• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [OC/UC] ButterKAT Kernel for Stock 4.4.4 [KitKat]

MonDillinger

Well-Known Member
Feb 11, 2015
200
218
Overclocking has been achieved, my friends...

So after many nights of headaches and whatnot, finally got a treat for you guys. I introduce to you ButterKAT kernel for the stock 4.4.4 ROM. The initial release is slim in features but I plan on really amping this thing up after I get done with this last week of summer school. Come hell or high water, you need to read this entire thread before you flash anything.

DISCLAIMER:
I'm not responsible for s*** that happens to your device. In the words of the old Gingerbread Cyanogenmod releases: "Dragons ahead". You fully understand that I nor ZTE, Google, the noobs, etc. are responsible for ANYTHING that happens once you do this. Consider your warranty voided; you're welcome :)

FEATURES:
Overclocking to 1.6 GHz
Underclocking 192 MHz
Added the Conservative and Interactive Governors
Compiled with Linaro 4.7 Toolchain for increased performance

FAQ:
1. Will this work on LP (Lollipop)?
No, nothing Lollipop will boot from this kernel

2. Can you add [feature]?
I'm willing to bet that nine times out of ten, I've already considered it.

3. When is the next release?
The Golden Root Rule: Never Ask for ETAs

4. Can you clock it higher?
Yes... Yes I can. In fact, I can take this all the way up to 2.0GHz if I wanted to (assuming I was reading the kernel files correctly). However, there is not a chance I'd do that simply because for one, Anything over 1.6GHz is pushing it. Second, your phone would FUNCTION, not fly, and it would only be a matter of time before the processor overheated and the phone would shut itself off. Finally, after enough frying sessions, your phone would give in to the big electronic grave in the sky, and I don't want angry noobs in my inbox.

5. Is this compatible with Masterchief87's boot switcher?
There isn't one currently available, but I don't believe in stepping into another developer's territory. That's his project, and I won't be making one for this kernel. If he does it, then the answer is yes, there is one. If he doesn't, then no there isn't.

6. Which ZMAX Versions will this boot?
It will boot all of them. I used the MetroPCS 4.4.4 kernel source code to build this and tested it on a T-Mobile ZTE ZMAX. It will work on any stock KitKat ROM, whether that's Butternoob, pure stock or if someone else ever comes along and creates a stock ROM, those too.

Instructions:
1. Download
2. Flash the zip in recovery
3. Profit

Changelog:

v1.0
**Initial Release​

Download:
https://www.androidfilehost.com/?fid=24052804347776988

Source:
https://github.com/MingoAllenII/draconis_msm8226

Special Thanks:
XDA User Luffy.d for all his help
Ethanbanker2428
Hroark13
Google
ZTE
GPL
The N00Bs, you guys rock
Anyone who contributed to our awesome device. I remember when they said we'd never make it this far *tear*
 
Last edited:
Screenies

081b9830bcd9be62f8ec2b714f581741.jpg


5830c21a8a3952a1053f01f954fb4604.jpg


17091ab783e1f4da2806863dd8a6e839.jpg


I don't really know about benchmark scores but I ran antutu for the heck of it. Ramped up the clock to 1.6GHz on performance governor with my GPU clocked at 450mhz on performance as well just to see what it would result in. This is what I got
202b57caf9a186b16739b2479c5de7cc.jpg
 
Last edited:
  • Like
Reactions: arkansawdave74
Upvote 0
Any installation procedure for noobs?
From what I read in the documentation it seems like a fairly involved procedure unless most of the doc was intended towards the actual compiling of the kernel using linux. My version is 3.4.x and it was refering to 3.0.x

1. Download and unzip file into phone sd
2. Replace x in 3.x. with current version of kernel
In my case 3.4.0
3. Then use masterchiefs switcher to make boot.img avaiable?
Then I get lost at this point.. this is not a simple flash procedure right? Thanks for the hard work MonDillinger. Considering my lack of experience with these type of procedures etc im taking baby steps so I dont get bricked
 
Upvote 0
Any installation procedure for noobs?
From what I read in the documentation it seems like a fairly involved procedure unless most of the doc was intended towards the actual compiling of the kernel using linux. My version is 3.4.x and it was refering to 3.0.x

1. Download and unzip file into phone sd
2. Replace x in 3.x. with current version of kernel
In my case 3.4.0
3. Then use masterchiefs switcher to make boot.img avaiable?
Then I get lost at this point.. this is not a simple flash procedure right? Thanks for the hard work MonDillinger. Considering my lack of experience with these type of procedures etc im taking baby steps so I dont get bricked
Noooooo. Just flash the zip in recovery, that's it. Everything is done for you. What you were reading is in reference to compiling.
 
  • Like
Reactions: Blackhawk1969
Upvote 0
Any installation procedure for noobs?
From what I read in the documentation it seems like a fairly involved procedure unless most of the doc was intended towards the actual compiling of the kernel using linux. My version is 3.4.x and it was refering to 3.0.x

1. Download and unzip file into phone sd
2. Replace x in 3.x. with current version of kernel
In my case 3.4.0
3. Then use masterchiefs switcher to make boot.img avaiable?
Then I get lost at this point.. this is not a simple flash procedure right? Thanks for the hard work MonDillinger. Considering my lack of experience with these type of procedures etc im taking baby steps so I dont get bricked
If you want R/W permissions then that's where things get complicated
 
Upvote 0
If you want R/W permissions then that's where things get complicated
Ive already got r/w permissions using MasterChiefs switcher and restore... ive been making custom boot animations and shutdown animations so ive been switching back and forth using those along with root explorer to change permissions. Since im not changing roms I should be ok with those right?
 
Upvote 0
I'll make a new set of switcher zips for this kernel and upload it tonight. Also, for anyone who hasn't thought of this yet, never flash a switcher zip immediately before you flash a rom because this will leave you with no recovery installed. I spent a little while last night trying to help someone who made this mistake but it seems his phone might be permanently bricked. What he did was he flashed the switcher zip for carbon ROM along with the ROM itself (in that order) and somehow got stuck in a bootloop with no recovery installed and unable to get adb to recognize the phone. I'll be adding this warning to my thread later tonight along with the switcher & restore zips for ButterKAT Kernel.
 
  • Like
Reactions: 9h0s7
Upvote 0
You might be better suited to send it to @Masterchief87 because he maintains all of those in a thread, thanks though!
I added switcher and restore zips for your new kernel to MY THREAD. You may want to add a link to the thread in your op(up to you) and also make it clear that your kernel zip in this thread must be flashed before using the switcher and restore zips. The zips I made contain only your boot.img and TWRP and don't flash the needed system files that go along with your kernel.
 
Upvote 0
funny you ask that question. I always test a kernel and set it to its max before i set it to the frequency with best performance and stability..Ive played with this kernel for 5 hours ...using wifi,,bluetooth,watching youtube,basicly steady use. No... I repeat No heating issues as of yet...BTW ..Butternoob Rom is so smooth...nice..
Awesome, I'm on stock but maybe after we get some more features I'll switch over to Butternoob
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones