A collection of random information, articles, and product recommendations for the purpose of helping people make the informed purchases and getting the most from products they own.

Home

Select Network Hack

Introduction
What is
"Select Network?"
Download / Install
How It Works
How-To
(hack your own)
How to know know what network you're on
Contact

How to hack the file yourself

Just download a new version and/or the version you need is not posted here?  Well you can try to contact me and have me hack it, or you can simply do it yourself.  Or perhaps you're just the type of person that wants to do it on your own.  Either way it's very easy and on this page I'll explain how you can do it.

In short here are the steps:

  1. Copy the PhoneEn_US.PRC from ROM to the SD card using FileZ.

  2. Stick the SD car in the card read on your PC or Mac.

  3. Using a hex editor:

    1. Find the hex value 1C8B in the file.  1C8B should only occur one time in the file, but if for some strange reason you find it more than once, only edit the first instance.

    2. Change 1C8B to 051A, then save the file.  That's it!

  4. Before you go any further, hotsync and back up your Treo in case the final step goes horribly wrong and you end up having to hard-reset your Treo and restore it from a back up

  5. 3) Put your SD card back in the Treo and use FileZ to copy PhoneEn_US.prc from the SD to RAM.
    If you're using Resco Explorer instead to do this you'll encounter an error that the file already exists and can't be overwritten.  This is a valid error but Filez is able to complete the operation without any problems which is why I recommend using Filez exclusively.

  6. This last step is optional and I do it before I post them on this site.  Use FileZ to select Phone_enUS.prc that you edited and select "Details" at the bottom of the screen.  Click on the "Attrs" tab.  Uncheck (remove) the flags "Read Only" and "Copy Protect" from the file.  This probably isn't necessary but I do this to prevent the possibility of people encountering error messages trying to download, install, or remove the file.
    NOTE: The copy protect attribute will only show up when you look at the file while it's in RAM.  if you're editing the attributes from a file on the SD card the copy protect flag doesn't show.

If you would like to read my forum post where I first explained how I did this, the URL is: http://discussion.treocentral.com/showthread.php?p=758875

What's a hex editor?

A hex editor is merely a file editing program that allows you to edit binary files.  In particular this allows you to edit one number or value in a program or reference file.  In this case we're editing a menu item number in the overlay file and just changing it to one that works and won't be hidden by the program when it's loaded.  Hex editors are also particularly good for being able to change what you want and only what you want without corrupting anything else in the file.

There are a number of free and shareware hex editors on the internet.  Try WinHex for windows or HexEdit for Windows or Mac.  I don't have any recommendation.  Try searching Google for some:
http://www.google.com/search?hl=en&q=HexEdit
http://www.google.com/search?hl=en&q=WinHex