The Google Pixel and Pixel XL are built differently. There are two boot, two vendor, two cache partitions on the Pixel phones and that is a bit challenging for developers and users alike to build and install stuffs like root and custom boot/kernel images on the Pixel phones.
Due to the Pixel and Pixel XL having two boot slots — a and b, you have to check it from your bootloader screen first if you should flash a modified boot (a custom kernel) to the boot-slot a or boot-slot b.
The ElementalX custom kernel is developed by flar2 over at xda and is among the most popular custom kernels for a variety of devices. And it’s one of the first custom kernels to enable advanced features on the Google Pixel and Pixel XL devices.
ElementalX Features
At the time of this writing, ElementalX supports the following features but it’s still under development will grow to support a lot more features in future.
- Easy installation with AROMA installer
- Optimized for performance and battery life
- Advanced color control
- Overclock or underclock CPU
- Sound control
- Sweep2sleep
- Backlight dimmer option
- Wake Gestures (Sweep2Wake and DoubleTap2Wake)
- NTFS r/w support
- Option to disable fsync
- Adjust or disable vibration
- Compatible with new systemless root
To install ElementalX kernel you must have TWRP recovery installed on your Pixel phone. If you don’t have TWRP installed, follow the link below for a detailed step-by-step guide to get it.
[icon name=”hand-o-right” class=”” unprefixed_class=””] How to Install TWRP recovery on Pixel and Pixel XL (Verizon too)
To install ElementalX kernel on your Pixel phone, simply download the kernel’s zip file on your Pixel phone, boot into TWRP and flash the ElementalX zip file from there.
That’s all. Enjoy advanced features of ElementalX kernel on your Google Pixel and Pixel XL phones. Happy Androiding!