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

How To Flash a Custom ROM

apps I had b4 rooting/ flash

To be honest, I would go ahead and download everything that you want from the market first. Then download Titanium Backup and set up a schedule in TB. All apps will be backed up in TB, then if you decide to flash a new rom those apps will be backed up. Then you can use the batch/restore option in TB.


If you plan on flashing roms, I would highly recommend spending the money and buying TB Pro
 
  • Like
Reactions: littlewhiteowl
Upvote 0
I have a rooted HTC Sprint Hero with 2.1 rom that I'm trying to upgrade to 2.3. After flashing Cyanemod 7.1, don't you also have to install the Google apps file before rebooting? If yes, should this be done after flashing the new rom and before rebooting it?

I can't download Rom Manager, which I understand I need to flash ClockworkMod Recovery. Rom Manager needs 2.2 to run. Is there another program besides RM that will flash the recovery?

Thanks, Ken
 
Upvote 0
I have a rooted HTC Sprint Hero with 2.1 rom that I'm trying to upgrade to 2.3. After flashing Cyanemod 7.1, don't you also have to install the Google apps file before rebooting? If yes, should this be done after flashing the new rom and before rebooting it?

I can't download Rom Manager, which I understand I need to flash ClockworkMod Recovery. Rom Manager needs 2.2 to run. Is there another program besides RM that will flash the recovery?

Thanks, Ken

Ken, I haven't messed with my Hero in a while, but yes, you need to flash the GAPPS after the ROM and before the reboot. You can flash a recovery manually through ADB, but it's a bit more work. I would just look for an older .apk of ROM manager that still works with 2.1. Then you can get a recovery on the handset and begin the upgrade process. Once you have CM7 you can update your recovery to the newer ones with ROM Manager. The Hero is a fun little phone to tinker with, and so long as you don't try to flash a GSM ROM, it's virtually impossible to brick. Good luck and Happy Flashing! :D
 
Upvote 0
You can sideload ROM Manager, which can be found here: ClockworkMod ROM Manager - Recoveries . You can even download it directly from your handset's web browser. Just use a file explorer like EStrongs File Explorer to find the .apk file on your microSD card and install it.

Once you have that installed, choose the top option to flash ClockworkMod Recovery. I would recommend trying out CyanogenMod 7.2 which can be found here: CyanogenMod Downloads . Be sure to flash the GApps after you flash this ROM. As a general rule, you should flash GApps again even if you are flashing a new nightly over top of an old one since flashing ROMs wipes the /system partition. I hope this helps.
 
Upvote 0
I've read up on quite a number of testimonies on how their flashing of a custom ROM has gone. Some say you need to wait 10-20 minutes on the first boot. Often it's a mystery as to whether or not things are going right.

To take the mystery out of it, it's so useful to run ADB while the process is going. Hook up your phone via USB, open a command window in the platform-tools folder and run "adb logcat". You now get to watch the progress.

The first time my bootup was taking so long, I ran the logcat and started to see all kinds of problems:
*** FATAL EXCEPTION IN SYSTEM PROCESS: PowerManagerService
java.lang.NullPointerException (many of them)
SurfaceFlinger died, exiting...

... and many other failures. The clue was that these repeated in a loop. In the command window, you can select and capture the log and paste it in a text editor to read it.

My problem was solved by doing the following before applying the ROM again: wipe dalvik cache, wipe data/factory reset (wipe all user data), format boot, and format system. When I did this, my reboot took just a few minutes after the ROM image was applied.


So, using adb logcat is a very sensible way to do these ROM flashes. This way you really know what is going on, rather than waiting endlessly and trying to decide if you should pull your battery or not.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones