yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] androidmonkey:
Do you have 1 or 2 partitions on the SD card? I had the EXT2 partition on as the 1st which gave me the same issue that you have. I then reformatted the card, create a FAT32 on partition 1 and EXT2 on partition 2. Then copy the DREAMIMG.nbh file to the FAT32 partition.
[G1 Android Development] staulkor:
I will definitely look into it tomorrow/friday.
[G1 Android Development] afbcamaro:
http://www.helloandroid.com/node/698
[G1 Android Development] funbacon:
Can I access to system/fonts and remove old font file by using this way ?

I want to replace old font file with new one. I creat a new font fiel with more character for more language

And I have more question : Can I access read write to G1 device without wifi connection ? I don't have wifi router. I'm saving money to get one.
[G1 Android Development] sonikamd:
ouch

You guys are amazing! Google's all over patches on this one tho

But, I'm sure its merely a speed bump to those in the know :)

http://www.tgdaily.com/content/view/40063/140
[G1 Android Development] JesusFreke:
Yep. You better get root while you can, and then protect your phone from OTA updates :). It almost makes me want to go buy a couple and jailbreak them, then wait for the patch and sell them for a premium. lol.
[G1 Android Development] quedijo:
:eek: How dare you... ummm... ummm... STEAL MY IDEA! ;) :D
[G1 Android Development] cookzitall:
i followed all the stepps to get root

when i connect thru the telnet app all i see is a bunch of ? and a few boxes...is that root? how do i see the folders? im confused .. can sum1 please help
[G1 Android Development] Disconn3ct:
FYI you don't need to do all that to get the ip address. Just click on the wifi network you are connected to and it will show signal and ip.

ISTR its settings -> network -> wireless.
[G1 Android Development] xtool:
Google has already commented on this issue with update RC30. “We’ve been notified of this issue (Jailbreaking of Android) and have developed a fix. We’re currently working with our partners to push the fix out and updating the open source code base to reflect these changes.”
[G1 Android Development] cmonex:
hmm, well, my opinion...

if you know linux then android's got a really big advantage... you know how most of the system works - and there are quite some people out there who are familiar with linux, or if not, you got a lot of documentation online to learn it.

problem: google already fixed this bug (I agree it had to be fixed, it was horrible how everything you typed got processed, our problem is just a consequence of the fix), now how to jailbreak new g1's? not fun unless we get lucky. this is actually a lot worse than apple's iphone, because apple never bothered to hide the root password :)

BTW i was there when iphone got jailbroken, and it took less time than android, even though overall the hack was less trivial as iphone was a lot more locked down. (cracking the activation required some nice x86 disassembly, and the jailbreak for accessing the filesystem was a very nice trick)

again, reminding you of the real problem. Chainfire is right here. if it wasn't for this, I'd say it could go to college quite fast :)
[G1 Android Development] cmonex:
if you are still stuck (system not booting, recovery not booting), PM me, I have some things to test for the SPL (the tricolour screen) :)
[G1 Android Development] driz:
heh well, i tried to go into console mode... init runlevel 3 and uh..

well, dont do that..

Well, pulling the battery and putting is back in fixed that issue.

try doing something like this

cat > /system/etc/passwd << eof

root2:test:0:0:root2:/:/bin/sh

eof

i tried it but im at work so i cant remotely connect in yet
[G1 Android Development] driz:
kill -9 -1 seems to reboot your machine, but its much faster than turning off/on or typing reboot. it also kills all running processes for when ur low on ram :)
[G1 Android Development] neoobs:
How many times are you going to ask? Yes you can but you have to mount it as read write first

And as far as we can tell... no you need an outside connection to telnet in.
[G1 Android Development] Koush:
I wrote a simple telnet program for Android to give me root access to the running telnetd process (connect to localhost). It's up on the app store.
[G1 Android Development] Byte_76:
Now that we have root access, is there a way to sim unlock the phone without an unlock code from TMo? I live far away and want to order a phone on ebay where the prices are better for the locked versions.
[G1 Android Development] kudy:
Does anyone have a good idea about how to actually protect the phone from a google update? It would be really disappointing to get my phone in 3 days, only to have google patch it shortly after, blocking me from all the fun!

On the same note, I wouldn't want to block OTA updates, since they are surely going to be necessary/useful changes to the phone. So, anyone have a plan to keep proper root access despite Google's efforts?
[G1 Android Development] JesusFreke:
See this thread

The idea is to make it so that you can apply modified updates that you sign yourself, while not allowing "official" updates to be installed. You can download the official update, and modify it so that it doesn't take away your root access, and then sign it with your own key and update the phone. Or wait for someone here on the forum or elsewhere to post a modified update :)
[G1 Android Development] LvDisturbed1:
How do these updates work? I know almost nothing about linux so bear with me. Does it patch certain files, or flash an updated version of the OS? I am curious, because I am looking for a way to port WM to this device.
[G1 Android Development] neoobs:
It depends on the update. It can do either or... for instance RC29 flashes a new rom, while RC30 just patchs files.
[G1 Android Development] bigjoe87865:
guys I need some Urgent help...

I followed the fIrst step... and did the camerabutton + power button thing , went into bootloader.. it found the file and I hit update

I didnt interrupt anything and at the end.. it says update fail update terminate

---------

side note.. I also downloaded the step 2 files... hardspl and img file before doing the above steps.... the file that the bootloader found was a DREAIMG.nbh not a DREAMIMG.nhb like the instructions stated

my device no wont boot to the regular android OS... it is stuck in bootloader... please hlp me.. I tried taking the battery out also.. didnt help.

I was using the auto root app
[G1 Android Development] androidmonkey:
what is the autoroot app?
[G1 Android Development] xdavidn88:
JF Updater?
[G1 Android Development] naTTan:
Some guidance?

Hey guys, well i just got tired of the low space thingy on the G1, and when openning task manager i see a lot of programs running that i won't want running.

So i am going to root my phone.

It's on RC 33 currently.

I saw the first page of this thread, and not sure where to start of.

Do i have to wipe my phone first? If so how do i go about it?

It seems there is 2 image file a RC 33 file and adp 1.1 which one should i choose? Is there anything distinctive between them?

How do i go about backing up my sms and contacts? I don't care much about the apps, i would take the time to find them again, but i would like to keep my sms and contacts.
[G1 Android Development] moyofalaye:
Please will this work on an unregisetered g1 rc30

Please will this work on an unregistered g1 rc30. Please forgive me if this question has been asked. I already did a search and no results came up.

And if it works, will i be able to register using the method from the thread

"Reload this Page How to register the G1 without a sim or data plan"

thanks if someone can quickly reply, i would be very greatfull. ( i traded my att tilt for a g1 so i dont have a functioning cell right now.)
[G1 Android Development] Mechanicalleon:
Hi guys, I need help, I'm pretty new to the G1, and I'm using the guide in the first page of this thread. I hit a stump and I will write what the phone says verbatim, here it goes.

first, I did the downgrade to rc29 succesfully.

I formatted the sdcard in fat32, installed the update and recovery files into it.

pressed enter twice, then typed telnetd, then enter. downloaded Telnet from the market and I was abl to connect to local host.

typed:

"mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system "

hit enter and I got:

"Usage: mount [-r] [-w] [-o options] [-t type] device directory "

hit enter, the typed:

"cd sdcard"

hit enter, then typed:

'flash_image recovery recovery.img"

hit enter, then typed:

"cat recovery.img > /system/recovery.img "

hit enter, but then I get:

"cannot create /system/recovery.img: read-only file system"

am I doing this right? I really like some help in this. Thanks!
[G1 Android Development] jairomeo:
Please Help

I have a G1 that is RC 33. I attempted to do the downgrade. I formated my SD card, downloaded the RC29 from the link, unzipped and copied it over, and like bigjoe87865 said, the file was named DREAIMG.nbh. I turned my phone off, I entered bootloader mode, and followed the instructions to flash the phone. I pressed the power button to start the upgrade procedure and at the end it said update fail update terminate. No matter what it now boots into the bootloader mode. I even tried to reapply the update and im getting nothing. What can I do? :(
[G1 Android Development] Ndavis210:
Quick question

I got through the first half no problem (great walk through)

Now when it comes to putting the latest update from rc29 to rc33 The first link under the 33 section downloads a .tar file and the second link takes you to a page with the actual jf rc33.zip file.

My question is

1.do I need to download both of these and then rename the zip file update.

2. Do I need to delete the other update off of my sd card from the change to 29... i kind figure this one is yes

Thanks in advance for any help.
[G1 Android Development] androidmonkey:
You only need one of the files. The .tar file can be unzipped in Linux. Just rename it to update.zip. You have to delete the other update.zip or just write over it with the new file.

@Mechanicalleon

Make sure you have root. The first message looks like you didn’t type the mount command correctly in terminal.
[G1 Android Development] jairomeo:
I took out my SD card and put into another device deleted the unzipped file and unzipped it again and loaded it onto my SD again and it work good. Maybe bigjoe87865 can try that again too. As far as the file name, it is DREAIMG.nhb after reading the instructions and it not working i renamed the file first to DREAMIMG.nhb and when I did that, it said no image found. But thankfully after deleting the file and copying it again, I know have my G1 back, and a smile on my face.
[G1 Android Development] moyofalaye:
Isnt anyone gonna help me.

please my question is, is there away to do this on a g1 rc30 or higher from a soft reset or should i say unregistered phone.

Thank you
[G1 Android Development] androidmonkey:
Ok, there is a typo in the instructions. I just checked the files that I used to root my phone and it is indeed DREAIMG.nhb. Sorry about that.

Not sure why its not working for you. Use the G1 as the SD reader, hook it up to your computer, reformat the SD as FAT32, and try the DREAIMG.nhb file again.
[G1 Android Development] xdavidn88:
If the phone is functional and you can turn it on and off, then you can do it.
[G1 Android Development] moyofalaye:
Thank You.
[G1 Android Development] naTTan:
Help please?

In particular about the wipe and version to upgrade too>?
[G1 Android Development] jairomeo:
Force Close

After reloading DreaIMG.nhb and getting my phone to flash, I am getting constant force close for Google Apps. It took like 20 min for the google sign in to finally take, i am trying the next step but when i press enter twice and type telnetd nothing happens. I dont have any contacts cuz the phone isnt syncing to the server. I tried getting into the market but once I can get far enough to search for telnet it forces closed again. Should I reflash the RC29 image again, i'm sure the force close is not normal after doing that
[G1 Android Development] Mechanicalleon:
I have aquestion that probably has been asked a brazillion times.

what's the difference between ADP and RC33? pro and cons of each?
[G1 Android Development] androidmonkey:
ADP - Android Dev Phone
[G1 Android Development] Mechanicalleon:
ok guys, here's my thing now, I downgraded to rc29, rooted the phone, I even rebooted it several times to make sure.

installed the fist update, then hard spl.

the I downloaded the ADP update, installed it and now I lost root!! wth? can anyone help!!??
[G1 Android Development] Lloir:
nice :D it seems i managed to do this 1st time round without problems :) thanks i now got a lovely rooted G1 \o/ :D:D:D
[G1 Android Development] Deedend:
There is the possibilities to downgrade the Italian/France firmware to the european one? This two kind of firmwares missing the possibility of synch the calendar and the contacts application... JesusFreke can you help us? :(
[G1 Android Development] tyebonner:
G1 help!

I tried to root it and it didnt go thru succesfully i am still unable to go to anetcast or any other rooted program on my phone. Also my phone is stck in the rc29 update and i cant figure out how to set it back to rc33. please someone provide simple instructions. when i tried after i pressed alt+s it said unable to find the update.zip but i copied the file to the sd card and renamed it as well.
[G1 Android Development] agiblin08:
maybe im just missing something

HELP!!! i need help with these items. im typing them into telnet exactly as the are written below and its not rooting. do i need to finish the rest of the steps to root? i spent hours working on it and it just isnt happening and im getting angry. all i want is to access the internet on my laptop. thanks in advance.

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

cd sdcard

flash_image recovery recovery.img

cat recovery.img > /system/recovery.img

do i need to add anything? help help hhhhhheeeeeelllllllpppppp!!!!! thanks
[G1 Android Development] moyofalaye:
Im no expert, i only got my g1 on sunday, was able to root it successfully sunday night.

Make sure that you have the root prompt: #

look at post #785 for more info.
[G1 Android Development] AKMark:
New G1 user

I am a semi-experienced Kaiser flasher, and today got a new G1/Dream. Should have read more, so I'll go try again!

Thanks much.
[G1 Android Development] PoPpiLLs:
I returned my Behold last Thursday and and got the G1 I rooted it on Saturday following the exact instructions on page #1 and everything worked flawlessly, If your not familiar with Linux command line make sure you check and double check the commands you have to type and you should have no problems.
[G1 Android Development] k0mpresd:
thanks for the instructions. i just had a quick question. when i downgrade will that flash over the baseband? i ask because my phone is unlocked. or do i not need to worry? im sute this is covered somewhere and pardon me for not searching yet, but it was just something i thought about while sitting here waiting for class to start. thanks.
[G1 Android Development] agiblin08:
help

ok im trading my g1 with someone and need to put it back to RC33 i cant get it to go back. im using rc19 that was in the instructions and want 33 back. i already tried doing the update but it processes then says

no signature (170 files)

verification failed

install aborted
[G1 Android Development] :
I'm getting a replacement phone and will be rooting it, I just wanna know once I downgrade to rc29, can I upgrade to JF's latest build or do I have to go through a progression. I ask cause I wanna then put my apps on my sdcard.
[G1 Android Development] k0mpresd:
ok. i answered my own questions just by going through the root process.

if anyone gets the message about the update failing, dont freak out, your bootloader is still there so you can recover. for me, i installed the sd card in to my laptop and copied the dreaimg file over that way. then no more problems ! :)
[G1 Android Development] cambio1986:
help

ummmm i really wanted to do be able to tether my phone and i went thro this whole process to be able to do it....but when i go to the app anetshare to try to start the tether it still says i dnt have root access??.. did i do sumthin wrong??? can anyone help?? i get the same thing about "cannot create /system/recover.img: read-only file system
[G1 Android Development] PsyMan:
Anyone in the UK have this problem?

I downloaded the R7 version, formatted the SD card as fat32 etc and rebooted the phone with the camera button held ,clicked power to continue the update but when the update bar had finished iit came up with a failure, now the phone will not boot at all.

I can boot to the updater screen again but it keeps failing, anyone know of another version that will reinstall my phone ? A default t-mobile one would be fine.

Cheers in advance

EDIT... Switched over to my PC and unzipped it there and this time it worked, phew, must have been corrupted by my mac when it unzipped it the first time I guess. Onwards and upwards, keep up the great work guys.
[G1 Android Development] raymexx:
hi when i flash , root or hack my g1 is like a master reset , thats means i loose all settings and :confused:meas i have to setup the device again with my google account ??:confused:
[G1 Android Development] Autarkis:
Yes, it does.
[G1 Android Development] raydekok:
when i make a goldcard ther is something wrong. first i make a goldcard thru a micro sd adapter. i format the card fat32 en write the goldcard. but when i put it in my pc cardreader he ask me to format the card.

and when i write the img the window says error but the screen says done writing.

who can help.
[G1 Android Development] LucidREM:
only for the initial root .. reverting to RC29 wipes the phone but after that there should no need to wipe the phone .. all future flashing keeps the phone exactly the same as far as settings, etc
[G1 Android Development] slyfury:
same thing is happening to me.

a few weeks ago i did all this and it worked fine...last night i tried installing the BUUF theme and i froze at the G1 screen. so i reflashed with RC29 and now i cant get ROOT.

can someone please help me step out of my NOOBnes!!!!

:confused::confused::(
[G1 Android Development] slyfury:
please help me guys!!!!!

:confused::(:confused::(:confused:
[G1 Android Development] ryan75:
are you sure you correctly performed these steps with the recovery.img and update.zip for HARD SPL (or whatever bootloader you use) at the root level of your SDCARD?

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

cd sdcard

flash_image recovery recovery.img

cat recovery.img > /system/recovery.img
[G1 Android Development] slyfury:
yup,

i just did the whole process again (6th time) and im at the point where im going to download telnet from the market...ill report back in a few with my results.
[G1 Android Development] slyfury:
same thing, when i get to the cat recover... part, it says " connot create...read-only file system"

if i do

mount -0 rw, remount... it says invalid option

but if i do

mount - 0 rw... it says "usage: mount [-r]....

what am i doing wrong?

is my phone done for?
[G1 Android Development] LucidREM:
Abbreviated Directions

G1_RC30 (phone is OFF)

ON YOUR PC

1. Download the DREAIMG-RC29.zip

US	http://www.kyubinc.org/files/DREAIMG-RC29.zip

2. Extract DREAIMG.nbh to SD FAT32

3. Download the AndroidMod.zip

http://www.kyubinc.org/files/AndroidMod.zip

4. Extract recovery_testkeys.img to SD FAT32

5. Download the JFv1.31_RC30.zip

US	http://www.kyubinc.org/files/JFv1.31_RC30.zip

6. Rename to update.zip

7. Copy update.zip to SD FAT32

ON YOUR G1

1. Put SD in the G1 - Hold CAMERA + POWER

2. Press POWER to INSTALL

3. When COMPLETE Click TRACKBALL

4. Remove/Replace BATTERY -> Press POWER

5. GoTo Home -> Apps -> Market -> Telnet -> INSTALL

6. GoTo Home -> Type [enter]telnetd[enter]

7. GoTo Home -> Apps -> Telnet -> Connect

8. Type id[enter] -> "uid=0(root) gid=0(root)"

9. Type mount -o rw,remount /dev/block/mtdblock3 /system[enter]

10. Type dd if=/system/bin/sh of=/system/bin/su[enter]

11. Type chmod 4755 /system/bin/su

12. GoTo Home -> Apps -> Market -> Terminal Emulator -> INSTALL -> RUN

13. Type su[enter] -> #

14. Type cat /sdcard/recovery_testkeys.img > /data/local/recovery.img[enter]

15. Type cat /sdcard/recovery_testkeys.img > /system/recovery.img[enter]

16. Type flash_image recovery /system/recovery.img[enter]

17. Press POWER -> OFF

18. Hold HOME + POWER -> Hold ALT + S -> INSTALL

19. Hold HOME + BACK -> REBOOT
[G1 Android Development] slyfury:
thank you so much!

ill try this right now
[G1 Android Development] slyfury:
when i get to this part:

9. Type mount -o rw,remount /dev/block/mtdblock3 /system[enter]

10. Type dd if=/system/bin/sh of=/system/bin/su[enter]

on 9. i have to put a space between "-" and "0"....it wont accept "-0"

on 10. its says cannot open for write:read only file system
[G1 Android Development] McLin:
its letter o not number 0, and no space between it, this dont like Linux...
[G1 Android Development] slyfury:
OMG!

i followed the steps again and it finally worked!

i dont get it, i typed everything exactly the same and it just decided to work....

BIG Thank you to Lucid for helping me with this!!!:)
[G1 Android Development] slyfury:
i think, that was the issue :rolleyes:
[G1 Android Development] Mechanicalleon:
I did all of this, and it seems like everything went well, now, how do i know i still have root?
[G1 Android Development] insanemonkey:
HELP

ok i got everything correct, i typed in all that stuff into telnet #

once i typed everything then hit enter i get a ## then type again and got it again ## etc. so i hope that is right..

then i reboot(restart) phone

so i wanted to see if this works, so i went and downloaded droid sans tweak tool

to do screen motion and it says i cant meaning i dont have root? or did i do soemthing wrong?

all the steps i did correctly, how do i check to see if i truely have root? someone please help, email me if you can, squeggie@ gmail

thanks
[G1 Android Development] raydekok:
anybody? who can help me?
[G1 Android Development] Murphy2712:
Try to use the HTC Dream as a card reader (over usb) to format & put the goldcard.
[G1 Android Development] LucidREM:
if you pull up Terminal and type "su" you should see the "$" prompt turn into a "#" prompt and you shouldn't get an error (only thing you might see is the super user screen asking if it's ok to give Terminal SU access)
[G1 Android Development] Mechanicalleon:
Yep, I got the super user screen asking for permission, how do I do that?
[G1 Android Development] Mechanicalleon:
NVM, had the phone opened and couldn't see the YES No ALWAYS options.

yes, I have root!

one question, from now on, to access root, should i always use Terminal Emulator, I'm asking because I tried using TELNET, and when I connect, it doesn't actually connect.
[G1 Android Development] Murphy2712:
To use telnet you need to have started the deamon telnetd... which is done with old firmware by tapping telnetd in the contacts or with new firmware...with the terminal !

Just use the terminal !

Or adb via usb.
[G1 Android Development] Paul22000:
Testing this!
[G1 Android Development] :
Ok, trying to follow the instructions in the first post in this thread. I have two questions:

1. RC33 with root:

I went to http://jf.odiness.com/v1.41 to see which files were there and there are several files. What is the difference between those files, specifically the ones without "BuildEnvironment" in their filenames?

2. Themes

The themes that I see in the competition are absolutely beautiful, I bow in the presence of these artists. My favorites are Gloss Suite and Dark Symmetry, but I can't decide which one to apply. My question is this: All I have to do is obtain root, upgrade to JFv1.42, and then update with the theme file provided?

I just want to make sure I have all of the steps down and know what I'm doing before I start so I don't make any silly errors.