The Lenovo K8 Plus is a mid-range Android device released later in 2017 – it features 4GB of RAM, 32GB of internal storage, and is equipped with the Mediatek MT6757 Helio P25 chipset. Overall it’s a good device for the price, and rooting it is a fairly simple process.
Warning: Rooting the Lenovo K8 Plus involves unlocking the bootloader, which will factory reset your device and wipe all of your data. Please backup all of your important user data before proceeding! You should also have at least 70% charge on your device.
- ADB tools installed on your PC (See Appual’s guide “How to Install ADB on Windows”)
- Lenovo USB Drivers
- TWRP for Lenovo K8 Plus
- Magisk Systemless Root
How to Root the Lenovo K8 Plus with TWRP and Magisk
- First you need to enable Developer Options by going into Settings > About > Software Information > More > tap ‘Build Number’ 7 times, until Developer Mode is activated.
- Now go into Settings > Developer Options > enable both OEM Unlock and USB Debugging.
- Connect your Lenovo K8 Plus to your PC via USB, and launch an ADB terminal on your computer (hold Shift + right click inside the main ADB folder on your PC, and choose “Open a command window here”)
- In the ADB terminal, make sure ADB can communicate with your device by typing: adb devices
- You may need to accept a pairing dialogue on your phone’s screen, and then type ‘adb devices’ again, but it should display your device’s serial number in the ADB output.
- Now type in ADB: adb reboot bootloader
- This will reboot your Lenovo K8 Plus into bootloader mode, so now you need to type: fastboot devices
- This should display your device’s serial again, but from fastboot mode. If it does not work, you may need to troubleshoot your USB driver installation (driver signature enforcement, etc).
- If the device was recognized, you can proceed to unlock your bootloader with the ADB command: fastboot oem unlock
- This will proceed to perform a complete factory reset on your Lenovo K8 Plus. When it is finished, you can type into the ADB terminal: fastboot reboot
- Allow your Lenovo K8 Plus to fully reboot into the Android system, and then we are ready to flash TWRP and root with Magisk. Take this opportunity to copy the Magisk .zip file to your Lenovo K8 Plus’ external SD card, so we don’t need to ADB push it while inside TWRP.
- We will flash TWRP through Fastboot Mode instead of SP Flashtool (which is normally used for flashing Mediatek devices, but its recommended to flash TWRP over Fastboot Mode instead). So you should type into ADB: adb reboot bootloader
- Once your Lenovo K8 Plus is in Fastboot Mode, copy the TWRP file from the above downloads into the main ADB folder on your PC, then type into ADB: fastboot flash recovery twrp-recovery-name.img
- Replace the “TWRP-recovery-name.img” with the actual file name of the TWRP version you download.
- Once TWRP has successfully flashed, disconnect your Lenovo K8 Plus from USB and hold the power button until it shuts off.
- Now boot your Lenovo K8 Plus into TWRP by holding Power + Volume Down together until it boots into bootloader, then use your volume keys to highlight “Recovery Mode” and power to confirm.
- Once you are in TWRP, go to Install > choose the Magisk.zip, and swipe to flash it.
- Once Magisk is successfully flashed on your Lenovo K8 Plus, you can reboot to system from the TWRP menu. Your device will take around 5 to 10 minutes to fully boot into Android after being rooted for the first time, but after this initial setup, it will boot normally in the future.