Moving back to standard SPL - G1 Q&A, Help & Troubleshooting

I recently upgraded to Cyanogen, gave it a go and am trying to go back to the stock SPL and ROM. However, when trying to apply the original G1 SPL via update.zip on the SD card it complains:
E:No signature (5 files)
E:Verification fauled
Installation aborted.
any ideas?

The best way to go to stock (including radio, SPL, recovery and ROM) is to flash the appropriate DREAIMG.nbh to your device; this will replace everything at once.
There are copies of RC29 (and RC30, IIRC) for T-Mobile USA, as well as RC8 for T-Mobile UK, floating about the internet. Just place the DREAIMG.nbh on your FAT32 formatted SD card, and boot into SPL (holding down camera and power to power on), and follow the on-screen prompts. Couldn't be much easier.
(Of course, a quick search would have pulled up this existing thread: [HOW TO] UNROOT, get phone to STOCK firmware.)

I found this link for the RC29 DREAIMG.nbh. Maybe it's the right one. I have the original one but I'm at work right now so I have no access to it.
http://forum.xda-developers.com/showthread.php?p=3108766

DREAIMG.nbh does not include the SPL...
the SPL is in the form of an update.zip
the instructions you linked explain this.
I would say try downloading the update.zip SPL again

Oh...I just saw rpcameron mentioned the DREAIMG.nbh. The "Informative Links" thread has the SPL link http://forum.xda-developers.com/showthread.php?t=455860

ekeefe41 said:
DREAIMG.nbh does not include the SPL...
the SPL is in the form of an update.zip
the instructions you linked explain this.
I would say try downloading the update.zip SPL again
Click to expand...
Click to collapse
the DREAIMG.nbh does include the spl........
if you want to get to stock...you flash the .nbh file. it sets EVERYTHING to stock and its what HTC uses in their service center. the only thing that it doesnt replace is splash2.img, which if you have the .2005 spl, is not there

B-man007 said:
the DREAIMG.nbh does include the spl........
if you want to get to stock...you flash the .nbh file. it sets EVERYTHING to stock and its what HTC uses in their service center. the only thing that it doesnt replace is splash2.img, which if you have the .2005 spl, is not there
Click to expand...
Click to collapse
Now i could be wrong but...
I thought the SPL managed the way the ROM is partitioned. So people with the "danger" SPL have more room to install apps or larger rom's (all hero roms).
I think it does this by borrowing space from the partition that is normally used to download OTA updates.
So is someone had the "danger" SPL installed, then apply DREAIMG.nbh everything would look normal to the user, but the partition normally used to DL OTA updates may be too small for future OTA updates.
correct me if i am wrong
Edit: no need to correct me, i may be a little off about the partitioning, but SPL and DREAIMG.nbh are 2 very separate things read thread below
http://forum.xda-developers.com/showthread.php?t=455860

ekeefe41 said:
Now i could be wrong but...
I thought the SPL managed the way the ROM is partitioned. So people with the "danger" SPL have more room to install apps or larger rom's (all hero roms).
I think it does this by borrowing space from the partition that is normally used to download OTA updates.
So is someone had the "danger" SPL installed, then apply DREAIMG.nbh everything would look normal to the user, but the partition normally used to DL OTA updates may be too small for future OTA updates.
correct me if i am wrong
Click to expand...
Click to collapse
Part 1) Haykuro's SPL(Danger) uses the space from the OTA partition which is correct.
Part 2) The Drea makes your radio and SPL stock so you lose out on root.Root users dont need to worry about not enough space and 2.0 has been announced its no secret.

Ace42 said:
Part 1) Haykuro's SPL(Danger) uses the space from the OTA partition which is correct.
Part 2) The Drea makes your radio and SPL stock so you lose out on root.Root users dont need to worry about not enough space and 2.0 has been announced its no secret.
Click to expand...
Click to collapse
i can vouch for this as i reflashed the nbh recently and it downgraded my spl to 0.95.0000

Ace42 said:
Part 1) Haykuro's SPL(Danger) uses the space from the OTA partition which is correct.
Part 2) The Drea makes your radio and SPL stock so you lose out on root.Root users dont need to worry about not enough space and 2.0 has been announced its no secret.
Click to expand...
Click to collapse
Cool, thanks for the info

ekeefe41 said:
Now i could be wrong but...
I thought the SPL managed the way the ROM is partitioned. So people with the "danger" SPL have more room to install apps or larger rom's (all hero roms).
I think it does this by borrowing space from the partition that is normally used to download OTA updates.
So is someone had the "danger" SPL installed, then apply DREAIMG.nbh everything would look normal to the user, but the partition normally used to DL OTA updates may be too small for future OTA updates.
correct me if i am wrong
Edit: no need to correct me, i may be a little off about the partitioning, but SPL and DREAIMG.nbh are 2 very separate things read thread below
http://forum.xda-developers.com/showthread.php?t=455860
Click to expand...
Click to collapse
haha your exactly right about the dangerSPL but when you flash the DREAIMG.nbh, it replaces everything to stock, including the stock spl. the stock SPL readdresses the space so the ota partition is back to normal.
the DREAIMG.nbh is an image of the flash memory of the stock Dream when it has a certain os installed on it. the one we use is RC29's DREAIMG.nbh

B-man007 said:
haha your exactly right about the dangerSPL but when you flash the DREAIMG.nbh, it replaces everything to stock, including the stock spl. the stock SPL readdresses the space so the ota partition is back to normal.
the DREAIMG.nbh is an image of the flash memory of the stock Dream when it has a certain os installed on it. the one we use is RC29's DREAIMG.nbh
Click to expand...
Click to collapse
so is it right, when i flash the DREAIMG.nbh form a GoldCard it will flash RADIO/SPL/ROM/RECOVERY (and also the custom first bootscreen) to full stock.
and than i only have to apply this:
Rooting RC29 or Lower Phone
1. Download Cyanogen's Recovery and copy it to your SD card (see the previous instructions on how to copy from your computer to your Phone's SD card).
2. Download the latest Radio and copy the zip file to the SD card.
(3. Download the Hard SPL and copy the zip file to the SD card.) MUSTHAVE???????
4. All files must be on the root of your SD card.
5. Restart your phone. Wait for your phone to start up fully and show the home screen.
6. After your phone starts up, hit the enter key twice, type "telnetd" and press enter. (Yes, it will start up a contact search, don't worry. Just type it.)
7. Download an Android "Telnet" application from the Market and connect to localhost.
8. If you connect successfully, you will have a root prompt "#".
9. Type the following into Telnet (these commands will give you root access easier in the future):
Code:
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cd sdcard
# flash_image recovery cm-recovery-1.4.img
# cat cm-recovery-1.4.img > /system/recovery.img
Now you have root!!
# Power off your phone.
# Start up in recovery mode by holding home and pressing power.
# You will now enter recovery mode.
# Press Alt+A to see the .zip files
# Select the Radio file.
# After the update is complete, hold Home and press Back to restart.
Than flash CyanogenMod 4.1.999 or The Official Donut Build Rooted like this:
1. Download the image
2. Copy it to your phone's SD card.
3. Turn your phone off
4. Start up in recovery mode by holding Home and pressing Power.
5. Press Alt+W to wipe your device. (You need to do this, or the device may hang at the flashing Android screen)
6. Press Alt+A and select your ROM file to apply the update.
is that all right? please correct me if there is something wrong.

Related

Can i still downgrade and root and go to CM ROM

I'm at stock 1.5 cupcake
Can i still downgrade and root and go to CM ROM
Yes you can. Just follow the normal steps on how to downgrade (you can find such information in the FAQ section in my signature, namely the How To Root, flash and hack bit.). All the informaiton should be there along with links to the firmware version you need to downgrade to and all the other steps required.
1 more question
Can i use this tut
http://forum.xda-developers.com/showthread.php?t=533731
to install CM's ROm on my g1
Yes, its a well written tutorial. My advice is to read it first so you become comfortable with what you're doing and then follow the steps.
If that's still confusing then try this guide - http://forum.xda-developers.com/showthread.php?t=442480
wow seems like a lot of work to root the phone but it will work
NeoBlade said:
Yes, its a well written tutorial. My advice is to read it first so you become comfortable with what you're doing and then follow the steps.
If that's still confusing then try this guide - http://forum.xda-developers.com/showthread.php?t=442480
Click to expand...
Click to collapse
this is the one i used works great
This tut should work fine except I dont think you need to do this.
"How to install custom ROM (With full wipe)
Download your favorite flavor of rom (I prefer JACHero http://forum.xda-developers.com/showthread.php?t=522076) and rename to update.zip
1.) Turn on the phone holding the home key and power to boot. Attach the phone to your computer via usb.
2.) Wipe your phone from the menu in cyanogen
3.) Open console and enter the following commands. Press "Enter" after each line. This wipes the ext partition.
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -r /system/sd/*
4.) Mount the phone so you can copy update.zip over easily by entering the following commands. Press "Enter" after each line.
echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file
5.) Type recovery to go back to the recovery menu."
6.) Apply the update.zip file then reboot the phone.
maybe thats for the purpose of putting on the hero based roms. I dont remember having to ever do that step .
Yeah, silly me I guessed the first link was the guide I was thinking of!
Also don't forget guys that if you are planning to use a newer ROM, do upgrade your Radio first. As an option you can upgrade your SPL too to either the HardSPL or the very latest version which is on my signature.
Beware though that before flashing the latest SPL you must ideally have a PVT motherboard (simply turn off mobile, hold CAMERA+POWER to get into the SPL. The text at the top will list the model number) and you MUST FLASH THE LATEST RADIO FIRST.
Can't stress that enough really
So after doing the steps before that just dont do them and go straight to CM's Rom
And can someone give me a dirct link to the current CM ROm i dont want to dl the wrong one thanxs for whoever does so
hazard99 said:
This tut should work fine except I dont think you need to do this.
"How to install custom ROM (With full wipe)
Download your favorite flavor of rom (I prefer JACHero http://forum.xda-developers.com/showthread.php?t=522076) and rename to update.zip
1.) Turn on the phone holding the home key and power to boot. Attach the phone to your computer via usb.
2.) Wipe your phone from the menu in cyanogen
3.) Open console and enter the following commands. Press "Enter" after each line. This wipes the ext partition.
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -r /system/sd/*
4.) Mount the phone so you can copy update.zip over easily by entering the following commands. Press "Enter" after each line.
echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file
5.) Type recovery to go back to the recovery menu."
6.) Apply the update.zip file then reboot the phone.
maybe thats for the purpose of putting on the hero based roms. I dont remember having to ever do that step .
Click to expand...
Click to collapse
All that would be under the pretext that you have the latest SPL and have flashed Cyanogen's recovery image. Also the pretext that you want the Hero ROM too.
There are many methods for achieving the same goal. For the more savvy amongst us, ADB is all that's needed and a few commands. For the newbies, its best to keep things simple.
K.I.S.S (Keep It Simple Stupid) is a wonderful rule of thumb for many things in life ^_^
i'd use the second tut to get root
watchyaself said:
So after doing the steps before that just dont do them and go straight to CM's Rom
And can someone give me a dirct link to the current CM ROm i dont want to dl the wrong one thanxs for whoever does so
Click to expand...
Click to collapse
Use this link http://forum.xda-developers.com/showthread.php?t=442480
Follow the steps there. If you wanted Cyanogen's latest ROM as you've stated, simply go to the very first post of his thread. Its all there.
So pretty much i can use this( http://forum.xda-developers.com/showthread.php?t=533731)but its not recommended if i want to go to CM's rom
ps i dont have a partition manager so you think i should do this one??
watchyaself said:
So pretty much i can use this( http://forum.xda-developers.com/showthread.php?t=533731)but its not recommended if i want to go to CM's rom
ps i dont have a partition manager so you think i should do this one??
Click to expand...
Click to collapse
Not wanting to sound like a broken record but there are multiple ways in obtaining the same result.
I and rigamrts have strongly suggested using this guide as it is clearer and even has screenshots making it easier to follow - http://forum.xda-developers.com/showthread.php?t=442480
Then...
NeoBlade said:
Also don't forget guys that if you are planning to use a newer ROM, do upgrade your Radio first. As an option you can upgrade your SPL too to either the HardSPL or the very latest version which is on my signature.
Beware though that before flashing the latest SPL you must ideally have a PVT motherboard (simply turn off mobile, hold CAMERA+POWER to get into the SPL. The text at the top will list the model number) and you MUST FLASH THE LATEST RADIO FIRST.
Can't stress that enough really
Click to expand...
Click to collapse
Also you only need to partition your SD card if you plan on doing Apps2SD. If you don't have a need for it then don't worry about partitioning your SD card. If you are planning to use Apps2SD then I would strongly suggest at least a Class 6 SD Card.
well im planning on using apps2sd and i do have a class 6 sdhc card
watchyaself said:
So pretty much i can use this( http://forum.xda-developers.com/showthread.php?t=533731)but its not recommended if i want to go to CM's rom
ps i dont have a partition manager so you think i should do this one??
Click to expand...
Click to collapse
ok there are like 30 different tuts to get root all do the same thing just different ways you have to choose the one that you would feel most comfortable with cause if you choose one that's not right for you and try to flash some of the newer roms you have a good chance to brick your phone. so spend a week read as many tuts as you can it's not a race to get root take your time.
Partition Manager has a fully functional demo that lasts for 30 days. Google it to download, install and partition your SD card. Remember FAT32 partition first, then EXT2 or EXT3 partition second. Also I would advise for the EXT partition not to exceed 1GB, as to be honest you won't be using all of it.

The Ultimate Noob Thread

Alright well David1171 asked me to create a thread for all the noobs that are too LAZY, not stupid, to use the Search feature on this forum. The idea for this thread is created by jf4888.
Note: This is a work in progress and will take some time to finish.
Alright. This thread will include the following.
What is root and why should I root?
What is a ROM?
What is Hero?
How do I root my phone?
What is ADB?
What is Fastboot?
What is Nandroid?
How do i partition my SD Card?
What is the most stable Cupcake ROM?
What is the most stable Hero ROM?
Tips on how to make your Hero run Smooth and Stable.
What is a bootloop?
How do i solve a bootloop?
How do i flash the latest Recovery image?
How do i UNROOT my phone?
more to come...
Lets begin!
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is Root and why should I do it?
Rooting your phone gives you "administrative permisions" to your phone. Basically allowing to control everything on the system on your G1. Since the Android operating system is based off linux, rooting your phone gives your permission to access the filesystem of the OS.
With Root you can...
You can install a full Linux distribution, like Debian.
You can run applications that require root, like Screenshot and Auto Rotate your Browser and or any other application.
You can install the latest Android build directly from the Android source tree.
Customize your boot image.
Create full backups of the state of your phone.
Create custom ROMs.
Install Applications to your SD Card to save space.
Use your phone as a tether to connect your computer/laptop to the internet.
Turn your phone into a wireless router that provides internet access.
----------------------------------------------------------------------------------------------------------------------------------------------------------
How Do I Root my phone?
There are two options to root your phone.
Option 1:
1-Click Root
This option will only work for CRC1 firmwares ONLY.
Option 2 (HIGHLY RECOMMENDED):
The Original Method
This is a little bit harder and does require a little thought, but it will give you much experience for later on. Most people on this forum HIGHLY RECOMMEND this method
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is a ROM?
A ROM is basically a rooted, customized, and optimized android operating system that replaces the original. There are many different roms such as CyanogenMOD, JesusFreak, JacxROM, and many others.
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do I Enter Recovery Mode on my G1?
1. Power off your phone
2. Hold the Home + Power buttons until you enter recovery
----------------------------------------------------------------------------------------------------------------------------------------------------------
How Do I Flash the Latest Recovery?
1. Open up the Terminal App on your phone
2. Type in su then press on "Always Allow"
3. Type in the following (Press Enter after each line):
Code:
cd /sdcard
wget http://n0rp.chemlab.org/android/cm-recovery-1.4.img
flash_image recovery /sdcard/cm-recovery-1.4.img
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do I Flash a ROM?
1. Download the ROM you want
2. Rename the .zip file to update.zip
3. Put it on the root of your sd card (root = not in any folder)
4. Enter recovery
5. Press flash update.zip or type alt+s
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is Hero and How do i flash it?
The HTC Hero is a new phone released by HTC that uses the HTC Sense/Rosie UI which looks AMAZING!
If you want to Run HERO on your G1 Please go here:
Want to Run Hero? Read this First!
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is the Danger SPL and How do I Flash it?
The Danger SPL or the Haykuro SPL is the SPL used by HTC Hero to run the sense UI and is very necessary.
To flash the Latest SPL and Radio, do the following:
Note: CyanogenMod Recovery 1.4 is REQUIRED
NOTE: Please read carefully before flashing! This could BRICK your phone!!!
1. Check if you have a PVT or DVT board
a. Power off your phone and enter bootloader (Camera + Power)
b. Check look at the top and see if it says PVT of DVT
2. If you have a DVT board YOU CANNOT CONTINUE BECUASE THIS WILL BRICK YOUR PHONE!
3. For all you luck PVT board people Download the following:
OTA Radio Update - HERE
Danger SPL - HERE
CyanogenMod 4.0.1 - HERE
4. Rename ota-radio-2_22_19_26I.zip to Radio.zip. Rename spl-signed.zip to SPL.zip. Rename update-cm-4.0.1-signed.zip to ROM.zip
5. Place the 3 renamed files at the ROOT of your SD Card
6. Enter Recovery (Home + Power)
7. Scroll down and press on "Apply any zip from sd"
8. Press on Radio.zip
9. Let it install. Once done it will tell your to reboot to finish the update. Press on Reboot System now in the recovery menu.
10. It will reboot back to recovery. Once it does, Scroll down and press on "Apply any zip from sd"
11. Press on SPL.zip
12. Let it install. Once done it will tell your to reboot to finish the update. Press on Reboot System now in the recovery menu.
13. It will NOT reboot into recovery. Your phone will be stuck on the G1 screen. Once it gets there, reboot your phone by pressing Talk+Menu+Power and then hold the HOME button to enter back into recovery.
14. Scroll down and press on "Apply any zip from sd"
15. Press on ROM.zip and let it install.
16. Reboot your phone to finish.
----------------------------------------------------------------------------------------------------------------------------------------------------------
What Cupcake Rom is the most stable and most recommended?
The Latest CyanogenMOD ROM.
----------------------------------------------------------------------------------------------------------------------------------------------------------
What Hero ROM is the most stable and most recommended?
The latest JacxHeroSkiv found - HERE
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is apps2sd?
Apps2sd basically takes all the apps that you download and places them on your sd card instead of your internal memory to free up space
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do i Partition my phone for a Cupcake ROM?
1. Go HERE
2. Scroll down to "Partition your SD Card with EXT3 and Fat32 and Enable auto apps2sd"
3. Follow the instructions
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do i Partition my phone for a HERO ROM?
1. Go HERE
2. Scroll down to "Fomatting your SDCard"
3. Follow the instructions
What is ADB, Fastboot, and Nandroid and how do i use them?
[GUIDE] ADB, Fastboot, and Nandroid for Noobs
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do i Unroot my phone?
[HOW TO] UNROOT, get phone to STOCK firmware
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is a bootloop and how do i fix it?
A bootloop occurs when something is wrong with the rom or your saved data is corrupted. You know you have a bootloop when you pass the g1 screen but the bootscreen keeps running and it will just keep doing the boot highlighting thing.
To fix a bootloop on a Cupcake rom:
1. Enter recovery
2. Wipe Data (Alt+w)
3. Reflash your rom
To fix a bootloop on a Hero rom:
1. Make sure you have the latest SPL and Radio
2. Enter Recovery
3. Wipe Data (Alt+w)
4. Reflash your rom
----------------------------------------------------------------------------------------------------------------------------------------------------------
Format your EXT2/3/4 Partition
Note: ADB is needed for this!
Code:
adb remount
adb shell
rm -r /system/sd/*
reboot recovery
The flash a ROM
----------------------------------------------------------------------------------------------------------------------------------------------------------
Credit:
Cyanogen
Haykuro
Everyone else who has contributed to this community!
also saved for future posts. I need space OK! GOSH!!!!
saved for future posts! MINE!!!
Amazing
Yet another amazing guide!
A few suggestions:
Add in the beginning, something pertaining to bricks (soft brick, hard brick, general terminology)
Maybe add something in this line like "The Danger SPL or the Haykuro SPL is the SPL used by HTC Hero and is a necessity if you plan on running a Hero ROM. The Danger SPL is needed to run a Hero ROM because it is what makes the sense UI run properly which is what makes Hero ROMs "pretty".
I didn't see anything pertaining to flashing the radio before the danger SPL (that can really never be repeated enough)
Edit 1:
Typo alert: 3. For all you lucky PVT board people Download the following:
Edit 2:
How about including the links to the respective threads in the beginning under the "why root" section
nandroid http://forum.xda-developers.com/showthread.php?t=459830
boot image http://forum.xda-developers.com/showthread.php?p=3010171#post3010171
apps2sd (if your ROM doesn't do it automatically) http://forum.xda-developers.com/showthread.php?t=512743
debian http://www.saurik.com/id/10
source: http://forum.xda-developers.com/showthread.php?t=442480
credit: koush
Edit 3:
Perhaps some additional reading on partitioning. I really like 51dusty's (sorry supreme). His doesn't require the additional knowledge of burning an .img file or realizing what Ubuntu is
I see you have a link to your other guide that includes partitioning so maybe it would be a moot point but I thought I would mention it.
http://forum.xda-developers.com/showthread.php?t=534714
Maybe more suggestions when I can read it fully.......
dang nephron... i thought i had done some work working on a new theme for the past few hours lol. great friggin job. now we just eat somebodies soul if they ask a dumb question and point them here. it all resides here.
and in the beginning of "one click root" nephron saw too many needless threads.
so nephron went to town making a killer thread.
he saw that this thread was good.
now for the final test... will it be idiot-proof
Nice thread. Hopefully this should stop alot of the repeated questions.
@DirectMatrix: Ill be sure to add in your suggestions later tonight. I have some things i have to do first. Thanks for the ideas and the corrections though!
Dang nephron you F#$%^ made my idea your 8!tch nice one may isuggest how to turn swap off? Pretty much copy stuff from my thread aout perfect swap etc change it around make it better
Nice Job but i bet you people are gonna still make ridiculous posts
Whose Starting the pot? lol jk
In the title put something to grab the newbies attention
like
All your questions answered here!!!
or
Fix for anything
The Ultimate Newb thread
now that i think about it seems
blahh and if i was a newb i wouldn't click on it
@nephron you might want to read up on this thread and see if you think it is a good enough idea to incorporate into this thread because it can completely do away with the need for an ext2/3/4 partition.
Ok people if you like this thread and the ideal of it
Demand that it be a sticky
Yes we need a sticky! and unstick those others and put them into this one
alritewhadeva said:
Yes we need a sticky! and unstick those others and put them into this one
Click to expand...
Click to collapse
exactly thats the point of this thread to eliminate the others
and put up a more user friendly one
+1 for a sticky.
Amazing thread. Though it's a shame it had to come to this due to noobs thinking they need to be catered bc they're new.
You should check out the website on my sig, it pretty much has what you are doing
Bump for noobs that don't search, don't look past the first page, and create useless threads
Swap?
ok i have rooted a g1 and 2 mytouches i know how to load roms and partition the sd card the only thing i dont know how to do is change the swaper ive tried to use the commands ive found but ether am not doing it right no not doing it in the right place in the g1 u press Alt X and partition the sd card i usually uses the 32 mb it calls for with the auto 10 or 20 (whatever it is by default) but lately every ones been saying 96 with 60 swap. the 60 is what i dont know how to change. the other thing ive also been hearing that compcache is better is this true

A few questions about unrooting/wiping

I have a T-Mo G1 that had CM 4.1.11.1 on it and I was looking to upgrade to the newest stable, 4.2.1, using CM recovery 1.4. Something went wrong while upgrading so I decided to unroot the phone. I've read many guides on rooting and unrooting, but something just doesnt seem right to me.
1. When I return to rC29 should Telnet be downloading automatically? Does this mean I still have stored info somewhere in there?
2. When performing tasks in CM 1.4, such as flashing, it prompts me to reboot so I do it. Should I be returned to the recovery screen again after boot every time? I don't remember this happening before...
3. Which update.zip do I use when unrooting, the 177kb (droids on skateboards) or 205kb (red, green, blue, white) file?
4. Can someone give me a guide to unroot and fully wipe with CM 1.4?
Any help is appreciated, thanks alot.
I'll give you the steps to unroot which should answer your questions
1) Flash the stock SPL (the tri colour one). If you have 1.33.2005 (AKA Danger) SPL and you do downgrade to 1.1/RCx YOU WILL BRICK.
2) Flash the RC29 DREAIMG.nbh from the SPL - boot in to it by holding power and camera (it should be tricolour). Telnet should not magically be there, even if it was, doesn't matter
3) Put a recovery image of your choice on the root of the sdcard as 'recovery.img'
4) Flash the recovery image
1. Download recovery.img and copy it to your SD card (see the previous instructions on how to copy from your computer to your Phone's SD card).
2. Download the Hard SPL and copy the zip file to the SD card.
3. All files must be on the root of your SD card.
4. Restart your phone. Wait for your phone to start up fully and show the home screen.
5. After your phone starts up, hit the enter key twice, type "telnetd" and press enter. (Yes, it will start up a contact search, don't worry. Just type it.)
6. Download an Android "Telnet" application from the Market and connect to localhost.
7. If you connect successfully, you will have a root prompt "#".
8. 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
Click to expand...
Click to collapse
After that you can flash the 26I radio then a 1.5/1.6 ROM.
only way i found to unroot completely.. is to go bac thru the unroot process.. then update with an ota.. to remove all root...
unroot g1: http://theunlockr.com/2009/07/05/how-to-unroot-your-t-mobile-g1/
unroot mt3g: http://theunlockr.com/2009/08/22/how-to-unroot-your-mytouch-3g/
*Double post fail*
mrnv45 said:
only way i found to unroot completely.. is to go bac thru the unroot process.. then update with an ota.. to remove all root...
unroot g1: http://theunlockr.com/2009/07/05/how-to-unroot-your-t-mobile-g1/
unroot mt3g: http://theunlockr.com/2009/08/22/how-to-unroot-your-mytouch-3g/
Click to expand...
Click to collapse
He wants to re-root I believe, so not point updating.
RC29 and RC7 aren't root enabled ROMs, they just have security flaws which can be exploited to flash root enabled ROMs. Updating doesn't matter...
Thanks for your help, I'll be able to try this in about a half hour, will report back. As you said after step 4, I will need to flash a "26I" radio?
Had to install Telnet manually. Good to see a sign of normalcy here.
Flashing 26I Radio, HTC Recovery 1.6, and CM 4.2.1. Flash Radio, reboot, HTC, no reboot, CM 4.2.1, reboot. Right?
Tried the above, also tried with a reboot in between the HTC flash and CM 4.2.1 flash, stuck at G1 screen.
I'm still stuck at the G1 screen.
Probably be me next.
Finding myself having to do the same thing, somehow doing the CM 4.2.1.? whatever the last one was. I managed to lose root, be really nice to have a second card right now having to move 8 gigs off and repartition it to make it see the R29 image so i get to do literally everything all over again.
As someone once said, Ah Linux! Its Free! assuming your time is worth nothing. So true, lol. well ill be even better once it all works, if i can figure out what it takes to make it all work ill come back and try to help you out. Looks like mine wont see the image cause of my multi-partitioned microSD card. Not sure if yours is like that too or not, something to think about.
virtually painless
Kind of like virtual reality i guess?
Only gotcha i found in going back and reinstalling the RC29 image back on to be able to reclaim root was that my SD card having being partitioned. would cause it to fail. I would hit the tri-color screen, see a real quick gray flash and a message that vanished as quick as it popped up and then i would be stuck back on the colored screen.
So, i backed up the whole card, followed by
removing all data from the card. then running fdisk /dev/sdg. deleting the 3 partitions, writing a filesystem to the root of the disk via mkfs.vfat /dev/sdg , copying the 5 required files over and proceeding to get root and then recreating the paritions and copying data back over.
Back up and running.
mrnv45 said:
only way i found to unroot completely.. is to go bac thru the unroot process.. then update with an ota.. to remove all root...
unroot g1: http://theunlockr.com/2009/07/05/how-to-unroot-your-t-mobile-g1/
unroot mt3g: http://theunlockr.com/2009/08/22/how-to-unroot-your-mytouch-3g/
Click to expand...
Click to collapse
Thanks XDA - have to do a TMo warranty exchange and this helps greatly.

Need Help...can't Downgrade To Rc29

So I've had my G1 for a while now on the stock non-rooted OS and I decided to try to get a 2.1 rom installed on it. After looking around and reading quite a bit, I primarily went off of this blog post to get it done. hxxp://www .myhangoutonline.com/component/content/article/342-tutorials/7-root-and-upgrade-your-g1
I got it downgraded to RC29 successfully and went through the rooting process. Once I tried to reboot it into recovery mode, my phone just sat at the G1 screen indefinitely. Waited up to an hour and restarted the entire process about 3 times with the same result. Then I started looking around thinking maybe the DREAIMG.nbh file that was provided was no good and I got one linked off of this site hxxp:// androidandme.com/2009/08/news/how-to-root-a-t-mobile-g1-and-mytouch-3g-android-phone/
So the next time I tried to start over by restoring to the RC29 image it gets all the way through and fails at the end. It says "Update Terminate UPDATE FAIL". I tried going back to the image that worked a few minutes prior to that and I'm getting the same thing.
Any ideas on what I need to do? I'm stuck without a phone until I get this resolved...
Your post is difficult to understand.
The first question:
WHY did you install an NBH file?
The second question:
WHAT *exactly* did you do to the thing?
The third question:
WHY are you trying again to install an NBH file?
The fourth question:
What is it doing now?
The fifth and final question:
HOW can you possibly justify following a bunch of steps that some retard spewed out on a "blog"?
Note: NEVER NEVER NEVER NEVER write an NBH file to your phone!!! Especially once you have root! NEVER.
Note2: you say its stock tmoble-branded htc dream? That means android 1.6 and I believe susceptible to the 1-click-root bug... why didn't you run the 1-click root?
What happens if you try to boot the phone ***NORMALLY*** (instead of recovery)?
What happens if you plug in the USB and run "adb logcat"?
lbcoder said:
Your post is difficult to understand.
The first question:
WHY did you install an NBH file?
The second question:
WHAT *exactly* did you do to the thing?
The third question:
WHY are you trying again to install an NBH file?
The fourth question:
What is it doing now?
The fifth and final question:
HOW can you possibly justify following a bunch of steps that some retard spewed out on a "blog"?
Note: NEVER NEVER NEVER NEVER write an NBH file to your phone!!! Especially once you have root! NEVER.
Note2: you say its stock tmoble-branded htc dream? That means android 1.6 and I believe susceptible to the 1-click-root bug... why didn't you run the 1-click root?
What happens if you try to boot the phone ***NORMALLY*** (instead of recovery)?
What happens if you plug in the USB and run "adb logcat"?
Click to expand...
Click to collapse
1. I installed the nbh file because that's what was in every single set of instructions I've found said to do. Step 1 is to downgrade your phone to RC29 for US phones, and the DREAIMG.nbh file is the way to do that from everywhere that I've seen, mostly here and the cyanogenmod forums. If there is a better guide to follow, please link me.
2. I've already explained this. I followed the following instructions:
1. Format your phone's SD card to FAT32 mode:
o Hook your phone up to your computer using a USB cable and then wait for the
notification to show up in your title bar of your phone.
o Click the notification, and then click "Mount".
o A new removable disk should show up on your computer. Right click it and select
Format, and select FAT32 as the file system type.
2. Download and unzip the RC29 or RC7 image file. Copy the DREAIMG.nbh file to the SD card.
(RC29 for US, RC7 is for UK)
3. Turn the device power off.
4. Hold Camera button, and press Power button to entry boot loader mode. You should see a
gray/white screen with instructions to flash your phone with the update on your SD card. If you
don't see that, make sure you followed the instructions properly.
5. As per the on-screen instructions, press the Power button to start upgrade procedure. DO NOT
DO ANYTHING TO INTERRUPT THIS PROCESS.
6. After it is finished, perform the restart your phone.
Rooting your RC29 or lower phone:
On RC29 phones and lower, anything you type into your keyboard is also being run in a hidden console
with root permissions. More information regarding that at the bottom of this post. But, to get root access,
do the following:
Instructions:
1. Download recovery.img or the new version by Amon recovery-RA-dream-v1.5.2.img and copy
it to your SD card (see the previous instructions on how to copy from your computer to your
Phone's SD card).
2. Download the Hard SPL and copy the zip file to the SD card.
3. All files must be on the root of your SD card.
4. Restart your phone. Wait for your phone to start up fully and show the home screen.
5. After your phone starts up, hit the enter key twice, type "telnetd" and press enter. (Yes, it
will start up a contact search, don't worry. Just type it.)
6. Download an Android "Telnet" application from the Market and connect to localhost.
7. If you connect successfully, you will have a root prompt "#".
8. Type the following into Telnet (these commands will give you root access easier in the future):
o mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
o cd sdcard
o flash_image recovery recovery.img
o cat recovery.img > /system/recovery.img
Now you have root!
Click to expand...
Click to collapse
3. Already explained in #1. Again if there is a better, easier guide to follow by all means show me. I am new to this, and from what I've seen if noobs ask "how do I do this" around here, they get flamed for not figuring it out for themselves. Something I'm also sensing from your post.
4. I've gotten past my initial problem. This morning I was shown another DREAIMG.nbh file from another source, and I was able to get it on the phone and get it to boot. I've since gone through the root process (using the guide posted above), but I still can't get it into recovery mode. So that's where I'm now stuck.
5. As opposed to a bunch of steps some retard spewed on a "message board"? All of the guides I've gone through were either on or linked to from this forum or the cyanogenmod forum. Both I assume reputable sources for this type of thing.
Note: I think you need to show me another guide because what you're saying contradicts everything I've seen.
Note2: Don't know. Everything I've seen says I have to go back to 1.4 to be able to root it because the security holes were closed in 1.6.
The phone is again back to the 1.4 image from the nbh file. I've tried to root it and get it to recovery mode without any luck, so I could use some guidance on what to do from here. I'm not really sure what adb logcat is or why I'd want to do it.
TalioGladius said:
1. I installed the nbh file because that's what was in every single set of instructions I've found said to do. Step 1 is to downgrade your phone to RC29 for US phones, and the DREAIMG.nbh file is the way to do that from everywhere that I've seen, mostly here and the cyanogenmod forums. If there is a better guide to follow, please link me.
Click to expand...
Click to collapse
Just because it was written does NOT make it right.
The process of rooting does NOT require an NBH file.
The process of REPAIDING NEVER needs an NBH file.
You should NEVER TOUCH an NBH file. The ONLY thing an NBH file does is it increases the risk that you will brick your phone by a bad flash.
Don't do it!
2. I've already explained this. I followed the following instructions:
Click to expand...
Click to collapse
Reposting that crap doesn't help.
WHAT DID YOU DO? WHERE DID YOU GET TO? WHAT DID YOU SKIP? WHAT BUTTONS DID YOU PRESS?
3. Already explained in #1. Again if there is a better, easier guide to follow by all means show me. I am new to this, and from what I've seen if noobs ask "how do I do this" around here, they get flamed for not figuring it out for themselves. Something I'm also sensing from your post.
Click to expand...
Click to collapse
#1: NEVER do anything without ***UNDERSTANDING THE PROCESS FIRST***. If you don't understand, then how can you possibly adapt to inaccuracies/errors/failures? The answer is that you CAN'T.
4. I've gotten past my initial problem. This morning I was shown another DREAIMG.nbh file from another source, and I was able to get it on the phone and get it to boot. I've since gone through the root process (using the guide posted above), but I still can't get it into recovery mode. So that's where I'm now stuck.
Click to expand...
Click to collapse
Define "can't get it into recovery". WHAT recovery do you have installed? The stock one that came with the NBH? Or some OTHER recovery that you installed? You say that it boots into the OS now? Congratulations. DO NOT INSTALL ANOTHER NBH FILE EVER!
What you need to do is install an engineering SPL, and NOT 1.33.2005! Try 1.33.2003.
You can then flash anything you like using FASTBOOT.
5. As opposed to a bunch of steps some retard spewed on a "message board"? All of the guides I've gone through were either on or linked to from this forum or the cyanogenmod forum. Both I assume reputable sources for this type of thing.
Click to expand...
Click to collapse
A forum filters out the retard posts because 100 different people CALL the retard out! A *BLOG* is TRASH unless you absolutely know that the author REALLY KNOWS what he's doing. And in this case, YOU DON'T.
Note: I think you need to show me another guide because what you're saying contradicts everything I've seen.
Click to expand...
Click to collapse
I don't write guides. I INFORM.
Note2: Don't know. Everything I've seen says I have to go back to 1.4 to be able to root it because the security holes were closed in 1.6.
Click to expand...
Click to collapse
The TELNET-ROOT bug was fixed. That's all!
And FYI: There was never a 1.4. 1.0->1.1->1.5->1.6->2.0->2.0.1->2.1->[future]2.2
The phone is again back to the 1.4 image from the nbh file. I've tried to root it and get it to recovery mode without any luck, so I could use some guidance on what to do from here. I'm not really sure what adb logcat is or why I'd want to do it.
Click to expand...
Click to collapse
Again, what did you do to get there?
I can see that this can quickly escalate into an unnecessary back and forth argument. So to avoid that how about I tell you what I've done and where I'm at currently, and you can inform me on what to do to get to my goal?
From what I've seen I had to essentially do the following things:
1. downgrade to RC29
2. root
3. upgrade radio and SPL
4. Install ROM to get to 2.1
What I've done:
1. Formatted my sdcard to fat32, and put the DREAIMG.nbh file on the root of the sdcard.
2. Shutdown. Start up the phone holding the camera button. Got to the gray screen to update, pressed the power button to update.
3. Update successful. Rebooted by pressing call, menu, and power buttons.
4. Went through the setup wizard to set up the phone with my google account.
5. Installed telnet application from the market.
6. Downloaded recovery.img and spl-signed.zip (Danger SPL) and put them on the root of the sdcard.
7. From home screen, pressed enter twice. Typed telnetd.
8. Opened telnet application. Typed the following commands:
Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd sdcard
flash_image recovery recovery.img
cat recovery.img > /system/recovery.img/CODE]
9. Shut down phone. Held down the home button while powering phone on in attempt to get to recovery mode.
10. Phone did not go into recovery mode, but went to this image on the screen: (can't post links, so fix the url)
hxxp:// www .modmygphone.com/wiki/images/1/1b/Howtofirm1.png
Currently, the phone is showing the following:
Firmware version 1.0
Baseband version 62.33.20.08H_1.22.12.29
kernel version 2.6.25-01843-gfea26b0 [email protected] #6
Build number kkila-user 1.0 TC4-RC29 115247 ota-rel-keys,release-keys
What exactly do I need to do from here to get a 2.1 rom installed?
TalioGladius said:
I can see that this can quickly escalate into an unnecessary back and forth argument. So to avoid that how about I tell you what I've done and where I'm at currently, and you can inform me on what to do to get to my goal?
From what I've seen I had to essentially do the following things:
1. downgrade to RC29
2. root
3. upgrade radio and SPL
4. Install ROM to get to 2.1
What I've done:
1. Formatted my sdcard to fat32, and put the DREAIMG.nbh file on the root of the sdcard.
2. Shutdown. Start up the phone holding the camera button. Got to the gray screen to update, pressed the power button to update.
3. Update successful. Rebooted by pressing call, menu, and power buttons.
4. Went through the setup wizard to set up the phone with my google account.
5. Installed telnet application from the market.
6. Downloaded recovery.img and spl-signed.zip (Danger SPL) and put them on the root of the sdcard.
7. From home screen, pressed enter twice. Typed telnetd.
8. Opened telnet application. Typed the following commands:
Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd sdcard
flash_image recovery recovery.img
cat recovery.img > /system/recovery.img/CODE]
9. Shut down phone. Held down the home button while powering phone on in attempt to get to recovery mode.
10. Phone did not go into recovery mode, but went to this image on the screen: (can't post links, so fix the url)
hxxp:// www .modmygphone.com/wiki/images/1/1b/Howtofirm1.png
Currently, the phone is showing the following:
Firmware version 1.0
Baseband version 62.33.20.08H_1.22.12.29
kernel version 2.6.25-01843-gfea26b0 [email protected] #6
Build number kkila-user 1.0 TC4-RC29 115247 ota-rel-keys,release-keys
What exactly do I need to do from here to get a 2.1 rom installed?[/QUOTE]
First you need to be really carefull with the danger spl (make sure you have the right radio installed before installing that spl or bye bye to your phone). You need to install Amon Ra's new recovery. Put 2.1 on sd card. Wipe and flash.
Click to expand...
Click to collapse
supremeteam256 said:
First you need to be really carefull with the danger spl (make sure you have the right radio installed before installing that spl or bye bye to your phone). You need to install Amon Ra's new recovery. Put 2.1 on sd card. Wipe and flash.
Click to expand...
Click to collapse
I got the radio upgraded to 2.22.29.26I.
Turns out I have to hit alt-l to get past the ! screen in recovery mode. So now I should be able to install the danger spl, and then the rom, right?
The one I'm seeing with the guide is Cyanogenmod 4.2.15.1.
TalioGladius said:
I got the radio upgraded to 2.22.29.26I.
Turns out I have to hit alt-l to get past the ! screen in recovery mode. So now I should be able to install the danger spl, and then the rom, right?
The one I'm seeing with the guide is Cyanogenmod 4.2.15.1.
Click to expand...
Click to collapse
To be honest I would flash Amon Ra's new recovery first so you can flash the danger spl and then the rom without a reboot in between. And if you want to install that version of cyanogen you really don't need the danger spl, but if you want to jump up to his 5.0.7 Test5 you'll need to (thats the 2.1 version).
If you want to avoid bricks, you really should NEVER go straight from 0.95.x000 SPL --> 1.33.2005 SPL. The reason for this is that there is no way to make that jump without using recovery, and since those SPLs are so different from each other, it has to use the cache-->update-hboot-->recovery-wipe-cache approach, which is where bricks come from.
If you have a 0.95.x000 SPL and want to go to 1.33.2005, you FIRST go to 1.33.2003 (that's a THREE) using recovery (since 0.95.x000 and 1.33.2003 have equal compatibility) -- this opens up the door for using FASTBOOT to flash your SPL. The move between ANY pair of engineering SPLs using fastboot is guaranteed safe since it can never get stuck in a failed boot-recovery (brick).

Problem Installing SPL and Updating Radio

Hi Everyone,
I am sorry to bother you guys, but I am writing since I am having a hard time upgrading my g1 to the hardspl or any spl for that matter after downgrading and then re-rooting. As per the directions I have:
1. First reformatted my sd card to fat32 in Windows.
2. Downloaded RC29 DREAIMG.nbh file and placed in main sdcard.
3. Turned off the phone off and rebooted holding the Camera button and the Power button until the phone is in bootloader mode.
4. Followed the directions and installed DREAIMG.nbh; and then rebooted the phone via Call button, Menu button & Power button all at the same time.
5. Used t-mobile sim card with data to log in.
6. Then pressed “enter” and type “telnetd” and then “enter.”
7. Next downloaded telnetd from Market.
8. Gained access via telent and did the following
Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd sdcard
flash_image recovery recovery.img
cat recovery.img > /system/recovery.img
The recovery image that I used was the Cyanogen AmonRa recovery from ttp://wiki.cyanogenmod.com/index.php?title=HTC_Dream:_Rooting
9. Step 8 was not fully successful in adding in the recovery image. So I downloaded AndExplorer from Market and installed it. And then I installed Flash Recovery as well, and used Flash Recovery to install the Amon Ra Recovery.
10. After that I rebooted the phone into recovery and did wipe and factory reset.
11. Then I Partitioned the SDCARD to 512mbs for ext2 and fat32 for the remainder. Then Partition SD Card > SD: ext2 to ext3.
12. Then I did USB toggle and loaded up the radio ota-radio-2_22_19_26I, Hard SPL, update-cm-4.2.15.1-signed, and signed-dream_devphone_userdebug-ota-14721.
13. First I flashed the ota-radio-2_22_19_26I and rebooted to apply.
14. Then Hard SPL and rebooted to apply
15. Then did factory reset/wipe.
16. Then applied signed-dream_devphone_userdebug-ota-14721 followed immediately by update-cm-4.2.15.1-signed.
After doing the above 16 steps, I was able to boot in Cyanogen 4.2 and when I checked the radio, it still shows the original old 1.22.12.29 radio. And when I reboot the phone via “Power” and “Back”, in fastboot it shows the rainbow screen with the info
DREA100 PVT 32B
HBOOT-0.95.0000
CPLD-4
Radio-1.22.12.29
Sep 2 2008
Click to expand...
Click to collapse
So it means that the HardSPL is not installing, neither is the radio.
I have tried repeating the above steps with installing the radio then DangerSPL and then Cyanogen 5, but the phone remained stalled on the loading Android screen for 1 hour. So I pulled the battery and followed the above steps to restore the phone back to Cyanogen 4.2.
So can anyone please give me advise on what I can do to get HardSPL and the latest radio to install. Btw this originally an ADP1 that I got installed with the Tmobile stuff. If there was an ADP1 image, I would definitely restore it to that, but I have not come across one yet T.T
Thank you in advance for your help everyone.
So no one has any idea on what i can do to install the hardSPL? I even went here ttp://android-dls.com/wiki/index.php?title=Main_Page#Dream.2FG1.2FADP1 and rebooted everything. And at this point I am running Android 1.1 with RC30 by jesusfreak with his recovery.img. Yet, I am still unable to install the hardSPL.
When I go through recovery mode and run the hardSPL installation, it the installation bar goes to 50% or so visually and then says everything is complete. And after that it tell me to press "home + back" to continue and it does the reboot and reboots back into recovery as well. So after that I reboot the phone and press "power + back" to enter into fastboot and it still shows the rainbow fastboot.
Sigh. So what is missing or what am i doing wrong. As i said I am still running Android 1.1 RC30 JesusFreak mod and I do not want to go up higher unless I am sure I can install the HardSPL.
Please any help would be much appreciate. Happy Holidays everyone .
I almost said flash the radio via fastboot *facepalm*
Are you sure you're using AmonRa's recovery? If you're using Cyan's you can't flash via 'any update.zip on sdcard' or whatever. It *must* be called update .zip and you must flash using alt-s, *not* using the trackball.

Categories

Resources