• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Help getting started in phone modding

Nuxtux

Newbie
Hey so I got a desire looking to get a few defections straighten out. Are roms the same as custom firmware? What about rooting? What roms, rooting, firmware flavors are there? What do each do different?
 
Hey there,
Yeah a custom ROM is basicly Custom Firmware.. you should root with UnrEVOked 3 (Google it), and as for ROMs there are loads all offering different functionality.. There are 3 main types which are, ASOP ROMs (Android Open Source Project) - so this will be vanilla android, like gingerbread from a nexus S, see here, Sense ROMs (HTC Sense) which offer standard sense and even the new sense from the HTC Desire HD etc..., see here and MIUI ROMs which are very different, very nice looking and offer some good functionality, see here

My personal favourite ROM is GingerVillain (A Gingerbread AOSP ROM) that you can get from here.

But you really should try a few different ones to see what you like. HERE is a very helpful post showing you all of the different ROMs for the HTC Desire so you can choose whats best for you. I like GingerVillain because it's vanilla android 2.3 but you may like the new HD sense or even MIUI... I don't but thats just my opinion.

I hope I have been able to help you :)
 
Don't just Google unrevoked like suggested above. I put a lot of effort putting a comprehensive rooting faq together which links to an up to date guide for unrevoked which I also contributed to.

Please follow the red link in my signature for details
 
I looked at your rooting guide in your sig and I just wanna say u did a really nice job of that :)
 
Cheers. Its taken from an existing guide, which I added to and updated a little. Credits to the original author there.
 
SUroot helped me out quite a bit in my leap into the rooting world. It wasn't difficult, but ensure you take your time, and follow the steps absolutely to the t.
As far as ROMs, I'm still in learning mode; but I've read up about the different categories. Personally, I'm not fussed on the look of it, as you can customise it. Battery life (which I'm still battling with) and speed were my main wants in my desire.
I was given this link to the different ROMs by the lovely jimeller; Desire Index - Everything Desire is here! [UPDATED: 11/4] [Finally! Some Statistics!] - xda-developers
Worth a look.

AOSP (Android Open Source Project) are ROM's which are basically the bare essentials (correct me if I'm wrong anytime!). Sense isn't on these, and it really is just vanilla software. Good battery, speed and reliability are the main points to these ROM's. I'm using Gingervillain, but there are a few different ones.

MIUI are ROM's that can incorporate other manufacturers interfaces, like Samsungs TouchWiz, Motorola Blur and even iOS etc. Apparently, due to the massive customisations of the kernal, these ROM's are a bit battery hungry.

Sense is what you already know; it's based on HTC's own launcher, and the devs are always updating them to be up to date with HTC's current offerings. I've read that Gingerbread's sense ROM's are still a bit buggy, so it's recommended to stick with 2.2 (FroYo) ROM's if you must have HTC sense.

This is what I've learnt so far, and again, if any of the above info is wrong, please feel free to correct it!
 
Alright here is what I want. I want to save power. And be able to unlock my phone. Does rooting give me this access?

I quickly did some reading in the rooting FAQ and I came cross under volting the CPU. But I didn't find anything about unlocking the phone with rooting. I seen that with Iphones you can unlock the phone by just simple jailbreaking it. Can rooting give me the samething? I'm also almost running nothing in the background. All widget off. Syncing off. Internet off. GPS off blue tooth off. I sent around 200 text messages of around ~90-120 characters within that time slot of 5hrs. 5mins of voice. Battery was at 10%.

So what ROM does this? (undervolting)
 
Rooting just gives you access to the bootloader so you can backup and flash custom ROMs.
As far as I know unlocking a phone is a different procedure but SUroot is about the most knowledgeable person on here and will be able to help more :)

To add a few ROMs have custom voltage/ clock settings and some have different kernels you can flash with different settings.
Generally as said before if you want great speed and battery then AOSP is a good bet, sense tends to be a bit slower and more battery hungry (although LeeDroid is an exceptionally good Sense based ROM and personally not all that far off AOSP IMHO.)
 
I got my phone rooted but I'm still having trouble finding a guide that shows me how to install roms. I keep running to to different roms that have these hash tags I have no idea what they mean they also have other short tags which I only found one in what it stands for only since it was in SUroot FAQ.

I done custom roms on another phone but it seemed much simpler. I guess since the dev team is small(it was the samsung i7500). I don't know how to even boot into the recover screen with the desire.

Do I do the same steps as the i7500? Put roms + gapps into internal memory. Boot into recovery(holding lower volume, call and power button). Click on Wipe, then go to install from SD(install galexo or GAOSP). then a single signature, go to install from SD again and finally install the gapps. once your done all that you can go to reboot. and the work is all done.


Just giving you a background of what I know form another phone I modded from someone else.


Is the desire the same thing basicly? Do I need to install Gapps? What other abbreviations tags are in Rom releases that I should know about when looking for a ROM I might like?
 
Put ROM on the SDcard.
There are various ROM downloads depending on the type of SDcard management you want - aps2sd+, data2Sd, noapps2sd etc.
The above depends on how you have formatted your SDcard, SU's guide should cover all the info on ROM types and partitioning of SD card that's needed.

I'd recommend app2sd+ with a EXT3 partition on your SDcard as EXT 3 seems to be supported by all the apps2sd ROMs I have tried with no extra work needed.

To get into recovery, hold down the volume down button + press power.
Keep the volume down button pressed until the white screen appears.
You can then select recovery but using the volume down key to navigate and power button to select.
Once you see the black screen with green text menu you are in Recovery and can use the track ball to navigate the menus, press on the trackball to select.
Backup your phone first in recovery before you flash anything in that way you can always recover how the phone is now if it all goes Pete Tong, which does happen on occasions.

Follow Su's guide here to the letter http://androidforums.com/desire-all-things-root/221212-faq-rooting-updated-13-04-11-a.html
It's what I and most of the people here have used to root and flash new ROMs.
 
Put ROM on the SDcard.
There are various ROM downloads depending on the type of SDcard management you want - aps2sd+, data2Sd, noapps2sd etc.
The above depends on how you have formatted your SDcard, SU's guide should cover all the info on ROM types and partitioning of SD card that's needed..

So aps2sd+ isn't something the ROM does on its own? You need to do it preinstalling the ROM? Also what about the Gapps? They don't need to be installed and come with the ROM? Cuz I know with Galexo they didn't come with the Market, Maps, Browser anything App rated. Just a plain OS.
 
An Apps2SD+ ROM will support apps2sd as long as you have an EXT partition on the SD card. (you can flash apps2sd support after installing a ROM but probably just easier to flash an apps2sd ROM.)
Apps2SD is just a script that runs on startup.
So partition the SDcard then flash an apps2sd ROM.

Most ROMs should come with a suite of apps including the google apps but check the info on each ROM for what it includes, anything missing can be downloaded from the market or if you already have it can be backed up and restored with something like Titanium backup on the new ROM.
 
Back
Top Bottom