[Huawei P9 Lite Guides, News, & Discussion] Therand:
Hi,

Today I will introduce the changes you can make to your Huawei P9 lite device.

These methods have been tested on my VNS-L31C432 and it's work on B130 update and earlier.

Sorry in advance for my incorrect syntax in inglish, i'am french user ;)

1. Update to latest version

If your device is NOT ROOTED install the OTA update.

Otherwise place a folder named "dload" into you external or internal SD card and put update file (unzipped) on this folder.

Update for VNS-L31C432BXXX to VNS-L31C432B130 dual-sim, european version here >> https://www.hidrive.strato.com/lnk/H2ljl9lt

Turn off your device.

Hold volume up/down and power button for a long time.... Update starts automatically after this.

If your device is bricked, do not format the partition (except dalvik and cache) and go update (this update is a full version, your system will be restored).

2. Unlock Bootloader/install TWRP/Root your device

Follow this steps >> http://xdaforums.com/huawei-p9lite/how-to/guide-unlock-bootloader-twrp-root-t3405701

if you have problems to get the unlocking code, log on Huawei site with your Facebook login, CHOOSE your device model and click request the code, enter the requested information, done!

TWRP 3.0.2.0 work but nandroid backup doesn't work!

For solve this, install the "TWRP Manager" app and go backup page, done!!!

(If you need set SElinux in permissive mode please read below).

3. Set SElinux to permissive mode for ever!

Download "Terminal IDE" app.

Open it and run this:

(please, type a command at a time)

su
mount -o remount,rw /system
mkdir /system/su.d
echo "#!/system/bin/sh" > /system/su.d/permissive.sh
echo "setenforce 0" > /system/su.d/permissive.sh
echo "0" > /sys/fs/selinux/enforce
chmod 755 /system/su.d/permissive.sh

restart your device, done!

4. Install Xposed Frameworks

Follow this step >> http://xdaforums.com/huawei-p9lite/how-to/guide-xposed-p9-lite-t3425315 and chose this version >> http://dl-xda.xposed.info/framework/sdk23/arm64/xposed-v86-sdk23-arm64.zip (xposed-v86-sdk23-arm64 work fine, no battery drained).

5. Best Xposed module worked fine

Here are some useful and functional modules (not exhaustive list..)

-Amplify (for battery saving)

-Greenify (for battery saving)

-BootManager (for chose your apps in start on boot)

-Play Store Changelog (to display your apps and update at the opening of the Play Store)

-WiFiKeyView (view your wifi key in new tab at wifi setting. Little bug your key is not visible but copy your key and past on a note worked)

-XInternalSD (chage the path to dowload file from Chrome >> external SD) (work on other app ;))

-VolumeSteps+ (If you find that your volume increases too quickly, This module add steps in the volume bar! Customisable)

-ActivityForceNewTask (Force app open in correct app)

-Force Immersive Mode (Force immersive mode in your app, customisable)

-VirtualSensor (Material emulation of gyroscop, not worked with pogo ;) dev running for this isue)

-AdBlocker and Lucky Patcher Module (I'm not sure that really works..)

6. Use your External SD on Internal (Full supported!!)

This trick enable the official feature "adoptable storage" on your Marshmallow with EMUI. better than Link2SD.

-Connect your device in your PC.

-Run ADB and run this comand:

adb shell
sm list-disks

you will see a number, that is the identifier of your SD card. For example "159,49".

Run this comand (replace YOUR_SD_IDENTIFIER :)):

sm partition disk:YOUR_SD_IDENTIFIER mixed:50

Done, your external SD have 50% of memory for external and 50% for internal emulation.

Next, appointment in your storage settings and check the total capacity of the device! It may appear 0.00 o available, it's just a visual bug don't worries ;)

Use a "DiskInfo" app or a file explorer for see correctly values.

7. BONUS play the walking dead season 1 and 2 on your P9 lite

I love this game! But device not suported..

the only solution is to take a file from the game with the unlocked level ...

Version named "Mali".

I hope you enjoyed my guide if you have questions or other tricks leave a comment.

Thanks!