Hi everyone, I wrote this simple little program to help with flashing kernels on S-ON HTC devices. The program is pretty simple and contains all of the needed files to flash your boot.img and push the necessary kernel modules, either while the phone is booted into Android or if you are stuck in a bootloop and can only get into the bootloader. The program is configured to flash a near-stock boot.img from the 2.13 base (only added init.d support) and the kernel modules for the kernel. In theory, you can replace the boot.img and modules from other kernels and flash through this program as well (more info in 3rd post)
Download:
v1.2.1 - For JB ONLY! https://dl.dropbox.com/u/6621763/boot-img-flasher-v1.2.1-jb.zip
v1.2.1 - For ICS ONLY! http://bit.ly/OGAGgn
v1.2.1 JB RELEASE- 12.18.12
v1.2.1 - 10.5.12
- Updated boot.img and kernel modules from 3.15.651.6 RUU
v1.2 - 10.4.12
- Fix default debug mode
- Fix first time run procedure
- Open log.txt on exit if debug enable
v1.1 - 10.2.12
- Fixed version number not showing in program or log
- Download - http://bit.ly/SzWucs
v1 - 10.2.12
- Fix code when pushing files
- Added logging to diagnose issues
- Don't automatically detect when in fastboot, wait for user input
- Download - http://bit.ly/T0d5T1
- Initial Release
- Download - http://bit.ly/QooZHR
How it works:
This program flashes whatever boot.img is placed in the "files" folder and moves whatever modules are in the "files\modules" to /system/lib/modules on your phone.
How to use:
Use the main menu to flash your boot.img to your phone. For most people, this will be the option they need to use. If you cannot boot (bootloop) then you need to get into the bootloader by pressing and holding power and volume down. This may take 10-15 seconds and you may see the bottom LEDs flashing in the process. In this case, please use the advanced menu to flash the boot.img (this way removes the adb steps to automatically boot into recovery, since you can't use adb if you're in a bootloop)
Flashing a different kernel than what is included with the program:
If you want to use this program to flash a different kernel than the stock 2.13.651.1 kernel, place the custom kernel boot.img in the "files" folder and also take the new modules for the kernel you want to flash, delete all the files in the "modules" folder, and put the new modules into the "modules" folder.
Always at it viper :thumbup:
When I saw thread title, I thought it was gonna be something that could be done from the phone, but I guess that's what flashIMGGUI is for, or am I wrong?
from my flying AOKP'd Evo LTE and xda premium