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

Search This thread

hardcore

Senior Member
Sep 12, 2006
3,435
7,990
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
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
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:

thomsch

Senior Member
Mar 10, 2011
467
100
Re: [KERNEL] SpeedMod SGS2 Jelly Bean [K5-1 CIFS ROOT / NO-ROOT CWM5]

Yayyyyy, Thx for everything

Enviado desde mi GT-I9100 usando Tapatalk 2
 
  • Like
Reactions: kingofjail

Garuxa

Senior Member
May 12, 2011
580
218
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
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
 

readon1

Senior Member
Jan 2, 2012
539
132
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
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
 

Top Liked Posts

  • There are no posts matching your filters.
  • 260
    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.
    43
    K5-8:
    - Rebuilt using GCC 4.6 toolchain from Android NDK r8

    I think the kernel behaves a bit better built using GCC 4.6, compared to GCC 4.7 with LTO.
    41
    K5-5:
    - Rebuilt using GCC 4.7 toolchain from Android NDK r8e
    - Enabled GCC 4.7 LTO (Link Time Optimization)
    34
    K5-6:
    - Security patch: fix stack memory content leak via UNAME26 from S3 Update9 source code
    34
    K5-7:
    - Disabled debugging: ANDROID RAM CONSOLE