AndroPlus Kernel
for Xperia XZ Premium
  • Xperia XZ Premium [G8141 and G8142]

  • Stock 8.0.0
  • 47.1.A.12.235 -> v15
  • 47.1.A.12.205 -> v14
  • 47.1.A.12.179 -> v13
  • 47.1.A.12.145 -> v12
  • 47.1.A.12.119 -> v11
  • 47.1.A.12.75 -> v10
  • 47.1.A.12.34 -> v09
  • 47.1.A.8.49 -> v08
  • 47.1.A.3.254 -> v07
  • Stock 7.1.1
  • 45.0.A.7.137 -> v06
  • 45.0.A.7.120 -> v05
  • 45.0.A.7.90 -> v03 - v04
  • 45.0.A.5.8 -> v01 - v02
  • 45.0.A.5.1 and older is not officially supported.

  • Unlocked bootloader
*If you are looking for custom kernel for G8188, you can download it here!
G8188 向けのカスタムカーネルは こちらでダウンロードできます!
How to install

1. Reboot into bootloader
2. Flash kernel using fastboot
fastboot - Extract boot.img from zip and run this command:

fastboot flash boot boot.img
*If you have no recovery, you also need to flash recovery by this command:
fastboot flash recovery TWRP-3.1.1-0-maple.img
You can enter into recovery by this way: power down -> press power + volume minus -> when logo appears, release only power and hold volume minus
3. Reboot
4. Done!

To apply DRM patch with old XperiFIX:
1. Install XperiFIX
2. Copy C:\XperiFIX\DATA\XZP\G8142\47.1.A.5.51\ to your device
3. Download and copy Magisk zip to your device
4. Download *, extract boot.img and flash it in bootloader mode
5. Enter into TWRP and install Magisk and
6. DO Wipe cache & dalvik

Changed kernel base to47.1.A.12.235
Changed kernel base to 47.1.A.12.205
Changed kernel base to 47.1.A.12.179
Changed kernel base to 47.1.A.12.145

Changed kernel base to 47.1.A.12.119

Changed kernel base to 47.1.A.12.75
Added DRM patch supported version (this won't boot without DRM patch)

Changed kernel base to 47.1.A.12.34

Changed kernel base to 47.1.A.8.49

Changed kernel base to 47.1.A.3.254
Added Alucard
Fixed "adb reboot recovery" command
Reverted some changes to fix boot on Oreo
NOTE: You should flash Magisk v14.3 to get root
Please use TWRP from official website
Changed kernel base to 45.0.A.7.137
Added patch for BlueBorne

Changed kernel base to 45.0.A.7.120

Changed kernel base to 45.0.A.7.90
Enabled HZ_1000

Change the way to wakeup of tap to wake - now you only need this command to enable it:
adb shell
setprop persist.sys.touch.easywakeup 1

Removed non-working DRM patch
*This fixes sound problem

Re-enabled double tap to wake
To enable it, run these commands:
adb root
adb shell
/sbin/busybox mount -o remount,rw /system
touch /system/usr/keylayout/clearpad.kl
chmod 644 /system/usr/keylayout/clearpad.kl
echo "key 531 WAKEUP" > /system/usr/keylayout/clearpad.kl
setprop persist.sys.touch.easywakeup 1
Add maple/sio/fiops I/O Scheduler (yeah, Maple on Maple!)
Add iosched switcher
Add wakelock blocker
Add alucard, darkness CPU governors
Add toggle for software crc
Add other misc patches
Disable DM_VERITY, force module sig and some debugging
Disable ric
More from AndroPlus

FTF for Japanese Xperia

Mega collection of FTFs for Japanese models. If you have FTF which is not listed on the website, please send me via Google Drive or PM me on xda.

Xperia Codename List

The list of codenames of all Xperia!

Get my Xposed modules for Xperia

Simple and effective Xposed modules for Xperia devices - you can enable hidden features and mods with one tap.

Go to my blog,

My blog for Xperia related information. Sorry, but most blog posts are only displayed in Japanese.