Advanced Stock ICS Kernel for Xperia S
Here is a kernel based on the Stock ICS kernel with some features which come from DoomLord's GB kernel.Features
- autorooting
- CWM recovery (with reboot recovery support)
- init.d support (thanks DoomLord)
- TUN/TAP driver
Prerequisites
- An unlocked bootloader: Tuto here.
- A stock ICS ROM (6.1.A.0.452 to 6.1.A.2.55). Don't expect this kernel to work with CM9/10.
For elf files :
Read DoomLord's guide
You just have to replace kernel.elf by the name of the downloaded kernel in the flash command (eg : ics4.elf)
For zip files:
Flash the zip file from the recovery
Changelogs
Build 17 (08/12/12) :
- Merge 6.1.A.2.55 kernel sources
- Autodetect rom version in default.prop based on build.prop
- Updated recovery, adbd and busybox (JB version)
- Random reboot issue probably fixed (patch from CM10 kernel, thanks Kali)
- Rom version increased to 6.1.A.2.50
- Updated recovery, adbd and busybox (JB version)
- SD card mounted by default in recovery
- Vibration at boot removed, only led and backlight now
Build 15 (05/09/12) : Increase ROM version in default.prop from 6.1.A.0.452 to 6.1.A.2.45
Build 14 :
- New MMC driver (from codeaurora) : it fixes issue while formatting partitions in CWM
- Wifi module built from source (in the ramdisk)
- Updated recovery
- Disable again hardware clock
Build 13 :
- Backup / Restore fixed with dedupe
- Backlight enabled in CWM
- Better "reboot recovery" handling in adbd / busybox and recovery
Build 12 :
- Updated recovery
- Hardware clock correctly saved (from CM9 kernel)
Build 11 : Go back to GCC 4.4 (fix artifacts with camera preview)
Build 10 :
- Kernel built with GCC 4.6
- Several autoroot fixes (Superuser app pushed just once and correctly removed in /data)
- Working reboot recovery command (with adb too)
- Updated su (3.1.1) and Superuser (3.1.3)
- A bunch of new command included in the new busybox (ifconfig, wget, vi, and many more !)
- Kernel built from sources
- TUN/TAP driver included (for VPN)
Build 7 : Fix MTP
Build 6 : Key mapping in CWM fixed
Build 5 :
- New recovery built from latest CM9 sources
- Fixed generation of md5sum with nandroid
- Increased font size in CWM
- Boot partition backup and restore
- New adbd built from CM9 sources (fixed an issue with hardcoded sh path in /system)
- Correct su binary
- Don't wait 3 sec if /cache/recovery/boot exists
- Leds and vibrator at startup fixed
Sources
Ramdisk sources
Kernel sources
Credits
- DoomLord : many thanks to him for its kernel and all his scripts.
- championswimmer and sminki for their help
- FreeXperia team for their work on CM
Last edited: