[GUIDE] Rooting the G1 (UK bias) - G1 Android Development

I know there's already plenty of these around but people still seem unsure about doing this (especially users on UK G1s) so last night, I un-rooted my phone and created a new guide complete with screenshots at every step of the way.
It's rooting on a UK G1 at the latest firmware revision (CRC37 at the time of writing) right through to running CM 4.04.
I tested it as I went along (to create screenshots as well) and it worked fine for me and I know that someone else has also already used it and it worked OK for him too.
Please have a look and check it out and let me know what you think and feel free to suggest any additions (or spelling mistakes)
I'm going to do another next week for un-rooting and I will probably also do another for upgrading the radio and putting on haykuro's "danger" SPL.
Anyway, site is here http://lordsmiff.nl
Cheers,
Smiffy.

Related

Radio Stack Downgrade is possible XDA1

This has probably already been covered but I have just managed to downgrade my radio stack from O2 4.21 to 4.16. The reason I did this was because a long time ago I changed my IMEI to the same as my normal cellphone because I wanted to use my cell sim in my xda and take use of the services e.t.c. unfortunatly three weeks ago I got my cellphone stolen whilst on holiday. I was able to get a new phone but I didn't like the idea of my stolen IMEI being on my XDA too. Plus I wanted to make sure that the git who stole my phone was not able to use the cellphone as I intend to bar it. I did some searching on this site and managed to get a rsupgrade.exe that will downgrade the stack so that XDA manaipulator will allow me to make changes again so that I can re-input the original XDA IMEI..(not sure why i bothered changing it in the first place)
Anyway i'm a very happy XDA user once again...can't wait to get the XDA2!
p.s I upgarded fisrt the german radio stack 3.23 then downgraded from there to 4.16...the XDA is owrking perfectly now
Can you give the steps you took to the downgrade please because this is something I have been trying to do for a long time. Where did you get the german rsu and what made you choose it in the first place?
Can you eventually post or just link the version 4.16 of the O2 RSU?
Thx
Hi,
Had a few private PM on this subject so thought I would post the steps and files I found on this forum to downgrade:
1. If you have already updraded to RS 4.21 from O2, or similar and are unable to downgrade because the flashing stops at 1% (or 5% or even 10%) then read on.
2. It seems that different RSUpgrade.exe's work differently and there is some built in protection from downgrade/upgrading some versions of RSUs like 4.21. Good news is that I have found a work around that worked in my case. If you have nothing to lose please go on.
3. Here is the http://forum.xda-developers.com/download.php?id=433 old RSUpgrade.exe that worked in my case and doesn't included the protection. If you have a version of RSUupgrade.exe that you want to install but the flashing stops, please run it, then replace the RSUpgrade.exe (in the /windows) folder with this one downloaded , and run then it. You could also copy the files manually - you will need the RSUpgrade.cp64, monitor_ul_bs.map and monitor_ul_bs.m0 from your RSUpgrade.
5. If you do not have the RSUpgrade such as version 4.16 you can try the downloading from the following location:
Download the 4.16 from O2 and try it
Here is the link (http://www.sourceo2.com/O2_Developers/Devices/O2_Xda/xda_ROM_Archive.htm)
Hope this helps it certainly did the trick for me, remember though flashing the RSU is dangerous and can seriously mess up your machine.
Thanx a lot, expecially for the links....
Well, I was wondering if someone know the difference between various RSU versions (well, let's talk about O2 ones).
I actually have a 4.06 O2 RS and I think it only supports 3+1 slots in GPRS. Furthermore I think it doesn't support WModem. Am I right?
Do you know improvements of version 4.16?
Then, I would really like to know how many people succeded in upgrading the O2 radio stack.....
Cheers,

First Time g1 Rooter: You Can DO IT!

First things first, I've been in the wireless industry since 2002, but I've never attempted a phone hack in my life. I'm a complete noob when it comes to Linux, and the furthest I've gotten with phone customization is some stock BB theme for my 8130.
I needed a new handset, and since I'm in the industry anyway, I decided I needed to keep current on Andriod, since I had a feeling it was going to be huge. So I trekked on down to my local T-mo store and picked up the white model.
Last night, I decided to see if I could get the g1 to tether one of our test laptops. While I wasn't exactly successful, the threads that lead me here (and to other areas) made me aware of just what this phone was capable once you re-attached it's gonads.
Long story short, in a few "short" hours, I'd downgraded to rc29, rooted my device, reflashed to RC30, and am a happy camper. The results are in my sig.
If you're overwhelmed by the mass of information regarding these processes: don't be. Just keep reading this forum, the instructions are clear but to a neophyte like myself (and you) it'll be confusing.
Keep trying, you won't be disappointed.
Regards,
Toes
Congrats!
Make sure you read up on moving over the caches and how to install apps to the sd card. It's all well worth the effort and rewarding in the end.
mark925 said:
Congrats!
Make sure you read up on moving over the caches and how to install apps to the sd card. It's all well worth the effort and rewarding in the end.
Click to expand...
Click to collapse
Already on it, I'm just to busy to do much of it at work.
ninetoes said:
First things first, I've been in the wireless industry since 2002, but I've never attempted a phone hack in my life. I'm a complete noob when it comes to Linux, and the furthest I've gotten with phone customization is some stock BB theme for my 8130.
I needed a new handset, and since I'm in the industry anyway, I decided I needed to keep current on Andriod, since I had a feeling it was going to be huge. So I trekked on down to my local T-mo store and picked up the white model.
Last night, I decided to see if I could get the g1 to tether one of our test laptops. While I wasn't exactly successful, the threads that lead me here (and to other areas) made me aware of just what this phone was capable once you re-attached it's gonads.
Long story short, in a few "short" hours, I'd downgraded to rc29, rooted my device, reflashed to RC30, and am a happy camper. The results are in my sig.
If you're overwhelmed by the mass of information regarding these processes: don't be. Just keep reading this forum, the instructions are clear but to a neophyte like myself (and you) it'll be confusing.
Keep trying, you won't be disappointed.
Regards,
Toes
Click to expand...
Click to collapse
Congrats.
I was in the same boat as you when I got my first smart phone, TMo Wing (Herald). It was daunting when I first started reading here and you're literally blasted in the face with loads of information but with patience and lots of reading it became clear.
Yeah i second that the people here are great, they make the most complex hacks doable by ordinary people. I believe that no one should have a non-rooted G1.
dont forget to check out the new RC30 v1.41 from JF that includes Multi Touch and some other goodies.
I agree. I'm not a complete noobie, but I'm far from experienced in this kind of thing. Multitouch is really cool!
The only problem I'm having is that when I downgraded to RC29, I lost my Wifi connections. I enable Wifi, and I don't get the Wifi symbol any more. It sees my wifi, but when I type my password in correctly, it says it can't connect. My connection has always worked flawlessly before. It really stinks, because cellphone signals are really bad here, and I can't even browse the market anymore.
edit: Boy, am I dumb, I forgot I changed my router password. Duhhh!!! Wifi connects now!
Haha yea I agree its kind of overwhelming when you start reading these forums. I rooted my G1 a little over 24 hours ago and was kind of nervous thru the entire process and i'm a unix / linux administrator. I really haven't had much experience working with Linux on embedded devices.
I haven't bothered much with the themes yet. I'm planning on rolling my own android image or keeping it up to date with the dev branch.
The sky is the limit =)
First timer here as well. Took me a little under 1hr. The longest part was formatting my 8gb sdhc card.
Love the multi touch and task manager so far. Can't wait to hack some more stuff.
Glad to hear stories similar to mine. I posted this in the hopes that other newbies like myself would read it and take heart. You seriously do NOT want to be using this device with the stock T-mo rom.
ninetoes said:
Glad to hear stories similar to mine. I posted this in the hopes that other newbies like myself would read it and take heart. You seriously do NOT want to be using this device with the stock T-mo rom.
Click to expand...
Click to collapse
A co-worker of mine that works in another department got a G1 as well. I almost feel sorry for him since I know he's gotta be running the stock RC30 since I know he's not tech savvy at all.
I am having all kinds of trouble getting mine hacked. I got down to rc29 fine and than I have got the update for rc30 jf 1.3.1 rom saved on my sd card but i cannot get it to update on my phone. I reboot by holding home and power and than I hit alt+L Alt+S and it won't update
subie08 said:
I am having all kinds of trouble getting mine hacked. I got down to rc29 fine and than I have got the update for rc30 jf 1.3.1 rom saved on my sd card but i cannot get it to update on my phone. I reboot by holding home and power and than I hit alt+L Alt+S and it won't update
Click to expand...
Click to collapse
Wait a hot minute. You want to go to Dream Development Thread and download the Jf update ver 1.41. You then save it on sd card but rename the entire zip file to update.
P.S. Make sure you have Jf's recovery image and if this just sounds like crazy talk then look at this post http://forum.xda-developers.com/showthread.php?t=442480
hbguy
Hi all,
I've just got an T-Mobile G1 and I would like to turn it to the Dev version with the modified RC30.
After going around these informative threads, I'm getting confused now
I would like to have a rooted G1 with HardSPL and JF v1.41 image. Are those steps correct to obtain such aim?
1. Downgrading to RC29 and rooting my device
2. Installing HardSPL (file for RC30). Now, is my G1 considered ADP1.1? Can I install any image without losing the root?
3. Reflashing to JF 1.41. Which image should I use now (ADP1.1 or RC30)?
It's kinda new thing for me but this thread of ninetoes did give me some encouragement. I'm eager to try it. Please kindly give me some advises
So anyone gives me an advice please!
mark925 said:
A co-worker of mine that works in another department got a G1 as well. I almost feel sorry for him since I know he's gotta be running the stock RC30 since I know he's not tech savvy at all.
Click to expand...
Click to collapse
than help spread the love

Rooting question...

I have been wavering back and forth on deciding to root or not. I am leaning toward doing it but I am so freakin busy with school and work that I was going to wait a few weeks until I had a chunk of time to read up and really understand what I am about to do.
My decision seems to have been forcibly accelerated today when the t-mobile update screen popped up. I have pressed update later a few times so far but wanted to ask a quick question before I decide which way to go with this. I want the new features in RC33 (and maybe better battery too?!?), but the additional features with the JF rooted versions seem way better.
Can anybody verify yet if I go ahead with the official RC33 update will I still be able to get root using the current methods? If not, any ideas if this is going to be possible? I know that is speculation but since its been out for a bit now I figured somebody would have some insight on this.
Thanks for any input you all can offer. All you guys around this site were great when I was messin around with my Shadow/Juno before I got the G1.
Thanks again!
Nick
Go ahead and go to the official RC33 update, it will still work. JesusFreke himself said that the update doesn't touch the bootloader, so the downgrader still works on this version.
It worked for me from RC33 official, it'll work for you too.
I understand your feeling about rooting. I also have limited free time between school, work, gf, and families. I say just do the rooting. It only took me couple hours on the weekend to get it done. To be honest, I found the tutorial on this site is a little too complicated and can be intimidating for those that not comfortable with linux command line.
just follow the rooting method on this thread below:
http://androidcommunity.com/forums/f28/rooting-your-g1-made-easy-11825/
I did it and never look back. I haven't heard that RC33 does any significant change on battery life, so I don't think it's worth the upgrade. I say go with Developer firmware (ADP1.x). ability to dump cache on sdcard + 3G wifi tethering + no google initial login = WIN with root
Yeh if you don't have time go for it. Like the previous posters have mentioned is does not make any irreversible changes that you would not be able to root the phone later when you have time. I would rather suggest following the tutorial on this page:
http://forum.xda-developers.com/showthread.php?t=442480
because it has all the links needed embeded right into the tutorial and is very straight forward about what and how to do to get a modified root rc33 on your phone and start living Android like it was intended lol.
Thanks...
Thanks for the info in all of your responses. I went ahead and updated to RC33 with the official update this morning. I think that it seems to be running better. After the update my avaliable storage space went from like 6 to 23 mb which I thought was odd. I think that I will end up rooting my G1 before cupcake, or the next update that comes our way. I am just going to wait until I have time to mess around with it some more. It does seem like an easy process but it is not without chance for issues as I have read from other posts.
Thanks again for the responses and advice.
Nick

Cupcake on T-Mobile G1

I've just received a new T-Mobile G1 and I am pretty desperate to update to a cupcake build. There's loads of guide here that will walk me through it no problem, but there are some things they don't explain fully (or at least, I can't find them).
Will I lose all my contacts and messages when I update? Will I lose all my T-Mobile data (like message settings, 3G settings etc.?). Will Market and everything else still work? What will stop functioning correctly when I do upgrade, specifically for T-Mobile in the UK?
Thanks a lot!
Tony
Funkstar De Luxe said:
I've just received a new T-Mobile G1 and I am pretty desperate to update to a cupcake build. There's loads of guide here that will walk me through it no problem, but there are some things they don't explain fully (or at least, I can't find them).
Will I lose all my contacts and messages when I update? Will I lose all my T-Mobile data (like message settings, 3G settings etc.?). Will Market and everything else still work? What will stop functioning correctly when I do upgrade, specifically for T-Mobile in the UK?
Thanks a lot!
Tony
Click to expand...
Click to collapse
You will lose messages, you will not lose any T-Mobile data, you will not lose any contacts. I suggest you check out Haykuro's thread: http://forum.xda-developers.com/showthread.php?t=498026
You will need root. And I suggest you go with haykuro's 4.5 build. I won't go in to any more detail, just do some research in haykuro's thread and others on how to get root, etc. Good luck.
Wel.. Where can i start? The cupcake your possibly reading about isnt fully working on G1 Yet..
I recomend you try one of the magic roms ported to G1, Preferbly 5.0H
Root is easy to achieve, Just read around.. Plenty ahve asked how to do this before, so please dont make new threads, Just read please
If you are referring to the ''Cupcake'' that T-Mobile is releasing this Easter then all these guys are wrong. If you do update to HTC Sapphire it will void your warranty and there's a small(Or large if you don't follow directions) that you could brick your brand new G1. The ''Cupcake'' that T-Mobile will release or at least hoping it will, will be coming in the next days. This update is 100% safe and will not do anything harmful to your g1. It wont even delete anything.
Mast3rmatt said:
If you are referring to the ''Cupcake'' that T-Mobile is releasing this Easter then all these guys are wrong. If you do update to HTC Sapphire it will void your warranty and there's a small(Or large if you don't follow directions) that you could brick your brand new G1. The ''Cupcake'' that T-Mobile will release or at least hoping it will, will be coming in the next days. This update is 100% safe and will not do anything harmful to your g1. It wont even delete anything.
Click to expand...
Click to collapse
And as I've said in other threads re: Cupcake, I say we wait for JF to do his thing with it.
blackknightavalon said:
And as I've said in other threads re: Cupcake, I say we wait for JF to do his thing with it.
Click to expand...
Click to collapse
That's exactly what I'm planning to do. I was hard set against root when I first got my g1, but I have seen the light and enjoyed my rooted g1. Thank goodness for the jfupdater app
blackknightavalon said:
And as I've said in other threads re: Cupcake, I say we wait for JF to do his thing with it.
Click to expand...
Click to collapse
Huh? That has nothing to do with my post other. My post was answering his question about ''CupCake'' from T-Mobile and not some other Rooted Cupcake. I understand that there are other cupcakes but the best will be T-Mobile for the time being.
I think I said CupCake enough times
Mast3rmatt said:
Huh? That has nothing to do with my post other. My post was answering his question about ''CupCake'' from T-Mobile and not some other Rooted Cupcake.
Click to expand...
Click to collapse
Actually, he asked about *a* Cupcake build - he made no mention of an official build, therefore it is reasonable to presume that he is referring to *one that is available* and not *one that isn't*.
I understand that there are other cupcakes but the best will be T-Mobile for the time being.
Click to expand...
Click to collapse
Really? For the time being, there is no T-Mobile Cupcake build so how it can it be best? Granted, if and when it comes out, it may well be superior, but that is by no means certain since Haykuros builds are getting better all the time.
If the OP is waiting on an official T-Mobile Cupcake update, I suggest there is no point asking around here since if he leaves his phone with a vanilla build, he'll get the update soon enough, if and when it is released.
Regards,
Dave
Thanks guys. I'm not waiting on the t-mobile build as I have little faith in them releasing it any time soon. I'll ask my question in a different way; what's the best build to put on my UK t-mobile G1? With regards to battery life and features? Thanks
I suggest you read the threads about rooting your G1. The first thing you have to do is downgrade to RC7, and get root. Then, don't accept any OTA (from T-Mobile) upgrades if you should get a notice.
After downgrading and getting root, read up on some of the different builds. You can go to JF's RC9, which is a modded version of the official UK one with root. I would really advise you to do this first, so you will know how to flash your roms, and how to flash the radio.
It will give you a stable version which won't accept OTA updates so you don't have to worry about losing root. (Plug your phone into a power source, or at the very least, be sure your battery has a full charge while flashing, and don't ever turn your phone off while it is flashing.)
After that, read threads like the one comparing the two Magic versions. 5.xG is the google version, and 5.xH is the HTC version.
Once you have gotten root and gone to RC9, you will be able to do something called a Nandroid backup of your phone. You will then be able to try both versions of magic, and also to restore your phone to RC9 if they don't work out for you without losing anything. (Another reason to try a more official mod before trying the Magic ones).
edit: I just found this on the Magic wiki page. It looks helpful: http://code.google.com/p/sapphire-port-dream/wiki/PageName
Have fun with it!

[Q] Exactly what does the provision tool do? Does it rebrand the target device?

Hi. I'm new to this section of XDA but not to the site (as you can see by my join date and post count).
I apologize if this has been asked. I searched a few hours ago and didn't notice anything, and right now search isn't available on the site. I've also been up since 7am with my 5 year old, so please forgive me.
I would like to know if provisioning the phone for the Mango beta update rebrands the device or does anything that would prevent it from getting official updates EVEN IF the device is restored/downgraded back to NoDo from backup.
I'm thinking about when there was an Eclair leak for the Droid Eris a couple of years ago. Everyone flashed it and then later found out that they couldn't get the official update OR downgrade because of it.
It's not the end of the world, but I want to install this beta update without screwing myself out of getting official updates. Even though I enjoy experimenting with smartphones and installing custom software, the convenience of stable, official updates is something I missed while using Android devices for about two years.
Also, has anyone actually tested to make sure that restoring their NoDo backup actually works?

Categories

Resources