FORUMS
Remove All Ads from XDA
Post Reply Email Thread
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
Download linksPrerequisites
  • 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.
How to flash

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)
Build 16 (01/11/12) :
  • 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 !)
Build 9 :
  • Kernel built from sources
  • TUN/TAP driver included (for VPN)
Build 8 : Fix mass storage in CWM
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)
Build 4 :
  • Correct su binary
  • Don't wait 3 sec if /cache/recovery/boot exists
Build 3 :
  • 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
The Following 195 Users Say Thank You to Arakmar For This Useful Post: [ View ] Gift Arakmar Ad-Free
24th June 2012, 12:12 PM |#2  
joancargo1's Avatar
Senior Member
Flag II*II
Thanks Meter: 21
 
More
makes it perfectly start does not make any errors
greetings and thanks
The Following 2 Users Say Thank You to joancargo1 For This Useful Post: [ View ] Gift joancargo1 Ad-Free
24th June 2012, 12:12 PM |#3  
sminki's Avatar
Senior Member
Flag hard shoulders of reality
Thanks Meter: 262
 
More
yes it boots!

(maybe you can help with my Question here )
The Following User Says Thank You to sminki For This Useful Post: [ View ] Gift sminki Ad-Free
24th June 2012, 12:23 PM |#4  
championswimmer's Avatar
Recognized Developer
Flag New Delhi
Thanks Meter: 8,237
 
Donate to Me
More
Quote:
Originally Posted by sminki

yes it boots!

(maybe you can help with my Question here )

for this question and any other other question similar to this

head here
http://forum.xda-developers.com/show....php?t=1659584

it has menu driven process to extract and repack kernel.elf (ramdisk also can be extracted and packed )
The Following 2 Users Say Thank You to championswimmer For This Useful Post: [ View ]
24th June 2012, 12:16 PM |#5  
krabappel2548's Avatar
Recognized Developer
Flag Lommel
Thanks Meter: 16,265
 
Donate to Me
More
Hey, I also have tested several times to include recovery, but withut succes, didn't get any further then a booting kernel without recovery or vibration and LED on to enter recovery but no entering recovery and kernel that doesn't boot.

Please pm me if you want to work together, I saw your kernel is from ICX team? I know nick very well so I'd would be a pleasure to work with you too
The Following 5 Users Say Thank You to krabappel2548 For This Useful Post: [ View ]
25th June 2012, 10:52 AM |#6  
championswimmer's Avatar
Recognized Developer
Flag New Delhi
Thanks Meter: 8,237
 
Donate to Me
More
uploaded kernels 200, 201, 202 and 203 to my folder (link in op)

please test them out
The Following User Says Thank You to championswimmer For This Useful Post: [ View ]
25th June 2012, 12:21 PM |#7  
nickholtus's Avatar
Senior Member
Thanks Meter: 2,462
 
Donate to Me
More
works perfect, now i have touch recovey on my xperia P!
25th June 2012, 12:41 PM |#8  
championswimmer's Avatar
Recognized Developer
Flag New Delhi
Thanks Meter: 8,237
 
Donate to Me
More
Quote:
Originally Posted by nickholtus

works perfect, now i have touch recovey on my xperia P!

what worked perfect ?
the kitchen script or my ics ramdisk kernel ?
25th June 2012, 12:48 PM |#9  
somemadcaaant's Avatar
Senior Member
Thanks Meter: 367
 
More
Quote:
Originally Posted by nickholtus

works perfect, now i have touch recovey on my xperia P!

Oh I thought this was the Xperia S ICS 3.0.8 kernel?

Man talk about confusing with all these mobiles in the one dev thread...

-smc
25th June 2012, 12:51 PM |#10  
chitose_ndy's Avatar
Senior Member
Flag Jakarta
Thanks Meter: 196
 
More
flashed kernel-300.elf

cant boot @[email protected]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes