Search This thread


Apr 2, 2023
hi, I'm trying to root my p9 lite to use it to run a 3d printing server ( https://github.com/d4rk50ul1/klipper-on-android )

I tried some rooting apps but it was unsuccesful.

after researching I used potatoNV to change the bootloader code
and SKR Tools to unlock bootloader and install twrp but i couldn't acces twrp via the phone. i locked back the bootloader with skr tools and now i can't get back to android, the phone is stuck on the " your device has been unlocked and can't be trusted. your device is booting now... " page, i left it like this for the nignt and it's not booting. I can't turn it off, My pc is not seeing it when pluged and I unpluged the battery for ten minutes but it's doing the same after replugging it .

what can i do to repair, root and use it ?

Top Liked Posts

  • There are no posts matching your filters.
  • 43

    This is only for Huawei P9 Lite (VNS)
    OpenKirin presents unofficial TWRP for stock EMUI 5.x with decryption support.
    Intended for usage on stock emui 5.x in combination with unlocked bootloader and
    modded boot image with disabled dm-verity (depending on what you want to do).

    [COLOR="red"][B]WARNING:[/B] since 3.1.0-2 update we've enabled image flashing to special partitions -
    not just /recovery or /boot partition.
    That means your device could be bricked in a few seconds if you do not pay attention
    or don't know what you're doing. (Noobs please stay away out of this section!)[/COLOR]

    Installation Instructions
    1. Enter fastboot mode on unlocked device
    2. flash recovery using the following command: fastboot flash recovery twrp-3.1.1-0-venus.img
    3. reboot to recovery!

    Rooting Methods
    [B][U]1. Official SuperSU (not just 2.82+)[/U][/B]
    1. Ensure you are running emui 5.x stock kernel
    2. Tick the option "Keep vendor partition mounted" inside OpenKirin Settings
    3. download and install [URL="www.supersu.com/download"]official SuperSU[/URL]
    4. Enjoy!
    [B][U]2. Custom SuperSU[/U][/B]
    1. Make sure the device running stock EMUI 5.x boot.img
    2. flash this modded SuperSU 2.79: [URL="https://drive.google.com/open?id=0BxWP2gF_0Bd_UmQ2Zm9ZRGxBTUE"]download here[/URL]
    3. enjoy root :)
    [COLOR="red"][B]NOTE:[/B][/COLOR] this is for every device (except kirin 960 based) running emui 5.x without loop support.
    [B][U]3. Magisk[/U][/B]
    1. ensure you are running a emui 5.x stock kernel
    2. flash magisk
    3. enjoy root & safetynet (read note)
    [B][COLOR="red"]NOTE:[/COLOR][/B] Magisk Hide is a known problem on Huawei/Honor devices.
    Make sure you are not rebooting/turning off your device with Magisk Hide enabled!
    You may face a broken fingerprint scanner, do not worry,
    simply disable magisk hide and reboot - fps works again!

    [URL="https://github.com/OpenKirin/android_device_huawei_venus/releases/download/3.1.1-0/twrp-3.1.1-0-venus.img"][U]download twrp-3.1.1-0-venus.img[/U][/URL]

    Q: What's the code status?
    A: 10. June 2017
    Q: which P9 Lite models are supported?
    A: every model should be supported.
    Q: Can i use this TWRP with decrypted /data?
    yes, you can! (have a look at the instructions in FAQ)
    Q: Can i install LOS or AOSP based roms with this TWRP?
    yes, you can! (please follow the installing procedure in the corresponding rom thread)
    Q: Can i install Magisk?
    A: Since 3.1.1-0 you are able to flash Magisk through TWRP (recovery kernel  has been updated)
    Q: Does official SuperSU work?
    A: Yes, even though chainfire included a fix in his upcomming version,
    you can use every version of it, just check the "Rooting Instructions" section.
    Q: ETAs?
    A: No.

    Going back from decrypted -> encrypted?
    1. Format /data inside of TWRP
    2. Flash eRecovery & Kernel from your currently installed Stock ROM Build
    3. Do a factory reset inside of eRecovery
    5. Let device boot up
    6. Install your current firmware hw_data package & SuperSU using TWRP again
    Want to decrypt? No problem.
    1. Format /data inside of TWRP
    2. Flash a kernel with forceencrypt disabled
    3. bootup your device

    Special Thanks
    * [URL="https://forum.xda-developers.com/member.php?u=2335078"]surdu_petru[/URL]
    * [URL="https://forum.xda-developers.com/member.php?u=7354786"]XePeleato[/URL]
    * [URL="https://forum.xda-developers.com/member.php?u=220328"]paulobrien[/URL]

    XDA:DevDB Information
    TWRP, Tool/Utility for the Huawei P9 Lite

    OldDroid, surdu_petru, XePeleato
    Source Code: https://github.com/OpenKirin/android_device_huawei_hi6250

    Version Information
    Status: Stable

    Created 2017-04-12
    Last Updated 2017-06-11

    [B]TWRP 3.1.0-2[/B]
    * Add support for NTFS formatted MicroSD crads or OTG drives
    * Enabled direct image flashing to special partitions
    (be careful when using it - one wrong klick means brick in a second!)
    * TWRP is now compatible with AOSP based ROMS (LineageOS)
    and decrypted Stock ROMS, transition from Stock to LOS is possible (encrypted -> decrypted).
    * Correct versioning - Device version is now comming from the common base.
    * 6250-common: switch to common base to ensure full support
    [strike][B]TWRP 3.1.0-1[/B]
    (never released)[/strike]
    [B]TWRP 3.1.0-0[/B]
    * initial release
    New Release is up! TWRP 3.1.1-0 for Huawei P9 Lite (vns)

    * TWRP 3.1.1
    * OpenKirin Edition with inbuilt Huawei device specific settings
    * /vendor is now mounted by default and cannot be unmounted (unless you disable it in the settings) to prevent installation issues on multiple projects
    * limited the backup partitions to /boot, /cache, /data, /system and /vendor to ensure a normal restorable os setup
    * system and vendor images can now be flashed directly through TWRP ("System Image", "Vendor Image")

    check OP or Github for more information.

    Update pushed, TWRP 3.1.0-2 released.
    Please read the warning below the project description!
    This TWRP is now intercompatible between encrypted and decrypted /userdata and can be used for transition encrypted -> decrypted.
    Even backups from decrypted can be restored on encrypted (and reversed) without data loss.
    This release is considered stable and fully working.

    how can this TWRP is different from Revolution Recovery ?? or how this is better than revolution recovery ?? @OldDroid

    It has no *** branding and it's "stock" TWRP, also read the OP.

    branding and stock things dont mattar,,, i read the OP clearly first,,, also read decryption support,,, just confirming that do it decrypt encrypted data or any other benefit than revolution recovery ??

    Well for one it doesn't have that ****ty anime cartoon.

    That's enough for me to choose it over Revolution Recovery.

    Oh, and this is version 3.1.0 while Revolution Recovery is still 3.0.3.

    Oh, and this allows f2fs file system, while Revolution Recovery doesn't.

    Did I mention this doesn't have that ****ty anime cartoon?

    BTW, i love that bad wolf animation :D and i will now see after flashing it the more better difference may be i found :p

    i think my last release gives you the necessary changes.