[SOLVED] htc and cyanogenmod - Desire HD Q&A, Help & Troubleshooting

The guides here and at cyanogenmod are very helpful. Thanks a lot.
I've a few questions, however.
I like the stock HTC sense interface and apps/widget. How to install the sense II etc in my cyanogen mod?
I have eng hboot and s off, and I have changed the radio via fastboot. Can I still cancel cyanogen mod and flash back to the HTC rom? Even version 1.72/ latest version?
I'm very new and don't know anything. If I even make mistake and post in wrong forum, please advise.
Thanks for your understanding!

yes you did post in the wrong forum, questions should go in the Q and A forum.
as for your question, if you like sense, why bother flashing CM? u can't just add Sense on top of a CM build. u can flash back any custom rom u like if u have perm root and eng/radio s off.

So sorry, could this be shifted to qna section?
I don't need the HTC sense functions like finding or ringing the phone from my computer. But I want the apps such as their keyboard, internet browser, agenda calendar widget, and the wallpaper with moving clouds and rain etc.
I root because I hope to install USB host mode, and hopefully also find better Bluetooth support. My HTC originally cannot send files to computer or other phones, but now it can. I also think I can install Japanese native ime support, along with Chinese and English.
Cyanogenmod battery life isn't better though. Another reason I changed was because the features stated that smartass governor is very battery efficient
Or perhaps is the radio. I changed radio according to the wiki guide on cyanogenmod.
You said I can change to any custom rom. If I can't go back to original real HTC, is there a custom rom that nearly 'imitates' the HTC one? Just looks and feel, I don't need the HTC sense account stuff..

hweiee said:
So sorry, could this be shifted to qna section?
I don't need the HTC sense functions like finding or ringing the phone from my computer. But I want the apps such as their keyboard, internet browser, agenda calendar widget, and the wallpaper with moving clouds and rain etc.
I root because I hope to install USB host mode, and hopefully also find better Bluetooth support. My HTC originally cannot send files to computer or other phones, but now it can. I also think I can install Japanese native ime support, along with Chinese and English.
Cyanogenmod battery life isn't better though. Another reason I changed was because the features stated that smartass governor is very battery efficient
Or perhaps is the radio. I changed radio according to the wiki guide on cyanogenmod.
You said I can change to any custom rom. If I can't go back to original real HTC, is there a custom rom that nearly 'imitates' the HTC one? Just looks and feel, I don't need the HTC sense account stuff..
Click to expand...
Click to collapse
Alot of the HTC apps and widgets are built into their own Sense's Home interface. They cannot be placed into the normal Android Home screen (They are 'Sense widgets', not 'Android widgets').
Realistically, you either have to go with Cyanogenmod or HTC Sense. It's impractical to find a middle-ground because both are extensive customisations of the base Android system.
If you would like to try out good HTC Sense-based ROMs, then Android Revolution HD, LeeDroid HD and CoreDroid are all good ones among some others. They are also all based on the latest 1.72 HTC vanilla DHD build. If you are looking for improved battery life, I know LeeDroid aims for this in particular. They all come with HTC Sense account integration, but you in no way have to use it. Just skip it.
Lastly, bluetooth should work fine as with any other phone, even on HTC's vanillla build.

Okay so Sense widgets are the things that I like and they are part of Sense, which is not the same as cyanogenmod. I understand until this far.
I didn't choose cyanogenmod for any particular reason, actually. I just found that cyanogenmod wiki provides a (wiki.cyanogenmod.com/index.php?title=HTC_Desire_HD:_Full_Update_Guide) full walkthrough with every step, so I just chose to follow that all the way through, lest problems happen. I certainly don't mind using any other ROMs.
If i change to one of those Sense-based ROMs as suggested, does it mean that I can get to use those Sense widgets that came originally? E.g. the HTC calendar widget in Agenda view, the live wallpaper that has clouds etc...
If so then it would be great. I'll get to use the abovementioned the stock Sense widgets and apps, and still have root access to try to install those stuff like USB Host *see below*.
Perhaps it may be clearer for your understanding if I share whatever I've done to my phone so far.
I did exactly this (wiki.cyanogenmod.com/index.php?title=HTC_Desire_HD:_Full_Update_Guide), no deviation. Even all the optional steps, I did them.
I also would like to extend to a few more questions:
- Can I flash back to original HTC Sense DHD Rom, and still have my permanent S-OFF, Root, Eng hboot, etc...That is, can I simply flash back the original HTC DHD ROM (if i can find it somewhere...). Since my configuration is S-Off permanently (the wiki says gfree does so), it means my phone doesn't check and will blindly do any ROM, is that correct?
- Can I flash back to original HTC Sense DHD Rom, and let go of my Root Access, back to S-ON, and all the factory state? Or is my current state already totally irreversible?
*see below* = I think USB host is possible? I saw the thread on USB Host working on the Desire, though not on Desire HD. Anyhow, I'll take this up another time... haha. I haven't even settled my baby steps yet, I can't leap.

If you are looking for something simliar to the sense feel, you can try
1. Fancy Widget - Looks about the same as the sense flipping clock
2. Pure Calendar - For calendar, agenda, etc
3. Beautiful Widget - Provides better animation compared to the weather animation from sense.
Although some of the widget are not free, but you are not restricted to the type of ROMs that you are on.
Cheers

hweiee said:
If i change to one of those Sense-based ROMs as suggested, does it mean that I can get to use those Sense widgets that came originally? E.g. the HTC calendar widget in Agenda view, the live wallpaper that has clouds etc...
Click to expand...
Click to collapse
If using a vanilla HTC ROM? Yes. If using a custom-built sense ROM? Most of the time, just check that the ROM maker hasn't removed it or it's able to be readded. Although for the DHD some ROM makers have even added in some of HTC's apps/widgets which were removed from original Sense when going to Sense 'HD'.
- Can I flash back to original HTC Sense DHD Rom, and still have my permanent S-OFF, Root, Eng hboot, etc...That is, can I simply flash back the original HTC DHD ROM (if i can find it somewhere...). Since my configuration is S-Off permanently (the wiki says gfree does so), it means my phone doesn't check and will blindly do any ROM, is that correct?
Click to expand...
Click to collapse
Flashing 1.72 will remove everything but Radio S-OFF.
- Can I flash back to original HTC Sense DHD Rom, and let go of my Root Access, back to S-ON, and all the factory state? Or is my current state already totally irreversible?
Click to expand...
Click to collapse
Everything but Radio S-OFF. I haven't investigated myself whether it's possible to reset that change to factory.
*see below* = I think USB host is possible? I saw the thread on USB Host working on the Desire, though not on Desire HD. Anyhow, I'll take this up another time... haha. I haven't even settled my baby steps yet, I can't leap.
Click to expand...
Click to collapse
Not sure what USB Host is? Tethering? HTC let you do this when you connect your phone to the computer.

USB host is an operating mode of the USB hardware that allows USB peripherals (keyboards, mice, pen drives, external mass storage ...) to be controlled. Most of the USB hardware can do that but quite all are software limited to work as USB client. So, if the USB host mode is supported by desire HD's hardware, it must be enabled in the kernel making some initialization and adding some more functions to it. The problem is that modifications are hardware dependent thus one should know which USB hardware is actually built into the phone and (hard part) what are the detailed hardware specification and data sheet. Knowing that it's quite easy to implement in a kernel build.

hweiee said:
The guides here and at cyanogenmod are very helpful. Thanks a lot.
I've a few questions, however.
I like the stock HTC sense interface and apps/widget. How to install the sense II etc in my cyanogen mod?
I have eng hboot and s off, and I have changed the radio via fastboot. Can I still cancel cyanogen mod and flash back to the HTC rom? Even version 1.72/ latest version?
I'm very new and don't know anything. If I even make mistake and post in wrong forum, please advise.
Thanks for your understanding!
Click to expand...
Click to collapse
Why don't you try flashing ARHD2.0.9. You get all the sense stuffs...

Ok I'll try arhd tonight. Then let you guys know how. =) thanks

Would like to verify the steps:
I check that my versions are:
ROM Manager v3.0.0.7, inside which, it says ClockworkMod Recovery 2.5.1.3
so means okay.
Download Android_Revolution_HD_2.0.9.zip from
forum.xda-developers.com/showthread.php?t=840040
and put it on my SD card root.
Restart my phone into Recovery Mode.
In ClockworkMod Recovery go to "mounts and storage" and select: format data
Go back and select "install zip from sdcard"
Select "choose zip from sdcard" & click Android_Revolution_HD_2.0.9.zip

and if i'm changing Radio, must I only do it before the flashing of ROM, or I can also do it after flashing ROM if i like?

i don't understand. so at this very present moment, is it possible (yet)? I was referring to this in my earlier post: forum.xda-developers.com/showthread.php?t=702742
smog said:
USB host is an operating mode of the USB hardware that allows USB peripherals (keyboards, mice, pen drives, external mass storage ...) to be controlled. Most of the USB hardware can do that but quite all are software limited to work as USB client. So, if the USB host mode is supported by desire HD's hardware, it must be enabled in the kernel making some initialization and adding some more functions to it. The problem is that modifications are hardware dependent thus one should know which USB hardware is actually built into the phone and (hard part) what are the detailed hardware specification and data sheet. Knowing that it's quite easy to implement in a kernel build.
Click to expand...
Click to collapse

hweiee said:
Would like to verify the steps:
I check that my versions are:
ROM Manager v3.0.0.7, inside which, it says ClockworkMod Recovery 2.5.1.3
so means okay.
Download Android_Revolution_HD_2.0.9.zip from
forum.xda-developers.com/showthread.php?t=840040
and put it on my SD card root.
Restart my phone into Recovery Mode.
In ClockworkMod Recovery go to "mounts and storage" and select: format data
Go back and select "install zip from sdcard"
Select "choose zip from sdcard" & click Android_Revolution_HD_2.0.9.zip
Click to expand...
Click to collapse
You have been playing around with CM7. So given that i assume you are into root and stuffs... So to keep it plain and simple....follow what Mike says in ARHD thread. Yes you are on the right track mate...
Tips (based on my experiences )
1. Wipe all data, dalvik-cache, cache before you flash
2. Flash when your phone is fully charged (the led turns green does not mean that your phone is fully charged. Let your phone charge 2 more hours after the LED turns green. Alternatively you can use CurrentWidget to monitor the charge.
3. Remember to wipe battery stats as well...
Good luck!

hweiee said:
and if i'm changing Radio, must I only do it before the flashing of ROM, or I can also do it after flashing ROM if i like?
Click to expand...
Click to collapse
Flash Radio after you have flashed the ROM. Remember to do 3-4 reboots before you proceed to flashing Radio.

Noted. Thanks. Done. Awesome. Now, this rom is exactly what I wanted! =D
I used FULL-WIPE-1.2 then flashed the Rom. I'm not sure if that included wiping the battery stats. ARHD is already up and running and I'm halfway settling in now. Can I do a battery wipe now? How to do so?

hweiee said:
Noted. Thanks. Done. Awesome. Now, this rom is exactly what I wanted! =D
I used FULL-WIPE-1.2 then flashed the Rom. I'm not sure if that included wiping the battery stats. ARHD is already up and running and I'm halfway settling in now. Can I do a battery wipe now? How to do so?
Click to expand...
Click to collapse
If you used his Full-wipe, it would wipe everything that is needed for installing the ROM i guess
I wiped battery stats manually via CWM...it is under advanced option

LeeDroid v 1.5.1
hweiee said:
So sorry, could this be shifted to qna section?
I don't need the HTC sense functions like finding or ringing the phone from my computer. But I want the apps such as their keyboard, internet browser, agenda calendar widget, and the wallpaper with moving clouds and rain etc.
I root because I hope to install USB host mode, and hopefully also find better Bluetooth support. My HTC originally cannot send files to computer or other phones, but now it can. I also think I can install Japanese native ime support, along with Chinese and English.
Cyanogenmod battery life isn't better though. Another reason I changed was because the features stated that smartass governor is very battery efficient
Or perhaps is the radio. I changed radio according to the wiki guide on cyanogenmod.
You said I can change to any custom rom. If I can't go back to original real HTC, is there a custom rom that nearly 'imitates' the HTC one? Just looks and feel, I don't need the HTC sense account stuff..
Click to expand...
Click to collapse
hi
you can use LeeDroid ROM v 1.4 (latest on 04 Feb 11) from
http://forum.xda-developers.com/showthread.php?t=842802
it's the closest you can go to Sense ROM. battery life is excellent, i'm using it for the past 3 days. all the widgets and Apps from Sense UI are there. i ve checked the gps, proximity sensor and everything seems to be working as it is expected.

I've already settled in comfortably in ARHD. =)
Any advice if USB Host can be done at this moment? E.g. connecting a USB Flashdrive to my DHD and accessing the files within the thumbdrive, etc

Radios & Processor
1)
The ARHD thread strongly recommends using:
Radio_12.35d.60.140f_26.06.03.24_M2
Radio_12.28e.60.140f_26.04.02.17_M2_SF
I'm currently using:
android.d3xt3r01.tk/cyanogen/ace/radios/ace.26.04.02.17.zip
Is mine the same? I don't know if my current one have suffixes or not.
My HTC DHD's default stock (before changing anything) is 26.03.02.26_M.
Questions:
1. What do the suffixes M, M2, and SF mean?
2. Why so many versions of radio? I understand that radio controls cellular connections, gps, bluetooth, etc... but with each newer "radio" that is released, is it more powerful? more energy saving?
3. I live in Singapore, my provider is Starhub. Are the different radio versions (in terms of phone and data connection) meant to suit different providers? (Hence I should revert to my phone's default stock radio?
4. I often wish Wifi/ Bluetooth/ 3G data connection can be "boosted", even if it is at the expense of battery life. Is it possible here? How to configure? (E.g. I know that for my router, with 3rd party firmware, I can increase the wireless power)
2)
On currentwidget's logged data graph, I realise that my current usage fluctuates alot. Is this normal?
11am-12pm was listening to internet radio and connected to bluetooth headphones.
about 5pm-7pm was listening to mp3s and surfing internet on 3G.
other than that, the phone was in standby/ lock-screen with screen turned off, and wifi/bluetooth/gps/auto-sync all disabled.
See the screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please help and advise.
Thank you very much,

Related

READ FIRST! - Rooting, Solutions to Problems, the Answer to Life (Updated:11/29/11)

ROOTING + UNROOTING INFORMATION + COMMON QUESTIONS + PROBLEMS w/ LINKS​
DISCLAIMER: I DO NOT TAKE ANY RESPONSIBILITY FOR ANY DAMAGE THAT OCCURS TO YOUR PHONE. THIS IS A COLLECTION OF INFORMATION I FOUND TO BE USEFUL. I ONLY ORGANIZED IT HERE TO MAKE IT EASIER FOR PEOPLE TO FIND.
Don't forget to thank people who made the ROMs, Root Methods, etc. They put in a lot of work and take a lot of time helping people. All it takes is a click of a button. One for me too! It's a lot of work trying to keep everything updated. =P
This will and always will be a work in progress. If you feel something should be added, clarified, or corrected feel free to PM me. I'm not perfect and I can't read everything so any and all help is appreciated. (Yes of course I will credit you. Just no plagiarism!)
-----------------------------------------------------------------------------
Preface:
I made this guide to be a collection of information for the latest rooting methods as well as common questions and problems that arise from rooting/flashing/etc. Please read the entire guide if you are new to rooting. Also the common questions and problems are found in posts 2 and 3 of this thread. I hope you find this to be helpful. Happy and safe rooting.
----------------------------------------------------------------------------------------------------
Rooting Information
What is rooting and why should/shouldn't I do it?
Rooting is a way of gaining access to the root directory of your phone enabling you to change every aspect of your phones software that the manufacturer has locked. This enables you to do many things with your device that the manufacturer did not intend. Here are some reasons why people root and why people don't.
Reasons to root:
Get the latest versions of Android on your phone before anyone else.
Try faster and more optimized versions of your phone's software.
Overclocking and underclocking your phone.
Longer battery life.
Theme your phone a lot more.
FREE Wireless Tethering.
Remove unwanted Sprint software.
Reasons to NOT Root:
Not comfortable with troubleshooting your phone and phone problems.
Do not have the time to spend going through countless forums to find solutions to problems.
Possibility to break your phone permanently causing you to go back to Sprint (IF YOU HAVE INSURANCE) to get another one or buy another if you don't have insurance.
VOIDS YOUR WARRANTY WITH SPRINT. (Can be undone)
Very time consuming and addicting.
Do not know what a "driver" is for a computer.
Have no knowledge of DOS.
So how do I root?
-Don't use any method just because the guide says "ROOT METHOD". Make sure its the latest root method used for your situation. Even this guide will get outdated one day (I'll try my best to keep it up to date).
-Rooting will cause all your information to be lost if you did not properly back them up. You will lose anything saved on the phone, such as contacts (not synced to Google) and applications and settings. Anything on your SD card will still be there such as music and pictures and video.
Basic terminology:
ROM - The phone's software
Flashing - Installing. Pertains to ROMs, kernels, radios, themes, etc.
0) Make sure you have at least 30% battery. You do NOT want to have your phone die when flashing. Your phone will turn into a very pretty and expensive paperweight.
1) Turn on your phone and hit Menu > Settings > About Phone > Software information. Make a note of your Baseband Version, Kernel version, Software Number, and PRI Version. Now press your BACK button and go to Hardware information. Look for your 4 digit Hardware Version. Write this down too. This information is helpful when troubleshooting issues you may have.
2) Power your phone off. Hold VOLUME DOWN and your POWER button till you see the following screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is called the Bootloader Screen. Remember it. You will see it very often. There are two pieces of crucial information on this screen that you will be concerned with. On the first line, you will see S-ON. This stands for Security-ON. It means you are not rooted more or less. On the second line you will see "HBOOT #.##.####" This is your HBOOT version number.
3) Now that you have this information, it is time to pick your root method. You only need to root once and only need to pick ONE of the following methods.
Revolutionary: - This will unlock the bootloader for the latest stock GB. Follow all instructions to the letter.
http://forum.xda-developers.com/showthread.php?t=1218386
IF YOUR VERSION IS BEFORE 4.22.651.2, UPDATE YOUR PHONE USING OTA THEN ROOT USING REVOLUTIONARY!!!!!!
PLEASE NOTE THAT WHEN YOU GO TO THESE RESPECTIVE LINKS, MAKE SURE THAT THEY ARE STILL UPDATED! CHECK THE LAST PAGE OR 3 TO SEE IF IT IS STILL UPDATED. IF NOT SOMEONE WILL GENERALLY SAY IT IS OUTDATED. SUPPORT FOR THE ROOT METHODS SHOULD BE DONE ON THEIR RESPECTIVE PAGES OR IN THE Q+A PAGE. ALSO MOST ISSUES YOU WILL RUN INTO, SOMEONE ELSE PROBABLY ALREADY HAS SO PLEASE USE THE SEARCH FUNCTION.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
How do I know if I am rooted?
Go into Bootloader. If you see S-OFF at the top, you are fully rooted.
I am rooted now. What can I do?
FIRST MAKE A NANDROID BACKUP! ALWAYS DO THIS BEFORE YOU FLASH SOMETHING. THESE ARE BIG FILES SO TRANSFER THEM TO YOUR COMPUTER TO SAVE SPACE ON YOUR SD!
A nandroid backup basically takes a snapshot of your phone which you can restore. While it will fix most problems, it is not a cure all. It will fix most if not all ROM flashing blunders.
How do I make a Nandroid Backup?
1) Power off your phone.
2) Hold VOLUME DOWN and POWER to till you see the Bootloader screen.
3) Use VOLUME UP and VOLUME DOWN to navigate to RECOVERY and push the POWER button to select.
4) Once in Recovery, Look for an option that says NANDROID or NANDROID BACKUP.
5) Select that and hit power.
6) Wait till your NANDROID BACKUP is finished and then proceed to flashing anything you want.
7) ALWAYS DO THIS BEFORE FLASHING ANYTHING.
8) If you run out of space on your SD card, your backups are saved to your SD card under the Nandroid Folder. Back up this folder to your PC.
OK. I made my Nandroid Backup. What can I do now?
You can now flash custom ROMs, kernels, radios, themes, etc.
If you aren't sure what a ROM/Radio/Recovery is check out ricsim78's post here:
http://forum.xda-developers.com/showthread.php?t=790427
Here is a great guide on kernels. Kernels are what you want to flash if you want to improve battery life.
http://forum.xda-developers.com/showthread.php?t=894880 - Kernel information. What each does and what each stands for?
Here is where you can find most of the goodies here on XDA for the Evo:
Head on over to the Android Development forums for Custom ROMs/Kernels/Radios/Recoveries.
If you want themes, clocks, widgets, UI, etc, head on over to the Themes + Apps forum. Make sure you flashed a "Deodex" ROM for theming.
How do I flash a ROM/Kernel/Theme/etc
99% of all ROM's, kernels and radios come flashable (will be a .zip file).
0) MAKE SURE YOU HAVE 30% BATTERY AT LEAST!
1) Plug your phone into your computer and connect it as Disk Drive.
2) Place your ROM/Kernel/Radio/Theme/ETC into your SD card. (If you have the 4 in 1 option skip to step 5)
3) Power your phone off. Hold VOLUME DOWN and POWER at the same time till you load into Bootloader.
4) Select recovery by using the volume buttons to move and hit the power button to load into Recovery.
5) Once in recovery, make a NANDROID BACKUP and wipe your data/cache/dalvik! If you are flashing an update to your ROM and want to keep your apps, don't wipe your data. If you run into errors or FC (Force closes), wipe your data/cache/dalvik and flash again.
6) Flash your file by going to Install/Flash zip from sdcard.
7) Select your file and hit the power button. Press power again to confirm if needed.
8) Wait till the flash is complete and reboot.
How do I return to stock (unroot)?
http://forum.xda-developers.com/showthread.php?t=1218386 Go down to the FAQ. Your answer lies there.
How do I backup my apps?
Use MyBackup. You can use this to backup and restore your apps without the need for rooting. (Thanks teh roxxorz)
Appbrain is good if you are using market only apps. However app data won't be saved.
Titanium Backup is also good if you are rooted.
Credits:
teh roxxorz aka time traveler, xHausx, ricsim78, zikronix, djR3Z, mroneeyedboh for their work on the guides I linked and to all the devs out there cooking up ROMs/Recoveries/Themes/Kernels/ETC to bring everyone rooting joy.
Common Questions
I am getting an Over the Air (OTA) update from Sprint. Should I accept it if I am rooted?
This is what a Sprint OTA update looks like.
IF YOU ARE ROOTED, DO NOT ACCEPT THIS OTA.
This means that your phone's software is not up to date and it is telling you to update. You must download a ROOTED version of the update and manually flash it. Accepting this will cause you to lose root and worst case, brick your phone. SO DON'T DO IT! lol
This is the link to the latest OFFICIAL ROOTED Sprint ROMs. This will flash a ROOTED 100% stock phone. Meaning it will be rooted but it will be just like your how your phone was before you rooted it. You can NOT remove the Sprint bloatware on the phone. You can also flash a custom ROM with the newest update as its base.
Newest Stock ROOTED RUU - 4.22.651.2
http://forum.xda-developers.com/show....php?t=1110733
3.70.651.1 + Radios
http://forum.xda-developers.com/showthread.php?t=874251 NEWEST ROOTED OTA. Use the First link for the Radios.
3.30.651.3 + Kernels
http://forum.xda-developers.com/showthread.php?t=836728
3.30.651.2 + Kernels
http://forum.xda-developers.com/showthread.php?t=819838
3.29.651.5
http://forum.xda-developers.com/showthread.php?t=789913
I rooted using ABC's method. Do I need to root again using XYZ's?
No. Once you are rooted, you are good to go.
I turned my phone into a paperweight/bricked it/"borked" it/its just not working no matter what I do. What can I do?:
If you can still get into your bootloader then you are not bricked! But if you can't get into bootloader and if you have Sprint's Total Equipment Protection Program, you are in luck. They changed their policy on October 23rd. Here are the details of what it covers.
http://www.phonenews.com/sprint-tepsr-changes-next-week-13303/
If the phone is beyond repair, you will have to go through Asurion and pay the $100 deductible. TEP does not cover rooted phones. You have to go through Asurion.
If you don't have TEP, everything except water/fire damage and lost phone replacements cost $35 per incident as long as the phone is not beyond repair. If it is beyond repair, you will have to buy a new phone.
What is PRL?
PRL stands for Preferred Roaming List. Its a list of roaming towers in your area. Its best to keep this updated in crappy coverage areas.
What is PRI?
http://forum.xda-developers.com/showthread.php?t=751935&page=7 <- Debate on what it stands for. (REALLY?!)
In actuality it is called "Product Release Instructions" and is essentially a list of settings for the radio. It's the PRI which uses the PRL to enable data roaming by connecting it to towers/cell sites listed in the PRL and for other things such as to allow calls to interrupt an active data session (ring-through).
How do I update my PRL/PRI?
Go to Menu > Settings > System Updates > Update PRL + Update Profile.
If that doesn't work (and for most, it doesn't), you can always download it from here. Mind you the above steps only work for Sense based ROMs. If you are on AOSP you have to download it from below.
http://forum.xda-developers.com/showthread.php?t=715485
To update your PRL Manually, go to this link (thanks to Noncorp)
http://forum.xda-developers.com/showthread.php?p=10004743#post10004743
Latest Information:
Radio: 2.15.00.04.08
WIMAX: 27925
PRI: 1.90.003
PRL: 60677
I see "deodex" and "odex" ROMs. What are those?
Basically if you want to theme your ROM you want to use deodexed ROMs. Odexed ROM's are made to be streamlined. There is a performance difference. Deodexed ROM's will take longer to boot up because everything or almost everything is unpacked. Odexed ROM's will boot faster and be more responsive.
http://lmgtfy.com/?q=What+is+deodex
Google is your friend =P
FREE Wireless Tether:
http://code.google.com/p/android-wifi-tether/downloads/list?can=2&q=Evo
***Some builds don't work with certain ROM's. Trial and error or searching within your ROM's thread will let you know which build numbers will work for you. Also note if you enable WIFI Encryption, the password is CASE SENSITIVE! Make sure you know that as you are typing the password in due to certain keyboards auto capitalizing. ***
Launchers:
ADW - Landscape on Home Screen, Customize Dock Bar, Customize Icons, Customize App Drawer, Free and Pro Versions.
LauncherPro - Landscape on Home Screen, Customize Dock Bar, Customize Icons, Customize App Drawer, Free and Pro Versions, Widgets (Pro Only)
Widgets
Beautiful Widgets - Sense like clocks and weather. Make sure to download the animation package if you want animated weather.
OneSeven - A text based date widget
Tajm - A text based clock
----------------------------------------------------------------------------------------------------
Battery - Common Questions and Problems
What is the best ROM + Kernel combination for battery life?
There is no right answer for this. Battery life is affected by so many factors, the only thing you can do is trial and error. Here are most of the factors that can affect battery life:
-Phone Settings (Haptic feedback, screen on duration, auto sync, radios, etc)
-ROMs
-Kernels
-Overclocking + underclocking
-Apps
-Signal strength
-Roaming
-Battery type
-Battery stats
-Calibrating the battery
-PRI
-PRL
-The water you drank the other day
-The **** you took just before
So how do I improve battery life?
#1 Go to the bottom: http://forum.xda-developers.com/showthread.php?t=790427
#2 Adjust your brightness settings, turn off anything you aren't using, use Wifi if it is available (noticeable), set sync frequencies longer, and turn off haptic feedback.
#3 Get some Ebay batteries. They work decently for the price but you may not enjoy carrying multiple batteries around and doing the battery shuffle with your phone.
#4 http://forum.xda-developers.com/showthread.php?t=778466
#5 Seriously go out and buy an extended battery. It is well worth it if you don't care about the increase in size. If you are like me and use the car dock you will get a bit ticked off that you have to switch back to the stock battery and stock cover when you get into your car but its worth it.
#6 You do the hokey pokey and you turn yourself around, that's what it's all about!
I bought #3 when I got my Evo at launch. The damn aftermarket batteries lasted longer than my OEM.
----------------------------------------------------------------------------------------------------
ROM Information and Tips Poll of ROM usage: http://forum.xda-developers.com/showthread.php?t=951057
Sense ROMs
There are a few flavors of Sense nowadays and you may be confused as to what it all means. If your Evo was fully up to date, it should be on Android 2.2 Froyo using Sense 1.0.
Lately there have been ROM leaks that have pushed it all the way up to Gingerbread 2.3.3/2.3.4 with Sense 3.0. The problem is these are unofficial updates of Sense.
Any leaked ROM will have bugs that must first be ironed out.
Sense 1.0 - Will have everything working. Most of these ROMs optimize performance and are themed with certain mods and tweaks.
Sense 2.0 - Will almost certainly not have 4G working along with other bugs because Sense 2.0 are ported over from other devices who don't use WIMAX. If you need 4G, don't bother flashing a Sense 2.0 based ROM.
Sense 3.0 - Currently there are two leaks that feature Sense 3.0, Kingdom (Evo 3D) and the Sensation leak. The Kingdom leak is the best bet as of now because it has both Android 2.3.3 and Sense 3.0 WITH WORKING 4G! The problem is that it was made for a 3D device so there are bugs that need to be ironed out.
Here are some general guidelines to follow:
If you want stability, stick with a Sense 1.0 ROMs.
If you want to experiment and can do without 4G or don't have 4G in your area, try a Sense 2.0 ROM.
Sense 3.0 is in no way ready for daily use without major bugs.
When picking your Sense ROM from the Android Developer section, make sure you read the titles and the Original Post (OP) by the author of the thread.
They will tell you what the ROM is based off of.
AOSP ROMs (Vanilla ROMs)
AOSP/Vanilla ROMs do not have Sense and is based off the original Android UI. Sense can limit performance and use certain resources. The following two ROMs should be your starting points for AOSP based ROMs as most of them for the Evo are based off Cyanogen Mod (CM). While these have come a long way for the Evo, some functions aren't working such as 720p video recording.
http://forum.xda-developers.com/showthread.php?t=956187 CM7 + 4G + HDMI Mirroring
http://forum.xda-developers.com/showthread.php?t=915527 MIUI NO 4G
** These have been found to be stable for daily use. Read through each thread to know what is and is not working. There are many other ROMs out there that are in beta that are not listed here. **
----------------------------------------------------------------------------------------------------
ADB - Android Debug Bridge
A great guide to ADB.
http://forum.xda-developers.com/showthread.php?t=879701
Common Problems:
Standard Troubleshooting For Many Flashing Problems:
-Try Rebooting. Most problem will be solved this way.
-Was it fine before your Nandroid Backup? If so, restore your backup.
-If you flashed something and are having issues, did you wipe your data/cache/dalvik? If not then do it and reflash.
-If you are still getting problems, the file is most likely corrupt or outdated. Try redownloading and making sure the file is updated for your ROM + Version #
-If the file is updated and NOT corrupt, SEARCH FIRST IN THE FORUMS OR GOOGLE! You will be surprised on the answers you can find in 15 seconds of searching.
-Can't find any solution or workaround? Then make a post in that thread with details of your problems, as well as ROM, Hardware version, Hboot #, error messages, etc.
I am getting a picture of an Evo with a Red ! inside of a triangle HALP!
You mean this?
This means your recovery is not flashed to a custom one such as Amon RA or Clockworks. If you do have one flashed, try hitting VOLUME UP and the POWER button. See if your screen pushes into recovery. If not then you will have to reflash your recovery again.
I am getting a picture of an Evo with a Green arrow with a circle HALP!
You mean this?
This means whatever you just flashed is being updated and you should let it run its course. It will go away after a few minutes and by the time you finish reading this it might be done! If its running for a LONG TIME. Pull your battery and load back into recovery. Wipe your data/cache/dalvik and then reboot again. You might see this screen again but it should run through this time.
I am getting a red ? image what does that mean?
You mean this?
The "WTF" (courtesy of xHausx) icon, it will show that if it gets a bad auto update command or a bad update package. Try to go back into recovery, wipe your data/cache/dalvik and try again.
I am getting a red triangle with an !
You mean this?
The Last one I'm guessing you'll see if there is an error within the recovery itself, I've never seen it be used before. - xHausx
I am getting random Force Closes (FCs) after flashing ****.
Did you wipe your data/cache/dalvik? If not do a Nandroid Restore to the backup you should have done before flashing and then wipe data/cache/dalvik and then reflash. See if you still get a FC. If you do, there might be a problem with whatever it is you flashed with the ROM you are using. Check on the thread you downloaded it from for support.
I am stuck in a boot loop.
If you flashed a new ROM and you are stuck in a bootloop, you probably didn't erase your data/cache/dalvik. Try that and reflash your ROM. This will fix most boot loop issues. If it was from something else, make a post in your respective threads or in Q+A.
I am stuck in a NAND Backup! Lots of "..............."
Pull your battery and restart the backup. You might also want to erase the NAND backup that failed by going to your respective NANDROID backup folder on your SD card.
My 4G isn't connecting and I'm in a 4G city.
Enable your 4G radio. Go to Menu > Settings > Wireless & Networks and look under 4G. If you see Scanning... > Connecting to Sprint > Authorizing > Scanning and it keeps repeating, you might have lost your RSA keys. Go back to your home screen, hit Menu > Settings > About phone > Hardware Information > 4G MAC Address. Does it say 00:16:08:00:24:05? If not you are fine and probably don't have a strong enough signal. 4G doesn't penetrate as well as 3G because there isn't that much signal saturation. Also because 4G runs on a higher frequency than 3G and therefore doesn't penetrate as well. (kudos to for reminding me nuformzdesign) If so, you lost your MAC address. Now you need to check if you have your RSA keys.
Go to the Market and download RSA Key Checker by joeykrim. Use this to see if you still have your RSA keys.
If you still have your RSA keys and only need to fix your MAC address IF it is 00:16:08:00:24:05. Go here:
http://forum.xda-developers.com/showthread.php?t=715525
If you lost your RSA keys, there is a restore method but I am not sure if it works. At this point it is your only choice beside returning it to Sprint.
http://forum.xda-developers.com/showthread.php?t=936945&highlight=RSA
OK. That didn't work. What do I need to do before I return this to Sprint?
Unroot your phone using the method above. Return it to Sprint, and tell them you can't connect to 4G and continue playing dumb. Say that you turned it off and turned it back on and no 4G. Also make sure you remove your SD card. If their tech is smart, he will look for signs of root like busybox or SU. So just keep it simple and take your SD card out and give them your phone.
I still have my RSA keys and my MAC address but I still can't connect to 4G.
Go to Menu > Settings > Update Phone > Update Profile. Also do Update PRL. Reboot your phone and try to connect again. If you can't go to Menu > Settings > Wireless & Networks. Look under 4G and see if it just gets stuck on Scanning and does NOTHING else. If it does, are you underclocking/undervolting? If so you might have been too aggressive. Revert back to a stock kernel. Check to see if you get your 4G back.
My 4G takes forever to connect. What can I do?
Take a look through this. What this does is basically make your phone check every 15 seconds instead of 300 seconds. Which is why your 4G takes forever to connect when you know you have a strong signal. Be warned however as this will cause your phone to die faster when 4G is on. Or you can update to 3.70.651.1. It has a "widget" that allows you to manually reconnect.
http://forum.xda-developers.com/showthread.php?t=726877
My USB port/SD Card is not found or not working. What can I do?
Go through this post.
http://forum.xda-developers.com/showthread.php?t=695243
Also this happened to me once because I unplugged in disk drive mode and I couldn't access anything on my SD card. I reconnected it to my PC in disk drive mode and then ejected the drive from Windows. This restored functionality.
I am a MAC user and I downloaded ____'s ROM and it doesn't work.
Macs will recompress the file. Use Firefox to download and make sure it doesn't recompress the file. It should work then. Either that or use a Windows based PC.
I tried to NANDROID BACKUP and I got an error message saying "Run 'nandroid-moble.sh' via adb!"
Your SD card is full. Mount your phone in recovery using the USB-MS option (Amon-RA) and clear off your SD card. Your Nandroid Backup folder is called nandroid (Amon-RA). Move that to your PC.
I see these weird multi-colored lines that look like static. Is something wrong?
This is a very common issue that happens to a lot of people. You don't need to worry. Nothing is wrong. Sometimes it will persist after you flash a ROM. Restarting your phone will fix the issue. It will always come up when flashing a ROM or restarting. However it won't impede you from using your phone. So the bottom line, don't worry about it.
Very Helpful SHould Be Stickied!
Thanks. Did this in one sitting. Going to add more as time goes on with what I see a lot of being asked here.
stickied stay on topic. @OP ball is in your court. good job
Thank you for this! There have been a few tweaks to some of the root and unroot methods/guides...nice to have them in one place
I have a question. I rooted my phone using these 2 web pages http://forum.xda-developers.com/showthread.php?t=765496, http://www.thedroiddemos.com/forum/viewtopic.php?f=18&t=7, which are pretty much the same while i watched the videos djrez has on how to root the evo. I just noticed those 2 threads were posted a while back. Does that mean i should root my evo again using your method?
LuvThyMetal said:
I have a question. I rooted my phone using these 2 web pages http://forum.xda-developers.com/showthread.php?t=765496, http://www.thedroiddemos.com/forum/viewtopic.php?f=18&t=7, which are pretty much the same while i watched the videos djrez has on how to root the evo. I just noticed those 2 threads were posted a while back. Does that mean i should root my evo again using your method?
Click to expand...
Click to collapse
If you are rooted already, you do not need to update your Root method. You only need to update your ROM.
sekigah84 said:
If you are rooted already, you do not need to update your Root method. You only need to update your ROM.
Click to expand...
Click to collapse
Thank you. Are you talking about the recovery Rom? Sorry I'm new to this stuff
Sent from my PC36100 using XDA App
LuvThyMetal said:
Thank you. Are you talking about the recovery Rom? Sorry I'm new to this stuff
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
No. Recovery is different from a ROM. A ROM would be the equivalent to the flavor of OS you are using. Whether it be CM6, Ava v10, Myn's ROM. Look under the Android Development section and go through some of the posts labeled as [ROM]. They have screen shots of the ROM's appearance and some have videos of their use and features.
Some just change the appearance, others increase performance, include apps such as Swype and Hulu, and some change it back to vanilla/ASOP which is a non-Sense ROM that goes back to the traditional Android OS.
sekigah84 said:
No. Recovery is different from a ROM. A ROM would be the equivalent to the flavor of OS you are using. Whether it be CM6, Ava v10, Myn's ROM. Look under the Android Development section and go through some of the posts labeled as [ROM]. They have screen shots of the ROM's appearance and some have videos of their use and features.
Some just change the appearance, others increase performance, include apps such as Swype and Hulu, and some change it back to vanilla/ASOP which is a non-Sense ROM that goes back to the traditional Android OS.
Click to expand...
Click to collapse
Oh Haha I feel dumb now. Thanks a lot this clears my confusion. Is there any roms you would recommend. I'm using standard android OS, at least I think so :S
Sent from my PC36100 using XDA App
LuvThyMetal said:
Oh Haha I feel dumb now. Thanks a lot this clears my confusion. Is there any roms you would recommend. I'm using standard android OS, at least I think so :S
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
What your phone originally came with is called Sense. If it looks anything like it, its a Sense ROM. Original OS looks like the Nexus. As for recommended apps, its hard to say. Everyone has their own preferences so many people flash a ton of different ROM's to find one they like. I personally like Sense so I flash a deodex stock rooted ROM and then proceed to flash themes and remove bloatware with custom kernels.
Just remember to make a Nandroid backup. And then try different ROM's out. Be careful when flashing WIMAX radios. You might lose 4G permanently.
sekigah84 said:
What your phone originally came with is called Sense. If it looks anything like it, its a Sense ROM. Original OS looks like the Nexus. As for recommended apps, its hard to say. Everyone has their own preferences so many people flash a ton of different ROM's to find one they like. I personally like Sense so I flash a deodex stock rooted ROM and then proceed to flash themes and remove bloatware with custom kernels.
Just remember to make a Nandroid backup. And then try different ROM's out. Be careful when flashing WIMAX radios. You might lose 4G permanently.
Click to expand...
Click to collapse
Oh okay yea then I'm using sense Rom not the originally Android OS. To do a nandroid back up isn't that when you hold volume down and power button? I have no idea what kernel is. I'm kinda scared trying new roms cuz I've never tried it before, I definitely don't want to lose 4G that would suck
Sent from my PC36100 using XDA App
Good job thanks for this will be really helpful for me and everyone
LuvThyMetal said:
Oh okay yea then I'm using sense Rom not the originally Android OS. To do a nandroid back up isn't that when you hold volume down and power button? I have no idea what kernel is. I'm kinda scared trying new roms cuz I've never tried it before, I definitely don't want to lose 4G that would suck
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Yes and no. You hold VOLUME DOWN and POWER to get to bootloader. From there you go to Recovery. Then in Recovery, you will see an option for Nandroid/Nandroid Backup. You make it there.
Losing 4G is thought to be caused by flashing WIMAX radio updates. Kernels should be fine. I lost 4G connectivity because I underclocked too much. ROM's like CM6 just don't support 4G, not that you will lose 4G. AVA's ROM is fine, same with a few others. If you NANDROID back up you should be fine against 99% of the problems out there.
sekigah84 said:
Yes and no. You hold VOLUME DOWN and POWER to get to bootloader. From there you go to Recovery. Then in Recovery, you will see an option for Nandroid/Nandroid Backup. You make it there.
Losing 4G is thought to be caused by flashing WIMAX radio updates. Kernels should be fine. I lost 4G connectivity because I underclocked too much. ROM's like CM6 just don't support 4G, not that you will lose 4G. AVA's ROM is fine, same with a few others. If you NANDROID back up you should be fine against 99% of the problems out there.
Click to expand...
Click to collapse
Thanks man, a Nandroid backup should be easy then. I was thinking it was when you save all the files in your SD card to your computer by selecting all and saving on desktop or something but nvm I understand now.
I guess I just have to be really careful when I flash a Rom.
Sent from my PC36100 using XDA App
LuvThyMetal said:
Thanks man, a Nandroid backup should be easy then. I was thinking it was when you save all the files in your SD card to your computer by selecting all and saving on desktop or something but nvm I understand now.
I guess I just have to be really careful when I flash a Rom.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Glad I could help. Like you said. Be careful when flashing and follow all instructions from the devs. You should be fine. I never bricked a phone but I did end up losing my RSA keys for 4G so I had to get a replacement.
Hi everyone. First of all I'm using hardware version 0003. My Baseband is 2.15.00.09.01. Software number 3.30.651.3. Is it possible for me to root this Evo? Please help!!!
Great job on the guide sekigah84! I have update the Universal root so it now works with the 2.02 hboot

[Q] Flashing HTC Sense on my T-Mobile G2 (Help!) :)

Hello everyone, I'm not only completely new here, but also to the whole process of "rooting", "flashing", and other aspects of unlocking my G2 device.
This thread was not only made for helping me and directing me to where I go about "installing" the Sense UI - but along with a couple questions.
I'm sure there are several users on here who have done this process, and I ask what made you make the "switch". What does Sense have over the apparently "stock" android UI that the T-Mobile G2 is shipped with.
Second Question: If I were to install Sense on my G2; and seeing as how theoretically with the Stock UI on the G2 updated would be attained faster, would the installment of Sense on my phone hamper such "updates" in any way shape or form?
Third Question: If it turns out that I'm not satisfied with the Sense UI experience, can I quickly revert back to my Original UI? What would I lose in the process, and what could possibly happen to my phone?
Fourth Question: How "hard" would you consider this installment? I consider myself being pretty tech-savvy; however I have yet to venture in any sort of way as how to even begin "rooting" my phone. As such I believe I have come to the best for help.
Fifth Question: Is there any step by step instructions/videos out there that depicts exactly how to install Sense on my G2?
I believe this covers all of my questions at the moment, and I appreciate any and all whom of which allocate their time in attempts to ease me in the process of not only making this decision, but when/if I do indeed decide to install Sense on my G2.
Thanks everyone - and Happy Holidays!
You have to root first before being able to completey install sense ui ..from there its extremely easy with rom manager to install...
Sent from my HTC Vision using XDA App
Go to the unlockr.com it answers all your questions on the g2 section and has videos
Sent from my HTC Vision using XDA App
kingvaj23 said:
You have to root first before being able to completey install sense ui ..from there its extremely easy with rom manager to install...
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Information and guides for all of this can be found in the stickies. That'll explain all of it better than could be answered here.
Sent from my HTC Vision using XDA App
I usually don't post but before you get roasted by everybody else ill give you a little bit of help. Go in the forum G2 android development. Read the first couple threads to learn how to use the search bar. If you want sense then look at virtuous rom. Its a pretty good version of sense I used it for about a month with no problems at all. If you go to the first post in the thread that the rom is on it will tell you how to go about doing everything. In this forum you'll also find threads that tell you many possible ways of going about rooting your G2. Just make sure that you know that whatever you do to your phone is what YOU do to your phone. I am no way shape or form trying to get you to brick your what I assume to be a new device. Just read up and follow ALL instructions carefully.
Much better said thanks lol
Sent from my HTC Vision using XDA App
It probably makes sense for you to flash a custom ROM that is based on the Sense ROM. That way you will get all the Sense stuff. You won't get any OTA (Over The Air) updates if you're on a custom ROM, but that shouldn't matter, because hopefully whoever cooked up the ROM will be keeping it up to date anyway (and probably more quickly than HTC/carriers).
What you should do is get root/S-OFF on your phone (I recommend using the guide in the Wiki - http://forum.xda-developers.com/wik...cess_.28Permanent_Root_.2F_.22Permaroot.22.29 - plus this guide to get adb working on your PC - http://forum.xda-developers.com/showthread.php?t=865685 ). Then, *before* you flash a custom ROM, install the ROM Manager app (from the Market) and flash Clockwork Recovery (from within ROM Manager), then that will let you do a full backup of your stock ROM, which you can easily restore to if you every want to in the future.
It's not at all hard to do once you read up and learn about the steps. It might look daunting at first, but it's pretty simple if you carefully follow the guides. If in doubt, ask questions before you do anything.
1. Sense's camera app is miles ahead of the stock Android camera, as is the music player, and there are a few other niceties as well.
2. Once you switch to custom ROMs, you pretty much lose any of the updates released from the carriers/manufacturers. The good news, though, is that developers typically get ahold of these updates and 'fix' them so you can apply them yourself. It's not really a big deal, honestly.
3. Yes. Since HTC has the G2 with stock and the Desire Z with Sense, and they're the same hardware, it's pretty simple to switch between Sense and Stock - just a simple flash.
4. Take the time to read through the walkthroughs - I recommend using the rage method and not VISIONary, but that's me personally. Read through the walkthrough entirely, download the components you need, and then do it. Setup/prep takes ~20-30 minutes, actually rooting your phone only takes like, 5-10 min. It's pretty easy if you can follow directions. Don't overthink it.
5. You need to perm-root your phone first, and install ClockworkMod recovery. I believe the rooting walkthroughs all include the ClockworkMod installation.
Once you have ClockworkMod installed and working, installing a ROM is as simple as downloading a zip file, putting it on your memory card (doesn't need to be in a special folder or anything, just toss it on there) and then choosing that zip file from a menu.
Here are some terms you'll want to know:
Recovery - like BIOS, for your phone (ClockWorkMod is the one you'll use)
Nandroid - full image backup of your whole phone. before you make *any* changes in clockworkmod/rom manager, do a nandroid backup.
SetCPU - free when you register on XDA. Lets you easily overclock your processor and setup profiles (drops the speed if your phone overheats, underclock when the screen is off, etc)
APK - the installer file for Android (kinda like an .exe)
ADB - part of the Android SDK. You can install the SDK to your computer and then use ADB to make changes to your phone from your computer via USB.
ROM Manager - free app on the Market that lets you manage ROMs - you can download new ones, upgrade the one you've got, manage nandroid backups (rename, delete, etc), boot into recovery, etc. Highly recommended.
Well said, everyone. I was very tired and should have mentioned going to the development section, specifically.
Sent from my HTC Vision using XDA App
the orange bandit said:
1. Sense's camera app is miles ahead of the stock Android camera, as is the music player, and there are a few other niceties as well.
2. Once you switch to custom ROMs, you pretty much lose any of the updates released from the carriers/manufacturers. The good news, though, is that developers typically get ahold of these updates and 'fix' them so you can apply them yourself. It's not really a big deal, honestly.
3. Yes. Since HTC has the G2 with stock and the Desire Z with Sense, and they're the same hardware, it's pretty simple to switch between Sense and Stock - just a simple flash.
4. Take the time to read through the walkthroughs - I recommend using the rage method and not VISIONary, but that's me personally. Read through the walkthrough entirely, download the components you need, and then do it. Setup/prep takes ~20-30 minutes, actually rooting your phone only takes like, 5-10 min. It's pretty easy if you can follow directions. Don't overthink it.
5. You need to perm-root your phone first, and install ClockworkMod recovery. I believe the rooting walkthroughs all include the ClockworkMod installation.
Once you have ClockworkMod installed and working, installing a ROM is as simple as downloading a zip file, putting it on your memory card (doesn't need to be in a special folder or anything, just toss it on there) and then choosing that zip file from a menu.
Here are some terms you'll want to know:
Recovery - like BIOS, for your phone (ClockWorkMod is the one you'll use)
Nandroid - full image backup of your whole phone. before you make *any* changes in clockworkmod/rom manager, do a nandroid backup.
SetCPU - free when you register on XDA. Lets you easily overclock your processor and setup profiles (drops the speed if your phone overheats, underclock when the screen is off, etc)
APK - the installer file for Android (kinda like an .exe)
ADB - part of the Android SDK. You can install the SDK to your computer and then use ADB to make changes to your phone from your computer via USB.
ROM Manager - free app on the Market that lets you manage ROMs - you can download new ones, upgrade the one you've got, manage nandroid backups (rename, delete, etc), boot into recovery, etc. Highly recommended.
Click to expand...
Click to collapse
I really liked your explanation on everything that I asked for. I can't thank you enough!
Also thank you to everybody else that has posted in this thread - much appreciated
However I have one more question, seeing as how Android 2.3 (Gingerbread) is now on the table, and presumably the G2 (if I keep at it stock/as is) will receive it in the coming months - do you recommend installing Sense? Or just waiting for 2.3?
I'm sorry if that's not a good question, as you can see I'm still unfamiliar with Android (coming from a Sidekick LX hahaha); for what I understand is that Sense is just an overlay over the OS right? Or something of that sort?
Anyways what I'm really trying to say is, would it be easier for me to just wait it out for the Update (2.3) or go ahead with Sense?
Im Too Legendary said:
However I have one more question, seeing as how Android 2.3 (Gingerbread) is now on the table, and presumably the G2 (if I keep at it stock/as is) will receive it in the coming months - do you recommend installing Sense? Or just waiting for 2.3?
I'm sorry if that's not a good question, as you can see I'm still unfamiliar with Android (coming from a Sidekick LX hahaha); for what I understand is that Sense is just an overlay over the OS right? Or something of that sort?
Anyways what I'm really trying to say is, would it be easier for me to just wait it out for the Update (2.3) or go ahead with Sense?
Click to expand...
Click to collapse
You will get 2.3 quicker if you go to a custom ROM. There are builds of Cyanogen right now based on 2.3 (see the dev forum), and he is bound to release a full version before HTC/T-Mobile get round to their official 2.3 updates.
Some people like Sense ROMs, others hate them. The only way to find out for sure is for you to try one. Do a nandroid backup of your G2 ROM before you flash, then it will be very easy for you to go back to stock if you want to (e.g. if you don't like Sense).
Sense is basically a set of different apps and widgets for the phone, with a Sense framework embedded into the ROM to support these. e.g. some extra widgets you can use, different SMS app compared to stock, different camera app compared to stock, etc, etc.
Yes, Sense is an overlay, a new Graphical user interface for the OS.
As for 2.3, I'd go ahead and do the Sense ROM now, and wait for the stable 2.3 ROMs, which should be about a month or so. As noted, there are currently builds of 2.3 that you can install on your G2, but various things aren't working (WiFi seems wonky, video cam doesn't work, etc). These will be fixed eventually.
Flashing a new ROM is so easy it's not even funny - slap Sense on there now, so you can enjoy it while you're waiting for Gingerbread.
Some great responses above. But wanted to clarify, since the OP seems a bit clear. There is no way to "install" only Sense. Its too embedded into the ROM/OS as steviewevie mentioned. You need to flash a whole new ROM, which will wipe your phone. What you will then have is a phone with Froyo and the Sense UI.
Custom Gingerbread ROMs with Sense will eventually show up on XDA. But it will probably not happen until after HTC releases a device (or updates an exisiting device) with Gingerbread & Sense.
Sent from my HTC Vision using XDA App
Absolutely amazing responses people, I can't thank you all enough for your input!
However I'm having problems with what would seem so "simple" to you guys. I can't seem to be able to install ADB on my phone - I swear I've done everything that I could/followed the thread posted by stevie. Yet the command prompt won't recognize my phone.
Even more so, when I downloaded the program for my G2 (Desire Z HTC Sync Software) the software didn't even recognize my phone was plugged in via usb. I'm using the official USB that came with my phone, and when I plug it in via usb I'm able to transfer files to and from my computer/G2.
Yet it's not being "recognized" by either programs (HTC Sync or ADB/Command Prompt)
Anyone have any ideas?
Im Too Legendary said:
However I'm having problems with what would seem so "simple" to you guys. I can't seem to be able to install ADB on my phone - I swear I've done everything that I could/followed the thread posted by stevie. Yet the command prompt won't recognize my phone.
Even more so, when I downloaded the program for my G2 (Desire Z HTC Sync Software) the software didn't even recognize my phone was plugged in via usb. I'm using the official USB that came with my phone, and when I plug it in via usb I'm able to transfer files to and from my computer/G2.
Yet it's not being "recognized" by either programs (HTC Sync or ADB/Command Prompt)
Click to expand...
Click to collapse
So what is that does work in terms of sync/transfer for your phone ? You mention transferring files, is that if you go into "Disk Drive" mode for the connection type, to mount the SD card on your PC ?
What OS do you have on your PC ?
Have you tried a different USB port on your PC ?
I'm able to manually drag and drop files from my computer to my phone and vice-versa. For example I'm able to drag in .mp3 or video files for media uses/manage pictures - you know the regular stuff you would/should be able to do upon plugging in your phone via usb.
I'm running Windows 7 Ultimate x64
And yes I've tried more than one usb on my laptop.
Keep in mind I also toggled "usb debugging" and seemingly all other necessary measures as what you've described in the thread.
When ever I bring my Command Promt, and enter in the necessary information, it comes back as "this command is unrecognizable" etc.
What is bewildering me is that my computer reads the phone connected (as I'm able to manipulate the files on my sd card) yet the "HTC Sync" program is not able to pick up my phone. And I presumed there's a connection their since the Command Prompt isn't executing the necessary information as well.
Im Too Legendary said:
I'm able to manually drag and drop files from my computer to my phone and vice-versa. For example I'm able to drag in .mp3 or video files for media uses/manage pictures - you know the regular stuff you would/should be able to do upon plugging in your phone via usb.
I'm running Windows 7 Ultimate x64
And yes I've tried more than one usb on my laptop.
Keep in mind I also toggled "usb debugging" and seemingly all other necessary measures as what you've described in the thread.
When ever I bring my Command Promt, and enter in the necessary information, it comes back as "this command is unrecognizable" etc.
What is bewildering me is that my computer reads the phone connected (as I'm able to manipulate the files on my sd card) yet the "HTC Sync" program is not able to pick up my phone. And I presumed there's a connection their since the Command Prompt isn't executing the necessary information as well.
Click to expand...
Click to collapse
You have a G2, right ? So I presume you're running the stock G2 ROM right now ? I don't think that will work with HTC Sync, since I don't think the stock G2 ROM supports HTC Sync, only the Sense ROMs (i.e. from the Desire Z). You have to select a special "HTC Sync" mode to connect the phone, from the phone side, even on a Desire Z, to make it work.
I'm interested in this "command is unrecognizable" business. When do you get that, what exactly are you typing on your PC to bring up that message ?
Is the drag and drop stuff when you turn on "USB Sharing" on your G2 ?
steviewevie said:
You have a G2, right ? So I presume you're running the stock G2 ROM right now ? I don't think that will work with HTC Sync, since I don't think the stock G2 ROM supports HTC Sync, only the Sense ROMs (i.e. from the Desire Z). You have to select a special "HTC Sync" mode to connect the phone, from the phone side, even on a Desire Z, to make it work.
I'm interested in this "command is unrecognizable" business. When do you get that, what exactly are you typing on your PC to bring up that message ?
Is the drag and drop stuff when you turn on "USB Sharing" on your G2 ?
Click to expand...
Click to collapse
Ah I see, I sort of figured that sort of complication might have been due to the fact that I couldn't "find" any G2 specific "software". So naturally I just went with the Desire Z Software.
As for the "command is unrecognizable business", I receive that message on step "7" of your guide for installing ABD (The Complete Way). I'm not sure why it's doing that when my phone is plugged in. When I could have sworn I did everything prior to that step.
And yes I'm able to that when I turn on "USB Sharing".
Im Too Legendary said:
As for the "command is unrecognizable business", I receive that message on step "7" of your guide for installing ABD (The Complete Way). I'm not sure why it's doing that when my phone is plugged in. When I could have sworn I did everything prior to that step.
Click to expand...
Click to collapse
If you get that from "adb devices", then your PATH is not setup correctly. Go back to Step 4 and check what you put there.
In my experience, HTC Sync is pretty wonky, anyways, I have the Virtuous ROM on my G2 and sometimes I can get HTC Sync to recognize my phone, sometimes I can't. Typically what happens is that my phone sees HTC Sync on my computer and says it's synchronizing, but HTC Sync never shows anything. I gave up, eventually.
What are you trying to sync? I use Windows Live Photo Gallery (the newest version is pretty sweet), and just connected my phone to my computer in disk mode, then 'hid' all the folders on my memory card other than /DCIM/Images (where the camera stores photos). I can then connect my phone in disk mode, and on the little popup in Windows, choose the 'import photos to Windows Live Photo Gallery' and it only imports photos - ignoring all the other images I have on my card, from apps and such.

[Q] Questions before rooting/Cyanogenmod

Hi all, I'm thinking of rooting and possibly installing Cyanogenmod on my Incredible. I just had a few questions before starting, and would really appreciate some help. I'm planning on using unrevoked3.
1. I've seen a few warning messages in some tutorials I've read involving the type of screen on the phone, but I'm short on specifics of the dangers. How can a find out whether I have a AMOLED or SLCD screen, and what are the precautions involved with the rooting/installing Cyanogenmod for each type?
2. When installing Cyangenmod, will my texts, contacts, settings, apps, etc. be wiped? It it right that most of these can be backed up with Titanium Backup or other apps? Will I have to re-purchase any paid apps? Can I just restore backups, or do I need to re-download?
3. If for any reason I'd like to return to the stock HTC ROM, is that possible? How? Is this done with Nandroid backups? Is there a way to reset to defaults?
4. Is there any compelling reason to purchase ROM Manager and Titanium Backup, or will I be fine with the free versions?
5. Is flashing the radio necessary at any point in rooting or installing Cyanogenmod? (I am most unfamiliar with this topic)
More questions may follow. Thanks, and sorry if I'm being a nuisance.
Responses/opinions are below your questions, in blue.
Rixanu said:
Hi all, I'm thinking of rooting and possibly installing Cyanogenmod on my Incredible. I just had a few questions before starting, and would really appreciate some help. I'm planning on using unrevoked3.
1. I've seen a few warning messages in some tutorials I've read involving the type of screen on the phone, but I'm short on specifics of the dangers. How can a find out whether I have a AMOLED or SLCD screen, and what are the precautions involved with the rooting/installing Cyanogenmod for each type?
Your device, if purchased recently is most likely SLCD. How to know? Do you still have the box? It should indicate type. Type of 3 or greater is SLCD. There are a few threads here on XDA you can search for to verify screen type from device, but idk how to tell you that.
2. When installing Cyangenmod, will my texts, contacts, settings, apps, etc. be wiped? It it right that most of these can be backed up with Titanium Backup or other apps? Will I have to re-purchase any paid apps? Can I just restore backups, or do I need to re-download?
Foremost, you should wipe all user data/factory reset before you flash CM or any ROM other than what you are currently running. See stock ROM and backup guidance below.
Unless you back up your texts, they will be wiped - there are apps that do several things with them, search for what works for you - such as having them e-mailed, stored, etc. Your contacts, if phone and not google-based will also be wiped. There are threads detailing how to convert phone to google contacts. Paid apps are tied to your gmail account, and will be available for d/l when gmail is reactivated on CM. Don't recommend TB to restore backups, especially not system apps, but to each his own, and ymmv.
3. If for any reason I'd like to return to the stock HTC ROM, is that possible? How? Is this done with Nandroid backups? Is there a way to reset to defaults?
Return to stock HTC ROM is done via RUU. Plenty of RUU threads to be found. Recommend just after rooting to back up your 'stock' setup, then you have the stock ROM, only rooted. The default settings will remain, but with root access. Going through the RUU process to go fully stock will remove root. Conversely, Virtuous ROM is a nearly 100% stock ROM, rooted, with enhancements. A best practice in modding your device is to periodically back up the contents of your SD card to your PC so you will have those contents if/when the SD card fails.
4. Is there any compelling reason to purchase ROM Manager and Titanium Backup, or will I be fine with the free versions?
In order to get the CM nightlys through ROM Manager, you will need ROM Manager Premium. Absent that, TB Premium is well worth the money. Supporting the developers via premium/paid apps keeps them developing for the device.
5. Is flashing the radio necessary at any point in rooting or installing Cyanogenmod? (I am most unfamiliar with this topic)
If your device is new, you probably do not need to flash the radio. Read the several very good radio threads on XDA for granular explanations. Many ROMs specify in the feature list the minimum radio version required. Note that flashing a radio can be risky if done incorrectly. Opinions vary on best version. I've had no issues with any ROM I've flashed with v 2.15.00.07.28. Also take note of the HBOOT version required/recommended in a ROM's feature list.
More questions may follow. Thanks, and sorry if I'm being a nuisance.
Click to expand...
Click to collapse
No nuisance worries. ALL of us were asking the same/similar questions at one point; knowledge sharing is the embodiment of the open-source community.
Thanks for the useful information. Another question, hopefully someone can respond to this one quickly. I went ahead and started rooting, and unrevoked has just been sitting there saying Pushing Recovery... (3575808 bytes) for the past 10 minutes, at least. Nothing is happening to my phone, it's acting normal. Is the process supposed to be so slow? I've installed the proper drivers.
That is normal.
Sent from my ADR6300 using XDA App
Wow, that was quicker than I expected. Thanks a bunch!
are you rooted?
Nope. Still "Pushing Revovery". Hopefully this is still normal...if not could someone let me know what to do?
Just want to say it's better not to pay for ROM Manager in my opinion. I do have the premium license and it is handy for CM7 nightly downloads, but I don't even use if for that purpose any more. Other than that it doesn't offer any advantages, as it still requires you to perform certain functions manually.
runagt2 said:
Just want to say it's better not to pay for ROM Manager in my opinion. I do have the premium license and it is handy for CM7 nightly downloads, but I don't even use if for that purpose any more. Other than that it doesn't offer any advantages, as it still requires you to perform certain functions manually.
Click to expand...
Click to collapse
^^^^^^ +1 on that - there used to be more stuff in the premium section, now it's just CM. So if you want CM nightlys, go for it, else stick to the free version.
Duly noted, thanks. BTW, that root yesterday went nowhere. I closed up unrevoked and unplugged my phone, it seems fine. I'm gonna try again when I get some time, but does anyone know what might have happened? It never got past that pushing recovery stage.
Sent from my ADR6300 using XDA App
so i just rooted my phone...im a noob and i was just asking which cyanogenmod should i install? the stable 6 or the 7 rc?
ezegm said:
so i just rooted my phone...im a noob and i was just asking which cyanogenmod should i install? the stable 6 or the 7 rc?
Click to expand...
Click to collapse
Depends of if you want leading/bleeding edge stuff - CM7 release candidate, or a stable version.
As a first ROM other than stock, you gotta choose whether you want solid/smooth and issue-free, or participate in the things that come with a release candidate.
My opinion - gingerbread is not all that compared to what we have now - but that's just my opinion.
I have another question. Which Rom has the most stable and mostly stock HTC sense 2.0 found in the desire z or desire hd/inspire 4g? I really am liking sense and I tried out the cm7 rc, it was good but I had some problems like when I install an app for the first time, it force closes unless I uninstall and install again. Maybe I'm doing something wrong, let me know. I'm willing to try out other Roms but I wanna be safe and not do much.
Try IncRom - stable, fast, insane battery life. For a more tricked out Sense Rom, try Incredibly Reengineered.
Sent from my ADR6300 using XDA Premium App
ezegm said:
I have another question. Which Rom has the most stable and mostly stock HTC sense 2.0 found in the desire z or desire hd/inspire 4g?
Click to expand...
Click to collapse
Sky Raider 3.5 is an excellent Sense ROM as well.
http://forum.xda-developers.com/showthread.php?t=764787
Warm Z is a good choice as well.
ezegm said:
I have another question. Which Rom has the most stable and mostly stock HTC sense 2.0 found in the desire z or desire hd/inspire 4g? I really am liking sense and I tried out the cm7 rc, it was good but I had some problems like when I install an app for the first time, it force closes unless I uninstall and install again. Maybe I'm doing something wrong, let me know. I'm willing to try out other Roms but I wanna be safe and not do much.
Click to expand...
Click to collapse
Sent from my Droid using Tapatalk
Okay, I need help. Every time I try to run unrevoked it's either communications with phone unexpectedly interrupted or failed to push recovery image. I installed the HBOOT drivers and I'm 99.9% positive I never installed HTC sync. Any ideas?
Are you connected to PC with the original USB cable? Some aftermarket cables don't work well communicating w/ PC, and are said to only charge but not transmit data.
Is there a one-click UnrEVOked out now? Think I saw that somewhere....
Other guides:
http://jonsuh.com/2010/11/root-your-droid-incredible-how-to/
http://dougpiston.com/?p=29
Edit: SD card has ample room, and is formatted FAT32, yes?
Yeah, I'm using the original, with charge only and USB debugging. I should mention that these errors happen the instant I plug my phone in. However, I do notice that "CD Drive (E Verizon Mobile" and two inaccessible F and G (which would normally be the internal storage and the SD card when set to disk drive) drives appear under my computer when I plug the phone in on charge only. Could this have anything to do with it?
The only versions of unrevoked I know of are unrevoked3, which roots and flashes Clockworkmod recovery as soon as you plug in your phone with the program open. There's also unrevoked forever which sets your security to S-OFF, but I'm pretty sure that's not what I'm looking for.
Rixanu said:
Yeah, I'm using the original, with charge only and USB debugging. I should mention that these errors happen the instant I plug my phone in. However, I do notice that "CD Drive (E Verizon Mobile" and two inaccessible F and G (which would normally be the internal storage and the SD card when set to disk drive) drives appear under my computer when I plug the phone in on charge only. Could this have anything to do with it?
The only versions of unrevoked I know of are unrevoked3, which roots and flashes Clockworkmod recovery as soon as you plug in your phone with the program open. There's also unrevoked forever which sets your security to S-OFF, but I'm pretty sure that's not what I'm looking for.
Click to expand...
Click to collapse
Stock unrooted ROM, getting errors on USB plugin? That may be something else.
For context, the version of unrevoked that's out does S-OFF automatically, users get no choice in that. Make sure you follow the steps in the guide(s) -
It sounds like you may have a toggle yet to click on the device so it's not giving you wonky errors on plugin - the guide(s) will tell you what needs doing.
Edit: There shouldn't be any popup prompts for Verizon Mobile when you plug the device into the USB when connected to PC.
Also, the elements of unrevoked must be unzipped, and they don't execute until you click on them - after device is successfully connected to PC.
The step-by-step guides should fix you up.

[Q] Advice on Installing a New ROM

So, I have been rooted for ages.
I liked rooting because it was simple to follow the instructions on what to do (it was just like installing any old application on a PC if I remember). I haven't exactly explored the full features of rooting as I am just an average user but now I am finding I want more apps than the phone will allow, so it's time to get a new ROM.
Here's Some Information:
HTC Desire - Unbranded (UK)
Rooted with Clockwork Mod
S-Off Status: Don't know
Android: 2.2
Software: 2.29.405.5
Why Do I Want to Get a New ROM?
Space issues really.
I am nearly constantly warned these days about low space. I've been running with about 30Mb to spare, but now when I update various apps, it moans at me. It also means I am limited to what I can now install, even though I may only use the app once every few months.
My battery life is good (well, 2-3 days) and everything else is fine, it's just the space issue that I need to solve.
What ROM's Have I Looked At?
Starburst:
Seems to be to be the one I need, although I perhaps am being narrow minded with the whole "I want sense" and "I need the DATA2SD" thing.
CyanogenMod:
Seems nice, but no Sense? Maybe I can pull away from Sense as really I only use the clock/weather, the larger weather, calendar, a little bit FriendStream, but I am happy without FriendStream and HTC Peep I could install by itself or go without it (I can just text Twitter). There are many calendar apps and again, it might be possible to install it as a stand alone app, or I might find one that is simply better.
Someone else suggested LeeDroid which I've heard a lot about too, although I haven't really looked into it.
So, I have a few questions now:
Should I be looking to upgrade to Gingerbread?
Is Sense 3.5 a good way to go?
Is there a ROM that has the DATA2SD with Sense 3.5?
I have read that Titanium Backup will allow me to save all the apps and their data/saved games somewhere and then it's just a one-touch-install to have them all back again, is that correct?
Will some ROM's allow me to delete/choose not to install things like Teeter?
If I install a new ROM, I can put it back to a standard stock ROM correct? Just so when I come to sell the phone on, it's back to what it was.
When I've installed a custom ROM, I can still use the Market/App Brain to update apps correct?
I think that's it.
I don't really want to be installing one ROM, then deciding it's rubbish so installing another, then another, I'd just like an informed view. I think my main aim is ease of install. I'm not very confident with adb, although I can obviously follow "type this and that" step by step guides.
If anyone has any other suggestions then that would be great.
Thanks
I don't know all the answers, but I'll try to answer some. I had the same problem as you did.
Is Sense 3.5 a good way to go?
Click to expand...
Click to collapse
I found that Sense 3.0, Sense 2.1+3.0 hybrids were very slow(I guess this applies for Sense 3.5 since it's newer than 3.0)
I have read that Titanium Backup will allow me to save all the apps and their data/saved games somewhere and then it's just a one-touch-install to have them all back again, is that correct?
Click to expand...
Click to collapse
Yes.
Will some ROM's allow me to delete/choose not to install things like Teeter?
Click to expand...
Click to collapse
Most Sense ROMs are pretty stripped of crap like that. However if you do have it you can uninstall it afterwards.
If I install a new ROM, I can put it back to a standard stock ROM correct? Just so when I come to sell the phone on, it's back to what it was.
Click to expand...
Click to collapse
Do a backup before flashing a new ROM! That way you will have your old ROM. However I'm not sure about how to unroot, but it is possible.
When I've installed a custom ROM, I can still use the Market/App Brain to update apps correct?
Click to expand...
Click to collapse
Yes.
P.S. My first try was CyanongenMod, and I haven't regretted it since. Almost every Sense app/widget can be replaced by apps in the market.
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Man, I thought this forum was busy and there'd be loads of recommendations.
Seems not :/
I believe Sense 3.0 is good enough since Sense 3.5 ROM is not yet stable.
Cool3d / Aurora has good performance. But you need to S-OFF your phone first. It's very important before jumping into ROM that requires ext4 and CM7

What real advantages are there in changing ROM from stock to something else?

Hi guys,
I own a Motorola Defy currently running on Froyo 2.2.
I've been reading the guide threads on installing a custom ROM and I am interested in trying it out.
I am currently focused on CM7.
However, I just want to confirm that going through this process is going be advantageous. My current stock Froyo installation is stable but can sometimes be a bit slow. Would CM7 (running Gingerbread) be a smoother ROM overall? Also would I be able to get better battery life, or overclock my CPU to a higher clock speed? Are there other advantages?
Apologies if this question has been asked before. I tried searching but could not find any direct information on why I should change from stock.
If u just want a faster and a bit smoother rom just install 2nd init to overclock yr cpu. If you are looking for speed and performance then CM7 and lastly Miui for beauty and customization. U can have a different theme for your stausbar, sms etc. And if you don't like the iphone style launcher of miui then u can always install a different launcher In terms of battery life it depends but custom roms usually have less battery life from what i have seen. Hope this helps
Shahmatt said:
Apologies if this question has been asked before. I tried searching but could not find any direct information on why I should change from stock.
Click to expand...
Click to collapse
i dont think anyone can give you any reason why YOU should change your ROM, but they can give you reasons why they changed theirs... its all a matter of preference, if you want a stable and reliable phone with everything working fine then you can stick with stock rom (or is it really reliable?? debatable hehe)
or you can go for ROMS that have beautiful interfaces, good battery life, lots of functions, fast and smooth... there are lots of options, its best you try it out yourself, i personally prefer CM7.1 while a friend of mine loves CMIUI...
I think just rooting the phone by itself will give you quite a few advantages, personally I didn't see much difference in at first battery life by using CM7, 7.1, 7.2....but those give a good bit more freedom, and if you want to you can turn your phone into a speed demon (the stock defy....is....not...) or a battery sipper that lasts for a while.
It's mostly just the freedom.
I root and use custom ROMs because I like to tinker it's the same reason I use Linux more than windows. I like to be able to change things and yes sometimes I break things but then I get to learn how to fix them.
Sent from my SCH-I500 using Tapatalk
Thanks for the responses.
Would the CM7 jump from Froyo to Gingerbread show a significant improvement?
Shahmatt said:
Thanks for the responses.
Would the CM7 jump from Froyo to Gingerbread show a significant improvement?
Click to expand...
Click to collapse
Yes.
I use MIUI. Exactly WajkUI.
Faster and all ways better than stock ROM.
CM 7 is good also but I think it has an old and boring user interface.
If you're installing a Custom ROM it is not only that you get Gingerbread (this is actually the smaller thing), you get a different user experience, a fresh design (no Motoblur anymore), more customizations and tweaks.
My favorite in terms of stability, smoothness and speed was Galnet MIUI (before I switched to CM9 but that's not really final...), imho MIUI looks better, has nice built in apps and an awesome theme support (you can customize everything like the status bar, boot animation, font, lockscreen...). CM7 was a tiny bit less stable for me, it looks more like plain stock Gingerbread and you have some additional advanced settings.
Shahmatt said:
Thanks for the responses.
Would the CM7 jump from Froyo to Gingerbread show a significant improvement?
Click to expand...
Click to collapse
Yes of course
I tried it myself and CM 7.1 is more stable
Thanks all for your help.
I think I will indeed go ahead and try a custom ROM.
I notice MIUI also seems to have a following. Can anyone point me to the relevant ROM forum link? I can't seem to find it in the Android Development Forum. :-/
I intend to use the instructions shown in the following link in order to flash a new ROM:
http://forum.xda-developers.com/showthread.php?t=1054447
Am I right in assuming that steps 1 to 9 must be universal to all Defy's and that step 10 is where you flash the ROM of your choice?
There are indeed a few different miui variations that often different mods and add-ons. U can try the official english builds with no tweaks and mods just translated to english at miuiandroid.com or other english variation at miui.us or one with awesome mods and tweaks that i recommend will be wajkiui ics or ics miui dsj from the forums or galnetmiui from galnetmiui.co.uk.
Yes the steps are universal but a bit outdated.
U can't download 2ndinit from market anymore just get latest apk from here http://forum.xda-developers.com/showthread.php?t=1032212
Make sure you're on froyo if not you won't be able to downgrade or use any custom roms as they use froyo as base.
Also have your files ready on your sd card before you start this.
Steps
1. Backup your apps using titanium backup root or mybackup root additional you can backup your contacts and messages by selecting data in mybackup root
2.Download superoneclick from here http://forum.xda-developers.com/showthread.php?t=803682. Use the 2.11 version easiest and quickest to root froyo
3.Connect your phone to PC. Right click superoneclick -> open as admin
4.Wait till it says waiting for device then go to your phone in settings->Applications->Development check usb debugging is on
5.After your phone is rooted. Uncheck usb debugging and restart your mobile.
5.Now switch your phone on again and check usb debugging is on then download 2nd init from here http://forum.xda-developers.com/showthread.php?t=1032212 and install the 2nd init recovery. It will ask the superuser permission Accept it. If the led light is green then 2ndinit was successfully installed.
6. Now Uncheck the USB debugging from Settings->Applications->Development and restart the phone now.
7.It will go in to bootmenu select 2nd init as default boot. Using the volume rocker to navigate and power button to select
8.Go back and click recovery -> Custom recovery ->* Wipe data/factory and Wipe cache and also go to advance and clear dalvik cache -> Install zip file from sd card(select the cm7 zip, repeat with the gapps zip) If it's miui no need to flash gapps
12. Reboot. Go to app drawer and start up the defy baseband switcher. select the appropriate baseband to achieve optimal reception.
Thanks to stewi21 for the original guide. If u need more help pm me or ask on the forums.
Happy Modding
If you are a us tmobile user, you almost certainly need wifi calling as the service stinks in closed spaces. So using a custom rom based on other than us froyo will eliminate that option...come on guys get it fixed please!
Thanks Kayant for the modified instructions. Many thanks also to others for the help.
So I went ahead and installed CM7. I figured I'll try the rest after having done a basic install to begin with.
It's pretty much the default Gingerbread experience I see. Quite smooth. A little disappointed that standard google apps like Gmail and Maps were not included but I soon settled this through the market.
Funny thing but Titanium Backup has seemingly not backed up some software like a paid version of Quick Office and Math Workout. Strange to me.
Battery life seems not much changed from the previous stock Froyo however I probably should give it a few days to stabilize.
Shahmatt said:
Thanks Kayant for the modified instructions. Many thanks also to others for the help.
Funny thing but Titanium Backup has seemingly not backed up some software like a paid version of Quick Office and Math Workout. Strange to me.
Battery life seems not much changed from the previous stock Froyo however I probably should give it a few days to stabilize.
Click to expand...
Click to collapse
Sure that you have selected the paid apps when you backupped them with Titanium? I never had such issues.
Battery life: Have you already recalibrated the battery after installing CM7.1? Af not, after installing a new ROM simply use the app "battery calibration" from the market to improve battery life.
Ok so I'm not experiencing good battery life.
I tried recalibrating but the improvements seem negligible if any.
I'm getting about 10 hours on a full charge with moderate use.
I tried changing the CPU governor in the boot menu. I switched from on-demand to smartass, and now to powersave. Oddly enough powersave seems to be worse than smartass. With smartass it seemed the battery drain was slower, but still not significantly so.
I would like the phone to comfortably last at least 12 hours wth moderate use. Moderate being about 8 mins of calls per hour on average.
I guess it I ought to downclock the CPU from the default 1000MHz to the original 800MHz. But I don't understand the settings properly. I see numbers 300, 600, and 1000, but what do these mean? Can I just simply change 1000 to 800 to reduce the upperbound frequency, or is there more that I should do?
The main thing I see as an advantage is speed. My phone is 3x faster now that I have CM7
I just installed miui and im stuck... where is the app drawer???? Am i blind??
Sent from my Nexus S using XDA App
There's no appdrawer. Miui's look a like IPhone.
Sent from my MB526 using xda premium
Ok, well im still stuck i cant get my network connection...im with telus on hspa
I see that for cm7 i can select a baseband with a well done app. It works very well so i am happy to see that i am still able to get a network connection somehow but i would prefer to use miui and it does not seem to find anything like if i did not get antenna conections with the rom. I tried miui on; miuiandroid.com 1.12.30 and an optimized version from a user on xda on another tread, after that i tried miui.us on version 1.12.23 and 1.12.30 and it always gives me the same exact result where i dont get any connection.
Since i was not able to get my connections i tried cm7 and i am facing another problem, i cant instal google. i went on filecrop and searched gogleapps and found 2 results, one apk that does not work and one zip file. I try installing googleapps.zip right after installing cm7.zip (the version from the cm defy link on the official site) and it just loops between the android skating and the start sceen for selecting wich language or a choice of start wizard and another one that i dont remember. Even if i reboot i get the same problem and if i try installing the rom without googleapps.zip all works great but i cant get google apps of course so i am shure it is when i instal the google.zip. So now what can i do?? Is there a super version of the rom with google apps already installed???
update; ok, ive got cm7 up and working, now to get that network connection on miui!!!!
Sent from my Nexus S using XDA App
baseband switcher is built into CM7/9...
it can be installed on MIUI to allow regular reception ^^
I wub MIUI...
PS - Why install custom ROM? So, your not stock! <<= never look back

Categories

Resources