[INFO] A short guide to Odin/Heimdal flashing and other helpful hints
I would post this in the Q&A or General section, but since those flashing something else than stock come most frequently to this section, I thought that I would post it here.
With that being said, here we go.
I am hoping to clear up the situations when you should just flash a kernel and when you fully re-stock your phone to get it to do what you need it to.
Materials needed:
Odin/Heimdal (search up there ^ & > ) you know where. You're not a noob right? :P
GTG's or other return to stock tar or zip.
Any working kernel with CWM (red is the norm here in the Infuse forum)
Your favorite rom/kernel/other additions.....
If you have a situation like our good friend ee23hd2
here, you need to know how to get out of it. The following information is what I've picked up during my time of having a Captivate and softbricking it frequently. (lost count, but my Infuse has only been softbricked a handful of times in comparison)
In the situation above, the best course of action would be to get any kernel (I keep a zImage of my 1.5 kernel [yes Froyo]) for just these situations) and put your phone into download mode (phone off, hold both vol keys and plug in USB) and flash a kernel onto the phone to be able to reach recovery. Then you may proceed with flashing whatever else you need.
The ONLY time you should need to fully restore your phone is if you have a situation like I did over the weekend... My phone did not recognize my internal SD (it would read it the first time, but then say it was not able to be recognized) and also if I unmounted ANY of my partitions in the mounts section, they would not remount. Situations like this are certain time to reflash to stock and even possibly repartition with appropriate pit as I did. I booted once to make sure that I was working, then I put it back into download mode, flashed one of my kernels onto it, went into recovery mode and went back to crackflashing.
As a review... Any bootloop can be solved in most circumstances with the following:
1. Pull battery,
2. Download Mode (hold both vol keys, plug in USB)
3. Flash ANY working CWM kernel
4. Flash your stuff back on the phone.
If this does not work, then
5. Repeat 1&2,
6. Flash back to stock.
I hope this has been of use to you.
P.S.: always useful commands for those who are ADB able, 'adb reboot recovery' and 'adb reboot download'
Former Devices: HTC Wizard-WM 6.5, OG iPhone, iPhone 3GS, 15+ android devices, including N1, Galaxy Nexus, Galaxy Tab 7.7 and many more.
Current Device: Moto xt910 w/ xt912 screen / S-off HTC One S
SIM Unlock: $16
Broken SIM locked XT910: $75
Working XT912: $200
Knowledge to dissasemble two phones and make one: Priceless.
Current Project(s)
Resources:
Tab 7.7 Kernel/Initramfs
Kernels:
Thrillz---
Thrillz-GB---
Infusion-GB---
Infusion (Froyo)
No Odin? Flash a I897/I997 Kernel, Modem or both "zip packages!"
Red Nexus S LWP
LG Optimus Z Launcher
My Git.
My Twitter
Fuel my insanity fund, or click Thanks.