KERNEL Posts on XDA

OnePlus 3/3T Smoothness Increases with ‘Conservative’ Governor… Seriously (OxygenOS)

A couple of days ago,  u/AmirZ shocked the OnePlus subreddit when he found that setting the OnePlus 3T's "Big Core" cluster to a "conservative" governor would dramatically increase fluidity. Yeah, seriously. For those who haven't caught the contradiction here, the kernel's governor is responsible for managing the processor's scaling behavior, and "conservative" governors bias the phone towards their lowest...

Google’s Project Zero Discovered how to Bypass Samsung’s Knox Hypervisor (Fixed in January Patch)

Google's Project Zero team has verified a number of exploits that enable Samsung's phones running the supposedly-secure Samsung Knox security suite to be attacked. The blog notes that all vulnerabilities have been passed to Samsung who has actually released fixes for them in a January software update. Background As part of the Samsung Knox security software suite introduced by...

Diving into SDCardFS: How Google’s FUSE Replacement Will Reduce I/O Overhead

Several months ago, Google added something called “SDCardFS” to the official AOSP branches for the Linux kernel. At the time, the move was noticed only by some kernel developers, but otherwise flew under the radar of most users. No surprise there considering the fact that most users, including myself, do not really know what goes...

Xiaomi Releases Kernel Sources for Redmi 3S/Prime/X

Xiaomi, an OEM not exactly revered for their GPL compliance, has now released the kernel sources for the Redmi 3S, Prime and X on GitHub. The company has been known in the past for being lax when it comes to the timely release of source code under GPLv2, which is a common occurrence among various OEMs. While releasing the kernel source...

LeEco Releases Kernel Source Code for their Devices

The company launched the LeEco Le S3 and the LeEco Le Pro 3, and despite mixed reviews decrying the software experience, few have denied that these smartphones pack quite a punch in spite of their pricing. But software is something that can be fixed with enough tinkering, as we here at XDA are especially wont...

9 Year Old Linux Kernel bug dubbed ‘Dirty Cow’ can Root every version of Android

Despite the fact that tens of thousands of users actively pore over the Linux kernel source code actively looking for security flaws, it's not unheard of for serious bugs to go unnoticed. After all, though the chances of missing something incredibly serious are lowered by having more eyes auditing the code, we're all still human...

Android Nougat makes its way to the Nexus 5 & Nexus 7 (2013) via First Unofficial Port

Update 11:28PM CST: XDA Recognized Contributor zaclimon has posted the first unofficial port of Android Nougat for the Nexus 7 (2013) over on our forums. We've been expecting this to eventually happen after the initial release of Android Nougat, but perhaps not as quickly as we initially expected. Merely a single day after the release of Android Nougat's source...

Android Nougat Source Code is Dropping, Work on CyanogenMod 14 is Already Underway

Rejoice, fellow flashaholics! If you, like me, have been waiting for custom ROMs to pop up on our forums before hopping on the Nougat hype train, then your long wait will soon come to an end. With the official release of Android 7.0 Nougat the other day, Google has begun uploading the source code for the latest...

How to Automatically Check the MD5 Sum of a Download!

Back in the middle of March, we dedicated an entire week to many awesome Tasker tips and tricks that you've likely never seen elsewhere to best enhance your smartphone's utility. Hopefully, you've learned a bit about how to work with Tasker having played with some real-world examples. Today, I'm bringing you a new idea I've come...

Sony Publishes UART Plans, Makes Kernel Development More Understandable

When you get a custom kernel to flash onto your device, in most cases you don't think about its development process. Developers often use some really complicated tools to make the device boot. Among them you can find Universal Asynchronous Receiver Transmitters (UARTs) used mostly for debugging. One of our favorite OEMs decided to show us how everything...

How to Tweak Your Kernel – XDA App Review

Part of being a power user is getting and using more of your device than even the OEM could imagine. Power users want to tweak everything to run just perfectly in their eyes. There are many apps out there that allow you to customize your kernel and today we are going to show off a...

GPLv2 and Its Infringement by Xiaomi

Xiaomi has announced their spectacularly spec'ed Mi Note Pro, which features the latest in Qualcomm’s Snapdragon processors alongside a big 2K display and 4GB of RAM for a killer price. That being said, there’s something that is not-so-good about Xiaomi’s offerings that is a concern to many developers, especially many found here on XDA: Xiaomi's...