Force Android RC 30 update on your T-Mobile G1 and keep root access!

February 6, 2010 by admin  
Filed under Uncategorized

google tmobile g1 Force Android RC 30 update on your T Mobile G1 and keep root access!
This is starting to turn into a cat-and-mouse game akin to the the back-and-forths we’ve seen between Apple and the iPhone jailbreak . This war has the always looking for new that will allow them to gain root access to their handset’s file-system. On the other side, the powers that be are always working to seal whatever security holes were used by the “jailbreak” community.

Google’s most recent move to thwart a nascent OS jailbreak uprising by rolling out a new OS update (RC30) that aimed to patch the security hole exploited by developers. The automatic, over-the-air (OTA) update was expected to essentially kill the OS jailbreak movement throughout the T-Mobile G1 fleet.
Today we’re seeing the jailbreak community’s counter-punch to Google’s left-hook. The ever driven developers over at have devised a method that allows G1 users to update their T-Mobile G1 to the latest OS RC30 build while still retaining access to the file-system root.
Poor in jail, he needs to be jailbroken!

Poor in jail, he needs to be jailbroken!

The updated jailbreak method mirrors the jailbreak solution currently available for the iPhone OS. By modifying the that the handset performs during a firmware restore, jailbreak developers are able to load modified firmware update files. These modified update files udpate the handset’s firmware to the latest version while retaining particular desired functionality.

In this case, the development community has come up with a method that allows them to modify the OS’s recovery.img file, which in turn allows them to flash a modified version of OS build RC30 to a T-Mobile G1. The modified RC30 firmware brings with it all the benefits of the new firmware version while still allowing users to gain root access to the file-system.

If you haven’t yet updated your T-Mobile G1 to the new RC30 update, and you want to preserve root access, you’ll want to follow this G1 jailbreak tutorial.

After the break, that is…

Please note that this forced update method is to be used only by those that want to preserve the root access exploit. Applying the modified OS update file takes time and familiarity with command line. Once applied, you will have to manually update to any future OS updates – because of this, it’s not recommended that casual users with no need for root access jailbreak their G1’s.

* First off, you’ll need to download two files to your desktop:
o Modified recovery image (which will become your recovery.img file)

http://fscked.net/%7Ejesusfreke/AndroidMod.zip

o Modified OS RC30 update file with root access preserved

http://rapidshare.com/files/162035634/update-RC30-fullupdate-modified-testkeys-v1.1.zip

* Download and install the Telnet Client from the Market
* Download and install the Terminal Emulator app from the Market
* Turn on WiFi and connect to your WiFi network
* Now, go back to your downloaded files on your desktop
o Decompress the AndroidMod.zip file
o Extract “recovery_testkeys.img” to your desktop
o Rename “recovery_testkeys.img” to “recovery.img”
o Rename the modified OS RC30 update file from “update-RC30-fullupdate-modified-testkeys-v1.1.zip” to “update.zip”
* Transfer the newly named “recovery.img” file and the newly named “update.zip” to your microSD card (you can use the microSD card that came with your G1)
o Put microSD card in your G1 (if it’s not already in there)
* Fire up “Terminal Emulator”
o Type “cd system” and hit Enter
o Type “cd bin” and hit Enter
o Type “telnetd” and hit Enter
o Type “netstat” and hit Enter
o The IP address you want is listed on the same line as the word “Established”
o Write down this IP address
o Close Terminal Emulator (hit the “Home” button)
* Fire up “Telnet”
* In the IP address field (it should show “localhost”) enter the IP address you wrote down
o Hit “Connect”
* Now that you have root access, you’ll want to type in the following (hitting “Enter” at the end of each line):
o mount -o rw,remount -t yaffs2 /dev/block/mtdblock2 /system
o cat /sdcard/recovery.img > /data/local/recovery.img
o cd /system
o cat /sdcard/recovery.img > recovery.img
o flash_image recovery recovery.img
* Now turn off your phone
* Restart the handset by holding down the “Power” and “Home” buttons simultaneously
* When you see the triangle logo (you’ll know it when you see it), hold press “Alt” and “L” simultaneously
* Ensure that you see “using test keys” along the top
* Press “Alt” and “S” simultaneously
* Follow the on-screen instructions
* Press “Home” and “Back” buttons simultaneously when you’re done and ready to reboot
* The G1 will reboot as it does its thing – let it do so.
* You have now fully updated your T-Mobile G1 to OS RC30 with the root access exploit preserved – get at the root with the Terminal app.

Again, you run a very real possibility of bricking your T-Mobile G1 by updating it yourself. Making sure your battery is fully charged and that you disconnect the G1 from your computer before updating will help ensure a smooth update. Should things go awry, however, you’re on your own. (T-Mobile will likely help you out, but it’s not going to be a fun or speedy process)

Incoming search terms for the article: