yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Bill Zimmerly:
PROBLEM SOLVED!!!! :D

I downloaded and installed the new JFv1.41 found here...

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

...and all worked PERFECTLY!!!!

Once again, GREAT WORK JF!!!!

- Bill

(Proverbs 3:5-6)
[G1 Android Development] giantcrazy:
It's been a few weeks since I checked XDA-Dev, since I was so disappointed over accidentally getting RC30 and being locked out of root, but I was pleasantly surprised by this thread today...

..and 10 minutes later, root and JF 1.41 for me! Thanks!
[G1 Android Development] djstimpy:
sup everyone can someone please help me!!!

for some reason i try to downgrade to rc29 and when i get to the screen asking me to press the power button to continue i do and nothing happens. for some reason the power button isnt working. ne ideas?
[G1 Android Development] mighty whitey:
Got my wing last week and attempted this just this morning and it worked without any hitches following the instructions step by step. Thanks again xda.:)
[G1 Android Development] antasha:
questiom

Hi all

I just bought my G1 and came across this forum.

I have tried to update to JFv1.41 and stuck...

If someone can please help me.

I have rc29 version and I managed to flash the phone (got the mesage using the "Using test keys" ), and now i put an JFv1.41 file (renamed to update.zip) on my sd card, then restarted my phone holding home + power, and pressd alt + s. He beginnes to install but after only a secon stops.

What am i doing wrong, do i need to install a jfv1.30 first.

thx all
[G1 Android Development] tagm:
Solved!

# Power off your phone.

# Start up in recovery mode by holding home and pressing power.

# You will now enter recovery mode. You should see an exclamation.

# If you do not see a menu on screen, press Alt-L to show the menu.

I didn't see the menu but pressed Alt-S anyway. (overlooked this step)

# Press Alt-S to apply the update from the SD card.

# After the update is complete, hold Home and press Back

After rebooting I tried to install JFv1.41. After the flash it hangs after a while.

adb logcat> crash logging skipped, no checkin service.

Hope someone can help me with this, doesn't feel right...

BTW. It is possible with home+power on to enter the Android system recovery utility build JFv1.41

- entering telnet with the adb shell gives "connect to telnet server"

- also still have root right from within the system recovery utility. I can type in su and see the root directory.

-------------------------------

with help from rash2020 (thanks again!) on the irc channel this was easily solved:

1. started in the system recovery utility

2. alt-b to back up

3. wait till it is done alt-w

4. alt-w wipe

5. normal boot

voila! Firmware version 1.1!
[G1 Android Development] cchap07:
I was running into this problem too, what you have to do is make sure you rename the JFv1.41_RC30 to just "update" without the quotes. You can install directly to JFv1.41_RC30 i just did. However I was having trouble because I had renamed it "update.zip". Good luck!
[G1 Android Development] wendee:
ok so i did all this to install a theme:

Download the image.

Rename it to update.zip.

Copy it to your phone's SD card.

Turn your phone off.

Start up in recovery mode by holding Home and pressing Power.

Press alt-W to wipe your device. (You need to do this, or the device may hang at the flashing Android screen)

Press alt-S to apply the update.

Now my phone is stuck in the flashing android screen and cant seem to pass this screen

did i just break my phone ?

anyways to bypass this?

Please help guys

thanks
[G1 Android Development] djnutz:
Instructions rock. Dunno shiat about nix but went from rc30 to 1.41 perfectly. appreciated!
[G1 Android Development] Cargo75:
ok, I downloaded the .nbh file for RC30 and its named

DREAIMG-1.nbh

Should it be called

DREAMIMG-1.nbh

?

Just making sure. Cause I had tried it using the DREAIMG-1.nbh one and got the red/green/blue screen. Pulled out my battery, then got the exlamation point screen, pulled it out again. And it restarted normally.
[G1 Android Development] chicojd:
Check the sd

Check your SD card... Make sure it's FAT32... DL the DREAIMG.nbh for RC29. If it's on the root of the SD and you hold camera while powering up, it WILL re-image the phone... I had a problem until I checked my SD with another device and found that for some reason it was FAT. Check that, make sure you have a good image file (lot's of sources for DL on this forum) and you should be good.
[G1 Android Development] :
needs to be DREAIMG.nbh. the -1 is your computers name of dealing with duplicate downloads......
[G1 Android Development] chicojd:
After you flash RC29, are you going into telnet to root the phone? you can't install the JFv1.41 without root. Check the procedures at the beginning of the thread, follow them to the letter and you should be ok. Make sure that after you have the new recovery.img and update.zip (the hard-spl) that you reboot with the card in the phone (this is after the RC29 flash). This is after you have googled in and awaited the sync... Then you can dl the telnet pgm from market, run telnetd and telnet into your phone... it works flawlessly every time I've done it and I'm probably on flash #9 already (many theme tryouts and re-images)... I'll probably kill it within a few months, but what the hell... this is FUN!:D
[G1 Android Development] LucidREM:
very true .. i followed each step and BAM! rooted perfectly .. i think i'm only on flash #8 .. messed up a few things along the way and decided to start from scratch .. i actually tried moving ALL the /data/... to EXT2 .. not sure that was a good idea but it got me 71M of space on the phone
[G1 Android Development] Eddie_gauge:
Step 1. Take the memory card out of the phone and put it into something else that can be read by the pc. (another device, memory card reader, etc.)

Step 2. Remove the theme update.zip from the memory card. (or at the very least put it in a sub folder)

Step 3. Put the software's update.zip back in the main directory for the memory card (ie RC30, RC8, ADP1, etc.)

Step 4. Put the memory card back in the G1.

Step 5. Boot the phone up in recovery mode. ( Home + power button)

Step 6. Press ALT+L, then ALT+W, then ALT+S.

Step 7. Make sure the theme you are using is for the software you have on the phone. (ie RC30 themes for RC30 phones, etc.)

Hope it helps.
[G1 Android Development] marioiscoool:
i have g1 rc30..

am i taking a chance if i downgrade to 29 and rooting it? could i brick my phone?

if my sd is already formatted in fat32, but has files on it, do i need to format it again for this to work?

can i upgrade back to rc30 after i root my g1?

and when the new update comes out from google, is that going to be compatible with the root hack?

thank you
[G1 Android Development] kathi17:
I'm pretty sure you can brick your phone.

I was on stock RC30. I'm not very experienced at this type of thing, but I did it anyway.

Before I went to RC29, I used the backup my data program from the market, and backed up everything I could to the SD card.

Then I mounted my phone to the computer and copied everything in the backup folder, as well as any photos etc. there to my computer.

Then I right clicked on the SD card and formatted to FAT32. I copied the RC29 image to my SD card, following all the instructions exactly. Then I made sure I unmounted my card correctly, and followed all instructions until I got JF 1.41. Then I copied whatever I wanted back to my SD card, and reinstalled the apps and things.

I don't think it would ever hurt to format your card, that way you can be sure it is right for this. (Oh, I also plugged my phone into AC just to be sure it wouldn't lose power)!

Anyway, I love being able to use my phone in the way I thought it would work when I bought it. I'll never go back! (And no, don't use the OTA updates anymore, wait for them to appear here, or you'll lose root).
[G1 Android Development] LucidREM:
there is always a chance .. in everything .. walking out your front door you take a chance of being shot or hit by a bus .. the chance is very small .. you do not need to format your SD to do the update .. but if you don't wipe it clean you would need a SECOND SD to do the update .. it's been posted that the DREAMIMG.nbh and update.zip should be lonely files on the card

once root is accomplished you can update back to RC30 via this forums tremendously simple walkthroughs .. when google spits out an update you cannot use it .. you will no longer have root and from what i understand the update.zip will FAIL to load

i have every confidence and faith in the wonderful people here including JesusFreke that the delay of the modified update.zip will be minimal or even non-existent after Tmo pushes it out
[G1 Android Development] codyhp91:
Help SD card not recognized

I reformated the sd card to FAT32 and now it is not being recognized by my phone when I am trying to download the rc 29. Help please

My email is codyhp91@gmail.com
[G1 Android Development] dandaninc:
I just want to say thank you!

I have come back to this thread numerous times after screwing up my phones installing beta themes or just thinking my phone was busted because windows vista 64 hates me and needs the driver installed for both my phones before I could use fastboot and flash the boot images I made! I have 2 of the same exact phone! Why would the driver need to be installed with each phone as opposed to installing the driver once and it just work for both lol stupid vista 64...
[G1 Android Development] Deedend:
I have traslated this guide in Italian... HERE is the page where u can find it.
[G1 Android Development] nah0y:
Hi, i'm a french google phone user, and i'd like to go root, but i just have a question :

Once i will have root with JF mod version, will i be able to receive the imminent cupcake or able to get back to my original version of my G1 (before downgrading and applying the JF mod version) ?

Thx for your answer and time.
[G1 Android Development] kathi17:
Yes, you can go back to the original version.

I don't think you will want any more official versions once you have root, but I expect you will be able to pick up the modified version of whatever the next official update is here as soon as the official update comes out, only the version here will probably be even better!
[G1 Android Development] nah0y:
Thx kathi :D

Ok, i will go root tonight or tomorrow :)

Another and last question :

I'm also a developper and i want to know what is the latest mod available (is this the JFv1.31ADP1 ?) and which one should i take :

- ADP1

- RC30

- RC 8 ?

Thx you :D
[G1 Android Development] kathi17:
The latest version is this one:

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

It has multi touch!
[G1 Android Development] nah0y:
EDIT :

I get it done using apk method :D

Thx,

I have another problem now... my Wi-Fi won't work (Unable to start wi-fi for an unknown reason for 5 days now...).

I have downgrade to RC29 but now i need to download 2 applications "Telnet" and "Terminal emulator" from the android market, but i can't because i'm in France and the only way i can download applications is using wi-fi...

So, is there a way i can find the source code of this 2 applications or apk files to be able to install them with eclipse using the usb debugging mode ?

Thx you.
[G1 Android Development] Dsmithjr:
You can root via the method found here:

http://androidcommunity.com/forums/f28/rooting-your-g1-made-easy-11825/

It doesn't require downloading telnet or terminal.
[G1 Android Development] JesusFreke:
Give me a PM. I'll be happy to give you the apks
[G1 Android Development] toeshot:
Still have space issue

I have followed the instructions. This time I read all of the steps, but my main memory is still being used up.

here is a list of current disk space on mounted volumes

# busybox df -h

Filesystem Size Used Available Use% Mounted on

tmpfs 48.4M 0 48.4M 0% /dev

tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals

/dev/block/mtdblock3 67.5M 64.7M 2.8M 96% /system

/dev/block/loop0 1.5M 1.5M 0 100% /system/modules

/dev/block/loop1 3.1M 3.1M 0 100% /system/xbin

/dev/mmcblk0p2 1.3G 10.2M 1.3G 1% /system/sd

/dev/block/mtdblock5 74.8M 35.1M 39.7M 47% /data

/dev/block/mtdblock4 67.5M 1.9M 65.6M 3% /cache

/dev/block/mmcblk0p1 508.8M 48.0K 508.8M 0% /sdcard

#

Here is the directory structure on /data

# ls -l

drwxrwxrwx 1 1000 1000 2048 Jan 30 08:48 anr

lrwxrwxrwx 1 0 0 14 Feb 1 17:04 app -> /system/sd/app

lrwxrwxrwx 1 0 0 22 Feb 1 17:05 app-private -> /system/sd/app-private

drwxrwx--x 1 1000 1000 2048 Jan 30 08:47 dalvik-cache

drwxrwx--x 1 1000 1000 2048 Jan 30 08:47 data

drwxrwx--x 1 2000 2000 2048 Jan 30 08:47 local

drwxrwx--- 1 0 0 2048 Jan 30 08:47 lost+found

drwxrwx--t 1 1000 9998 2048 Jan 30 08:47 misc

drwx------ 1 0 0 2048 Jan 30 08:47 property

drwxrwxr-x 1 1000 1000 2048 Jan 30 08:48 system

#

as you can see I have the app and app-private are linked to the sd card.

However in the data directory it looks like a copy of the apps are being installed there too.

should this be linked to the sd card as well?
[G1 Android Development] toeshot:
previous post

sorry posted in te wrong spot could you move it to the sd card thread
[G1 Android Development] Koush:
I used to have those instructions posted, but people's success rates of using the instructions were pretty terrible. Apparently typing without seeing what you are typing is too hard. So I removed it in favor of something that provides some level of feedback every step of the way.
[G1 Android Development] nah0y:
Hi :D

I have some questions about Debian on G1 :

- From now, the only thing we got access to is the Debian shell, and it also mean we can execute command such as apt-get etc...

should we be able to download firefox for example, and launch it throw the shell.

- Why do we want to a have a shell debian ?

- What can we do with that ?

Thx :D
[G1 Android Development] AnThNeE:
Someone please help!!!! oops, wasnt finished, look below for what i was gonna say
[G1 Android Development] AnThNeE:
SOMEONE PLEASE HELP!!! i formatted my sd card as FAT32 and then i tried to copy the DREAIMG.nbh file to my sd card and it said "sd crd not formatted, format now?" so i said yes and it formatted again and and then everytime i try to copy the file it keeps saying the same thing, and then when i put the sd card back in my phone it said "sd card unreadable" so i try and put it in my PS3 and also unreadable and cant copy files to it, so i go back and try putting it in my pc and it says "there as been an issue with the I/O and therefore unreadable" :eek: and i have 2 sd cards, one is 1 gb which came with it and one 2 gb one and same result for both of them. so my question is, can i fix (and if i can how?) my sd card? and if i buy a new one, wha should i do to get rc29 on my g1 without all the complicated stuff? cause all i want is cupcake and thats it, so if theres a simpler way i can please email me or AIM or gtalk me, email is anthnee94@gmail.com and aim is lost4u2watch@aol.com. PLEASE HELP! :confused:

p.s. i connected through usb if that even matters and im a noob with computer and hacking stuff so if someone can walk me through step by step that would be kool
[G1 Android Development] Autarkis:
I had the issue of "SD card unreadable". That was when the G1 was configured for "apps on SD card". If that doesn't apply to you, feel free to stop reading here.

Anyway, what happened was: The ext2 partition was being mounted correctly by the G1. When I plugged the phone into USB, syslog told me, I only had "sda" instead of sda1. However, I could mount sda just fine - it had a completely valid, intact and writable fat32 filesystem on it. Now I tried to remedy the situation by just creating an new /dev/sda1 partition, which led to "SD card unreadable".

My conclusion: If a part of your SD card is mounted by the Android OS, the fat32 partition is shown to the connecting / mounting desktop PC as the entire harddisk - i.e. /dev/sda - instead of only a part of it, /dev/sda1. If you then try to partition /dev/sda, you will break something, as /dev/sda2 (which you don't see at that time) is mounted as ext2 by the G1 and is therefore neither visible nor writable!

My solution: Undo the mounting of /system/sd by adb push -ing the backups of mountd.conf and init.rc to the right spots, rebooting the phone, et voilà, you again see /dev/sda1 and /dev/sda2 and can proceed by doing anything to /dev/sda what you wish.

I hope this helps!
[G1 Android Development] SpeedKick:
I have the same problem with my g1

The German, Austrian, Dutch and maybe other countries with g1 have the same problem, its not possible to root the g1.

I recieved my g1 on 2009-01-31 and tried every day to find something to downgrade to RC29 or other RC-version, but it wont work.

My Build number is 123099 and i don´t know what it means.

i need help urgently, please
[G1 Android Development] AnThNeE:
thanks very much. now all i need is for someone to walk me through step by step via instant messaging would be kool, my email and other info is on my last post if any one wants to help, its up some where on this page
[G1 Android Development] Autarkis:
Well... did you do the procedure to put apps onto the SD card? Only then does my solution apply.

If not, you should boot Knoppix, or any other CD bootable Linux and use gparted to check how "unable" your SD card really is. I'm suspecting OS mishaps, not hardware failure. ;)
[G1 Android Development] AnThNeE:
well, it used to work, but not anymore, and to answer your question, no, i have not, but i bought a new sd card
[G1 Android Development] koekwaus:
Dutch G1 - Build 123099

I have the same problem overhere, it stucks in the bootloader,

maybe Google, Tmobile have blocked the root in a way..??

If someone can help, please let me know...

Remko
[G1 Android Development] mlevin:
I was planning on rooting my phone this weekend. Should I do it now (BEFORE I get RC-33 OTA) or wait until I get RC-33? Or does it not matter? Is it safe to assume that shortly after the "legit" RC-33 comes out, there will be a JF-flavored version? ;-)
[G1 Android Development] kathi17:
I would do it before RC33, in case they are trying to plug a hole for getting root. RC33 doesn't sound like it will add much to your phone compared to jf's roms.
[G1 Android Development] Minker17:
Should I take my sim out prior to doing anything? Or is completely safe and required during this?
[G1 Android Development] kathi17:
No need to take your sim out.

As a matter of fact, you'll need your sim to reactivate your phone.
[G1 Android Development] gbaromman:
ok quick question got the downgrade to work but getting root acess is beeing a pain im typing in the first line and it says not permited i have image file and update from the 2 posts on first page or whatever they were called but its just that no permission thing ny idas on wat i can do to get it to work ?
[G1 Android Development] nodens2099:
Well, if you don't know what you'd do with it, you don't need it :)

Actually some people like to have command lines (or terminal) tools available. I find them useful (network tools, vim...).

You wouldn't want to launch firefox. It uses way to much memory and would be killed instantly by android. Also, it would be very slow (believe a zaurus user, theses apps aren't designed for embedded computing). Anyway, that wouldn't work as firefox and any GUI apps on debian needs X11, and android doesn't have any X server.

You can run a VNC server and use the android VNC client, but it's slow. Someone might implement a minimal X server as an Android application (like Xming on windows or Xephir on linux) but it would take a lot of work.
[G1 Android Development] nah0y:
Thx a lot nodes, that was very useful ;)
[G1 Android Development] mrjay:
Perfect tutorial. thanks
[G1 Android Development] rogro82:
Has anyone tried to change the DREAIMG.nbh with a hex-editor to change the DREA10000 to DREA11000 ( for the new eu G1 builds )?

H...T...C...I...

seg000:00000110 4D 00 00 00 41 00 00 00 47 00 00 00 45 00 00 00 M...A...G...E...

seg000:00000120 44 52 45 41 31 30 30 30 30 00 00 00 00 00 00 00 DREA10000......

Is this what is getting checked by the spl while trying to flash? Maybe cmonex knows as the hardspl has this check removed...

Edit:

That cant be it as the uk version also has DREA11000.
[G1 Android Development] Autarkis:
All of the newer cell phone operating systems seem to be using public key cryptography to prevent users from getting the most out of the products they bought, also known as authenticating the firmwares being flashed onto the phone. Fiddling with hex codes sadly seems to be a thing of the past.

You're welcome to try though, and good luck with your efforts! We need brave people like you. :cool:
[G1 Android Development] Palava:
1.1 editions

My Dutch G1 [build 123099 & firmware 1.1] is not even showing options in bootloader. It just says "no allow" or something similar.

Anyone who has news about flashing European G1's?
[G1 Android Development] Perrosky:
Hello, I'm trying to get my friend g1 rooted everything went fine but after this steps

Type the following into Telnet (these commands will give you root access easier in the future):

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

* cd sdcard

* flash_image recovery recovery.img

* cat recovery.img > /system/recovery.img

when I try to get into recovery mode Home+Power btn to apply the hardspl update zip the phone just feeze in the Tmobile G1 Screen,

Can any one help me here plz.
[G1 Android Development] Birba:
Today i noticed that some kind of log appears when i go into recovery mode. Is that normal?
[G1 Android Development] Birba:
Can please somebody tell me if it is normal that there is some kind of log scrolling down the screen when i start recovery mode? After this scrolling log the recovery windows appears normal.
[G1 Android Development] LucidREM:
http://xdaforums.com/showthread.php?t=475381

yes
[G1 Android Development] LeetBlu:
so i applied the image update but when i go to apply the hardspl it gives me an error.

any ideas?
[G1 Android Development] g1gangsta6604:
Awsome write up wors great thanks...
[G1 Android Development] Grunschlik:
Hi guys,

also bought a EU G1 in Germany today. It has a modified .29 version where you cant get root access.

Its also not possible to flash to another .29 version as some other people in this thread already explained.

So my question is: what _exactly_ (in technical terms) did you do so that the original spl accepts the firmware you can download in the first post to flash back to a root bug enabled .29 version?

Some checksum that has to be right for the original spl/whatever?

Maybe if someone can explain the exact details how this was done i can redo it for the EU version.

Thanks in advance!
[G1 Android Development] Takshaka:
Thanks!

Well, I havent used these forums in almost 2 years. Spent a lot of time browsing them right after I got my Wizard a long time ago.

Just wanted to say that your post brought me back here. I've had my G1 for a while now, but I just got around to rooting it. Your process is amazingly easy to understand and in case anyone was wondering, it still works fine even after doing the OTA upgrade to RC33.
[G1 Android Development] Shane2:
Indeed, my thanks to the writer of the article. This process worked flawlessly, and allows the use of JesusFreake's excellent modified firmware files. The other thing to note is that this process is surprisingly easy to perform as well.
[G1 Android Development] mlevin:
So http://androidcommunity.com/jkv141-...ch-auto-rotate-and-all-rc33-goodies-20090206/ says that this version has auto-rotate.

I installed JF's rc33 and I'm not seeing the auto-rotate. How do I turn it on?
[G1 Android Development] drewdown227:
You have to go to the market and download droidsans then enable auto rotate in that app and reboot.
[G1 Android Development] jivany:
rooting help

i ve been following the rooting instructrions but for some reason i cant get pass the telnet part. the first three commands go smoothly but the last one (cat recovery.img > /system/recovery image it keeps telling me cannot create. my rc is rc29 ide appeciate it if someone can help