Rooting an Android device, installing a custom recovery, and then installing a custom ROM. All of that used to be a lot more easier a few years ago. But Android’s increasing security has been making it all a bit difficult with each passing year. Some OEMs lock down their devices even further, making it intentionally harder to root. But that also means there are efforts in the opposite direction from people that care. XDA dev k1ll3r8e is one such person who has managed to create a multipurpose tool for the Huawei P9 Lite.

Unlike androxyde’s Flashtool for Sony Xperia devices though, this multipurpose tool does not support every Huawei device. The list of supported devices includes European variants of the Huawei P9 Lite – VNS-L21-L22-L31. Using this toolkit, users can lock/unlock the bootloader and flash the stock or TWRP recovery. It also includes guides on how to root the Huawei P9 Lite and convert it from a single SIM device to a dual SIM device and vice versa. On the software side only, of course.

Must read: Update Huawei P9 Lite Manually to Official Android 7.0 Nougat (EMUI 5.0)




Using the Toolkit

All-in-One Toolkit for Huawei P9 Lite

Using the Toolkit couldn’t get any easier than it already is. Unpack the zip file that you downloaded right away and you will have a folder named VNS-L21-L22-L31 Toolkit. Open the folder and double-click on VNS-L21-L22-L31 Toolkit.exe to run the toolkit. Apart from the Exe file, there is only an AndroidCtrl.dll file in the folder. But once the toolkit has been launched, two sub-folders named ADB and Packages are created inside the folder.

Once you launch the Toolkit, you will notice a number of tabs, each for a different function. These tabs can perform the mentioned tasks or guide you on how to get them done. You can also reboot your device into fastboot or recovery mode right from the toolkit and even root your current firmware or perform an upgrade.

Before running the toolkit, make sure the ADB server isn’t already running or your device might not get detected. While using the toolkit, you might come across words like Lxx, Cxxx, and Bxxx. These are model numbers (L21, L22, L31), region/operator identifier and the build number respectively.

Don’t miss: List of 70 OK Google Commands for Google Assistant and Google Now

Here’s a quick guide about the region/operator codes :

C02 = Vodafone
C10 = Russia
C21 = Telefonica / O2
C40 = Czech Republic Telefonica / O2
C55 = Italia TIM
C66 = VIPmobile | vip/rs
C86 = Spain Yoigo
C109 = Amena/Orange
C112 = Latin America
C113 = Wind/Italy | wind/it
C121 = Türkei
C123 = Switzerland
C150 = T-Com | dt/de
C151 = India
C185 = North-Africa/Middle-East | hw/meafnaf
C209 = Asia (Pacific)
C212 = Iusacell/Nextel
C249 = Serbia Telekom
C432 = Nordic-European | hw/eu
C470 = Asia (Pacific)
C605 = Colombia
C637 = Spain
C636 = Asia-Pacific | hw/spcseas
C675 = India
C706 = New Zealand

To know more about the toolkit and participate in the development, you can visit the development thread from the source link below. Or just ask us in the comments.

Editor’s pick: Erase Android Phone Data Remotely Without Internet