ROM closest to stock 1.6 but with root? - G1 Q&A, Help & Troubleshooting

My G1 is running latest CM, was rooted ages ago using JF method, now running latest CMRecovery.
I want to go back to the stock donut 1.6, ideally the UK T-Mobile one, but I want to keep root.
The only ROMs I can find are either highly tweaked (e.g. CM, TheOfficial etc) or the stock update from T-Mobile which removes root.
Is there something inbetween?
Or is it straightforward to install the official 1.6 and do something to 'root it' in place, given that I still have the JF SPL and CM recovery?
Actually I am assuming that installing the stock from TMO will not replace my SPL or recovery!?

Well, the stock ADP1v1.6 firmware is 1.6 with root.
Enomther's "The official" -- rooted base is exactly the same as stock ADP1v1.6, but with the community root-app for added flexibility -- you don't need to install the expansion pack if you don't like.
mamoulian666 said:
My G1 is running latest CM, was rooted ages ago using JF method, now running latest CMRecovery.
I want to go back to the stock donut 1.6, ideally the UK T-Mobile one, but I want to keep root.
The only ROMs I can find are either highly tweaked (e.g. CM, TheOfficial etc) or the stock update from T-Mobile which removes root.
Is there something inbetween?
Or is it straightforward to install the official 1.6 and do something to 'root it' in place, given that I still have the JF SPL and CM recovery?
Actually I am assuming that installing the stock from TMO will not replace my SPL or recovery!?
Click to expand...
Click to collapse

And FYI: Enomther's expansion pack is very flexible. Mainly just adds a few critical things, like apps2sd, iptables, and tethering components.

Ah okey, I thought Enomther's base included tweaks like apps2sd, overclocking, multitouch etc. a re-read shows that stuff's in the expansion. So base is what I want!
Thanks!
I've got a NexusOne so am selling my G1. Wanted to advertise it as 'rooted' but keep things as close to TMobile UK standard as possible. The lucky new owner is welcome to add the expansion if they wish, or change to some other ROM.

Related

Trying to keep root access with a bone stock T-Mobile 1.5 ROM

Hello,
I'm trying to learn how to install a bone stock T-Mobile 1.5 OEM ROM and allow it to keep root access (I'm not interested in apps2sd, etc.). Can someone tell me what the MINIMUM files are that need to be removed or modified to allow this?
I am currently running enomther's TMO OTA CRC1 ROM US, Cyanogen's 1.4 recovery, Haykuro's bootloader, and the 2.22.19.26I radio. It's all good, but I just want to learn how to tinker with my own stock ROM.
Where I'm at:
I removed the radio and recovery images from the 1.5 OEM (so I wouldn't overwrite the current ones) and various .apks I didn't want. I also removed the check_prereq after noticing it wasn't in enomther's ROM.
After signing the ROM package, I go to install it, and everything looks great until halfway through the progress bar when it hangs on 'couldn't find check_prereq, error on line 1'.
I'm afraid to add it back in because it's not in other modified ROMs. I couldn't find much searching for check_prereq, but assume it compares the current ROM version to the one it is trying to overwrite? I read about signing a ROM with a test key, but was under the impression I was already doing that (using autosign.bat).
Can someone educate me on what else I need to do?
Any help is appreciated. Thanks!

ADP 1.6 vs Cyanmods "Donut"

Can somebody point me in the direction for where to find out what the differences between Cyanogen's take on Donut and the official 1.6?
I'm looking more at what's new in the ADP version that Cyanogen didn't put in his early version of it, than what Cyanogen did to his version on top of 1.6.
Cheers.
ADP 1.6 is stock version. No optimizations / enhancements. Official one from HTC
Yes I know that, I meant have there been any changes/things added to official 1.6 since Cyanogen made his early Donut rom.
Probably because ADP 1.6 is just that ADP 1.6 whereas cyanogen's donut is the code in the android repository aka AOSP
If you are asking because you are thinking about flashing the ADP 1.6 I suggest flashing one from the development forum that has been rooted because the one from HTC is stock and you will loose root access.
If you're just curious then download them and look around in the zip files, I find it kinda fun to unzip things
Fingerlickin said:
If you are asking because you are thinking about flashing the ADP 1.6 I suggest flashing one from the development forum that has been rooted because the one from HTC is stock and you will loose root access.
If you're just curious then download them and look around in the zip files, I find it kinda fun to unzip things
Click to expand...
Click to collapse
The one from HTC is for ADP1, which means that IT HAS ROOT JUST FINE. You do NOT lose root by installing an unaltered ADP1 image.
Root just works a little differently between the ADP1 image and the custom images... i.e. the "su" command works in conjunction with the root app rather than the su command being limited to root and shell users (for security reasons -- so that apps don't take over your phone).
lbcoder said:
The one from HTC is for ADP1, which means that IT HAS ROOT JUST FINE. You do NOT lose root by installing an unaltered ADP1 image.
Root just works a little differently between the ADP1 image and the custom images... i.e. the "su" command works in conjunction with the root app rather than the su command being limited to root and shell users (for security reasons -- so that apps don't take over your phone).
Click to expand...
Click to collapse
Nice, now you can stick around here and help people. Remember there are a ton of people reading this that blindly follow guides. For me it's easier to tell them that they loose root, the people smart enough know what I'm talking about will understand and the ones who aren't shouldn't be flashing ADP1.
Fingerlickin said:
Nice, now you can stick around here and help people. Remember there are a ton of people reading this that blindly follow guides. For me it's easier to tell them that they loose root, the people smart enough know what I'm talking about will understand and the ones who aren't shouldn't be flashing ADP1.
Click to expand...
Click to collapse
And just to be clear for future readers:
You are using the term "lose" loosely , because as long as you have the modified recovery installed, you can just install a rooted ROM and regain it.
Maybe I mistook this but it seems like the adp1.6 overwrites the custom recovery with a stock one
gridlock32404 said:
Maybe I mistook this but it seems like the adp1.6 overwrites the custom recovery with a stock one
Click to expand...
Click to collapse
yes, from what i heard it cut security back on
cal3thousand said:
And just to be clear for future readers:
You are using the term "lose" loosely , because as long as you have the modified recovery installed, you can just install a rooted ROM and regain it.
Click to expand...
Click to collapse
*cough cough* all the recent "no verification" threads would seem to beg to differ.

[Q] Questions about 2.2 Froyo on Hero CDMA

Is Cyanogenmod the only Froyo option for the CDMA Hero? I'm thinking of upgrading from the Sprint 2.1 firmware. I have several questions:
Really Important:
Can I downgrade to the original Sprint 2.1 firmware without breaking anything? I really don't want an expensive phone-shaped paperweight if anything goes wrong.
Can I keep the HTC sense UI (I only want the main menu dialer anyway)? I saw that thread saying Sense 2.2 is about 85% done.
Somewhat Important:
Can I install the wifi tethering app on 2.2 Cyanogenmod?
Does Sprint notice if you tether and cut you off?
Do I have to root my phone?
Isn't giving root to potentially malicious apps a bad idea?
Is giving root on a per-request basis?
Can I remove the stupid Sprint boot animation?
archer007 said:
Is Cyanogenmod the only Froyo option for the CDMA Hero? I'm thinking of upgrading from the Sprint 2.1 firmware. I have several questions:
Really Important:
Can I downgrade to the original Sprint 2.1 firmware without breaking anything? I really don't want an expensive phone-shaped paperweight if anything goes wrong. I dont understand this question. You are already on stock firmware. Do you mean if you go to CM6 can you go back to the stock firmware of 2.1?
Can I keep the HTC sense UI (I only want the main menu dialer anyway)? I saw that thread saying Sense 2.2 is about 85% done? the Froyo rom yo usaw is the wildfire port and its in major alpha form right now. There is no fully operational Froyo sense rom for the hero yet
Somewhat Important:
Can I install the wifi tethering app on 2.2 Cyanogenmod? YES im using it right now
Does Sprint notice if you tether and cut you off? NO there is no way for them to see yo u have root and are using it
Do I have to root my phone? YES in order to go to CM6 or any custom rom you need to. ALong with wireless teething
Isn't giving root to potentially malicious apps a bad idea? Of course there is always a risk for anything. Thats why you nandroid before installing anything or before making setting changes.
Is giving root on a per-request basis? YES..superuser will pop up asking for request for any app that asks for request..you can allow or deny
Can I remove the stupid Sprint boot animation?YES, Cyanogenmod CM6 removes the sprint boot logo with e android cyanogen mod one.
Click to expand...
Click to collapse
If you have any other questions just ask
t12icky0 said:
Really Important:
Can I downgrade to the original Sprint 2.1 firmware without breaking anything? I really don't want an expensive phone-shaped paperweight if anything goes wrong. I dont understand this question. You are already on stock firmware. Do you mean if you go to CM6 can you go back to the stock firmware of 2.1?
Click to expand...
Click to collapse
Yes. I want to make sure I can go back to stock firmware if anything breaks.
archer007 said:
Yes. I want to make sure I can go back to stock firmware if anything breaks.
Click to expand...
Click to collapse
And you can All you'd have to do is RUU
If all you want from Sense is the dialer, there is always Dialer One on the Market. I have been running more AOSP-based ROMs than I ever really ran Sense, so when I finally got bored with the stock dialer and gave it a shot, I didn't even notice it was supposed to replicate the Sense dialer, ha. It's a hell of a lot more customizable, and I think it's much "cleaner" looking overall (especially if you have it set to hide the green dial button in the contact list, and NOT have the keypad when the dialer is open by default, and taking up at least half the screen).
That Wildfire port is old. This is the current ongoing 2.2 Sense port, if you're into that sort of thing: http://forum.xda-developers.com/showthread.php?t=834840
Okay, that was exactly what I needed to know, thank you. After reviewing the various pages, are these the correct steps to get 2.2 Cyanogenmod up and running?
Root phone
Backup apps/SMS, etc.
Backup using nandroid
Revert to the 2.1 .5 (NOT .6 or .7) firmware
Flash Cyanogenmod
Restore app/SMS backups
Install GApps, Sprint Apps, Sense port (as needed)
hello the only question i have is about the froyo 2.2. i Installed CyanogenMod-6.1.0-RC1 on my hero 200 and its running great only problem i found that i have is i have no flash support on my browser. what should i download to get my browser back in running order as far as going to most of the sites i used to that had a flash media player embeded? I tried adobe flash 10 but, from what i searched it looks like to me anyway that it wont work with this phone and never will? any ideas on what i should do next
mamba316 said:
hello the only question i have is about the froyo 2.2. i Installed CyanogenMod-6.1.0-RC1 on my hero 200 and its running great only problem i found that i have is i have no flash support on my browser. what should i download to get my browser back in running order as far as going to most of the sites i used to that had a flash media player embeded? I tried adobe flash 10 but, from what i searched it looks like to me anyway that it wont work with this phone and never will? any ideas on what i should do next
Click to expand...
Click to collapse
Yes, the Hero really can't install full Flash 10.1 because the default specs just won't handle Flash. Supposedly its possible with some overclocking and/or JIT enabled, but even then most ppl say it's not perfect.
We can install a Flash Lite plugin to browsers....try searching for that either on the market or through Google.
mamba316 said:
hello the only question i have is about the froyo 2.2. i Installed CyanogenMod-6.1.0-RC1 on my hero 200 and its running great only problem i found that i have is i have no flash support on my browser. what should i download to get my browser back in running order as far as going to most of the sites i used to that had a flash media player embeded? I tried adobe flash 10 but, from what i searched it looks like to me anyway that it wont work with this phone and never will? any ideas on what i should do next
Click to expand...
Click to collapse
chromiumleaf said:
Yes, the Hero really can't install full Flash 10.1 because the default specs just won't handle Flash. Supposedly its possible with some overclocking and/or JIT enabled, but even then most ppl say it's not perfect.
We can install a Flash Lite plugin to browsers....try searching for that either on the market or through Google.
Click to expand...
Click to collapse
Yeah, Flash 10.1 is not possible with the hero
archer007 said:
Okay, that was exactly what I needed to know, thank you. After reviewing the various pages, are these the correct steps to get 2.2 Cyanogenmod up and running?
Root phone
Backup apps/SMS, etc.
Backup using nandroid
Revert to the 2.1 .5 (NOT .6 or .7) firmware
Flash Cyanogenmod
Restore app/SMS backups
Install GApps, Sprint Apps, Sense port (as needed)
Click to expand...
Click to collapse
Threadjackers.
I still have the same phone, a year later, and I would love an answer... However, I updated to build
Code:
2.31.651.7 CL258838 release-keys
and baseband
Code:
2.42.01.04.27
Can I use the RUU method and root or would I have to completely reset to Sprint's 2.1 and lose everything? Thanks for putting up with my questions.
archer007 said:
Threadjackers.
I still have the same phone, a year later, and I would love an answer... However, I updated to build
Code:
2.31.651.7 CL258838 release-keys
and baseband
Code:
2.42.01.04.27
Can I use the RUU method and root or would I have to completely reset to Sprint's 2.1 and lose everything? Thanks for putting up with my questions.
Click to expand...
Click to collapse
You can root with .7. I used Regaw's last time I did after an ruu to .7 build. There are great Gingerbread roms now. Aosp flavored like Jaybob's Rom which has the newest .35 kernel baked in; cm7 has begun using that kernel in their builds as well ( although it might not be the newest yet). You can download titanium backup to back up apps and data (sms too). Just follow the directions in the op of whatever Rom you are looking to install.
Sent from my HERO200 using XDA App
It worked! That was nice and painless, just don't have your Hero plugged into a USB hub with a dodgy cord like I did. I'm going to go and disable OTA updates as described in the old tutorial. Should I install Cyanogenmod or aosp? It looks like some of the Hero wiki links are pretty dated now, and the only aosp 2.3 link is to a 2.3 aosp labeled unstable and the thread mentioning that the dev quit working on it. I'd love a recommendation on how to get a stable 2.3 install running, I mostly want Exchange sync and tethering.
Id reccomend jaybob rom or kush I'd say jaybob since he still does update from time to time both r still awesome
Sent from my HERO200 using XDA App

School me on vanilla Android implementation

I have a stock Captivate, and am new to Android OS. My understanding is that the Captivate has Android 2.1 with Samsung's Touch Whiz "blended" into it. I'm also aware that there are many custom roms that have various versions of Android with various tweeks and what-not, and to implement any custom rom, you first have to root (unlock) you phone, which voids the warranty.
My question is: Is it possible to install a basic Android (vanilla) version (2.3?) onto my Captivate without rooting my phone, or if it has to be rooted, is it as simple as just rooting the phone, and then downloading/installing the Android 2.3 source code? Or, are the custom roms necessary because they contain drivers for the various hardware components in the Captivate? School a noob please.
EVOIXGSR said:
I have a stock Captivate, and am new to Android OS. My understanding is that the Captivate has Android 2.1 with Samsung's Touch Whiz "blended" into it. I'm also aware that there are many custom roms that have various versions of Android with various tweeks and what-not, and to implement any custom rom, you first have to root (unlock) you phone, which voids the warranty.
My question is: Is it possible to install a basic Android (vanilla) version (2.3?) onto my Captivate without rooting my phone, or if it has to be rooted, is it as simple as just rooting the phone, and then downloading/installing the Android 2.3 source code? Or, are the custom roms necessary because they contain drivers for the various hardware components in the Captivate? School a noob please.
Click to expand...
Click to collapse
2.3 is Gingerbread not vanilla (if and when google ever makes a vanilla, it will be a long time from now). Anyays, you HAVE to root the phone then install rom manager from the market and install the rom zip through either rom manager or clockwork recovery (installed when on rom manager's first use).
mod777 said:
2.3 is Gingerbread not vanilla (if and when google ever makes a vanilla, it will be a long time from now).
Click to expand...
Click to collapse
I get that vanilla means just stock android, whether it be 2.1, 2.3, etc. I was a little ambiguous with my question, apologies.
mod777 said:
Anyays, you HAVE to root the phone
Click to expand...
Click to collapse
I'm assuming I would just follow the sticky directions for rooting?
When I root my phone, I understand that it voids my warranty, but would it prevent me from installing the mythical official AT&T 2.2 update?
mod777 said:
then install rom manager from the market and install the rom zip through either rom manager or clockwork recovery (installed when on rom manager's first use).
Click to expand...
Click to collapse
So, I can use this to install stock/vanilla android 2.2 or 2.3, and it will work with the Captivate, or will some hardware not function properly?...This goes back to my original question about whether or not stock/vanilla android 2.2 or 2.3 will run on my phone without error, or if a custom rom is required to get the android OS to work with the captivate's specific hardware.
EVOIXGSR said:
I'm assuming I would just follow the sticky directions for rooting?
Click to expand...
Click to collapse
Yes.
EVOIXGSR said:
When I root my phone, I understand that it voids my warranty, but would it prevent me from installing the mythical official AT&T 2.2 update?
Click to expand...
Click to collapse
If samsung/att finds out your rooted it will void the warranty, but you can go back to stock and they won't know. You will likely have to be on stock for att ota updates to work.
EVOIXGSR said:
So, I can use this to install stock/vanilla android 2.2 or 2.3, and it will work with the Captivate, or will some hardware not function properly?...This goes back to my original question about whether or not stock/vanilla android 2.2 or 2.3 will run on my phone without error, or if a custom rom is required to get the android OS to work with the captivate's specific hardware.
Click to expand...
Click to collapse
First of all, make sure you can get into download mode using a button combo (see the sticky), otherwise you might need a jig if things go bad. Download mode is what is used to go back to stock prior to flashing a rom.
stock has locked down features of your phone such as: usb tethering, mobile ap, 2g/3g toggle, and more; plus stock is painfully laggy (slow)
a good rom like the one I use (see sig) has all these features working and is very fast.
Edit: I misunderstood you. No you will not be able to use your phone with android that is not specific to a captivate or i9000.
Thanks man, you deff cleared up a bunch of stuff for me. I'll prob just wait for the official release then, as I'm pretty darn happy with 2.1 (coming from a tilt2 with stock 6.5pro).
I'm starting to get the feeling that there is a better chance of having a cargo jet, full of gypsy tears and unicorn blood, fall out of the sky on my car while I'm on my way home from work today, than seeing the official froyo by this spring...
Yea.. still ongoing issues with what Samsung is releasing and AT&T keeps waiting. So we keep waiting.
And a true "Google Vanilla" ROM for these phones are almost impossible. Gingerbread will be the closest thing we are going to get to having it.
Between the Touchwiz interface, the proprietary RFS file system, and the fact that Samsung has integrated so much other bloat type crap in their OS - then fails to release the Source code so the folks on XDA can fix the mess.

[Q] I need some advice on updating my G1.

So I just picked up an original T-Mobile branded G1. It's got the stock 1.6 firmware on it now. I would like to try running 2.2 on it but I have absolutely no idea how to go about it.
So far I have determined that there are more flavours to choose from than at a baskin robbins. I'm also completely lost when it comes to radios, kernals, bootloaders and other things expressed as three letter acronyms.
Could anyone suggest a good solid 2.2 firmware and the specific supporting bits and pieces I will need to make it work? I really want to see this phone shine.
Like everything else, read the development forum on the ROM. Do a research on what each ROM will do. Some ROM needs a specific SPL (HBOOT) and radio in order for it to work properly. As you already know (from your post) there are many different flavor of ROMs. Some deal with speed, and performance. Other deal with functionality of the apps. Most of them if not all are on 2.3 at this point.
You will have to sit down and read the instruction once you decided which ROM you wants.
Most everyone love Gingerbread series (specifically Gingerbread Yoshi and ezGingerbread).
I, myself, started with CM 6.0.0 RC1 (2.2) and after it crashed on me I end up loading SuperAosp DM 2.8.2 (with 2.3 on it) with the recommendation by one of the member here. It is fast performance, and that what I need.
So, you'll have to decide what you want to do with your G1 before you flash it with a custom ROM.
I have done this, this week end.
Here there is a post about the ROM
http://forum.xda-developers.com/showpost.php?p=4647751&postcount=1
and this one for the radio i find
http://forum.xda-developers.com/showthread.php?t=640535
i suggest you to do a Nandroid backup before, and format your SDCARD ( i didnt done this, but i read about some problems to install the rom) and you will reboot your device after changing Recovery and After flashing the rom. and htc logo take a while befor showing cyanogem mod.
tell here if you find problems
So everyone says good things about http://forum.xda-developers.com/showthread.php?t=811620. It seems a good place to start. But I'm still a n00b. What, precisely, do I need to do with my bone stock (But unlocked) G1 to install it? Do I need to root it first?
"If you refuse to upgrade or can't upgrade because you have a 32a (1.2 or classic) device: you will need an alternative kernel as described in step 4.b 4.c or the phone will not boot
Note: 2.22.27.08 will also work but is not how the ota was shipped
* Uesrs of other SPLs can either use Danger (dream only), any sapphire SPL on the magic/sapphire/MT3G or alternatively Custom MTD I recommend "87 2" (system/cache) {as of test3 06bindcache will work if you install the parts package, thus if you use CustomMTD parts is mandatory to avoid market issues} "
Does that just mean I need http://forum.xda-developers.com/showthread.php?t=831139? Then why does it say "Please note this includes my 20101106 - 2708 ported kernel"
What is an SPL? What's this about Danger? What's fastboot?
I'm much better with a soldering iron than software.
Jax184 said:
So everyone says good things about http://forum.xda-developers.com/showthread.php?t=811620. It seems a good place to start. But I'm still a n00b. What, precisely, do I need to do with my bone stock (But unlocked) G1 to install it? Do I need to root it first?
Click to expand...
Click to collapse
You will need to root your phone, if you want to flash custom ROM. Unlocking it is just so you can use it on other network.
BTW! I was a noob at this probably a week or so ago, when I first started to work on upgrading my G1. Now I am learning the rope and helping others.

Categories

Resources