yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] usmc2k:
ANOTHER Step by Step How-To get Modify RC30

Per user- "brandenk"

I think you need root to make the changes which is why you need to downgrade from RC30 to RC29 to take advantage of the root bug.

To downgrade using this NBH file: http://android-dls.com/wiki/index.php?title=Root_For_RC30

To gain root access: http://android-dls.com/wiki/index.php?title=Rooting_Android

To flash the recovery and install modified rc30: http://android-dls.com/wiki/index.php?title=Keeping_Root

Engineering bootloader for G1: http://xdaforums.com/showthread.php?t=455860

Follow those steps, for #2 you dont need to do the beatbox mod and for step #3 use JKv1.3 instead of 1.2, then I added a step, flashing the Engineering Bootloader. Once you do those steps you will be good to go, I did this for the first time ever last night following those directions and it worked for me, and thats with my changes to the process. It took me reading through the directions like 50 times before I tried it but I went slowly and carefully and it went flawlessly.
[G1 Android Development] usmc2k:
Complete instructions for RC30 -> JFv1.3

Per "JesusFreke"

"I saw someone post this over on saurik's G1-hackers mailing list, and thought it would be useful to some of you.

It gives complete step-by-step instructions (all 23 of them ) for going from RC30 to JFv1.3.

http://www.webnetta.com/2009/01/02/t...rc30-to-jfv13/

__________________

"Whether You Think You Can or Can't, You're Right"

--Henry Ford

T-Mobile G1 - modified RC30 with root access !!!
[G1 Android Development] donutman:
Thanks for the step by step instructions. Been looking for something like this!
[G1 Android Development] trancemode:
would i get brick if i unlock it with a code for ATT?
[G1 Android Development] dtmcnamara:
step three link should be the following:

http://xdaforums.com/showthread.php?t=443041

thanks for the walk through
[G1 Android Development] dtmcnamara:
also the link for the modded RC30 is:

http://rapidshare.com/files/162035634/update-RC30-fullupdate-modified-testkeys-v1.1.zip
[G1 Android Development] johnny13oi:
I did this last night and upgraded to RC30 but the problem is right before I started the original RC30 was downloaded and it was asking me to update my phone but I declined. So now after everything is done, is there a way I could tell if I have the modded RC30 or the original RC30?
[G1 Android Development] chasmanian:
will this work even if your phone has already been updated to the stock rc30?
[G1 Android Development] humble:
i dont think so. because they patched it
[G1 Android Development] humble:
yup "open a command prompt however you like (telnet, adb, terminal emulator app, etc.) and type "getprop ro.secure". If it says 0, then you're running the modified boot image. Otherwise, if it says 1, you're still running the."-JesusFreke
[G1 Android Development] bubbahump:
Still at risk??

A bit of a noob here... but check my thinking:

True/False:

1. Flashing the new recovery image will prevent any further OTA updates from being loaded unless they are signed with the test keys.

2. If 1 is true, then Google/Tmobile can still push a forced update to us if they sign it with test-keys?

If both above are true, maybe we need to look at disabling OTA updates altogether?
[G1 Android Development] dcman008:
anyone want to make a how-to for ubuntu/*nix users?
[G1 Android Development] xavier6303:
I just tried all this (havent flashed mod rc30) and rebooted into recovery mode and I see:

Android system recovery utility

"Using Test Keys"

E:Can't open /cache/recovery/command

Is this correct? Is it supposed to say "E:Can't open /cache/recovery/command"? When I do "getprop ro.secure" I get 1. I'm afraid to try the flash like this. Im going to leave my phone off until I can figure this out...dont want a forced rc30 or a brick.

Can anyone help me??
[G1 Android Development] mack:
yes that looks right. you still get a 1 because you still need to do STEP 5. that is flashing with the modified RC30. Looks like you are set up to go. GL

it will always say that E:Can't open /cache/recovery/command i believe. just ignore it.
[G1 Android Development] xavier6303:
ahh...thank you so much for the reply!

UPDATE: performed the update to rc30 and I now get a 0 for getprop ro.secure
[G1 Android Development] donutman:
Thanks, I just updated to the mod RC30 with a breeze. Anyways, to make sure, how do I confirm that I'm on the modded RC30?
[G1 Android Development] mack:
congrats...you now have modded RC30
[G1 Android Development] humble:
A quote for a quote

"open a command prompt however you like (telnet, adb, terminal emulator app, etc.) and type "getprop ro.secure". If it says 0, then you're running the modified boot image. Otherwise, if it says 1, you're still running the."-JesusFreke
[G1 Android Development] Dimath:
What are the modified recovery image and modified RC30 update? What it the difference? Why the original onces do not work?
[G1 Android Development] usmc2k:
Open the zip then extract the files to ur desktop.... Put the images into the sdk... tools folder..... make sure u cd to ur tools folder...

Open CMD from windows

cd desktop

cd sdk

cd tools

then enter..... adb push recovery_testkeys.img /data/local/recovery.img

Then step 4 is all done on the g1
[G1 Android Development] JESTERcl:
Well i donwload agai the file and i put all the the file in the tool folder, and i delete the recovery image from SD, i put the command in the CMD and the next Step i got root on the phone whit telnetd i do this whit the all commands requested and i reboot to confirm if the recovery image is writed fine, but nothing happen keeps tryingload recovery imaga but not found and returme to SPL (screen whit many colors)and i try to make the step 5 across the adb shell but when i try get root, it denied.

$

su: permission denied

$

I try to get root on the phone and get root across adb shell...nothing

I try make the same but whit dont get root on the phone bu ...nothig

Guys Help please!!!!!!
[G1 Android Development] earthsfate:
I had to downgrade to rc29 for root access and in the process i made my filesystem fat32. Is it alright if i proceed with the steps with fat32?
[G1 Android Development] AnThNeE:
please help! i cant even get passed step one cause i already did the new hardware setup wizard thing and dont know how to undo it so i can reinstall it! please aim or email me or gtalk please. my email/gtalk is anthnee94@gmail.com and aim/aol email is lost4u2watch@aol.com :confused:
[G1 Android Development] mahdi8:
does updating to a modified RC30 delete all of my settings and installed app?
[G1 Android Development] danguyf:
If you're currently unmodified then yes. You have to flash RC29 and lose everything so you will have root and can upgrade to JF1.4.1 RC30. Once you go modified, though, future updates will not require deleting your settings and installed apps unless you switch between RC and ADP.
[G1 Android Development] Autarkis:
That's true, though in all honesty, sometimes you might get strange errors which require a wipe where it usually isn't necessary. Such as when Google maps are malfunctioning on JF ADP1.1 , which happened to me. Fortunately, everything can be backed up pretty cleanly on Android. :) Good luck!
[G1 Android Development] hoseb007:
Ok for the members that are trying toto root ur phone but u RC30 and downgrade your phone to a previous version like RC29 or RC7 u need to go http://xdaforums.com/showthread.php?t=442480 and do the steps. i know i did it all the way i all so came up with this When I type adb devices it says:

HT843KV04518 in short u do not need to use the SDK or adb i got all the same Error if u need help pm me will tell u how.

Good luck!

I would like to give thanks to JesusFreke

I would like to give thanks to USMC2K for the Step by Step How-To get Modify RC30

P.S i did both ways, i think the other way is easier no need to hook up the phone to ur pc, i think some get lost ther.
[G1 Android Development] SHoWTyMe23:
After u complete the modification can we delete those files from the sd card??
[G1 Android Development] ohmer:
delete post please

i didn't wrote on the right thread :/

sorry
[G1 Android Development] swaqqmoore:
help

i need help tryinq 2 qet root i keep qettinq a rainbow screen wat do i do:(:(:confused::confused:
[G1 Android Development] phatedd:
ok so im trying to get my g1 registered and i need it to connect via abd but the step

On ur G1… Go menu > Settings > Applications > Development then enable the

USB debugging button.

i cannot get to because im unable to do because i dont have access to the phone, i downgraded to rc29 and its not showing up as a new device trying to find a device hardware. help?
[G1 Android Development] humble:
i got something for you

http://android-dls.com/wiki/index.php?title=Main_Page

it the wiki(excellent has all the information in order)
[G1 Android Development] usmc2k:
Thanx for pointing that out
[G1 Android Development] cookzitall:
great post!! just what i was looking for...does anyone know wat the RC30 updates? i heard that there is a battery fix? any truth to that? now the patched RC30 retains root acess but does it block the ability to run comands from keyboard entry?
[G1 Android Development] dcman008:
done and done thank you very much.
[G1 Android Development] JesusFreke:
I'm not sure about a battery fix.

And yes, the keyboard no longer sends keys to a root console. Which is a good thing, as long as you have some other way to get root of course :) In this case, su or adb shell.
[G1 Android Development] xavier6303:
Yeah!! Thanks for your help bro! That's why I love these forums!
[G1 Android Development] kano69:
Step two

Second…. Setting up the SDK

Go to http://code.google.com/android/download_list.html and download the

SDK

Make a folder called SDK on the desktop

Unzip the files to the folder SDK

Open your command prompt (Windows Key and R)

Type “cmd” (Without the quotations)

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."

i typed cd sdk and cd tools but i get a "not recognized as an internal operable program or batch file" im doing something wrong?
[G1 Android Development] satru:
when you open the dos prompt with cmd you need go to desktop folder. inside is sdk folder and inside is tools folder.

from prompt c:\documents and settings\user> have to insert (cd desktop)

c:\documents and settings\user\desktop> (cd sdk)

c:\documents and settings\user\desktop\sdk> (cd tools)

c:\documents and settings\user\desktop\sdk\tools>(now adb devices)

it is with windowsxp , i dont use windows vista
[G1 Android Development] sodenrox:
when im trying to do the abd push windows reboots... any ideas
[G1 Android Development] Leeah:
I'm gonna ditto that. I'm stuck at the adb devices command. I get "adb: command not found"
[G1 Android Development] domuhhnic:
can you still do this even if you downloaded rc30?
[G1 Android Development] JesusFreke:
See the first post. I updated it to answer your question.
[G1 Android Development] domuhhnic:
Yeah, i don't see anything. Looks exactly the same as before.
[G1 Android Development] Leeah:
Nevermind. No need to use the computer except to copy the files onto your SD card. You can do it all on your phone. Just follow the guidelines at http://androidcommunity.com/forums/f28/i-have-rc30-and-root-6867/.
[G1 Android Development] JesusFreke:
Ack. my bad. I was thinking this was in the other thread :D. Go here and look at the first post, which I updated to answer your question. lol :)
[G1 Android Development] sodenrox:
leah! make sure you are in /tools before you run adb
[G1 Android Development] kano69:
hey thanks for the quick reply. unfortunately i am using windows vista and it did not work for me. im a lil new at installing softwares from the windows run.
[G1 Android Development] hbguy:
I am on the second part but when i type in cd sdk in the cmd black window, it says "the system cannot find the path specified? please advise

hb guy
[G1 Android Development] spyler03:
I get the exact same thing!!!:confused:
[G1 Android Development] usmc2k:
Did u unzip the file to the desktop and rename it sdk ????
[G1 Android Development] hbguy:
let me run through it another time....
[G1 Android Development] spyler03:
Yes I did. Can someone make a video of this? Maybe it would be a little easier. :D
[G1 Android Development] usmc2k:
Lol dont know if it can get any easier lol
[G1 Android Development] hbguy:
lol spyler you crazy. calm down. lets work it out playa
[G1 Android Development] spyler03:
lol Ok. But Im still stuck on step 2.:(
[G1 Android Development] hbguy:
ok here is what i did from the start. I followed step one and got the new hardware window and was in the process of doing step two but then my computer told me to restart in order to make changes. Now i can't get that new hardware window anymore. I then proceed to erase the folders and start over but still can't get new hardware window anymore. usm?

hbguy
[G1 Android Development] spyler03:
Damn. Im dying to get this done tonight.
[G1 Android Development] usmc2k:
check n make sure ur operating in debugging mode Menu > Settings > Applications > Developement.... if thats correct then mostlikely ur computer already recognizes ur usb drive
[G1 Android Development] spyler03:
I just checked mine. Its correct. Step one was easy. Step two still stuck:(:confused:
[G1 Android Development] hbguy:
usm, that is what i figured. the debugging mode is definite. okay so i made two folders and used winrar to extract them into both the folders on the desktop (one is android_usb_windows and the other is sdk with the android-sdk-windows-1.0_r1 folder in there)

i open the cmd window and still get the error when enter cd sdk (i tried capitalizing and lower case). also the is this something wrong with the comp or g1?
[G1 Android Development] usmc2k:
Now i know what ur doing wrong delete the sdk folder and take the android usb windows folder and rename it to sdk
[G1 Android Development] spyler03:
Is this working for you hbguy? Its still not for me. I took the android usb windows folder and renamed it to sdk. Not working for me
[G1 Android Development] hbguy:
so i only need the android sdk windows folder and can't forget about step 1 of your instructions? imma going to start from step 2 now..
[G1 Android Development] JesusFreke:
If you don't know how to navigate in a command prompt, I highly recommend you read this tutorial:

http://www.amset.info/windows/dosprompt.asp

This is pretty basic stuff that anyone using a computer should know. Especially when you start getting into stuff like this.
[G1 Android Development] usmc2k:
Im sooooo sorry didnt see that i missd a command..... before u put in cd sdk....... put in cd desktop
[G1 Android Development] hbguy:
no it hasn't :(. this is frustrating. doing everything and its my darn cmd window
[G1 Android Development] usmc2k:
So it goes like this .....

cmd

cd desktop

cd sdk..... n go from there
[G1 Android Development] spyler03:
Holy Sh** Its Working!!!!:D
[G1 Android Development] hbguy:
usmc2k! hot dog! you got it, on my way. how much longer you going to be up pal? i gotta get this done for you and I'll be your rep for this thread if people got problems lol
[G1 Android Development] usmc2k:
lol thanks.... sorry didnt notice i left out that part..... N if it wasnt for jesusfreke this thread wouldnt even be up... !
[G1 Android Development] hbguy:
alright pal, almost there. so i restarted the phone and entered telnetd. the little black box with "telnetd" is there but when i press enter, nothing happens. i have telnet on g1 so i entered the program through menu icons. I clicked connect to server 23 then got cmd like screen but with question marks and boxes? normal?
[G1 Android Development] usmc2k:
yes sir it is
[G1 Android Development] hbguy:
sir, the link on step 5 is not working just to let you know. also what is recovery mode and how do i get there lol? alt+l put me in that cmd screen on g1 but what does alt+s mean when it says update?
[G1 Android Development] usmc2k:
heres the link http://rapidshare.com/files/16203563...tkeys-v1.1.zip

recovery mode.... turn off ur g1..... then turn it on by pressing the home key and power
[G1 Android Development] hbguy:
what is the full update that jesusfreke has on another post. when i hit return on the enter screen and type reboot i still go into superuser status (cmd box thing at bottom of screen). does that mean it has not been intalled properly?
[G1 Android Development] usmc2k:
the link is the rc30 modified full update.......... and i dont know what u mean "when i hit return on the enter screen and type reboot i still go into superuser status (cmd box thing at bottom of screen)" ????????? what screen r u looking at and y r u typing reboot ?
[G1 Android Development] hbguy:
shoot! i'm worried! i hit power and home at same time and a screen came up with red green and blue, do you have aim. i'm flippin out :(
[G1 Android Development] usmc2k:
ive sent u a pm
[G1 Android Development] mrboyd:
Bumping the thread because it's a valuable resources. Followed the instruction step by step and it works fine.

I've lost my contact in the process. A resync got them all back. Everything's fine :)
[G1 Android Development] usmc2k:
Glad to hear it workd for u
[G1 Android Development] hbguy:
usmc2k rocks my socks! Jesusfreke has spread the love and it has trickled down to me. If anyone needs help with the instructions on this thread (to update to modified rc30 update to maintain root). let me know! pm me or something!

enjoy life,

hbguy
[G1 Android Development] twistkill:
sweet jesus!! thank you usmc2k!
[G1 Android Development] knowledge_6:
if i got an unlock code from Tmobile will this relock my phone?
[G1 Android Development] andonnguyen:
Is this any different than using the Dalvik Debug Monitor (DDMS) file manager found the the Android SDK? I'm able to push, pull, and delete files on my G1 with no problem, and my firmware is on the RC30 full build, and I've been doing it since RC19.
[G1 Android Development] bhang:
there is an easier way...

I used the androidmod.zip and the telnet client in android to do all the keyset changes then used the full mod'd rc30 update.zip.

just follow the JF instructions but use the android tools(telnet/term) to change to the dev keyset then use the update.zip with a modded rc30 inside (I posted a RS link and I saw atleast 1 more here, search) then I put the revert update.zip from JF and the one I used to update to the rooted rc30 both in a folder on my sd to be able to fix any troubles that may arise in the future...

this quick method is outlined at one of the 10 thousand android forums scrambling to end up at the top of the pile, once again search if my simple desc. isnt sufficent.

bhang
[G1 Android Development] uta8111:
Was there ever a definitive answer to the query about whether or not a modified RC30 will prevent future stock OTA updates, even if they are signed with the test keys? Thanks.
[G1 Android Development] Razor1973:
What are my options if I already upgraded to RC30 the official way? :(
[G1 Android Development] SplasPood:
Hope for a new hack, unfortunately...
[G1 Android Development] grickson:
or get a replacement ASAP!...
[G1 Android Development] I7oobie:
The highlighted part does not work for me, any idea why?
[G1 Android Development] jashsu:
Is the file you transferred named recovery_testkeys.img?
[G1 Android Development] I7oobie:
I got it now. Just must have typed something wrong. No worries. Thanks!
[G1 Android Development] vdl68:
Thanks-you usmc2k for that step by step instruction and to JesusFreke for the mod RC30! Thanks-you Thanks-you!!

I finally hack one of my G1!
[G1 Android Development] phillipxenxciel:
bump~~this need this need to be sticky~~great job
[G1 Android Development] itztuna:
wass up xda. im a complete newb to this but i was wondering if there is a way to get root on rc30 i did the over the air update.
[G1 Android Development] disflipissofresh:
maybe a quick SEARCH would help!
[G1 Android Development] hetaldp:
Stock Updated RC30 is out luck at this moment, wait and watch
[G1 Android Development] utopianj:
can somebody help ...

when I try to install moded update file from sd card I got this: no signature, verification failed, intallation aborted.

Thanks!
[G1 Android Development] card13:
Sounds like you have a stock RC30 on there. Or are you using the moded recovey.img, and the resign files?
[G1 Android Development] utopianj:
its stock RC29, moded recovery.img
[G1 Android Development] card13:
What about the resign files, you will wind it as a jar file and two others, w/the moded recovery.img shown in this thread http://xdaforums.com/showthread.php?t=443041
[G1 Android Development] utopianj:
thanks, finally upgraded to moded RC30..........
[G1 Android Development] devsk:
Are there instructions for Linux users as well? When I plugin in the device to a USB port, adb devices doesn't return anything. Will I be able to push stuff to phone without anything listed in 'adb devices'?

I don't want to start something that I can't finish and end up with a brick....:-)
[G1 Android Development] devsk:
what happens to the apps that I have installed or settings that I changed so far? do they get wiped? Also, where do I get the original RC29 update.zip in case I want to go back to it?
[G1 Android Development] JesusFreke:
Look here for instructions for linux. (using google cache, because the original page no longer contains that info for some reason.

No, when you apply an update, you don't lose your apps or data.

You can get the original RC29 zip file here
[G1 Android Development] speoples20:
Cannot Connect

I get to the telnet step and when I press connect to server I get an error saying:

"Error while connecting to server: localhost/127.0.0.1:23 - connection refused"

Then it says:

"Error while receiving from server: null"

I have RC29 and I was able to get it to connect one time before. Any ideas on what the problem is?:confused:
[G1 Android Development] JesusFreke:
make sure telnetd is running. install the terminal emulator app if you haven't already and load it up, and type ps. look for a process called telnetd. If you don't see it, you need to do the "type telnetd" thing again. If you can't get it to work, reboot the phone and try again after it boots up
[G1 Android Development] devsk:
I think this trick needs a fresh reboot. At least that's what my experience it.
[G1 Android Development] speoples20:
Ok I flashed it thanks for all the help but how do I use telnet now it won't let me connect again. I typed telnetd and enter then try to connect and it gives me the error before. I've tried to restart a couple of times but alas nothing.
[G1 Android Development] usmc2k:
u cant use the type in command anymore with modded rc30...... download terminal emulator n when u wanna access root open the app type telnetd then netstat then su and ur good to go
[G1 Android Development] speoples20:
Ok up and running with the modded RC30 thanks for everyone's help. Now to start making the phone better.:D
[G1 Android Development] Meeker:
Is this also for the Developers version of the G1? I did a search on the thread and did get any results on it?

Meeker
[G1 Android Development] jashsu:
Skip directly to step five for Dev Phone 1 (as it already has the test-keys installed). I vaguely recall someone on this forum installing Mod RC30 on a DP1 and not being able to boot though. Not sure if it was user error or something else.
[G1 Android Development] Meeker:
Glee =) Now to actually wait for the phone to come....
[G1 Android Development] Azlum:
Thanks VERY much for this guide!!! I did the whole thing earlier and it was easy!
[G1 Android Development] usmc2k:
No prob !!!
[G1 Android Development] fs_djmellisse:
new link

new link her

p.s : i have only one question.. car i put french language in my g1 HTC DREAM :o cause i don't touch my htc but i wait for french language :)

if i flash the phone with this step can i get french in my G1 ?

Thanks lot of for all ;)

Regards

Bil