[T-Mobile Samsung Galaxy S II SGH-T989] Cl3Kener:
Hey Everyone,

I'm by no means a pro at kernel building but I've put lots of effort into these kernels so I thought I'd share them with you. his thread is dedicated to SGH-T989 UVMC6 ROMs. I built these two kernel listed with Linaro 4.7.4 optimized for Kernel version 3.0.101 and this phone so that it would be fast as ever! One is clocked at 1998 MHz (2 GHz) and the other is more stable and is clocked at 1890 MHz. If you have a SGH-T989D these kernel may mess up your rotation and other things like that unless you use a SGH-T989 ROM. DO NOT POST ABOUT THESE PROBLEMS HERE!!! YOU HAVE BEEN WARNED!!! Unlike some of the other T-mobile Galaxy S II Hercules developers out there, I actually have a Galaxy S II and plan on having it until Summer 2014. This means that EVERY KERNEL I POST HAS BEEN TESTED AND IS WORKING although it might not be perfect (few things in life ever are). For the record, I use TWRP 2.6.1.0 for installation so if you encounter errors of installation it may be because you are using a different recovery module than me.

Even though I don't post anything unless it works I still don't want to be liable for user errors. In other words, if you flash one of these Kernels your warranty is void and I AM NOT RESPONSIBLE for any data loss or bricked devices etc. That being said, you really have nothing to fear but fear itself because these kernels work and because I packaged a stock kernel so you can revert back at any time. :) (Especially if you flash the 2 GHz kernel!)
​

A Clean install is ALWAYS recommended. That does not necessarily mean you can't install these kernels on you current build it just means that you might have problems if you do. Recently apps have been getting corrupted for whatever reason whether on Stock or AOSP and in most cases they cause RRs and SODs. If you find yourself in one of those situations a clean install is the easiest fix. If you want to try and save you apps then connect to you phone while in recovery using adb. Then type adb shell. Now once you are in that shell you can run this command to fix your apps "e2fsck -yfDC0 /dev/block/mmcblk0p25" it could take anywhere from a few minutes to an hour depending on the state of your apps.

Please make sure to read the changelog and descriptions before you flash so you don't get any unwanted surprises. Changelogs can be found in the second post below
​

[TOUCHWIZ UVMC6 4.1.2 TIBERIUS KERNEL LINKS]

TIBERIUS 2.6 for STOCK TouchWiz based ROMs

TIBERIUS 2GHz 2.6 for STOCK TouchWiz based ROMs

TIBERIUS EXPERIMENTAL SWEEP2WAKE

TIBERIUS 2GHz EXPERIMENTAL SWEEP2WAKE

Package Revert back to Stock T989UVMC6 Kernel (You may want to download this too just in case)

All Nightly Kernels can be found on Dev Host via this link http://d-h.st/users/cl3kener/TiberiusNightly

​

​

Installation Instructions

1. For best results a install these kernel after a fresh ROM install (although it still should work if you don't do that)

2. Reboot into recovery (I recommend TWRP 2.5.0.0 )

3. Flash Kernel Zip

4. Reboot and let Settle for ~10 minutes

5. Install Trickster MOD from the App Store for access to all of the options.

6. Change the settings to something other than INTERACTIVE (Especially if you run it with BFQ it will give you the worst screen lag ever). Then enable "Set at Boot" or else you will lose your configurations.

7. Make sure to disable powersave mode if you want to OC kernel.

8. Enjoy!!! :)

​

Screenshot of a recent Benchmark:

​

SPECIAL THANKS TO:

Android88 - because he is awesome and encouraged me to create this thread!

Samsung - for the source code to build the Tiberius Kernel (and for making the phone)

Ayysir - for his wonderful tutorial on making a bash script to build kernels and for helping me out all of the time with everything!

Elbermu - For Bringing Thermal and Sweep2Wake to Hercules and for the help!

Bmg002 - For his extensive work fixing/rewriting my init.d scripts

Gruntparty - For completely redoing/fixing the build.prop injector I use for my AOSP Kernels

I Am The Frost - For being my first and best tester on xda. He's debugged several issues in these kernels for me

My Tiberius sources can be found at https://github.com/Cl3Kener/TIBERIUS and are properly labeled for your convenience (see the branches)

Feel free to use my Linaro toolchain to build your kernels! Download it here! https://github.com/Cl3Kener/LINARO-KERNEL

Informational Links

Develop Now! To Help you Develop Android!

Here is a fantastic guide on "Innards" of Kernels

Optimizing Linaro Keychains

Building a Bash Script to make Kernels​

JOIN MY GOOGLE COMMUNITY IF YOU WANT INSTANT UPDATES ON ANY OF ANDROID STUFF I DO. ​

​

XDA:DevDB Information

[KERNEL][4.1.2][OC 2GHz] TIBERIUS LINARO 4.7.4 | UVMC6 TouchWiz | SGH-T989 Hercules, a Kernel for the T-Mobile Samsung Galaxy S II

Contributors

Cl3Kener

Kernel Special Features:

Version Information

Status: Stable

Created 2013-10-24

Last Updated 2014-01-30