It has been a while that I have not upgraded any of the gadgets that I use. It seems like any new gadget become obsolete in just several months nowadays.
When I saw a used Android phone on CL for $40, I thought I would buy it. My thought was to use it as an MP3 player, camera, GPS, web browser with WiFi, gaming device, and an Android test platform to test Android Apps. Oh, if it worked as a regular phone also, that would be a plus.
Back cover off
Our cell phone carrier is T Mobile. It turns out that T Mobile phones are GSM phones with sim cards. Sprint and Verizon use CDMA, which is not compatible with T Mobile. Bummer… By the way, I prefer GSM because it works better in the rest of the world, whereas CDMA is mostly for the USA market. (AFAIK).
When I brought the phone home and plugged it in, I noticed that the phone was locked into Sprint service. When it was turned on, it would boot into a Sprint application which tried and tried to activate the phone. It was possible to call the Sprint Operator to activate the service, but I did not want a second cell phone. I wanted to use all the other features of the phone.
CDMA phones are locked into their carriers. When the new phone is activated, the old cell phone becomes totally useless, just like this Sprint phone.
Sprint App Running 1
Sprint App Running 2
Sprint App Running 3
I spent several days understanding the features of the phone. It all was very confusing to me, not only there are huge number of cell phones out there, but also different versions of ROMs, Baseband versions, Android versions, and recovery versions. My concern was that I would put an incompatible version of something on it and brick the phone.
There are several easy steps to unlock this phone. The first is to make sure that the phone has a micro SD card in it. You can open the back of the phone and check if there already is an SD card in the phone. If not, you will need to buy a micro SD card and install it in the phone.
The next step is the ability to put the phone into a ‘Recovery Mode’. Press and hold the Power button until a dialog pops up on the screen. Select the last option ‘Power Off’. After the phone powers off, press VOL-DOWN, VOICE, and POWER buttons down in that sequence and hold the POWER button down until the phone turns on. The phone should now boot into a Recovery Mode.
Note: You can put the phone into a ‘Download Mode’ by following the exact same steps as described above, except replace the VOICE button by the CAMERA button. If it does not work, then take the battery out, put it back in, and then try it again.
Recovery Mode 1
Recovery Mode 2
If you have ADT (Android Development Tools) set up, you can push the file into the phone with
./adb push update.zip /mnt/sdcard. You don’t have to take the SD card out of the phone in this case. Otherwise, follow the steps below.
Turn the phone off. Take the micro SD card out of the phone and connect it into a PC. DOWNLOAD this file to your computer and copy it to the micro SD card. File name must be update.zip and it must be at the root of the SD card.
Put the SD card back into the phone, go into Recovery Mode as explained above, and select option 2. It should flash the update.zip file into your phone. The phone will automatically reboot. This will get your phone into stock Froyo 2.2 EB28 release with stock recovery package.
If you want to update your phone to Froyo 2.2 EF09 version, DOWNLOAD this file and follow the same procedures documented above.