yashsingh1/xdaforums huggingface dataset:
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

1) At the packages tab u have to install the package for the "build" u want to archive, matching means in this case the Lxx and if possible the Cxxx.

2) The package install is simply an unzip to tmp, read the package.xml, check the files with it's checksums, create a folder named to the package id and move all the stuff to the folder. (all is done locally, no device connection needed)

3) After installing the package, u have the ability to use the "comfort" tabs. U can also use the toolkit without any package if u are willing to use only the "Individual" tabs. There u have to check/select everything urself.

-

Each tab hold the "steps" u have to do, to archive what the tab is named. For example: U want only flash on recovery on an unlocked device, just head directly to the recovery tab and do what it says. If u want to archive dual-/single-SIM just follow the steps described on the tab. If it references another tab, this action is needed to archive the main goal.

4) U can also skip the 1st update but in that case u may encounter the described wipe-loop. It's not really needed, but for a more fluent process, without any: "ahhh what is that!?!?!?", it's better to do it. ;)

5) The upgrade button it self does only the copy/flash action to/on the device. Therefore u have to follow the "preparation" tab, that u have the permissions to write the oeminfo + custom.bin.

6) Sure u can flash the B161/B210 directly

7) There is normally no special guide needed, because each tab does only what it's intended to. As i mentioned a bit earlier, each tab hold the steps to be done before it's usage.

Currently not 100% supported, IF (experimental), only with the root and twrp in my signature. (Or the TWRP i mentioned a few posts ago)

Maybe one of the TCDxxx check if u can find the toolkit files (VNS-L21-L22-L31 Toolkit.exe, AndroidCtrl.dll, etc.) in one of these folders...

About the SIM, i'll contact u via PM when i got an answer via huawei.

Hope i could help u ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sscholl:
update.app

How do I get the /dload/update.app for L31C432B160???

And for what is it required? I installed C432 on a branded device. It worked somehow. But as I understand, I need the update.app. Now, the firmware update process is not working anymore. I guess it depends on the missing update.app file.

Thanks!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

seems u haven't read the guide inside the toolkit as mentioned in the OP. If u would have read the guide u would have found the links (XDA (B130) & G-Drive (B130-B161)) and the step by step instructions. Really i hate it to repeat myself ever and ever again!

Read the step by step guide in the latest version of the toolkit and follow the instructions...

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
Whats meen this "need to install twrp recovery, root device, re-flash stock recovery, change oeminfo and custom.bin" Need to instal twrp recovery and after that stock recovery,or how? And how to change custom.bin? I only have oeminfo to flash
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Manos001:
Thanks a million!

Completed the process and it worked - thanks!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

again, just follow the described steps.

(See the attached img)

-

Because u can't flash the update.app via TWRP this will not work.

Edit:

About the missing custom.bin, if u haven't already the correct custom.bin flashed u'll end in an C900.

Np ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] punteruk:
OK I finally got this talking to my Android 7 phone again, looks like it has lost root but when I reboot to TWRP and select Advanced, there is no option to 'root device'?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

as mentioned in this post the toolkit is not 100% compatible with Nougat. If u want use the toolkit anyways u should use the TWRP + root from my signature.

(I'm running B370 with the mentioned recovery and root, my device get detected by the toolkit and i can use all functions except the "Tweaks" which are currently only designed for Marshmallow.)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Harald.T:
i have a l31c432b160 and i want to flash stock recovery. but when i connect it to the computer in your programm it wants to install the l31c432b130 recovery why is this? is it safe?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

as u can see in the download section and on my g-drive there are several different packages. On my g-drive i reorganized them already but here on XDA they are still named "pkg.LxxCxxx_XX.zip" on my g-drive i fixed this "issue" and renamed them to "pkg.LxxCxxxBxxx_XX.zip" so have a look on my g-drive (linked in the toolkit).

But, if u are still on B160/161 u can also flash the B130... - ...160 this are all "Marshmallow" recoveries and u should be able to proceed with an update via an update.app, if that was the question?!

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] pf23:
Hi,

I'm new in XDA-Developers.

I have a VNS-L31C33B150.

Using the toolkit everything is ok until I press the "Reboot (Fastboot & Rescue Mode)" button under "Bootloader" Tab, "Preparation" subtab.

As soon as I press the button, the Mode on the footer change from "DEVICE" to "UNKNOWN" and I can't do anything else with it.

What am I doing wrong ?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Harald.T:
im not sure if i understand what you said but make sure you have usb debugging enable (in developer settings). then try again.

---------- Post added at 04:13 PM ---------- Previous post was at 04:13 PM ----------

hey i got the correct package and i flashed the recovery all fine! thanks!:D:D:D

[
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Thunder-Buddy:
Which one for my VNS L21 C185 Bxxx
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

Just wait until it gets re-detected, this can happen during the root detection (On the Tweaks Tab, there the device will be checked if the Tweaks are already enabled, this requires root). - If the device doesn't get re-detected after max 20 sec., disconnect it wait ~20 sec and reconnect it.

Np ;)

?...

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] pf23:
I have USB Debbuging and Enable OEM unlock enabled.

I've already tried what you suggested but still Mode is UNKNOWN.

The Device and the Serial are correctly identified.

Thanks in advance for any help.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
sorry,can you send me link file for my L21C432B161,I don know where find custom.bin?I only have oeminfo
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SoI-Ieil-A:
hi..i want to change my p9 lite C185 region to C432 what should i do?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
you can extract custom.bin from UPDATE.APP with firmware extractor oeminfo too...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SoI-Ieil-A:
pls some on help me :( im new with changing region..iwant to change my P9lite L21 C185 to C432 to instal nought
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] gonzo3000:
Android 7

I upgraded to Android 7, emui 5, but I want to make my P9 lite a Dual SIM. Is it possible to do that now with your tool?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
whether oeminfo it must contain custom.bin?Because in other directions oemino file does not contain custom.bin?what it means and whether it is necessary?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] HostileOne:
Hey,

i used your toolkit to unlock boot and root my L21C432 while it was on B161. A few days ago i got the officilal update to B371 and lost root...

Is it safe to repeat the process as i did when it was on B161?

btw thx for a great toolkit !

Cheers

H
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] rakawrc:
I upgraded to Android 7, emui 5 via OEM but i want to dowgrade to the version L21c432B161. How can I do it with this toolkit?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
whether Oeminfo must be the same as the rom in dload folder..e.g oeminfo b130 and dload b160?would it be or not??????????????
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
oeminfo must be same as system you want to flash if you use 3 button method...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
ok,that means the toolkit have to throw only B130.after that I'll get update on b160 or not?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] sasabo:
which option in the toolkit should be pressed to put Oeminfo,upgrade button or individual?

no one here when you need it most!!!!!!!!!!!!!!!!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
download system from huawei which you want to have, flash oeminfo and custom bin for that system and update with 3 button method same system you downloaded... and if you want to get OTA updates your bootloader must be locked and your phone unrooted...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

i've tried to reproduce ur prob, but i can't... - Just delete everything in the toolkit folder, except the "Backup" folder, the "VNS-L21-L22-L31 Toolkit.exe" and the "AndroidCtrl.dll". Then start the toolkit again.

Just read the guide (dual-single-SIM) inside the toolkit or the last 50+ pages of this thread...

Sure, but u need the correct files to do so. For example, u need the TWRP + root from my signature and the oeminfo + custom.bin for ur (Nougat) device. Then u can flash the files via the TWRP and do the update with the update.app via the stock recovery.

Yup u can do so, but u should use the TWRP + root from my signature, they work really great on Nougat.

Flash the TWRP + root from my signature and use the toolkit in the recovery to flash the needed oeminfo + custom.bin, after that flash the update.app via (stock recovery) dload and u should be fine.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] pedjakis:
Hi to everybody, Im reading thiis thread for some time now, but still cant find right answer. Im on VNS L21C432B371 (2 gb Ram version), Single Sim. Unlocked bootloader, no root, no custom recovery. I want to convert to dual sim, but I still cant understand if my phone can be converted. I understand that I have to flash right oeminfo than flash whole system, but do I have first to downgrade to MM, and again flash Nougat, and will I have DS function or not? Or I can convert without downgrade? Can Someone tell me wich system version oeminfo i need to find? Sory for my bad english, and sory if this question repeats it self again, but Im very greatfull for answer. Thanx in advance
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

the only thing which decides about dual or single SIM is the oeminfo... So just get u the correct oeminfo + custom.bin for ur device (in this case L21C432B371) and flash the oeminfo + custom.bin via the "Individual" tab (toolkit) in the TWRP recovery from my signature. After that u need the update.app for the L21C432B371 package. Flash the stock recovery for B371 and flash the update.app via dload.

Long story short, do what the dual-single-SIM tab says but only with files matching to ur currently (L21C432B371) installed rom.

EDIT:

If u can't find the oeminfo + custom.bin, u can still downgrade to MM (B160/etc.) and upgrade to dual-SIM and update again to Nougat. The oeminfo stays until it get rewritten.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] pedjakis:
Thnax man. I will try to do this. I will post results☺
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] xD2SH:
to change from c185 to c432??

-flash oem info via twrp

-flash stock recovery via adb

-flash c432b370 via dload

- flash twrp

is that right?????:confused:
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Alexxxx1:
So, it would be nice if someone want to share his oeminfo and custombin for B370/B371 for dual sim. Also, I didnt find stock recovery for Nougat or even more update.app for usable and functional method with dload and three buttons, in order to unroot and lock bootloader. Could we expect new release of toolkit or preciselly packages suitable for making dual sim in Nougat?

Thank you in advance!

Regards
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] crowbgd:
Hello

Im stack with NDR90m bilud number after the rolback try. I flash first rolback file and after that cant flash b161 firmware with 3 butons metod.

Now i must unlock bootloader with Toolkit,flash TWRP,flash custom.bin and oeminfo with Toolkit and after that put firmware on dload folder on sim and flash with 3 buton2 metod? Right?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

Yup nearly,

-flash oem info via the toolkit in the twrp

-flash stock recovery via fastboot

-flash c432b370 via dload

-----

- flash twrp (only needed if u want archive root after the update)

I'm just working on the next version of the toolkit, i added an unbrick tab and i'm just on the refactoring of the root tab.

(I added also a lot more "what's happening" messages)

.

About the packages, to create one i have to flash the rom on my device, to get the oeminfo updated. Based on the fact that i have atm only 1x P9 Lite and that is my daily device i can't format it every day. - Maybe on the weekend i have time to get the oeminfo for B370/371.

As mentioned a bit ago, i never used the official rollback package. I still flash always my old oeminfo + custom.bin and after that i flash the B160, from there i update to my wished version.

-

Yes, u can do what u wrote to archive the goal.

----------------------------------------------------------------------

UPDATE:

So far i have tested and read here on XDA, the Nougat builds seems to check for root and maybe an unlocked bootloader. So my suggestion, flash only the TWRP, flash through it with the toolkit the oeminfo + custom.bin. After that flash the stock recovery and try to update.

If the update won't work, try to relock the bootloader and try to update again.

If there is still an error or u can't relock ur bootloader, u MUST downgrade to MM and after that update with locked bootloader to N.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Alexxxx1:
Hey, that's the great news from your work station :)

Thank You for your efforts and the best tools for our phones.

All the best!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
My phone updated few days ago to B370, do you need my oeminfo and custom.bin? Can i use same comands as we did first time to get those two files?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] cybero2912:
yes sure

but you need root
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

I created yesterday the pkg.L31C432B370_DS.zip and uploaded it to my g-drive and my FTP.

Big THX goes to [MENTION=4960686]OldDroid[/MENTION] for the TWRP + root for Nougat and the permissions to add it in the upcoming packages! ;)

THX for the offer(!) :) - but I was also on B370 but to get the B371 oeminfo I have to convert to single- SIM and install then the B371.

-

So far read here on XDA the Bxx0 is the default dual-SIM build and the Bxx1 is the single-SIM build. However, it doesn't matter which ROM u flash both support dual-SIM and single-SIM depending on the oeminfo.

PS:

I added also the pkg.L31C432B160_DS.zip

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] klsystem1:
Please help! I made my L21C432B130 with your toolkit from single sim to dual sim..

now nougat came via OTA.

I made a factory reset because bluetooth did not work. now. I have a NRD90M test-keys version, and phone tells at boot:

"your device has failed verification and my not work properly".

I tried rollback huawei file from Tutorial Rollback from N to M for C432 but it says always not supported...

Tried B160 nothing worked...

please help, is my phone bricked ?

Thanks
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
When phone is bricked it is literaly transformed to brick, you can not do anything with it... try to install again c432b130 with 3 button method...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] klsystem1:
Bootloader shows unlocked. What means the Startup message? Bricked by ota?

Where do I get b130?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

Based on ur last post:

I could say, u haven't read the guide and at least don't followed the steps... So tell me why/how should we help u? U don't read the guide inside the toolkit and hope we tell u what's written inside it. - Normally i should laugh at u! Because u have accepted the checkbox which asks, "U have read and understand the warning?"...

But i'm not that bad ass... READ THE GUIDE AND U'LL FIND THE LINKS!

EDIT:

Or click on "Download" in the menu bar on top... There is also the B130 available...

L21C432B130.zip MD5: 775237b27430e74d28b7400fc4e7f0a3	2016-08-19 16:12	1.49GB	1712 Views

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] HostileOne:
[MENTION=3753223]k1ll3r8e[/MENTION] I've menaged to install TWRP and root the device after the last update ( L21C432B371) thx :highfive:

quick question: Wanted to try to enable double tap to wake in the system/emui/base/xml/hw_easywakeupmotion_config.xml , but can't remount system rw ( getting " device or resource busy" message ). root is working but i can't seem to edit system files.

i've tried installing busybox and using "busybox mount -o rw,remount system" command in terminal but still no changes... :eek:

any workaround for this?

thx

H
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] klsystem1:
I read all stets. Flashed successfully dual sim with toolkit. To b130 one year before.

One year later nougat b370 came by ota and the problems occured.

So I try flashing your b130 by sd card...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

only the "hw_easywakeupmotion_config.xml" is not enough ;)

u need also, only on nougat, the "/product/etc/prop/local.prop" and the entry

ro.config.hw_easywakeup=false

become

ro.config.hw_easywakeup=true

normally u can do so without busybox. For example i test all my scripts and my AndroidCtrl.dll (which is the driver for this project) without busybox. And the newest "in build" version includes already the double-tap feature for nougat. That said, u can try:

(open an cmd prompt to "the/toolkit/adb" and type)

adb shell
su
cat /system/emui/base/xml/hw_easywakeupmotion_config.xml > /storage/emulated/0/hw_easywakeupmotion_config.xml
cat /product/etc/prop/local.prop > /storage/emulated/0/local.prop
exit
exit

adb pull /storage/emulated/0/hw_easywakeupmotion_config.xml "you/storage/location/hw_easywakeupmotion_config.xml"
adb pull /storage/emulated/0/local.prop "you/storage/location/local.prop"

edit the files to ur needs and upload/write the edited files back to the device

adb push "you/storage/location/hw_easywakeupmotion_config.xml" /storage/emulated/0/hw_easywakeupmotion_config.xml
adb push "you/storage/location/local.prop" /storage/emulated/0/local.prop

adb shell
su
mount -o rw,remount /system
mount -o rw,remount /product

cat /storage/emulated/0/hw_easywakeupmotion_config.xml > /system/emui/base/xml/hw_easywakeupmotion_config.xml
cat /storage/emulated/0/local.prop > /product/etc/prop/local.prop

mount -o ro,remount /system
mount -o ro,remount /product

rm /storage/emulated/0/hw_easywakeupmotion_config.xml
rm /storage/emulated/0/local.prop
exit
exit
adb reboot
exit

Hope i could help u ;)

Buuuut, if u had read the thread a bit back u had read that i already stated: U can't flash an B130/131 over an B160/161 or even B370/371 (Q:10). Just flash for example the oeminfo for C432B130_DS, flash the stock recovery back (from the current installed version) and copy the C432B130 update.app onto ur sd-card/internal storage (dload). Turn the device off and start it with [Vol+ Vol- Power], after that, the device should be locked and unrooted - equally to stock.

EDIT & PS:

Update then to nougat with the offered updates, did it my self yesterday, and root the device in nougat (if needed) after the last update. The OTA's will then maybe stop or u get the same prob again when a new update comes up.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] klsystem1:
How can I flash the oeminfo and back to stock recovery? With toolkit?

My phone is than single sim again? How can I get dual sim with nougat?

Thank you so much for help.

Klaus
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Really?

-

Let me quote myself in chronological order:

How to get the stock recovery? Well use the search? Or simply for ppl which are not able to use the search click the link...

-

Btw. u may ask ur self why i'm so rude? Let me explain, u accepted the XDA-Rules on registration and act straight against them with each of ur 3 questions because:

1. Search before posting

As u can see through my own quotes all these questions has been answered days ago... I could even go to later posts and show u, how often i repeated myself. Next thing is, if u don't know how to search, well, our XDA-Member [MENTION=5302753]The Merovingian[/MENTION] has made this awesome [GUIDE] How to use the XDA search feature

PS:

I don't have an L21 so i don't have the update.app for it currently. U can download the update.app u need to extract via the "Huawei Firmware Finder" u can find this app in the playstore.

Hope all questions are answered ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Klaus Meier:
Hei Sebastian, you can flash the update.zip with twrp. There is no need to unpack the zip and flash the app with Vol and Power, you can flash the zip with twrp like any other image.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] klsystem1:
problems flashing oem / twrp

trying with toolkit 0.0.0.10 (I had old toolkit version, so I did not recognize how to flash pakages... sorry)

Fastboot&Rescue Mode shows PHONE unlocked FRP Unlock
Selecting stock-rcovery-image L21C432B130 selected...
writing recovery-image to device...
Something went wrong! - Maybe your boot-loader is still locked?
Operation failed!

Also tried with command line and flash twrp recovery :

target reported max download size of 471859200 bytes
sending 'recovery' (32270 KB)...
OKAY [ 1.045s ]
writing 'recovery'...
FAILED remote: (Command not allowed)
finished. total time: 1,057s
rebooting...

android boot screen always shows:

Your device has failed verification and may not work properly.

To learn more, visit:

....

(1) Press Power key to continue

(2) Press Volume Up key up to 3 seconds to enter revoery to restore your device.

(3) Your devie wills top start, if there is no operation.

ModelNumber: HUAWEI VNS-L21

BUILD-NUMBER: NRD90M test-keys

please help.

thanks,