Originally Posted by Limewirelord
This only really applies to those with S-ON Unlocked, HBOOT 1.45.0013. Once we figure out how to get S-OFF on all phones, this guide will become unneeded! In the meantime, this is here for those of us that are S-ON but want to play with ICS.
THIS TUTORIAL ALSO APPLIES TO ANY CUSTOM ROMS THAT REQUIRE A CUSTOM KERNEL.
If you're S-ON LOCKED, go HERE and UNLOCK your phone!
I'm assuming you have
- Fastboot set up as a PATH, or copied to the folder you are extracting boot.img to
1.) Grab your ROM of choice.
2.) Open up your ROM in 7zip or another file compression program.
3.) Extract the "boot.img" file that's inside to a folder.
4.) Open the command prompt and go to the folder you extracted the "boot.img" file too.
"cd" in the command prompt stands for "change directory", so you will need to type that before the path to where your boot.img file is located.
5.) Reboot your phone into fastboot mode. To do this, turn off your phone by holding down the "Volume down" and "Power" buttons until the fastboot screen arrives. There should be three Androids on skateboards on the bottom.
6.) Press the power button once on the "fastboot" option. Your phone should now connect to the computer and it should say "fastboot usb" on your phone.
7.) In the command prompt, type the following command:
fastboot flash boot boot.img
8.) Assuming you've done everything properly, this will overwrite the existing kernel on your phone with the kernel that comes with your ROM.
9.) Now, reboot your phone into Recovery. At this point, flash your ROM by flashing the zip file.
10.) Reboot and enjoy your new ROM!
Thanks to Blue6IX for telling me how to do this and to yogi2010 for making me realize I forgot to tell people to actually flash the ROM itself. Figured I'd make a guide for those that didn't know about it since it's probably hidden somewhere underneath pages and pages of comments on other ROMs.