Lenovo P11 Pro (TB-J706F) - March 2022 - Bootloader + TWRP + Root + Debloat

A guide for your new tablet :)

Download list :

Guide :

  1. Download, unzip and rename img file to twrp.img

  2. Enable OEM unlock in developers settings

  3. Reboot to bootloader (adb reboot bootloader)

  4. In bootloader enter, a prompt will ask you if you want to unlock bootloader, confirm: fastboot flashing unlock <- WARNING: UNLOCK BOOTLOADER WILL WIPE YOUR DEVICE!!

  5. Use QFIL to flash ROM

  6. Do initial setup. DO NOT RESTORE

  7. Install Magisk

  8. Update to latest ota through settings (TB-J706F_S630229_220312_ROW), reboot

  9. Go to bootloader and enter : fastboot flash recovery twrp.img

  10. fastboot flash boot patched_boot.img <- /!\ FOR TB-J706F_S630229_220312_ROW ONLY


If you're on a newer rom I don't know if boot.img will still be compatible, you should dump boot.img yourself through TWRP

(adb shell and dd if="/dev/block/bootdevice/by-name/boot_b" of="/sdcard/boot.img")

then patch the image with Magisk


  1. Reboot, enable Zygisk in Magisk settings and install safetynet fix in Magisk, reboot

  2. Open UAD and uninstall the selection, there will be remaining bloats but I wasn't able to find them in UAD

  3. Hide your Magisk app in the settings

  4. Add Play Store to Magisk hide list, wipe cache and data for Play Store & Google Play Services

  5. Done, you can install Netflix from Playstore and stuff, but I still get widevine L3 :/

Troubleshoot :

  • TWRP will ask for a password if your device has pin/pattern to unlock, disable it to get access to user data
  • wtf why my touch screen is glitched after going to TWRP? idk it's odd but just reboot and it'll be fixed
  • Play store not installing apps? Format your SD card to external storage