Developments

AddonSU Packages now available for LineageOS 15.1

With LineageOS being one of the most "commercial"-like custom ROMs out there, there are a number of steps that have been taken in the interest of user safety and professionalism, one of which has been the disabling of root access by default. Official builds of LineageOS do not come with pre-enabled root access, and the...

How to root the Huawei P20 Pro and install Magisk

The Huawei P20 and P20 Pro were launched in March as Huawei's latest flagship smartphones. The Huawei P20 Pro is the most expensive Huawei smartphone yet. Its high-end list of specifications includes the HiSilicon Kirin 970 system-on-chip, 6GB of RAM paired with 128GB of storage, a 6-inch Full HD+ (2244x1080) OLED notched display with an...

Xiaomi aims to release Kernel Source Code for new devices within 3 months after launch

Xiaomi is a company that's largely renowned for their devices that offer excellent specifications relative to price. Smartphones is just one of their many ventures, but it's how the company has made its name known globally. The company's rapid expansion in markets like India has brought millions of new users onto smartphones running Android, which...

Google publishes documentation explaining the Fuchsia Operating System

You've probably seen mentions of the Fuchsia operating system here and there since it has been in development for almost 2 years. It's Google's not-so-secretive operating system which many speculate will eventually replace Android. We've seen it grow from a barely functional mock-up UI in an app formĀ to a version that actually boots on existing...

OnePlus 5 & OnePlus 5T receive Project Treble support unofficially

Project Treble is one of the most exciting developments in recent memory. The low-level re-architecture in the way Android works still has a lot of changes to come (we'll see a lot of information about that when the full Android P releaseĀ is available), but it has already led to a "revolution" of sorts in custom...

Apktool v2.3.2 brings support for Android P, experimental AAPT2 rebuilding, and more

Reverse engineering Android applications is a popular hobby on the XDA forums. Decompiling and modifying existing apps is a skill that has been used to produce unofficial versions of apps with new themes, features, and more, and one of the most important tools at a modder's disposal is Apktool. Apktool is the most widely used...

Android 8.1 Oreo Multi-Touch Bug will be fixed in June Update

The Google Pixel 2 and the Pixel 2 XL are included in the list of devices affected with a multi-touch bug in Android 8.1 Oreo. When two fingers are placed on the display, erratic touchscreen events are generated between the two fingers. The issue is prevalent in games, but it's also visible in other apps...

Google is Possibly Splitting the Android Security Patch Levels for Faster Security Updates

For a long time in its early history, Android had a reputation for being less secure than iOS because of Apple's "walled garden" approach to applications. Whether or not that past reputation is deserved isn't something that we're going to dive into, but it's clear that Google has made great strides in securing Android against...

TWRP Builder is a project that connects you with developers to request unofficial TWRP ports

TWRP is the most popular custom recovery for Android development. Without a custom recovery, development for devices is crippled. This is because Android devices require a custom recovery to flash a custom ROM, custom kernel, other modifications, etc. The basic requirement for starting development on an Android phone is: does it have TWRP support (either...

Franco Kernel released for the Xiaomi Mi A1

It took a long time, but we finally saw the Xiaomi Mi A1's kernel sources released at the end of January, after a long battle between Xiaomi and the developer community. Lack of kernel sources didn't stop some developers. We saw a semi-functional version of LineageOS released for the device before the kernel sources even...

Xiaomi Redmi Note 5 Pro kernel source code now available for Android Nougat release

Device makers have an obligation to release kernel sources of their devices in a timely manner. In this regard, some device makers have an admirable track record, while others don't. At XDA, we have urged device makers to release kernel sources in their timely manner to fulfill the legal requirements of the GPLv2 license. One...

Support for Vulkan Graphics API 1.1 is coming in Android P

The Vulkan API is widely regarded as the successor to OpenGL. Initially announced in 2015, the Vulkan Graphics API has provided significant improvements in graphics rendering performance compared to its predecessor. Support for the graphics API made its way over to Android after its initial announcement with the first release of Android 7.0 Nougat, giving...