How many of you upgraded your T-Mobile G1 to the RC30 firmware only to find that you no longer had root access? A member by the name of “chavonbravo over at the XDA-developers forum has gotten his hands on the uploaded image for the RC29 firmware.
The process is quite simple, simply rename the file, copy it over to your microSD card, and run through the standard procedure for re0flashing your G1. This method has been tested and does indeed work but proceed with caution, as with all firmware hacking of any kind there are risks involved.
Good luck to all those who are going to revert to a much easier hackable firmware. With this new method out there, how many of you are now going to slave away trying to regain control of your handset?








I don't know why I bothered accepting that update without checking the forums first, but now I'm saved!
http://forum.xda-developers.com/showthread.php?t=443797
Upgrading to the JF R30 v. 1.3 was a liiiittle tougher, but not much.
I already had 29 going, but this basically allows ANYONE who wants root to have it. And it's got a competency threshold so that only those who can at least follow the flashing instructions will have it...
Jesus Freke's 1.3 is out btw.
W
- Delete or replace official Google applications you don't want (e.g., lose Amazon stuff, update browser, use K9 instead of Mail, etc.)
- Customize UI by adding behavior (auto-rotate to the browser, for example) or radical new themes (already in development) to enhance the look and feel of your phone
- Tweak Android settings to let you do things you would otherwise not be able to do (such as get high-quality YouTube... or do SIP/iax2 VOIP... over your g3 connection)
- Access parts of the phone (dialer, microphone, gtalk service, etc.) in ways that are either restricted or there is no API for yet to enhance phone's functionality.
- Add full support for apps inside Android written in other languages besides Android's Java-like VM (ie, Flash, Mono, Python, C, etc.)
- Install non-official variants of Android such as the new Cupcake release
- Support non-official capabilities of the G1 (multi-touch? Voice distorter? etc.)
- Add more unix tools (such as full busybox prompt), windowing systems (such as X11) or unix programs programs, potentially adding tens of thousands of new applications.
- Replace OS entirely with Debian or something else.
- Overclock (?) or otherwise alter default behavior at CPU level
- Add enhanced "full" backup & recovery of the entire phone
etc. etc.W
- Delete or replace official Google applications you don't want (e.g., lose Amazon stuff, update browser, use K9 instead of Mail, etc.)
- Customize UI by adding behavior (auto-rotate to the browser, for example) or radical new themes (already in development) to enhance the look and feel of your phone
- Tweak Android settings to let you do things you would otherwise not be able to do (such as get high-quality YouTube... or do SIP/iax2 VOIP... over your g3 connection)
- Access parts of the phone (dialer, microphone, gtalk service, etc.) in ways that are either restricted or there is no API for yet to enhance phone's functionality.
- Add full support for apps inside Android written in other languages besides Android's Java-like VM (ie, Flash, Mono, Python, C, etc.)
- Install non-official variants of Android such as the new Cupcake release
- Support non-official capabilities of the G1 (multi-touch? Voice distorter? etc.)
- Add more unix tools (such as full busybox prompt), windowing systems (such as X11) or unix programs programs, potentially adding tens of thousands of new applications.
- Replace OS entirely with Debian or something else.
- Overclock (?) or otherwise alter default behavior at CPU level
- Add enhanced "full" backup & recovery of the entire phone
etc. etc.W
- Delete or replace official Google applications you don't want (e.g., lose Amazon stuff, update browser, use K9 instead of Mail, etc.)
- Customize UI by adding behavior (auto-rotate to the browser, for example) or radical new themes (already in development) to enhance the look and feel of your phone
- Tweak Android settings to let you do things you would otherwise not be able to do (such as get high-quality YouTube... or do SIP/iax2 VOIP... over your g3 connection)
- Access parts of the phone (dialer, microphone, gtalk service, etc.) in ways that are either restricted or there is no API for yet to enhance phone's functionality.
- Add full support for apps inside Android written in other languages besides Android's Java-like VM (ie, Flash, Mono, Python, C, etc.)
- Install non-official variants of Android such as the new Cupcake release
- Support non-official capabilities of the G1 (multi-touch? Voice distorter? etc.)
- Add more unix tools (such as full busybox prompt), windowing systems (such as X11) or unix programs programs, potentially adding tens of thousands of new applications.
- Replace OS entirely with Debian or something else.
- Overclock (?) or otherwise alter default behavior at CPU level
- Add enhanced "full" backup & recovery of the entire phone
etc. etc.W
If you have the "legit" developer phone, can you do OTA updates without losing root?
If you go the root route (sorry, couldn't resist) and you want to go back to "legit" updates (losing root), is that possible?
If you have the "legit" developer phone, can you do OTA updates without losing root?
If you go the root route (sorry, couldn't resist) and you want to go back to "legit" updates (losing root), is that possible?
OR... You can put the engineering bootloader on there, and it won't really matter if you have root or not when it comes to updates, because you'll ALWAYS be able to get it back, no matter what, because you can flash anything you want, whether you have root or not.
Confusing?
OR... You can put the engineering bootloader on there, and it won't really matter if you have root or not when it comes to updates, because you'll ALWAYS be able to get it back, no matter what, because you can flash anything you want, whether you have root or not.
Confusing?
Some things you can do with root:
- Delete or replace official Google applications you don't want (e.g., lose Amazon stuff, update browser, use K9 instead of Mail, etc.)
- Customize UI by adding behavior (auto-rotate to the browser, for example) or radical new themes (already in development) to enhance the look and feel of your phone
- Tweak Android settings to let you do things you would otherwise not be able to do (such as get high-quality YouTube... or do SIP/iax2 VOIP... over your g3 connection)
- Access parts of the phone (dialer, microphone, gtalk service, etc.) in ways that are either restricted or there is no API for yet to enhance phone's functionality.
- Add full support for apps inside Android written in other languages besides Android's Java-like VM (ie, Flash, Mono, Python, C, etc.)
- Install non-official variants of Android such as the new Cupcake release
- Support non-official capabilities of the G1 (multi-touch? Voice distorter? etc.)
- Add more unix tools (such as full busybox prompt), windowing systems (such as X11) or unix programs programs, potentially adding tens of thousands of new applications.
- Replace OS entirely with Debian or something else.
- Overclock (?) or otherwise alter default behavior at CPU level
- Add enhanced "full" backup & recovery of the entire phone
etc. etc.W
If you don't know what root is, or what you can do with it, you don't need it.
That said, already there are theming HOW-TOs and instructions for installing cupcake, as well as how to tether (which is basically using your phone as a modem to "pass through" your phone's internet to a laptop), turn on auto-rotate, prevent T-Mobile from auto-"upgrading" the phone, install Debian Linux, install and run apps off your SD-Card, etc.
Now that root is available to many more people, I expect to see more sophisticated and user-friendly applications, modifications, etc. to appear.
W
That said, already there are theming HOW-TOs and instructions for installing cupcake, as well as how to tether (which is basically using your phone as a modem to "pass through" your phone's internet to a laptop), turn on auto-rotate, prevent T-Mobile from auto-"upgrading" the phone, install Debian Linux, install and run apps off your SD-Card, etc.
Now that root is available to many more people, I expect to see more sophisticated and user-friendly applications, modifications, etc. to appear.
W
That said, already there are theming HOW-TOs and instructions for installing cupcake, as well as how to tether (which is basically using your phone as a modem to "pass through" your phone's internet to a laptop), turn on auto-rotate, prevent T-Mobile from auto-"upgrading" the phone, install Debian Linux, install and run apps off your SD-Card, etc.
Now that root is available to many more people, I expect to see more sophisticated and user-friendly applications, modifications, etc. to appear.
W
http://androidcommunity.com/forums/f...g-cache-10201/
RC29 (for US): http://trackmygps.co.uk/files/US-RC29.zip
RC7 (for UK): http://trackmygps.co.uk/files/UK-RC7.zip
RC29 (for US): http://trackmygps.co.uk/files/US-RC29.zip
RC7 (for UK): http://trackmygps.co.uk/files/UK-RC7.zip
Thank you, the link I got from XDA is slow as hell! Thanks
- Delete or replace official Google applications you don't want (e.g., lose Amazon stuff, update browser, use K9 instead of Mail, etc.)
- Customize UI by adding behavior (auto-rotate to the browser, for example) or radical new themes (already in development) to enhance the look and feel of your phone
- Tweak Android settings to let you do things you would otherwise not be able to do (such as get high-quality YouTube... or do SIP/iax2 VOIP... over your g3 connection)
- Access parts of the phone (dialer, microphone, gtalk service, etc.) in ways that are either restricted or there is no API for yet to enhance phone's functionality.
- Add full support for apps inside Android written in other languages besides Android's Java-like VM (ie, Flash, Mono, Python, C, etc.)
- Install non-official variants of Android such as the new Cupcake release
- Support non-official capabilities of the G1 (multi-touch? Voice distorter? etc.)
- Add more unix tools (such as full busybox prompt), windowing systems (such as X11) or unix programs programs, potentially adding tens of thousands of new applications.
- Replace OS entirely with Debian or something else.
- Overclock (?) or otherwise alter default behavior at CPU level
- Add enhanced "full" backup & recovery of the entire phone
etc. etc.W
You forgot - 'brick' your G1.
ok ok, now i've got root, what do i do with it?
Juice, BRICK your G1?..... Nahhhh I'm a wreckless person.... and my phone just rebooted, installed RC30 using test keys and I'm good.
Now use your G1 to google sarcasm.
ok ok, now i've got root, what do i do with it?
Just wanted to add my query to this post. I purchased a U.S version of the T-Mobile G1 and have been using it in the UK on T-Mobile.
There are a few differences between the UK AND U.S, but the one I am more interested in is an issue where Sending/Receiving MMS doesn't work. I was told this is because the phone is from the U.S.
Now I was wondering if it would be possible to flash the phone I have which is currently using RC30 with the U.K modded firmware? Help advise would be great!
Thanks
Just wanted to add my query to this post. I purchased a U.S version of the T-Mobile G1 and have been using it in the UK on T-Mobile.
There are a few differences between the UK AND U.S, but the one I am more interested in is an issue where Sending/Receiving MMS doesn't work. I was told this is because the phone is from the U.S.
Now I was wondering if it would be possible to flash the phone I have which is currently using RC30 with the U.K modded firmware? Help advise would be great!
Thanks
here is the link as well:
http://forum.xda-developers.com/newr...eply&p=2882509
[quote =usmc2k;2882509]I would like to give thanks to JesusFreke who helped me to understand this process !!!! Please show him some love and make good gestures for his work….. Also to all the other people and sites who made this possible including Koush !!! I take no credit for this just posting it to help people like me, who dont know to much about this.
First…. You need to install a google android usb driver so you can use the adb program. (It lets you push and pull files to/from the phone, and you can open up a shell with it to).
Download the driver file (http://dl.google.com/android/android_usb_windows.zip) and
unzip it to the desktop.
On ur G1… Go menu > Settings > Applications > Development then enable the
USB debugging button.
Then connect your Android device via USB. When the Found New Hardware Wizard
appears, you'll be asked if you'd like Windows Update to search for software,
select No, not this time and click Next. Select Install from a list or specified location
and click Next. Select Search for the best driver in these locations. Browse and
select the unzipped file (android usb windows.zip). Click Finish.
Second…. Setting up the SDK
Go to http://code.google.com/android/download_list.html and download the
SDK
Unzip the file to the desktop and rename the folder to sdk
Open your command prompt (Windows Key and R)
Type “cmd” (Without the quotations)
Then "cd desktop"
Then “cd sdk”
Next “cd tools”
Now type “adb devices
After that it should say some thing like… List of devices attached HT845GZ21370
Device. If u see this abd sees your device.
Third…. Writing JesusFreke’s Recovery image
Download the zip file from this thread... http://forum.xda-developers.com/showthread.php?t=443041)
Unzip the files to the SDK tools folder
Now, in the command window, type
"adb push recovery_testkeys.img /data/local/recovery.img"
(This will copy the recovery image files to the phone)
Fourth…. Get Root working on ur G1
Download the Android Telnet Client from the Market or get it here…
http://www.koushikdutta.com/2008/11/...et-client.html
Turn on your phone's WiFi. This gives your phone an IP you can reach it at.
Restart your phone
EDIT by birdman(compliments of rynosaur)::Once restarted go to your programs you will notice "Telnet" is now one of your programs. Open Telnet and hit the "Connect to Server Button"
(You now have root!) EDIT by birdman: (If this does not work open "Terminal Emulator" application which you now also have and type "su") (You now have root!)
Now put in this command….
“mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system”
Then “cd /system”
Then “cat /data/local/recovery.img > recovery.img”
Finally “flash_image recovery recovery.img” (Your Recovery Image is now writen)
*To make sure your Recovery Image was written…. Reboot your phone in Recovery
mode and press Alt+L. At the top it should say "using test keys" If so its written. Go
ahead and Reboot your phone by pressing the Home and Back buttons.*
Fifth…Apply JesusFreke’s modified RC30
Go here http://forum.xda-developers.com/showthread.php?t=466174 and Download the ZIP donsingh2k when you go here chooses the rc8 file.
Now once the ZIP is downloaded rename it to “UPDATE”
Put it on the storage card
Last but not least Power off your G1 and Power it on by pressing the home key and power key
Press Alt+L (to turn on text)
Press Alt+S (to update)
And Bam you have yourself a modded RC30 G1 !!!!!!!!
Cheers