[KERNEL] SpeedMod SGS2 Jelly Bean [K5-8 CIFS ROOT / NO-ROOT CWM5]

hardcore

Senior Member
Sep 12, 2006
3,435
7,990
0
Hi guys,

This is the SpeedMod kernel for Android Jelly Bean for the Samsung Galaxy S2 GT-I9100.

This kernel only works with Samsung JB based ROMs.

SpeedMod's core features are:
- Super stable: No undervolting, overclocking or potentially unstable modifications
- Fast and smooth: Compiler and code optimizations
- Excellent battery life: Remove unecessary logging and debugging

>>> CLICK HERE for more info and the DOWNLOAD links.

>>> CLICK HERE for the Frequently Asked Questions list.

Current features:

Root and CWM:
- Automatically installs root (su) but can be disabled
- CWM recovery 5.x

Screen and misc tweaks:
- init.d, TUN, CIFS, IPV6 Privacy support
- MMC_CAP_ERASE disabled to fix the hard-brick bug (this kernel is "safe")

Performance:
- CPU governor tweaks: increase responsiveness
- IO tweaks
- Read ahead tweaks
- Compiled with optimizations using Codesourcery GCC toolchain
- Multi-core aware scheduler SCHED_MC

Turned off unnecessary logging for better smoothness and efficiency:
- Disabled Android Debug Logger / logcat
- Disabled Samsung debug
- Disabled various kernel debugging, statistics and tracing options

>>> CLICK HERE for the CHANGELOG.

Instructions on how to enable logcat and disable auto-root are in the 3rd post (below).

>>> CLICK HERE for more info and the DOWNLOAD links.
 
Last edited:

hardcore

Senior Member
Sep 12, 2006
3,435
7,990
0
Here is how to change some of the kernel configurations:

[HOW TO ENABLE LOGCAT]

If you are a developer or want to re-enable logcat for whatever reason, do this:

adb shell
su
mount -o remount,rw /system
echo ANDROIDLOGGER >> /system/etc/tweaks.conf
mount -o remount,ro /system

[HOW TO DISABLE AUTO-ROOT]

Create a file called ".noautoroot" in either /system or /data. This will disable the auto root installation. This example, shows how to remove root completely:

adb root
adb shell
mount -o remount,rw /system
rm /system/xbin/su
rm /system/app/Superuser.apk
rm /data/app/Superuser.apk
touch /system/.noautoroot
mount -o remount,ro /system
sync
reboot

[HOW TO RE-ENABLE AUTO-ROOT]

adb root
adb shell
mount -o remount,rw /system
rm /system/.noautoroot
mount -o remount,ro /system
sync
reboot
 

kotaxor

Senior Member
Dec 31, 2011
1,022
538
133
Re: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

Finally... Gonna give it a go.

Edit: at first run, look and feel good..

Sent from my GT-I9100 using xda premium
 
Last edited:

Garuxa

Senior Member
May 12, 2011
580
218
73
Santiago
Re: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

@hardcore, thanks for the update :)

One question: this include MDNIE fix?

Cheers!

Enviado desde mi GT-I9100
 
  • Like
Reactions: kingofjail

lasic.2000

Senior Member
Apr 14, 2012
814
359
0
Warsaw
Odp: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

Will we get CWM 6.x.x.x?

TeamXD: Official Beta Tester
Phone: Samsung Galaxy S II
Mods: No MODS
Rom: CyanogenMod 10.1
Kernel: Stock CM's
Battery: Stock 1650
Send via: Tapatalk
 

kotaxor

Senior Member
Dec 31, 2011
1,022
538
133
Re: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

g8
in the meantime does using current version mean we can't make proper backups ?

peace
You can still make proper backup with the current version of CWM.

Sent from my GT-I9100 using xda premium
 

readon1

Senior Member
Jan 2, 2012
539
132
0
Re: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

Is your famous sharpness tweak included in the kernel?

Sent from my GT-I9100 using xda app-developers app
 

jazzk

Senior Member
Mar 27, 2010
843
3,263
123
London
Is your famous sharpness tweak included in the kernel?

Sent from my GT-I9100 using xda app-developers app
I'm pretty sure they are - I've just flashed it and can notice all the telltale signs (background banding vanished etc).

hardcore, I hate to make a feature request, but on Samsung JB ROMs, CRT-OFF animations seem to require some kernel help in order to function consistently. Any chance you could incorporate configurable FB EarlySuspend Delay into the kernel, maybe switchable with something like:

echo FBEARLYSUSPEND 100 >> /system/etc/tweaks.conf?

Thanks