[Q] Unrooting, getting back to stock, and downgrading radio&spl? - G1 Q&A, Help & Troubleshooting

I searched and couldn't find anything. I was wondering how to unroot, go back to stock software, downgrade spl and radio, and remove all trace of root and installing a 2.2 rom?
And removing Amon Ra? So its like I just purchased a g1 without 1.6?

bump?
tenchars

http://forum.xda-developers.com/showthread.php?t=491350. that`s an old post. so ... please read it until the curent date. for unrooting there`s an app used for root and for unroot (universal androot). but to get it stock, i used the .zip from developer.htc.com.

I did some more digging and followed the Cyanogen downgrade guide even though I don't have Cyanogen. I had to use some of my own knowledge because some links were outdated and such

signed-dream_devphone_userdebug-ota-14721.zip from http://developer.htc.com/adp.html This should rewrite the recovery, radio and rom. what i don`t know is if it will remake the original partitions as in before using danger spl. but beside this, it will be as stock as it gets. and you will just have to flash that zip. ofcourse, you should do some digging before. i did flash it (several times) with no problem.

Related

How to Properly Upgrade ROM

I did a couple searches but could not find a guide to updating my CyanogenMod version. I followed an old ninja tutorial on rooting which linked to v3.4.6. But I don't think I have to do a wipe and all that stuff do I? Do I just have to copy the ROM to SD, rename as update.zip and do the reboot thing? Will I lose my data? Settings? (I know it's a good idea to backup anyway)
Do I have to upgrade incrementally from 3.5-->3.6-->3.7-->etc.. or can I jump to latest version? Do I need to use an updated recovery image, or is cm-recovery-1.2.img okay?
On a side note, I just noticed that there is an update showing up under System Updates. Is that the official Google update? What would happen if I applied that update?
Thanks
just download cm 4.0.1 and flash it. you do not have to wipe unless things start to terribly mess up. i would recommend get the 1.4 recovery image as you can flash any .zip file with it. also you can restore a nandroid backup from it. if something does mess up try running fix_permissions in the recovery console before wiping.
if you applied an official google update you would lose root access but that wouldn't be terribly hard to get back with the one-click root in the market aka recovery flasher.
Thanks david1171.
Does either flashing the ROM or the Recovery Image wipe my settings, apps? Sorry for the noob q's.
Also, someone in a previous thread said to update radio? Is that a separate procedure? Where do I find the latest radio version?
just flashing the rom or radio or recovery image will not wipe anything. the newest radio is 2.22.19.26I. you can check in setting>about phone> under baseband version the part past the U_ is the radio version. if you do not have the latest radio you can get in cyanogen's thread in the first post. and you just flash the radio like a normal rom. the only thing that will wipe your data when you flash it is haykuro's spl.
what do you mean just flash the radio like any normal rom?
do I rename the radio zip file to update.zip, put in root directory, reboot, hold HOME, then ALT+S? Is that what you mean?
I tried to follow the HTC guide for updating radio, but it sounds like you need a developer machine to run those commands.
Thanks
meanderingthemaze said:
what do you mean just flash the radio like any normal rom?
do I rename the radio zip file to update.zip, put in root directory, reboot, hold HOME, then ALT+S? Is that what you mean?
I tried to follow the HTC guide for updating radio, but it sounds like you need a developer machine to run those commands.
Thanks
Click to expand...
Click to collapse
yeah thats how you do it.
Alright, I'm up and running:
recovery 1.4
newest radio
cyanogenmod 4.0.1
Here's a guide for noobs that I found useful:
http://androidandme.com/2009/05/gui...r-rooting-your-android-g1-to-install-cupcake/
It's going to be outdated but at least it shows how to update radio. I didn't realize that all updates were treated the same. Now with Cyanogen's Recovery 1.4, we don't have to rename the files to update.zip.
I also didn't realize that when you do updates it doesn't delete your data folder which houses all of your custom settings, apps, google account info. It just flashes the system files.
I still don't know a lot and don't completely feel comfortable doing everything. Hopefully soon enough, someone will put together a guide to explain all the particulars that are not obvious to the noob. People have already started.
Thanks so much to everyone who has worked on these projects. It's so awesome!
do you have the Hard SPL. if not go to the guide in my sig and you can install it noob friendly from there

G1 won't update radio

I just got a replacement G1 from Tmobile, for free bless their hearts, cause my headset is going to the crapper. I'm trying to update my raido to the 2_22_19_26I, as I did before with my first G1, so I can install the DangerSPL. I have tried with the stock recovery, Cyan's 1.4, and Amon-RA's 1.5.2 to install it, and each time, it goes about the update process as normal, asks me to reboot, I see the picture of the chip and then it takes me back to recovery.
Each time, though, I'm still at the 1_22_12_29. I check by turning on the phone, then Settings --> About Phone, and also by going into the SPL, still at the 1.
Any ideas?
EDIT: also I'm using the radio on HTC's developer website, so it's legit.
Uh, i'm not XDA police but i'm pretty sure this goes in Q&A.
You need a custom recovery before you can even upgrade the radio but are you on 1.5 doing the one-click?
One-click:
http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/
"I have tried with the stock recovery, Cyan's 1.4, and Amon-RA's 1.5.2"
I've tried with many different recovery's.
jordancrockett said:
"I have tried with the stock recovery, Cyan's 1.4, and Amon-RA's 1.5.2"
I've tried with many different recovery's.
Click to expand...
Click to collapse
When your in rec mode you must flash the radio while there, i heard the rec gets deleted if you dont update the radio when you install a recovery.
rec mode? please restate what you just said.
jordancrockett said:
rec mode? please restate what you just said.
Click to expand...
Click to collapse
rec=recovery mode
The guide says flash the radio while your in recovery mode not after.
i've done the recommended one-click method, even went back and let my phone update itself back up to stock, but i still have radio 1.
jordancrockett said:
i've done the recommended one-click method, even went back and let my phone update itself back up to stock, but i still have radio 1.
Click to expand...
Click to collapse
Can you load roms since you said you tried recoveries?
I can load everything, ROM's, SPL's, different recoveries, boot.img's.
I've tried updating the radio before I upgrade the SPL, after, with a stock recovery, or with Amon-RA's/Cyanogens. I don't know why it's not working.
jordancrockett said:
I can load everything, ROM's, SPL's, different recoveries, boot.img's.
I've tried updating the radio before I upgrade the SPL, after, with a stock recovery, or with Amon-RA's/Cyanogens. I don't know why it's not working.
Click to expand...
Click to collapse
Donut roms(1.6) dont need the Haykuro or Hard SPL you can load roms with the one you have now.If you want to use hero or eclair then you'll need the radio and SPL.
Also if the radio is anything like the spl, don't use the trackball while flashing it
Another user and I, have this same issue with no solution, we have threads in dream q&a and dream general. I also used recovery flasher to gain root when I was on cupcake. My radio is older than yours though =/ if you can't find the threads ill post the links tmw, as I'm abt to sleep now..good luck hopefully we can all find a solution, or at least identify the source of the problem..
not sure if this will be of much help, but you can always try to revert back to the stock firmware using the dreaimg.nbh file and stock spl.
i had a friend who, like with your radio, couldn't flash the more recent custom recoveries.
whatever the reason was, i suggested that he just "unroot" and go back to android 1.0, stock spl, stock radio , whatever, and just re-root from there
phamous said:
not sure if this will be of much help, but you can always try to revert back to the stock firmware using the dreaimg.nbh file and stock spl.
i had a friend who, like with your radio, couldn't flash the more recent custom recoveries.
whatever the reason was, i suggested that he just "unroot" and go back to android 1.0, stock spl, stock radio , whatever, and just re-root from there
Click to expand...
Click to collapse
ust make sure when unroot you follow the instructions...somehow i bricked my first G1 when I was unrooting. Dont ask me how I did that but I did ha
thenameismax said:
just make sure when unroot you follow the instructions...somehow i bricked my first G1 when I was unrooting. Dont ask me how I did that but I did ha
Click to expand...
Click to collapse
haha, good point! when in doubt, just follow the guide!
this one, if you don't already have it,
http://forum.xda-developers.com/showthread.php?t=442480
shows you how to "downgrade/un-root" your device.
happy flashing!
I apologize to sound rude, but I've been with XDA and the G1 rooting community since 1.0. I know these are good, helping tips and guides, but I've tried to explain that I've done everything like that already, gone back to stock, gone up to cyan's 4.2.13, gone back to stock, then up to a stock 1.6, even with the stock updates, when it says writing radio, radio doesn't update.
your replies are appreciated, just not really relevant or helpful.
I was setting up a friends g1 and same thing, he got the phone from warranty exchange and I was able to downgrade, gain root, change recovery image and flash enom's rom with no issue. But upon boot up I saw his radio image was .29 and tried to update the radio. I kept getting something like "line 2: getting prop(device = dream)"
So I started all over rc29, root, recovery image and every time I try to update radio, same issue. Even when use Cyan's method and try the developer's image with radio update, it fails.
In the end, since enom's rom can use any radio, he was ok with it. But really i wanted to get his g1 on the latest radio image. I feel your pain as I researched the errors as well and couldn't find anything. Good luck.
Fabe
mdafabe said:
I was setting up a friends g1 and same thing, he got the phone from warranty exchange and I was able to downgrade, gain root, change recovery image and flash enom's rom with no issue. But upon boot up I saw his radio image was .29 and tried to update the radio. I kept getting something like "line 2: getting prop(device = dream)"
So I started all over rc29, root, recovery image and every time I try to update radio, same issue. Even when use Cyan's method and try the developer's image with radio update, it fails.
In the end, since enom's rom can use any radio, he was ok with it. But really i wanted to get his g1 on the latest radio image. I feel your pain as I researched the errors as well and couldn't find anything. Good luck.
Fabe
Click to expand...
Click to collapse
Yeah, that's exactly what I'm going through, except it's not throwing up any errors or anything. it updates, says "writing radio image...", reboots with the HTC symbol, and goes back to Recovery and Formats the CACHE like always. *sigh* maybe T-mobile found a way to mess with us after all?
Just a question, when u rooted, did u do it the old way or new way. And by old way that I used, was the DREAIMG.nbh, then on home screen the type cd /sdcard blah blah...

Need help with firmware

Hello, I recently downgraded my firmware to RC29 in an attempt to install the latest cyanogen 6.
Long story short I am a huge noob it seems and simply cannot get this to work properly.
I just want to upgrade my firmware back to the latest 'official' now. Can anyone help me please because now I am stuck using RC29 phone claims Cyanogen 1.4.
Please help
evilzergling said:
Hello, I recently downgraded my firmware to RC29 in an attempt to install the latest cyanogen 6.
Long story short I am a huge noob it seems and simply cannot get this to work properly.
I just want to upgrade my firmware back to the latest 'official' now. Can anyone help me please because now I am stuck using RC29 phone claims Cyanogen 1.4.
Please help
Click to expand...
Click to collapse
You have cyanogen recovery 1.4 you say?
First:
install 1.33.2003 (very important -- ends in a THREE) SPL. Search the forum for it, should be around.
Second:
install 2.22.19.26 or 2.22.23.02 radio (.19.26 is available at developer.htc.com/adp.html).
Third: install a newer recovery image. Check the dev forum.
Fourth: install any ROM you like. You can install the bone stock ADP1 system image (like tmobile stock, but has root), if you want to try CM6, you should look in the dev forum for firerat's MTD PARTITION HACK THREAD. Hell, it would do you good anyway.
Thanks! Time to do some reading and get this resolved.
=\

Change Vodafone Kernel to Google Kernel

Hi,
I've just bought a new nexus one mobile phone from Egypt. Since the mobile was not officially released here, the only shops that sell it are the ones that import it from Europe...so lucky me i got my self a Vodafone Nexus one Mobile running Android 2.1-update1
After a long search on the internet i was able to update it to Android 2.2 (build FRF91). After another very long time trying to find the 2.2.1 update (build FRG83) i discovered that it wasn't released yet for the Vodafone mobiles. but some claim that by installing the FRG33 build Rom your kernel will completely change and thus you become a "Normal" nexus one
My questions are:
-Is the above true?
-How do i install this Rom?
-Does the process of installing the Rom need rooting my device?
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
-Is there a high chance of Bricking the device?
Thx in advance!!!
Since you have AMOLED Nexus (otherwise it wouldn't be able to run 2.1), there is no problem flashing stock FRF91 on it.
Of course it requires rooting.
Read my signature, I hope you'll find your way from there easily. If any step in the directions below isn't clear - go to Wiki and find what it means and what needs to be done.
If you want stock 2.2.1:
Use 1-click root, install custom recovery (any), download stock FRF91, use the recovery to flash it, then download FRG83_from_FRF91 upgrade, rename to update.zip and put on SD card, go to the stock recovery (your custom recovery would be overwritten by then), flash update.zip.
If you want custom ROM:
Use 1-click root, install custom recovery, download and install custom ROM of your choice.
I would like to say that Android 2.2.1 has no major changes compare to Android 2.2.
for your questions..
-Is the above true?
I'm not sure about kernel version because I keep using third-party ROMs, but it's possible for FRG83 to have a different kernel than FRG91
-How do i install this Rom?
Stock FRG83 rom should be available to download somewhere, once you have unlocked bootloader and have a recovery (Amon or Clockwerk) installed, you should be able to flash FRG83 rom in recovery.
-Does the process of installing the Rom need rooting my device?
sorry about this
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
http://wiki.cyanogenmod.com/index.php?title=Nexus_One
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
It's not necessary to root device temporarily, because once you have acquired root privilege, you can play a lot more tricky things, so there's no reason to become unrooted again, but I've heard from people who would like to receive update OTA, they have to unroot in order to get OTA update properly.
-Is there a high chance of Bricking the device?
Nexus One is now developer phone, so it's unlikely to be broken only by flashing new ROM
Wrong info. That's exactly why people should read before asking questions - because the answers they get might be partially correct at best.
1. Kernel versions don't matter, the OP just doesn't know ROM from Kernel. He should read more. He wants stock Google ROM.
2. Stock FRG83 is available from the same Wiki I've mentioned above, and some reports say that it doesn't like to be flashed from custom recovery and doesn't proceed. So I didn't suggest it, and suggested FRF91 which 100% flashes.
3. CyanogenMod Wiki only has 1 root method - unlocking the bootloader. It's definitely not the easiest one, and some people might want to keep their bootloader locked. I don't believe OP is one of them, since he bought a phone for unsupported country and warranty won't mean anything to him, but at least he needs to be educated about the differences. In Wiki he does, in your post - he doesn't.
4. When you flash stock ROM, you lose root - as simple as that. If he wants stock FRG83 - he WILL lose root, and if he wants it rooted - he'll have to go to Wiki again and see, how to root. If he has unlocked bootloader - it'll be just a bit easier.
5. Since he already has Froyo, chances are his radio is updated. If they aren't - the stock ROM contains radio, and if it's not up to date on the system - it will be flashed. Flashing radio incorrectly (terminating it in the middle, power failure, etc) is the only way to brick the device. So if his radio is updated - there's no chance he'll brick it, if it's not - it depends on if he'll touch the phone during the radio flash or not.
And this has no place in Development section.
well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?
You need to flash full update of frg33,and after that you'll update OTA to FRG83.Here it is the full rom http://shipped-roms.com/shipped/Pas...le_WWE_2.16.1700.1_FRG33_MFG_Shipment_ROM.zip
Cheers
This is the thread with FRG33->83 OTA, link in the last post:
http://www.google.com/support/forum/p/android/thread?tid=51704fcd145670fb&hl=en
razlken said:
well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?
Click to expand...
Click to collapse
The kernel versions are identifying ROM variants, other than that they're of no use.
You can't apply FRG83-from-FRF91 update to Vodafone ROM, you need to install stock Google ROM first.
Yes, this is the correct thread to root the device.
Or you could do another thing that you wanted, and it'll probably be simpler:
Go to Wiki, download stock FRG33 image, rename to PASSIMG.ZIP, put on SD card, reboot the phone into bootloader. It'll automatically apply.
Then either wait for the OTA to FRG83, or apply the update.zip as I suggested above - only use FRG83-from-FRG33, that you can find linked in the first link, or in Wiki between "All stock ROMs and OTAs".
I've downloaded the FRG33 Rom and installed it using the PASSIMG.zip method. now the last problem, hopefully, is that i can't find a FRG83 from FRG33 OTA and i don't get any automatic OTA on my nexus one phone.
i tried the link but it seems that the any file on the google server was removed or something as it says page cannot be found and i can't find the file on the wiki.
any help here? and way to force the OTA to start on my nexus one or does anyone have the file or a mirror to the download?
Copy-pasted from some Google search:
Open the phone dialer
dial this: *#*#2432546#*#*
you'll see a notification that checkin was successful
Then, hit menu>>about phone>>system updates to see if anything is there.
Still nothing I dial it and get the checkin succeeded notification but when i go to the system updates it just says my system is up to date.
P.S: sorry for not searching but it's like 3 in the morning and I've been dealing with this for like hours....my brain hurts.
edit: tried using the passimg.zip method with this file (dl3.htc.com/RomCode/Source_and_Binaries/signed-passion-img-FRG83_0923.zip) which i found on the rom section of the wiki but after checking the passimg.zip the bootloader just reboots itself and returns to the main menu without doing anything.
Yes, it's reported that FRG83 doesn't like to be installed by PASSIMG method.
You could try renaming to update.zip and flashing in recovery.
Tried that but still nothing gives me an error: E: signature verification failed.
Well, in that case, if you really want FRG83 - you have to root and apply this update through a custom recovery.
The root and the custom recovery will be gone once you apply it.
ok so i rooted my phone using the rageagainstthecage method since the 1 click root does seem work for FRGXX build. then i used Rom Manager to install this file (http://loadbalancing.modaco.com/dow.../update-nexusone-FRG83-stock-radio-signed.zip)
now the last problem, not really sure if it is anyway, after the rom was installed i lost root privileges as u said but the recovery remained custom (clockwork mod) now I don't really care if it's stock or not, but am i going to get OTA updates with no problem even with a custom recovery or do i have to put it back to stock?
EDIT: I've Extracted the recovery.img from a stock FRG83 Rom and installed using the Flash_image method now i've got the stock Recovery back, I believe that this way everything is ok to receive OTAs in the future..
THX a lot to everybody that helped me out Especially Jack_R1

[Q] Easiest, Safest path to CM6?

Hi everyone.
I recently bricked a G1 via Danger SPL and bought a new one. I'm merely a developer testing my games on the G1 however I'd like to have multi-touch functionality as well as 2.2 support, but I don't want to brick it. I'm on 1.6 right now.
What is the easiest way to root and then flash to CM6? I tried searching and only found old tutorials that said different things and I don't want to screw around, I just want CM6 running asap and not another brick.
Thanks!
I'm pretty sure you don't need the danger spl to run cm6 it says danger came out before the g2 I have ran cm without the danger spl theunlockr.com has an easy way to root the phone it also walks you through how to install the rom.
Sent from my T-Mobile G2 using XDA App
You could just use the ROM bible in the G1 forum. It's really simple and I just rooted and flashed my G1 yesterday. If you need any help just pm me and I'll gladly you give any advice I know.
download universal androot from the market (or find the .apk online) and install it. It will root the phone without any trouble. Then use the terminal to flash a custom recovery.
Finally, flash the danger spl correctly this time or use firerat's mtd patch to install cm 6
UberMario said:
download universal androot from the market (or find the .apk online) and install it. It will root the phone without any trouble. Then use the terminal to flash a custom recovery.
Finally, flash the danger spl correctly this time or use firerat's mtd patch to install cm 6
Click to expand...
Click to collapse
Post above says I don't need Danger SPL?
What is FireRat's mtd?
Could someone link me to a direct tutorial for all of this?
It'd be awesome if I could get step-by-step on:
Flashing Clockwork Recovery
Safely Flashing CM6.
Will CM6 work without DangerSPL?
Are there other Froyo alternatives that are easier to get to?
Also, an easy way to alternate between 1.5 and 2.2 would be great. Something as simple as flashing a ZIP to get back to 1.5, then flashing a ZIP to get back to 2.2.

Categories

Resources