Hey Everyone,
I'm posting a new version of the 'Select Network' Hack.
Why? Well for a few reasons:
1) The one johnnytk36 initially posted caused the menus to be center aligned instead of left aligned like the origional.
2) I wanted to figure out how to do it myself.
3) I wanted to make sure the hack I use has the cleanest and least number of edit possible to work.
4) I did it, just want to share it with anyone interested.
This file has exactly and only a 2 byte change. I would not have known how to do this myself. All I did was follow what Joynnytk36 did.
http://discuss.treocentral.com/showt...91143&p=750428
Exactly what was done:
1) Copied the PhoneEn_US.PRC from ROM to the SD card (using Teal Mover)
2) Used a Hex editor to change the value 1C8B (Item ID:7307) to 051A (Item ID: 1306). The 1C8B value exists in only 1 instance in the file, so it was easy to find. Just changed those two bytes.
3) Copied the PhoneEN_US.PRC back from the SD card to RAM (using Teal Mover).
This appears to work perfectly. The beauty of this edit is that maintains the origional menu formatting and appears to be the cleanest hack. The one Johnny posted has many edits to the menus, copying the "Select Network" option to the versions of the menus that don't have them. However, it appears that this isn't at all necessary (based on all of Johnny's work.)
Just to be clear, Johnny did
awesome work here and I'm not at all dissing his version. I just think he has learned a few things since he made it and I wanted to post something new based on that information. I spent 5 hours last saturday trying to re-create Johnny's hack with no success until I learned this key piece of information, that it's all in these two bytes.
THIS IS FOR UNLOCKED (ROW) ENGLISH/US ONLY.
Firmware: 01.28, Software Treo650-1.13-ROW
If you try this in a Treo with Cingular firmware it COULD end up in a reset loop.
Cingular users follow
THIS THREAD for the latest.
Alternatively I could make the same edit to a cingular ROM's version of the file if someone sends it to me, or you you now know how to make the hack yourself.
So again, I've done nothing extraordinary here. I wouldn't have even figured it out myself, all the credit goes to johnnytk36.
I simply wanted to clean up the hack and thought I'd share it with you all.
The other thing I did here which is different for better or for worse, is used the version that was in my phone's resident "ROM" rather than pull the origional file out of the base ROM 'PhoneApp_enUS.oprc'. I don't know what the difference is, but I don't think it matters. I simply did this because the one in my phone's rom was much easier to get at.
You might want to keep a copy of Johnny's just in case some day in the future mine doesn't work when it should. I don't see why that would happen, but a least you'd have a fallback.
To Install this:
1) Download this file.
2) Copy it to an SD card (using an SD card reader).
3) Use any file explorer utility (Teal Mover, Resco Explorer, Filez) to copy the file from the SD card to RAM. It may tell you you're over writing a file, say "yes." You aren't actually overwriting the actual file in ROM but the file program thinks you could be.
4) You're done.
*NO SD Card Method: Alternately, you should be able to install this file using hotsync the way you would any other PRC. I haven't tested this, but it should toatlly work. Just download the file, and use the palm quick install tool hotsync the file.
To remove the install:
1) Use a file explorer utility to delete Phone_enUS.PRC from RAM. Note: Depending on which file explorer you use, you may see two. The one in ROM you won't be able to delete (good thing, too) but this one will be in RAM and will be deletable.
2) You're done, you're back to the original.
How this patch works:
When you install a PRC to RAM, the Treo treats the copy in RAM with priority over the one in ROM. So as long as a RAM copy exists, it'll use it. Once you delete it it uses the orig. copy in ROM.
As Johnny discovered (see post link above in this post), when the 'hide manual selection' instruction is received from the SIM, the Treo hides the 7307 menu item. So by changing it to 1306 it no longer hides it.
If you do a hard factory-reset, you'll have to re-install this.
_UPDATE_
All versions of this hack can now be downloaded here:
http://www.gadgetech.info/treo/hacks/selectnetwork/