I've spent some time on another area in this forum, as an owner of an HTC Touch Pro 2, running WinMo and booting into Andriod from there. On that side of the world all I had to figure out was if I wanted a cab installer or a rar'd installation, and how to work up a startup.txt file.
Quite the different ball game over here.
My new phone comes in the mail tomorrow and I've spent the last few days digging through this place, google, wikis, all over trying to absorb some of this info. Here's what I think I know so far, I would appreciate your knowledge and tell me if I'm on the right track.
1. First I will want to root my phone with unrevoked3, then do a nandroid backup, which I believe is like a backup image of my current setup that I can fall back to if I have issues.
2. Next I would do an unrevokedForever which is like a full and permanent root, and sets my phone to S-OFF to allow for potentially disastrous things to happen.
3. Third step is I may or may not want to update the radio, which may make connections, call quality, and download speeds better or may make them worse.
[Q] - Do some roms require a certain version of radio firmware?
4. Radio updated or not, I would choose which rom I want to run. Lots of choices, seems like a few good standouts for a new user to learn the ropes with.
5. With a rom loaded, I may or may not want to update the kernel to something other than what was released with the rom package.
[Q] - From what I read, it looks like people run kernels from different developers, not necessarily from the dev(s) of the full rom, correct?
I hope I'm off to a good start. Any tips you can send my way is much appreciated.
Sounds good to me. You got the steps down.
And yea kernels are usually not by the rom dev. Just make sure your using a sense rom with a sense kernel or aosp rom with aosp kernel.
Sent from my Incredible using XDA App
Answers/responses in red below
ramma2 said:
I've spent some time on another area in this forum, as an owner of an HTC Touch Pro 2, running WinMo and booting into Andriod from there. On that side of the world all I had to figure out was if I wanted a cab installer or a rar'd installation, and how to work up a startup.txt file.
Quite the different ball game over here.
My new phone comes in the mail tomorrow and I've spent the last few days digging through this place, google, wikis, all over trying to absorb some of this info. Here's what I think I know so far, I would appreciate your knowledge and tell me if I'm on the right track.
1. First I will want to root my phone with unrevoked3, then do a nandroid backup, which I believe is like a backup image of my current setup that I can fall back to if I have issues.
Correct - PRE-ROOT - you may want to make a complete copy of your SD card on your PC first, and ensure you have ample room on the SD. Further, you should verify your contacts are synched to Google, not saved as phone contacts. Absent that, back them up to the SD before copying SD contents to PC - then they'll be on device and PC.
2. Next I would do an unrevokedForever which is like a full and permanent root, and sets my phone to S-OFF to allow for potentially disastrous things to happen.
Not correct - the current version of UnrEVOked does S-OFF for you - users have no choice in this.
3. Third step is I may or may not want to update the radio, which may make connections, call quality, and download speeds better or may make them worse.
Recommend you wait on this to see how your newly rooted device does with different ROMs, then read all you can find about radios, then consider whether you like what you have, or consider a different radio.
[Q] - Do some roms require a certain version of radio firmware?
Radio requirements, if any, should be stated in the ROM specifications/features listing - required radio upgrades are few/far between
4. Radio updated or not, I would choose which rom I want to run. Lots of choices, seems like a few good standouts for a new user to learn the ropes with.
5. With a rom loaded, I may or may not want to update the kernel to something other than what was released with the rom package.
[Q] - From what I read, it looks like people run kernels from different developers, not necessarily from the dev(s) of the full rom, correct?
Recommend reading up on kernels. Note that there are 2 types of ROMs - Sense and AOSP - only Sense kernels run on Sense ROMs and vice-versa. Kernels are a personal preference depending on whether you want battery life, speed, etc. etc. They vary, so reading up on this will benefit you.
I hope I'm off to a good start. Any tips you can send my way is much appreciated.
Click to expand...
Click to collapse
Recommend backing up the SD card to the PC every 6 weeks or whatever frequency seems right to you. Why? SD cards fail, and when they do, you have a quasi-recent backup of your card.
hth
Related
Hello there,
I have been lurking these forums for a while now, I originally planned on getting an Evo around july but stuff happened and so ive been putting it off till now. I just ordered it off SERO so yay, super excited…but to the point. I read these forums everyday when the evo came out up until mid july when I knew I wasn’t getting one so I knew about that cdma trick to improve battery life and rooting via toast etc etc. However, skimming through the threads I see Froyo is officially out now and there are many types of ways to root out there. Also , there are tons of roms compared to a few months ago.
I understand there are many threads out there (ive read a lot + all the stickied threads) but I just want to get some outside input before I go to town on my phone when it arrives. I know these questions have probably been answered in some form or another on this forum and XDA but honestly, there is an overwhelmingly large amount of information and I just need answers to a few simple questions and I hope people understand that.
1. The first thing I want to do is root the phone and flash a custom rom before downloading apps and entering phone numbers and the such. Is this a good idea? Or should I enter my stuff and download my apps and use Titanium Backup (do people still even use that?) to save my crap before I root and flash?
2. The order of flashing a custom rom would be …root (unrevoked 3.2.1) > nandroid backup > flash custom rom. Is this Correct?
3. I also noticed that some of the custom roms require different versions of hboot (whatever that is) and older versions of software. I don’t want to deal with the downgrading stuff if possible, so my question is which rom can be flashed on the most up-to-date version of froyo? Any suggestions? (i notice a lot of people use Fresh)
4. Ive also noticed that some roms require you to update the radio/PRI or whatever. What exactly is the radio? I googled it and it has to deal with signals and stuff…does that mean the custom roms break the radio and I have to update to a custom radio for me to get reception/data?
Thanks for your time.
i got the Evo when it came out, when i got the evo in the mail i went to the sprint both on base and transfer my numbers from my tp2 to the evo..... then i rooted it " the old fasion" way.. i cant speak for unrevoke but i guess you can do that... and yes, you want to do a nandroid back up before you flash your 1st rom.. if things dont work you can use that to restore your phone... once you have at least one nandroid you dont have to do one every time you flash a custom rom... it doesnt hurt to have more than one back up tho.. keep some in your pc incase your sdcard get damaged or lost.
as far as apps and setting the phone... i dont think it matters.... the contacts get backed by gmail ( if you set that up, you should)... the apps you can use tittanium ( what i use, paid) but the onces you buy will be in your download section from the market place. havent lost one app yet but you have to allow goggle to sync with your phone... you can also use dropbox and other places.. a lot of options.
as far as radio goes.... you can upgrade everything one time.. some roms may include it but most wont... if its a stock rooted rom then it may include the radio since its something new. but you can find everything seperate..
flashing a rom wont change the radio endless it says it will.
anyways, hopes this helps and didnt comfuse you more lol
As soon as you get it charged up and activated .... root it. Don't do any updates, downloads, etc....
You are on the right track. You have done the smart thing, doing all of your homework.
As far as I am concerned Fresh is the only way to go on the rom
The radio and pri need to be updated for 2 main reasons 1. The fresh rom that you use whether it is the latest and greatest or an older version will be tweaked for a certain radio and pri version. You will find that on the site instructions. And 2. Updating the radio and pri will increase battery life and signal.
Ofcourse this is just my opinion and you will get many more I am sure........ get the latest/greatest FRESH you will love it
Sent from my custom EVO PC36100 Using XDA app
hello,
thanks for the quick replies.
regarding the radio issue, after reading the stickied thread in this forum "Common misconceptions and other useful information" im a little scared to mess with the radio. I notice that Fresh has a radio update posted so my question is this...Are all radio updates the same? like the one posted on fresh's website will work with most roms or just his particular rom? I also live in an area with 4g coverage and i plan to use it! so i definately dont want to lose that (its why im not considering using CM6)
sorry, im trying hard to understand how this works...this will be my first smartphone ive ever had so there is a learning curve for me. thanks again for your time.
The radio thing has me worried too, I don't want to lose 4G. I rooted mostly to get the bloat out and to gain 5 point multitouch. I'm still not positive what to do to NOT break my 4g and lose my radio ID.
I did the unrevoked root a little while ago, quick an easy. OP should do it right away.
I'm on current Fresh 3.3.0.1 with KingKlick CFS #10 custom kernel and all the updated radios. Everything working great for me. Definitely nandroid first before you flash any custom rom. And if you have apps + data that you want to save, use either Ti or MyBackup Pro to restore them. After you do a full data/factory + cache + dalvik cache wipe, flash the new rom then boot into it to make sure everything is running. Reboot back into recovery and flash the current radio update. By the way, I recommend Amon Ra recovery for all your flashing needs because it just works better than ClockworkMod imho.
Shameless plug: Check out Jabbawalkee's MattedBlues theme because it's just sexy like that but there are definitely other theme options out there besides the stock Sense look.
No not all radios are created equal. Usually the rom that you will be flashing will tell you what radio to use. The Fresh rom has always made strides to be efficient and up to date. I have yet to have any problems with any of the versions he has put out. Don't let the words radio, baseband, services, etc... worry you. flashing them are simple and and painless. No worries!
Sent from my custom EVO PC36100 Using XDA app
Unrevoked + forever is the hands down easiest and best way to root your phone except it leaves you with clockwork recovery which isn't as good as ra recovery but that is a very simple switch. Pretty dman simple on a pc just install drivers and click on root. Then copy forever to you SD card and flash it. Even easier on MAC no drivers required.
ok great thanks for all the input guys i really appreciate it!
Didn't see anyone answer your hboot question yet. Here's how that works. Hboot is the screen that let's you actually run recovery (either amon ra or clockwork), and the only Rom that requires a certain version of it (as far as I know) is cyanogen. This is important, because you can't restore a nand backup that you made on version 0.93 (which I think is the current one) when you're running version 0.76 (which is what you would have to change to in order to flash CM). So if you backup on 0.93, then change to 0.76 to load cm, you'll have to reinstall 0.93 in order to restore that backup. This is apparently pretty tough to do correctly, although I think its been simplified over the last few days. Note that once you go to 0.76 there isn't really any reason to change back to 0.93 unless there's a specific nand backup that you want to restore.
Sent from my blah blah blah blah
Tomorrow I am planning on flashing my HTC Evo to MetroPCS.
I have a few questions, as this is my first android phone.
1. What exactly is happening when I "flash" the Evo to MetroPCS?
2. My Evo is running 2.2 right now, when "flashed" to MetroPCS would I be able to update from 2.2 to 2.3 (Gingerbread) later?
3. What exactly are roms and rooting? When I have my phone flashed is someone "rooting" my phone?
Thank you in advanced
P.S. I do understand when I flash my phone to Metro I will lose 3g and 4g functionality.
Hi there,
I'm a bit of a newbie myself, so to try to answer your questions without being wrong...
1. When you "flash" your phone, it refers to replacing the ROM on your phone. The ROM on your phone is basically a copy of your phone's OS (in this case, Android). Don't be too confused over the ROM part, as even though ROM stands for "Read Only Memory," you can still make changes to it (weird eh?)
2. That will depend on if someone actually makes a MetroPCS 2.3 update. The thing with flashing is that you can put on any ROM you want, by just overwriting the old one. It just requires someone to make the ROM. Most developers package updates for their ROMs so you can sometimes just put on the newer ROM, flash that and be up and running quickly.
3. As I mentioned before, ROMs are basically a copy of your phone's OS that someone might have customized. (Feel free to correct me guys,) In the Android OS way, you flash your ROM onto your phone. An unmodified copy is maintained on the phone, while another copy is made where your phone actually modifies it and changes it as you use the phone and store data. If something goes bad, no problem. Phone takes a copy of the unmodified ROM and copies that over the "put OS to be used here" chunk of your memory.
TL;DR? ROMs are the software on your phone, but can be modified.
3a. Rooting is different then flashing though, although it's commonly associated with each other. Rooting is when you modify your Android OS so you can have write access to other parts of the OS. All those apps that were stuck on your phone and you never liked? With rooting, you can pull those right out. Rooting allows you to pretty much do more things with your phone that you couldn't do before. It doesn't sound like too much, having write access to everything. But there are plenty of things you can do to your phone with write access. One of those things actually is flashing other ROMs to your phone. You actually need to root your phone as it is, so you can install what's called a custom recovery and a developer bootloader. Anyways, I'm not going to go through too much. Just check out the Evo Development area and there will be plenty to read through.
Hopefully I've explained enough. My apologies for the long post, I have a tendency to be through Let me know if you require clarification. Cheers!
The Local Moron said:
Hi there,
I'm a bit of a newbie myself, so to try to answer your questions without being wrong...
1. When you "flash" your phone, it refers to replacing the ROM on your phone. The ROM on your phone is basically a copy of your phone's OS (in this case, Android). Don't be too confused over the ROM part, as even though ROM stands for "Read Only Memory," you can still make changes to it (weird eh?)
2. That will depend on if someone actually makes a MetroPCS 2.3 update. The thing with flashing is that you can put on any ROM you want, by just overwriting the old one. It just requires someone to make the ROM. Most developers package updates for their ROMs so you can sometimes just put on the newer ROM, flash that and be up and running quickly.
3. As I mentioned before, ROMs are basically a copy of your phone's OS that someone might have customized. (Feel free to correct me guys,) In the Android OS way, you flash your ROM onto your phone. An unmodified copy is maintained on the phone, while another copy is made where your phone actually modifies it and changes it as you use the phone and store data. If something goes bad, no problem. Phone takes a copy of the unmodified ROM and copies that over the "put OS to be used here" chunk of your memory.
TL;DR? ROMs are the software on your phone, but can be modified.
3a. Rooting is different then flashing though, although it's commonly associated with each other. Rooting is when you modify your Android OS so you can have write access to other parts of the OS. All those apps that were stuck on your phone and you never liked? With rooting, you can pull those right out. Rooting allows you to pretty much do more things with your phone that you couldn't do before. It doesn't sound like too much, having write access to everything. But there are plenty of things you can do to your phone with write access. One of those things actually is flashing other ROMs to your phone. You actually need to root your phone as it is, so you can install what's called a custom recovery and a developer bootloader. Anyways, I'm not going to go through too much. Just check out the Evo Development area and there will be plenty to read through.
Hopefully I've explained enough. My apologies for the long post, I have a tendency to be through Let me know if you require clarification. Cheers!
Click to expand...
Click to collapse
Thank you so much for replying!
Although one more question, when I have my phone "flashed" to install another ROM; do I require root access?
P.S. Rooting sounds like a great idea, I wanted to get rid of all those useless sprint apps.
EDIT: Just realized you did answer my question in 3a, so when someone is flashing my phone to MetroPCS tomorrow that means someone is rooting my phone and installing a ROM that is compatible with MetroPCS? Is my phone more than likely going to remain rooted?
Hmm, I didn't know MetroPCS flashes the Evo now...yay!
Anyhow, I'm going to guess MetroPCS will have their own ROM or will install a custom ROM from somewhere. The key thing really is to have them insert your ESN into their database. Afterwards, you can flash whatever you want on it. I remember it used to be a problem too, for people wanting to switch to MetroPCS. Developers had the software and everything, but the only way to activate it is to convince a service rep to add your ESN into the MetroPCS device database. Now that it's official, it's much easier.
I'm mentioning all of this because if they are officially flashing Evos now, I would think they would have a special in-house ROM that has already been tested and vetted. The issue here is that it's probably a locked (non-rooted) ROM. From the point of view of a service carrier, distributing rooted ROMs might cause higher complaints from users who screw up or from reliability issues. Anyways, good luck getting it flash. Let me know how it goes...
The Local Moron said:
Hmm, I didn't know MetroPCS flashes the Evo now...yay!
Anyhow, I'm going to guess MetroPCS will have their own ROM or will install a custom ROM from somewhere. The key thing really is to have them insert your ESN into their database. Afterwards, you can flash whatever you want on it. I remember it used to be a problem too, for people wanting to switch to MetroPCS. Developers had the software and everything, but the only way to activate it is to convince a service rep to add your ESN into the MetroPCS device database. Now that it's official, it's much easier.
I'm mentioning all of this because if they are officially flashing Evos now, I would think they would have a special in-house ROM that has already been tested and vetted. The issue here is that it's probably a locked (non-rooted) ROM. From the point of view of a service carrier, distributing rooted ROMs might cause higher complaints from users who screw up or from reliability issues. Anyways, good luck getting it flash. Let me know how it goes...
Click to expand...
Click to collapse
I'd imagine that to activate a phone with MetroPCS they'd need your ESN, I'll be asking the REP tomorrow. Chances are they are not using an In-House rom, because simply flashing the phone through Houdini gives the phone Talk and Text. But for a little more money under the table they add everything else, not that I can't do it myself. But I'd prefer someone who's done it before do it before I do. Either way I'll be asking quite a bit of questions tomorrow to the REP and I will let you know how it goes.
I have to give a little clarity here.
1.) "Flashing" your phone is not replacing a rom. Or anything to do with a rom. Flashing your phone is changing the service your phone uses to make phone calls. e.g. Flashing to metro. When you flash your phone you are essentially telling your phone to use MetroPCS's towers instead of sprints.
2.) If you flash your phone you DO lose the data functionality. BUT there is a solution. If you take your flashed evo to the right person they can unlock the data on the phone and it will work just like it would on Sprint. (craigslist is full of ppl who can do it for a price.)
3.) "Rooting". Rooting your phone makes you the "SuperUser". Basically its like "Jailbreaking" if you know what that means. Either way it makes you like an administrator for your phone. Rooting gives you full control over the phones inner workings. Therefore you can install what we call "ROMS". On the flip side this means you can easily BRICK your phone if your not careful. Rooting is only for those who know what they are doing. So do your homework before attempting.
4.) As far as if the phone can receive updates like Gingerbread after you flash it? I don't know. I would like to find out myself. The question is hard to call for me because you still have access to the android marketplace after you flash it. But you are not on Sprints network any longer. So hopefully someone here can answer that for us both.
Glad to be of assistance.
Tony.
Hi,
I'd be really grateful to anyone who can answer my newbie questions.
I'm looking to follow the guide to downgrade my non-network-branded (i.e. sim-free) Desire HD, so I can permanently root it. Then I intend to follow the other guide so I can still update to the latest official release. My primary requirement for rooting is just so I can make complete backups of my phone's state in future. Though I'll probably play about with other community ROMs too!
Sorry if answers to my questions are elsewhere, and feel free just to point if that's the case. I've searched but haven't found definitive answers. Knowing these things will increase my understanding. Although I'm used to tinkering with things a little am in no way a programmer and my last phone was a Nokia E65!
1) Please can someone list the different parts of the phone's memories, including which are impossible to write over and which are. E.g. my understanding is:
--One flash chip with:
- 'bootloader', which to me sounds like a PC's BIOS or the kind of app you can boot into on a standard desktop PC when choosing which OS to boot into;
- factory image partition;
- separate partition for over the air updates;
- 1GB partition for user-writeable memory for things like apps installed on the phone, contacts, etc.
--Physically separate 'radio' chip that can be overwritten (I don't understand the difference between this and the OS though)
--RAM;
--microSD card.
2) After following the two guides mentioned above, will I still be able to receive over the air HTC updates in future? And if not, does that mean I'd be relying on the community to make available any official updates? I bought my DHD through an official UK retailer.
3) After following the two guides mentioned above, will it still be possible to restore my phone to its factory state in future, e.g. for resale or sending back to HTC, so everything that we unlock ('eng s-off', 'radio s-off', etc., which fries my brain right now) is locked again? If so, can a guide to this process be linked to?
4) I understand it's possible to switch between custom ROMs easily. When this is done, does that mean all system settings, such as phone contacts and app settings are also switched, or are these settings written to a different part of the phone memory?
I'll be sure to thank (and donate) for your time. Many thanks in advance as well!
Hi, I just bought the DHD 3 weeks ago and it is still difficult to understand to understand all this android stuff sometimes
1) I was a little lost at the beginning too, I don't know if this is what you are looking for but this is what I understood.
There are 4 flashable "things" :
- ROM OS (android OS)
- Linux Kernel (linux kernel)
- ROM radio (another ROM that manage ONLY the hardware stuff like 3G, Wi-Fi, bluetooth, GPS...)
- bootloader (exactly like a bios) and contains a recovery menu (that can be flashed by clockworkmod for example)
The ROM radio seems independant and you can flashed it separatly from the other it doesn't bother. The last versions improve battery life or GPS startup etc...
The ROM OS (android) need to be flashed with the kernel otherwise you can have some problem (wi-fi or data network that doesn't work anymore...).
S-Off means security off and it is necessary to do it if you want to write a new recovery on the bootloader or flash a new radio ROM...
Ther is two kind of S-Off but I'm not sure of the meaning so I let you watch about it.
When you install through the official ways :
1 OTA : You need to have the official recovery from the bootloader otherwise it will NOT work (no OTA with clockworkmod)
If your phone is network-branded you need a goldcard here and/or superCID (I don't really understand here lol)
After the installation I think you keep the S-Off but you're not root anymore.
2 RUU : It will install/reinstall everything (ROM OS, kernel, ROM radio and bootloader).
It is even capable of reseting your CID (your not concerned here because your phone is non-network-branded)
If think you loose the S-Off (or ENG S-Off -> SHIPS S-Off), you're not root anymore...
If you want to keep S-OFF, SuperCID and ClockWorkMod you need to :
1 flash the ROM OS through the ClockWorkMod recovery -> update.zip (you can give it the OTA file .zip, it will only flash the ROM OS)
2 flash the kernel manualy with fastboot (you can also use the boot.img contain in your OTA file)
3 flash the ROM radio (there is the excellent tuto here on XDA about this)
2) OTA will not be possible if you want to use clockworkmod. I was a little anxious about that too at the beginning! But you can find the official
ROMS REALLY easily on XDA probably before your provider send it to you. And when you do everything manually, you can CHOOSE wich radio ROM you want,
you can do backup REALLY quickly with clockworkmod and you can come back (things you can't do if you use OTA)... The last point that confort me
in doing all of this is that you can download OTA but not install it to pick up the ROMs inside and the kernel ! I did it last week and my phone
is now running the two ROMS that was contained in the OTA file AND the kernel. This is why I'm not worried anymore.
3) I never tried to restore my phone to its exact factory settings but I think you can...
4) I don't really now. In my case, I decided to use Google for my contact too, so when I flash, a few minutes later I have all my contacts
I hope my english is not too bad for explainations like this
Hi poumpoum,
Firstly, thanks so much for taking the time to help. Your English is ten times better than my Française! If you've a PayPal account you'd like to Personal Message me, or just the name of your preferred charity, I'd like to say a little thanks that way too.
Okay: so I understand that doing these cool things to my phone means I won't be able to update it over the air. You've convinced me this isn't a problem because any updates find their way to the community.
I'm also convinced I can restore my phone completely to factory defaults due to this thread (the thread's for a different region but the principle still stands).
Thanks for clarifying the radio ROM shares the same physical chip as all the other memory (including the RAM actually, I found this out).
This thread also explained some of the jargon to me.
You're welcome
Hi, I have the desire, and well I'm board with it, I want to mess around with different roms like miui, gingerbread extra. But I don't understand, please could someone help me with some of my questions? Thank :
1) What are the chances of breaking it through rooting, and what could happen, and would should you do it it does happen?
2) what does bricked mean, and is there away of unbricking?
1) what do you do if a bad rom breaks?
1.5) what are the chances of things going wrong?
2) Can you have more than one rom installed at a time, and switch between them, a bit like you can with launchers, and uses the same apps and data on those roms?
2.5) Is unrevoked the best way to root?
3) I you can have more than one rom, can you have a gingerbread rom, side loaded with a froyo from?
4) How do you switch between the roms?
5)Does rooting affect battery life?
6) Using unrevoked, is there anyway to unroot?
7) where do you find roms, and does the rom manager in the market allow you to install them without flashing?
8)Is there a good htc sense hd or gingerbread rom that works well?
9) With different roms increase the speed of the device, like the n1 is faster than the desire, yet they have the same hardware?
I know that a lot of questions but i am really nervousness about this and I can't seem to find todate answerers to these questions. If someone could help me with these questions I would be very great full, as I want to get more our of my device. Thanks ( I know there are a lot of rooting threads, but I really need to find out as much as i can before I undergo this, I love my desire too much to allow it to break when there was something that i could have done)
There is a remote chance (0.00000001%) of anything going wrong as long as you follow the steps to the rooting process and S-Off. If you become bricked then there is a topic on how to unbrick.
Easiest and best way to root is to using unrevoked 3.32. Make sure you download the HBoot drivers from their website. After rooting, it is also good to make your device S-Off'd. Your able to flash HBoot templates to change partition sizes and also change the splash and remove system apps and so on.
You can only have 1 rom installed at a time. You have to flash roms as well, that's how you install them and other zip files through the recovery. If a rom breaks, you can just flash it again. Installing a rom takes 5 mins, if that really.
You find roms in the Android Dev section. You can use Rom Manager but you have to pay or something.
You can have a fast rom or a "slower" rom. It depends on how it's been built and stuff but also the kernel can help to speed things up. (Speed isn't always the answer). There is no best or crappiest rom either. It's best to test many out for yourself.
Battery life again depends on the rom and the kernel.
Things To Download
To root a device
To S-Off your device
Roms and alsort of other nice things
Hope this helps you out.
Thanks very much , but do you need to install "S-Off" as I don't quite understand what it does, and which one to download and how to install it. Thanks
You don't need to install S-Off after a root. S-Off just allows you to do more things like uninstall system apps, change the splash screen, change the HBoot (not quite sure what else). If your not going to be doing them sort of things then stay away from it.
When you root, the unrevoked utility roots it and changes the recovery to ClockworkMod 2.5.1.8. That recovery allows you to boot into it and install roms through it. It has a menu and you use your optical tracker to navigate through them. That is how you install different roms.
With the roms, you need to see which one you like. I've been through almost all of them and I have one I stick to now. I can't say which is the best, that's for you to decide. The Gingerbread roms are Android 2.3 and I THINK, emphasis on the THINK, that the rest of the roms are Android 2.2.
I think at first your like, oh what if I mess things up and stuff but you won't if you follow instructions. When I first did it, I completely messed up and couldn't even boot into a rom at all and was wondering how to sort it out. I got there in the end but still. I also forgot to mention, if you want the stock rom back, you can install one of the RUU's. It will wipe everything and you will have to root again, but you will have stock.
Thanks very much , when change roms will you lose all of your apps, and data?
Yes. When your changing roms, you have to erase all data. It is a must and everything will go, apps, user data including texts and contacts, EVERYTHING!!!.
Thanks so much for all your help, i'm going to do it now, and use cyanogen mod 7 or 6.x. Thanks again
No worries. If you get stuck, just message me or something.
Completely IGNORE S-OFF if you're a n00b, it shouldn't be recommended to anyone who:
1. Doesn't know what it is
2. Doesn't actually need it
Concentrate on rooting and running a custom ROM first
Not actually true. When I S-Off'd my Desire, I didn't have a bloody clue, other than it disables all security, what it was. You eventually learn things like I did and read a little more. S-Off is a great tool to have on your phone because it gives you all the more freedom to do what ever you want with your device. I will say for all the "n00bs" out there that if you are S-Off'ing then please read it all carefully, unlike me because I could have messed it all up.
You were lucky - better to learn first, do second
I saw recently a wiped imei which made me cautious
Sent from my HTC Desire using XDA App
Thanks for all you help, I have rooted and now have a custom rom (cm 6.1). Thanks
EddyOS said:
Completely IGNORE S-OFF if you're a n00b
Click to expand...
Click to collapse
I would add that if you're a n00b, don't even try to get your device rooted!
Lothaen said:
I saw recently a wiped imei which made me cautious
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
I would ask if that's even possbile. Apparently it is.
Delete the efs storage without a backup... doh
Sent from my HTC Desire using XDA App
I had a stock Desire and wouldn't move from it. Then the niggles in the current build just annoyed me enough to actually go down the root route (see what I did there? )
So I rooted and after a few mishaps along the way (make backups of everything, phone and SD card, especially if you partition it!) I am very happy with my Ginger Villain ROM. A few things still niggle (Me avatar in texts blank, phone reboots randomly to name a few), but its not as bad as it used to be. I can live without Sense as well surprisingly enough.
I also did the same for a friend, and stuck them on LeeDroid 2.3d and as they are technically challenged, it works for them sweet as.
stringent said:
I had a stock Desire and wouldn't move from it. Then the niggles in the current build just annoyed me enough to actually go down the root route (see what I did there? )
So I rooted and after a few mishaps along the way (make backups of everything, phone and SD card, especially if you partition it!) I am very happy with my Ginger Villain ROM. A few things still niggle (Me avatar in texts blank, phone reboots randomly to name a few), but its not as bad as it used to be. I can live without Sense as well surprisingly enough.
I also did the same for a friend, and stuck them on LeeDroid 2.3d and as they are technically challenged, it works for them sweet as.
Click to expand...
Click to collapse
Haha that made me laugh. As for your contact icon of yourself, you need to add yourself. Your own number and name and then you can add a picture. Yes it is annoying a little because Android natively doesn't have like a "contact card" for yourself.
Rooting and S-Off is the best thing I did by far
GoogleJelly said:
Haha that made me laugh. As for your contact icon of yourself, you need to add yourself. Your own number and name and then you can add a picture. Yes it is annoying a little because Android natively doesn't have like a "contact card" for yourself.
Rooting and S-Off is the best thing I did by far
Click to expand...
Click to collapse
bump creates a contact card for yourself...
right at the top of the phonebook called 'My Contact Card'
Lothaen said:
bump creates a contact card for yourself...
right at the top of the phonebook called 'My Contact Card'
Click to expand...
Click to collapse
Odd, I don't have that, I had it in the Sense UI, not on the stock Ginger Villain ROM, unless I am missing something ...
Hello everyone!
Recently my phone started to run very slow (I'm assuming I installed some crapware..) so I thought it may be a good time to finally do a Factory Reset of it. Since I'm about to do it, I decided to do the thing I SHOULD'VE when I first got it, root it. However, I've got some questions that I can't really find answers to, hence the thread.
1. I plan to use "HTC One V All-In-One Toolkit" (http://forum.xda-developers.com/showthread.php?t=1676686) for the process, but a tutorial thread on how to do it manually caught my attention. In the thread it's written:
Or download one of the Superboot that relevant to your device HERE
Click to expand...
Click to collapse
When I first got the phone, one of the numbers on this page matched with my phone's in Software Information (I thought it was Software number). However, now it doesn't match any of the numbers there, so I want to make sure that it's still possible to root a GSM One V?
2. Before rooting I am of course going to flash a recovery (TWRP as delivered by the Toolkit) and do a backup of the ROM. How big is the file going to be? Will a 4GB (3.6GiB) card be enough for it? Is there anything special I should keep in mind before backing up?
3. After root is done I'd like to be able to OC the phone. From what I found out so far I need a custom Kernel for it. I looked around and I see many people use Titanium-KISS kernel. That raises three questions:
a) can I flash a custom kernel for the STOCK ROM? I don't want to change the ROM to another. At least not yet.
b) is it possible to test a kernel before permanently? Like, boot the device using it without overwriting the one that is already on the phone (kinda like in UNIX systems you can keep older kernel versions just in case). And in case a kernel will not work and the phone will hang, since there is no way to remove the battery, how can one do a hard reset of the phone?
c) When reading Titanium-KISS thread I don't see aything about fixing the issue with the stereo playback on the phone's speaker (as in, only the left channel plays). Does this kernel have that fix? Or would I need to get another one? In that case, what stable kernel with ability to both OC the phone and audio fix would you recommend?
4. Chainfire 3D. I read mixed opinons about it, some people say it works without problem on One V, some say it crashes the phone. What is the safest way to check if it will work? Just install it and if it will screw up just restore a TWRP backup?
I think that's all the questions I have for now. At least, I can't think of any more right now. I attached screenshots of Software Information in case it's needed. Thank you in advance for anyone that will respond.