[DEV][Discontinued] - VNS-L21/22/23/31 [EU] Toolkit [0.0.0.12] All-in-One - Huawei P9 Lite ROMs, Kernels, Recoveries, & Other

This project is not longer maintained!
-
For a new version of this project (P10 Lite Toolkit) have a look at this thread.
The latest build of this project is still available.
---
But anyways, i'm not responsible for any damage done to your device!
Pls, before u upgrade ur single-sim to dual-sim, READ THE INSTRUCTIONS!
According to this post i strongly recommend that u check if your device is SIM-unlocked, before u flash any SIM upgrade! It's not guaranteed that u encounter the same issue see this post there were no problems after the unlock on an already flashed device.
Click to expand...
Click to collapse
!WARNING!
According to this post and an personal encounter of that behavior, there are a few devices which ends in an "black screen" after an "dload" based firmware update. - The only solutions to fix this "black screen" problem are currently the "Service-Center" or DC-Phoenix.
(For the DC-Phoenix solution see this post, there's everything explained and linked.)
-
Since i was informed about this problem i searched the web for 2 things...
1) Why this happens?
I found no answer so far... (i think, the update script went wrong or something couldn't be written during the update...)
2) Which devices/builds can encounter this problem?
So far i saw, its "LxxC02Bxxx", "LxxC440Bxxx" and some other maybe.
Click to expand...
Click to collapse
Tested Devices
Huawei P9 Lite [VNS-L31] [SINGLE-SIM]
Huawei P9 Lite [VNS-L21] [SINGLE-SIM]
Requirements
Platform: x86/x64 (Windows)
Frameworks: min. .NET 4
(Installed ADB/Fastboot driver)
Download
Mirror: See attachments
Mirror #1: GoogleDrive
Oeminfos
Mirror: GoogleDrive
Mirror #1: My FTP
(Legend: DS = Dual-Sim | SS = Single-Sim)
Special THX goes to
@rgomesf for uploading the L31C432B130-FULL update!
@cybero2912 for sharing the...
...L31/L21-C432B151-FULL update links (HiCloud)
...L21C432B161-FULL update links (HiCloud)
@OldDroid for the permission to use his awesome TWRP
@miz_pimp for the links (Rollback L31C185B300 & Update L31C185B150) and info's
@SevenSlevin for the links to L31C432B385
@Chisetdel31260 for all the info's, links and tests (1, 2, 3, 4)
@Miss Montage for all the tests and confirmations
@kingjiji for the tests on P10 Lite
@witgit for the tests on P10 Lite
and for the oeminfo's & custom.bin's
@tw1st3d83 (VNS-L21 dual-sim C66)
@EasySR (VNS-L21 dual-sim C432)
@steven81 (VNS-L31 single-sim C109)
@SevenSlevin (VNS-L31 single-sim C432 & C113)
@Billy141 (VNS-L22 dual-sim C636)
@LuxZg (VNS-L21 single-sim C432)
@wakaru (VNS-L31 single-sim C440)
@mishuseby (VNS-L21 single-sim C02)
@oss_mosis (VNS-L23 dual-sim C605)
@radwan020 & [Farouk Nasri] (VNS-L31 dual-sim C185)
XDA:DevDB Information
VNS-L21/22/23/31 [EU] Toolkit, Tool/Utility for the Huawei P9 Lite
Contributors
k1ll3r8e
Version Information
Status: Stable
Current Stable Version: 0.0.0.12
Stable Release Date: 2017-08-14
Created 2016-08-04
Last Updated 2018-04-05

How - To
[Q:01] My device is not recognized by the toolkit?
1. Make sure NO adb-server is running!
2. U need to start ur device in android with enabled USB-Debugging! (see the screenshot)
(Only in adb mode my toolkit can detect ur device!)
3. Make sure that u granted adb access on ur device!
(A popup will appear on the device and asks u to grant access.)
Try also to restart the toolkit after u granted access on ur device.
U can also check the device state by opening a cmd/terminal prompt and typing:
Code:
cd path\to\the\toolkit\adb
adb devices -l
check if ur device is listed as follows:
XXXXXXXXXXXXXXX device product:VNS-L31 model:HUAWEI_VNS_L31 device:XXXXXXX
XXXXXXXXXXXXXXX device product:VNS-L11 model:HUAWEI_VNS_L31 device:XXXXXXX
XXXXXXXXXXXXXXX device product:VNS-L23 model:HUAWEI_VNS_L23 device:XXXXXXX
XXXXXXXXXXXXXXX device product:VNS-L22 model:HUAWEI_VNS_L22 device:XXXXXXX
XXXXXXXXXXXXXXX device product:VNS-L21 model:HUAWEI_VNS_L21 device:XXXXXXX
XXXXXXXXXXXXXXX device product:VNS-L01 model:HUAWEI_VNS_L21 device:XXXXXXX
If ur device can't boot into Android or still didn't get detected, well, just deactivate the "Device Check" on the "Disclaimer" tab. And follow the description.
[Q:02] I updated to the LxxC432Bxxx/LxxC900Bxxx build, and now my device is shown as L01/L11 what should i do?
1) If u are on LxxC900Bxxx simply flash the LxxC432Bxxx build over it. And proceed with the following part.
2) If u are already on the LxxC432Bxxx, just follow the instructions under Dual-Sim, except the update to the LxxC432Bxxx, and proceed with the upgrade. After that, follow the steps written right under the Upgrade button.
[Q:03] What does the Lxx Cxxx Bxxx mean?
The L21/L22/23/L31 is the device model, the Cxxx is the region/operator identifier and the Bxxx is the build number.
Here is a short list about the regions/operators
ID (Cxxx) = Region/Operator | custom.bin (content)
----------------------------------------------------------------------------------------------------------------------------------------------------
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
C900 = GLOBAL
More comming soon...
Big THX for some of those "identifier" goes to:
@lost3
@baduncle
[Q:04] I want share my custom.bin & oeminfo, what i need to do?
U can get the files via the "Dual-/Single-SIM -> Export" tab or u can do the following steps (root required).
Open an terminal/cmd prompt and navigate to ur adb installation or the toolkit directory (path/to/the/toolkit/adb) and type the following commands.
Code:
adb shell
su
cat /data/custom.bin > /storage/emulated/0/custom.bin.bak
dd if=/dev/block/platform/hi_mci.0/by-name/oeminfo of=/storage/emulated/0/oeminfo.img.bak
exit
exit
adb pull /storage/emulated/0/custom.bin.bak custom.bin.bak
adb pull /storage/emulated/0/oeminfo.img.bak oeminfo.img.bak
Now u have 2 files, the custom.bin.bak and the oeminfo.img.bak just zip them and upload them to GoogleDrive or DropBox, etc. and share the link in this thread.
[Q:05] How can i avoid the factory-reset after the boot-loader unlock? (Work only on B130 or below)
1. When u confirmed the dialog with Yes and the device shutdown, start immediately pressing and holding [Vol- Power] until u see the boot-loader screen again. (The device must stay connected to the PC)
2. Now u need to flash the TWRP recovery to avoid the auto factory-reset.
3. Reboot ur device and boot into android with an unlocked boot-loader and without losing ur data.
[Q:06] How can i manually boot into a specific mode?
Bootloader:
[device] = Turn the device off - Connect it to the PC - Press and hold: [Vol-]
[adb] = adb reboot bootloader
[fastboot] = fastboot reboot bootloader
E-Recovery:
[device] = Turn the device off - Connect it to the PC - Press and hold: [Vol+]
[adb] = N/A
[fastboot] = N/A
Recovery:
[device] = Turn the device off - Disconnect it from the PC - Press and hold: [Vol+ Power]
[adb] = adb reboot recovery
[fastboot] = N/A
Normal Boot:
[device] = Power button / Power button menu
[adb] = adb reboot
[fastboot] = fastboot reboot
Update Mode:
[device] = Turn the device off - Disconnect it from the PC - Press and hold [Vol+ Vol- Power]
[adb] = N/A
[fastboot] = N/A
[Q:07] Does the Dual-Sim upgrade survive an OTA?
Yes, the Dual-Sim modification will stay until u flash another oeminfo.
[Q:08] I upgraded to Dual-SIM and there is only one IMEI shown?
That's absolute normal... Because, u had a single-sim device before, so the device hold only one IMEI and the 2cd sim will use the same IMEI as the 1st sim.
[Q:09] How can i craft my own package for the toolkit?
Well, that's pretty simple - Just open a text-editor like notepad++ and create a new xml file with the following content:
Main object
Code:
<Package xmlns="urn:Package-schema" id="UR_PACKAGE_ID" product="VNS-Lxx" author="UR_NAME">
...
</Package>
Now u can decide what a kind of package u want build:
Single-/Dual-SIM
Code:
...
<sim>
<version>LxxCxxxBxxx</version>
<type>Dual-SIM or Single-SIM</type>
<custom>custom.bin</custom> [I](The real filename)[/I]
<customMD5>CUSTOM_BIN_MD5</customMD5>
<oeminfo>oeminfo.img</oeminfo> [I](The real filename)[/I]
<oeminfoMD5>OEMINFO_MD5</oeminfoMD5>
<author>THE_FILE_PROVIDER</author> [I](The user from which u got the sim settings)[/I]
</sim>
...
Recovery-Stock
Code:
...
<recovery_stock>
<version>LxxCxxxBxxx</version>
<file>recovery_stock.img</file> [I](The real filename)[/I]
<md5>RECOVERY_MD5</md5>
<author>MANUFACTURER_NAME</author> [I](Should be Huawei)[/I]
</recovery_stock>
...
Recovery-TWRP
Code:
...
<recovery_twrp>
<version>Lxx - TWRP x.x.x-x</version>
<file>recovery_twrp.img</file> [I](The real filename)[/I]
<md5>RECOVERY_MD5</md5>
<author>MANUFACTURER_NAME</author> [I](Should be the user which compiled the image)[/I]
</recovery_twrp>
...
SuperSu
Code:
...
<superSu>
<version>x.xx (xxxx-xx-xx xx:xx) EMUIx.x</version>
<file>superSu.zip</file> [I](The real filename)[/I]
<md5>SUPERSU_MD5</md5>
<author>MANUFACTURER_NAME</author> [I](Should be the user which created/modded the zip)[/I]
</superSu>
...
U can use the 4 parts (sim, recovery_stock, recovery_twrp, superSu) all together or u can just build a package which hold only 1 or 2 components. The file it self must be saved as UTF8.
U can use the attached "package.xsd" file to validate ur package.
Now we come to the package structure, create a zip file with the following content:
Code:
./package.xml
./custom.bin
./oeminfo.img
./recovery_stock.img
./recovery_twrp.img
./superSu.zip
the files may vary, depending on what kind of package u build. Take care that the checksum's match with the provided files.
[Q:10] I get always "Software Update Failed!" what should i do?
First of all, check ur current build number LxxCxxxBxxx after that check the rom/update u downloaded. If ur version is greater/newer as the package u have, u can't install the package. In that case u "can" flash another oeminfo which is from an lower version.
For example: U have an L31C432B160 (device) and a L31C432B130 (package) u can't install this package via the default Huawei recovery, maybe it will work with TWRP (never tested it myself).
How to fix: Get u a package of the current installed firmware or a newer version. Or, downgrade ur oeminfo to a lower version and flash the package u have.

Changelog
DD.MM.YYYY | (A) = Added | (C) = Changed | (D) = Deleted | (F) = Fixed | (R) = Recoded | (U) Updated
----------------------------------------------------------------------------------------------------------------------------------------------------
28.05.2017
The toolkit images (coming soon)
The pkg.L31C432B370.zip (added the superSu.zip)
[F] A Few UI freezes
[R] The UI and dialogs
[R] The complete root (Tab)
[A] Dual-/Single-SIM -> Export (Tab)
[A] Unbrick (Tab)
[A] Support for Nougat
[A] Support for L23 - Thx for the oeminfo + custom.bin + firmware goes to @oss_mosis
-- Not working --
The OTG under "Tweaks" currently only work on MM, i still working on it to get it also in N working.
22.02.2017
The toolkit images (coming soon)
[F] A few UI freezes and minor bugs
[C] The dual-/single-SIM guide
[A] An application manifest that request administrator permissions. This will fix the startup crash on Win 8.x and up. Because, if we have no admin permissions, we can't deploy the needed adb/fastboot binaries nor create any file or folder, like the backups.
[A] Tweaks, Double-Tap & USB-OTG (currently only on MM)
[A] Package-System, Package-Management - To make the toolkit a bit more flexible
22.02.2017 - 23:17
[F] Missing text string on the Bootloader -> Relock tab which caused the toolkit to crash.
27.09.2016
The toolkit images (coming soon)
[A] L22C636B140 Recovery
[A] Dual-Sim upgrade for L22
The recovery (huawei) view and the dual-sim (upgrade) view. I removed the buttons and added a combo-box.
[F] A bug which causes the device to be busy during the reboot dialog
.: History :.
01.09.2016
The toolkit images
[A] Ability to lock the bootloader (oem relock)
[A] Ability to flash a custom/backup custom.bin & oeminfo
[A] Ability to disable the device check
19.08.2016
The toolkit images
[A] All functions for the VNS-L21
[A] The L21C432B130 recovery
[F] The Dual-Sim guide, aligned it to the VNS-L21
09.08.2016
The toolkit images
[A] Detection for an running ADB-Server
[A] The ability to flash an individual recovery (with md5 sum check)
[F] The Dual-Sim guide, i explained it now with a bit more details
[A] A solution if u end in an Factory-Reset loop after the firmware update
07.08.2016
[A] Detection for the L11 bug
06.08.2016
[A] More debug messages e.g. wrong device state, no connected device etc.
[F] The unzip issue on some machines (oeminfo.img is now unzipped)
The guide how to flash the firmware
05.08.2016
Updated the dual-sim guide, according to the L31C432B130 update!
[C] The [Asia-Pacific] stock recovery to the [L31C432B130] recovery
[A] The links to the L31C432B130 update
04.08.2016
1st Release

The DualSIM its my method?

BadWolfYe said:
The DualSIM its my method?
Click to expand...
Click to collapse
It's the same method as on the P8 Lite, u need an oeminfo.img from an dual-sim device. Then u need a full firmware package which u can flash. I used for example the [Asia-Pacific] coz it was the only firmware available. Now, with the new L31C432B130 update i use this firmware, cos it's the Europe version for the device.
Regards,
Sebastian

Nice work! Can't be a problem flash a dual sim firmware over a single sim device?

Zeph1990 said:
Nice work! Can't be a problem flash a dual sim firmware over a single sim device?
Click to expand...
Click to collapse
I did the steps my self, on my P9 Lite [Single-Sim] and i had no problems. So far i know, only the oeminfo.img decides which phone u have, a single-sim or dual-sim. Also the [Asia-Pacific] build is a "single-sim" build which has dual-sim functionality inside, coz when u upgrade ur device to dual-sim with this rom, u have a dual-sim rom after the upgrade.
I made the same with the EU rom, reverted back to single-sim, installed the rom and reverted back to dual-sim no issues!
Hope that helps u
Regards,
Sebastian

false in the P8 Lite no OEMFILE needed... in P8LITE with FULL FIRMWARE its good...
But in P9LITE its needed de "private OEMFILE"...

BadWolfYe said:
false in the P8 Lite no OEMFILE needed... in P8LITE with FULL FIRMWARE its good...
But in P9LITE its needed de "private OEMFILE"...
Click to expand...
Click to collapse
Well, i'm wrong? Seems u can't read?
Have a look at this thread specialy this post!
PS: If u have ever inspected the oeminfo with an hex-editor, u must had seen that it contains the curver or the verlist img (part wise) from the update package... (the oeminfo is a chunk divided file so far i can see, it includes more as only 1 build info...)
Edit:
Just to respond to ur "Is that my method?" maybe u've got "ur method" from here?^^
Regards,
Sebastian

I think that @BadWolfYe meant this method: http://www.htcmania.com/showpost.php?p=23861935&postcount=2
He probably didn't invent all of it, but he put some effort into research and writing the tutorial in Spanish and English

Miss Montage said:
I think that @BadWolfYe meant this method: http://www.htcmania.com/showpost.php?p=23861935&postcount=2
He probably didn't invent all of it, but he put some effort into research and writing the tutorial in Spanish and English
Click to expand...
Click to collapse
Hi Miss Montage,
to end the discussion who invent which "wheel". I can only say the following things, i got my device on 02.07.2016 from t-mobile. Since that day i have read about how to unlock the dual-sim. I also called Huawei Customer Service and spoke there to some technical guys. I have tried my self a lot different ways to get dual-sim unlocked. I started my research here on XDA and on Android-Hilfen (see the links i have already posted, and i have a lot more to read about...). Finally i found a link to this ROM which i used until yesterday and a collection of 2 different oeminfo's on some chinese website. I compared them and don't tried to flash the oeminfo's, coz i don't wanted to brick my device! Then i found this post here on XDA and asked for a partition backup of an dual-sim device, to compare the partitions with mine. And got this response. I compared the file with the both i already had and one of them matched with md5 checksum. So i started research where this file comes from and found after hours this post as linked here.
There i got the confirmation that the file and idea i already had don't brick my device!
So, sry, but i have not copied any other work!
(And if u want say so, then at least ALL CREDITS go to this post coz, there are the logic what u have when to do^^)
I hope that make some things clear...
Regards,
Sebastian

I didn't imply that you stole anything, sorry if my post came across this way. It just happens that two people work on a similar idea and come to similar results I can't check out your tool, I am a linux user and it won't open in Wine.

Can we use this toolkit with VNS-L21?

mqdjo said:
Can we use this toolkit with VNS-L21?
Click to expand...
Click to collapse
Heyho,
nope sry, it's currently only for the L31 coz i can't test the toolkit on the L21 so i included a device check which will only accept the L31.
If u want, i can write up a toolkit for the L21 but in this toolkit i can't add an dual-sim upgrade, coz i have currently no L21-oeminfo from an dual-sim device.
Regards,
Sebastian

The l21 and l31 are same oeminfo i used the l21 in l31

BadWolfYe said:
The l21 and l31 are same oeminfo i used the l21 in l31
Click to expand...
Click to collapse
Heyho,
maybe this will work here is a hex view of the EU L31 oeminfo:
Code:
00011200h: 68 77 2F 65 75 FF FF FF FF FF FF FF FF FF FF FF ; hw/euÿÿÿÿÿÿÿÿÿÿÿ
...
00043200h: 72 65 73 63 75 65 3A 56 4E 53 2D 4C 33 31 43 34 ; rescue:VNS-L31C4
00043210h: 33 32 42 31 30 34 FF FF FF FF FF FF FF FF FF FF ; 32B104ÿÿÿÿÿÿÿÿÿÿ
...
0004d200h: 56 4E 53 2D 4C 33 31 43 34 33 32 42 31 33 30 00 ; VNS-L31C432B130.
...
0005a200h: 48 55 41 57 45 49 20 56 4E 53 2D 4C 33 31 00 00 ; HUAWEI VNS-L31..
...
00060200h: 56 4E 53 2D 4C 33 31 FF FF FF FF FF FF FF FF FF ; VNS-L31ÿÿÿÿÿÿÿÿÿ
...
00064200h: 56 4E 53 2D 4C 33 31 43 34 33 32 42 31 30 34 00 ; VNS-L31C432B104.
...
Regards,
Sebastian

k1ll3r8e said:
Heyho,
nope sry, it's currently only for the L31 coz i can't test the toolkit on the L21 so i included a device check which will only accept the L31.
If u want, i can write up a toolkit for the L21 but in this toolkit i can't add an dual-sim upgrade, coz i have currently no L21-oeminfo from an dual-sim device.
Regards,
Sebastian
Click to expand...
Click to collapse
I need it mostly for dual sim upgrade, thank you anyway
Sent from my HUAWEI VNS-L21 using Tapatalk

using adb devices -l i have this result device product:VNS-L11 model:HUAWEI_VNS_L31 device:HWVNS-H and it doesn't recon by toolkit... mine is p9 lite single sim there is a workaround?

mastermoon said:
using adb devices -l i have this result device product:VNS-L11 model:HUAWEI_VNS_L31 device:HWVNS-H and it doesn't recon by toolkit... mine is p9 lite single sim there is a workaround?
Click to expand...
Click to collapse
Heyho,
yes i just write the update for my toolkit, so that u can use it with the "L11" fake/bug and restore to the EU rom with aligned oeminfo.
Upload starts in ~45 min
Regards,
Sebastian

k1ll3r8e said:
Heyho,
yes i just write the update for my toolkit, so that u can use it with the "L11" fake/bug and restore to the EU rom with aligned oeminfo.
Upload starts in ~45 min
Regards,
Sebastian
Click to expand...
Click to collapse
tnx a lot... only one thing i suggest you to write all the procedure step bt step in a pdf that can help newbie to use it...

Related

need help cant make full backup (g4) cingular8125 sim & cid unlocked

need help cant make full backup (g4) cingular8125 sim & cid unlocked
--------------------------------------------------------------------------------
I have tryied everything nothing had worked I'm able to Backup OS & Extended Rom. Not a nubby even doing sd backup happens same thing I can make individual backup like IPL, SPL, Extended Rom, OS ect. But I want full backup and I cant. When I use aWizard it does great job but on the radio.nba part this is the message that comes out. I have tryied everithing all the programs availables on all forum this has been a 8 day proyect please some one can help me. HELP HELP HELP HELP HELP HELP HELP HELP HELP. ITS A CINGULAR 8125 (G4) UNLOCKED SIM & CID BY CHECK-IMEI. PLEASE SOMEBODY ANY ADVISE.
THIS IS DOING IT WITH SD
r2sd all
R2SDBackup() Pls. insert SD card !!
Cmd>r2sd all
***** user area size = 0x3B880000 Bytes
R2SDBackup() - Download type = 5
usTotalBlock = 1 sizeof(SDCARD_SIGNATRUE_TABLE)=512
Start address = 0x80000000 , Length = 0x800
Start address = 0x80000800 , Length = 0xC0000
Start address = 0x800C0800 , Length = 0x40000
Start address = 0x80100800 , Length = 0x280000
GSM - dwSize = 345DF
GSM Page0
Start address = 0x4E3D4C0 , Length = 0x3900000
Start address = 0x743D4C0 , Length = 0xA00000
The read size is not matched, load failed!
Some Image (8) load failed, we can not backup All images...
Cmd>
============== aWizard 1.3 beta 2 ===============
- By ahlok_hk -
__________________________________________
- [Credits] -
- itsme for 'itsutils' -
- MachinaGod for 'RapiUnlocker' -
- MachinaGod for 'lokiwiz' -
- mamaich for 'WM5 ROM editing tool' -
- psneddon and kenu for Logo Converter -
- nicob for scripting tips -
- xda-developers.com, buzzdev.net n oths -
__________________________________________
* Please Choose one of the following options:
a - View README file
e - Enable RAPI (Run this after each hard reset)
u - Unlock CID (!!!PLEASE RUN THIS ONE TIME FIRST!!!)
b - Backup Radio, OS and Extended ROM from device
s - Write Backup Splash Logo (.nba) to Wizard
c - Convert + write BMP(240x320) Splash Logo to Wizard
r - Write Radio ROM to device (!! RUN unlock CID 1st !!)
w - Write OS ROM to device (!! RUN unlock CID 1st !!)
q - Quit this program
__________________________________________
!!! ATTENTION! Please use this tool at your own risk!!!
__________________________________________
* Type letter then press [Enter]:B
* Backup Wizard ROM Version 1.0
* Please enter the name of "folder" to save the ROM image to (e.g. "QT-1_6_3_4-W
WE"), no space pls
* Then press [Enter], or q to to main menu:radio
* Backup Radio ROM? (y/n/q):Y
* Backup OS ROM? (y/n/q):N
* Backup Extended ROM? (y/n/q):N
* Backup Splash ROM and HTC Logo? (y/n/q):N
* Please make sure the following before running this option:
* - your have connected your Wizard to the PC with USB ActiveSync connection,
* - already run the option 'e' at least once after the last time you hard reset
the Wizard
* then press [Enter] to start, or q to main menu:
[14:29:32.28] Backup Radio ROM [ROM\radio\radio-Radio.nba] Start
* This process takes about 5 to 8 minutes depends on CPU Speed.
* Please wait.....
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 39 07 01 06 27 2c 17 3e 17 05 06 ec
CopyTFFSToFile(0x50000, 0x280000, ROM\radio\radio-Radio.nba)
ERROR: ITReadDisk: outbuf==NULL
[14:30:18.59] Backup Radio ROM [ROM\radio\radio-Radio.nba] End
Press any key to continue . . .
G4 devices appear to have additional security. Add to that the fact that most of the neat copy tools here (awizard etc) seem to have issues with IPL 2.2x devices anyway and you can understand that there really isn't much to help in your situation.
As your device is Cingular 8125 with G4 Chip, it must have come with Cingular 2.25 Rom. I would suggest downloading it (either from here or HTCAmerica.net) and consider that as your "backup" because it will put your device back to the original shipped configuration.
Also, please don't cross post.
--M

Marshmallow builds comparison

Hi, everybody.
Sorry if I post this thread in wrong section.
Howewer I hope that this thread would be an aid for thus want to try the different beta builds of our phone.
Ok. So.
1. Dual SIM B170 --- B188 --- (possible 190 or 194) --- B524 --- B550.
- all is fluent.
2. Single SIM B171 --- B525
- all is fluent
- howewer this build cannot upgrade to B550
- seems that developpement freeze at beta build stage (waiting for final build)
- oh, and surprise: You CAN use dual SIM. Yes its true, i flashed over dual sim model (so i guess that this works only on Dual Sim models)
3. Chinese firmware B535 (--- exist the beta build 551, but that doesnt leaked)
- all is fluent
BUT. The BIG difference between these builds is that the Chinese firmware come with MANY more functions, than the others: SmartCare, Camera modes, Barcodes in Messaging, Yellow Pages in Dialer, and so Many others (maybe I would collect them for the whole list)
So I use the Chinese build. With little tweak is wery well usable. You have little areas with chinese options (for example you must change the keyboard from chinese to huawei swype), but it isnt annoying.
Oh, and if you register an huawei account on chinese site, well, you have many other possibilities from this build.
I recommend this build over the others.
P.S. I would make a voting for those builds too but i dont know how (maybe the moderators...)
i have got b150... can i go for b170?
tamaskurti said:
BUT. The BIG difference between these builds is that the Chinese firmware come with MANY more functions, than the others: SmartCare, Camera modes, Barcodes in Messaging, Yellow Pages in Dialer, and so Many others (maybe I would collect them for the whole list)
So I use the Chinese build. With little tweak is wery well usable. You have little areas with chinese options (for example you must change the keyboard from chinese to huawei swype), but it isnt annoying.
Oh, and if you register an huawei account on chinese site, well, you have many other possibilities from this build.
I recommend this build over the others.
P.S. I would make a voting for those builds too but i dont know how (maybe the moderators...)
Click to expand...
Click to collapse
I've read that some are using the chinese version, but i couldn't found info how to get it.
All HowTos und firmware links lead to C432B550 or C432B524 in the end.
Could you post details how to get the chines beta on an european phone?
Norikio said:
I've read that some are using the chinese version, but i couldn't found info how to get it.
All HowTos und firmware links lead to C432B550 or C432B524 in the end.
Could you post details how to get the chines beta on an european phone?
Click to expand...
Click to collapse
Hm. I was sure that was here on xda, but anyway. I would quote.
Hello,
Finally we get EMUI 4.0 on P8 Lite. Few days ago I decided to change the location of my phone ALE-L21 because China goes beta test of 6.0 but with Chinese firmware installed on the B230 on ALE-UL00. And today the new Android 6.0 was successfully installed on my phone!
Cheers
FIRST and foremost you need change the location!!! to
unicomelectric/cn
To install OTA(EMUI 4.0) update is necessary to change your location and the Chinese version of the software B230
So here the OTA B535
Just put update.zip(1.1GB) into dload folder on your SDCard or internal memory!!! Then install as local update!
Guide how to install EMUI 4.0 Android 6.0 ALE-UL00C00B535 on device ALE-L21(P8 Lite)
Requirements
1.Unlocked bootloader
2. Rooted device
How to Change Region of Your Huawei Honor 4C [Root]
You can change the region of your Huawei Honor 4C and gain the ability to flash firmware from other countries by a few tweaks to the files that hold country settings. This step-by-step tutorial will guide you through the entire process and provide you with the files required.
Huawei Honor 4C
1. Requirements
Full root access
ES File Explorer (Root Explorer is not recommended at all!)
Backup of your current stock recovery and custom recovery
Full Nandroid backup of all partitions
OEM Info File (download here)
Warning: Although you might find this tempting, there’s a high chance that you’ll brick your phone in the process. That’s why you’re strongly advised to keep a handy nandroid backup. We hold no responsibility for any kind of damage caused during or after this procedure. You proceed entirely at your own risk!
2. Procedure
Step 1: First of all, find out your current vendor/country info. One way to do this is by dialing *#*#2846579#*#* – from the menu that pops up go to Network Information > Vendor/Country Info. Some of the vendors/countries are:
hw/spcseas – Malaysia
unicomelectric/cn – China
hw/meafnaf – Pakistan
mts/by – Belarus
Step 2: Now that you know your region information, open ES File Explorer and turn “Root Explorer” on from the menu in the sidebar. Select “/” (device) from the bar above and go to “Data”. Open custom.bin using the ES Note Editor. You’ll see the same vendor and country information in this file as you previously saw in engineering mode. Clear the text and insert the text corresponding to the region you wanna shift to. For example, if I were moving from Pakistan to Malaysia, I’d clear “hw/meafnaf” from custom.bin and insert “hw/spcseas” instead.
When you’re done, save the file and make sure its permissions are set to rw-rw-rw in its properties.
Step 3: Now download the OEM Info package from above and extract it. Inside the oeminfo folder, take the oeminfo file of the country you’re shifting to and copy it to [/device]/dev/block/hi_mci.0/by-name/. Replace the file that’s already present in by-name folder. I repeat – replace the file – don’t delete it! Make sure you’re doing this only through ES File Explorer. Make sure this file has rwx rwx rwx permissions.
Step 4: Finally, if you’ve done everything right, reboot your phone and check your vendor and country info again by dialing *#*#2846579#*#* in the dialer.
Step 5: Now you should be able to flash any firmware from the region you now have. In case you’re seeing “balong” in Settings > Update as your version number it means that you now won’t be able to receive any online updates. You don’t really need to worry about it. Simply download the firmware and flash it through the forced SD upgrade method (you know the one – Vol up + Vol down + Power).
______________________________________________________________________
Change location on your device to unicomelectric/cn
a) Copy file oeminfo to internal memory or SD Card
b) Replace oeminfo on path /dev/block/platform/hi_mci.0/by-name with downloaded one. Reboot
Instalation procedure
a) Downgrade to B052(fastboot) make wipe!
b) Install B230(fastboot) Make two wipe!!!
c) Install B535 as local update(put the update.zip on dload folder in internal memory) make wipe!
DONE!
PS: sokkoban was the autor (look at his label):
h t t p : / / huaweip8lite.blogspot . ro
I managed to find the thread, it's a bit messy because the Opening Post is deleted and i had to find all the filse cluttered over the thread.
Installation went quite smooth, but i'm a little bit worried because Model Number says hi6210sft, but that's something i can probably fix inside the build.prop.
so thanks tamaskurti for the info.
You guys think the best firmware is the chineese one ? I have all the files downloaded on my laptop but I doubt in installing it
look at:
h t t p : / / forum.xda-developers.com / p8lite / general / ale-ul00-t3339897
Honestly, i am disappointed with b550 official europe build.
I was on chinese b535 build, witch its beta, howewer, it has lot more functions than the europe builds. I wait for the final marshmallow build from chinese market, because, their rom is more ellaborated than the others. Sorry, huawei europe, but in comparison with chinese market, the final build seems for me that an early beta or alpha build.
Is there a way to get the Chinese version camera app to our phones (meaning official MM update)?

HwOTA for Huawei P8 Lite/Honor 8 Lite

HwOTA 7+8 for Huawei P8 Lite/Honor 8 Lite​1. On the phone, make a backup of all data (since during the upgrade all data will be erased). This is an obligatory condition.
2. Unlock your bootloader: (There´s no way around it (unfortnuately), but after the procedure your device will be locked again, so don´t worry!). The device will make a factory reset, so once again, BACKUP your files!!!!!!!!!!
3. Enable ‘USB debugging’ and ‘OEM Unlock’ option from setting>developer option>. To enable Developer Options, go to About phone and tap the Build Number 7 times.
4. You must download three zip-archives with a full "Full OTA" firmware on which you want to flash (If you look through in the FF (FirmwareFinder), you see there are 4 archives for China and 3 for other locations. You must to download for the version what model and location you will have after the firmware);
5. Add the downloaded files to the folder "HWOTA\Update" and run the .cmd file, it will rename them automatically according to the template:
- update_data_full_public.zip to update_data_public.zip
- update_full_....zip to update_all_hw.zip
- update.zip don't rename
6. After run the universal batch file update.bat in the "HWOTA" folder, which will provide an opportunity to choose the required work option (change firmware/rebranding (change location)). FOLLOWING INSTRUCTIONS ON THE SCREEN OF THE MONITOR - the entire process is accompanied by prompts.
At the end of the process, everything should work fine... Be prepared, the bootloader will be locked after changing the location or firmware as a FullOTA.
7. If suddenly it turned out "bootloop" - go into the stock Recovery and make wipe.
PS: To change the firmware using the SD card, you need to create a folder "HWOTA" on the SD card and copy three firmware archives with the changed names (see above). In the batch file select item 1 "SDCard HWOTA directory"
HwOTA 7+8
Short video tutorial for upgrade of any version authorized or unauthorized in phone P10 Lite Thanks @Alexxxx1
HwOTA8 method for rollback from EMUI 8 to Emui 5 - Huawei P10 lite Thanks @Alexxxx1
If you like my work, you can thank TeamMT PayPal
PPS: Sorry for my English!!!
WARNING!!!
DO A BACKUP (USING DD!!!) OF:
/dev/block/mmcblk0p29 (ERECOVERY_VENDO.IMG IN EMUI8)
/dev/block/mmcblk0p22 (???)
BERFORE STARTING!!!
PRA-LX1
---------- Post added at 09:28 PM ---------- Previous post was at 08:50 PM ----------
not working
Am i gonna be able to upgrade to Oreo using this tool?
I created a copy of mine with Oreo Support
https://github.com/jccultima123/HWOTA-OREO
Alex261099 said:
WARNING!!!
DO A BACKUP (USING DD!!!) OF:
/dev/block/mmcblk0p29 (ERECOVERY_VENDO.IMG IN EMUI8)
/dev/block/mmcblk0p22 (???)
BERFORE STARTING!!!
PRA-LX1
---------- Post added at 09:28 PM ---------- Previous post was at 08:50 PM ----------
not working
Click to expand...
Click to collapse
Are You crazy? This is HwOTA for Android 7. Your brain does not work.
/dev/block/mmcblk0p29 this is recovery EMUI5
/dev/block/mmcblk0p22 this is recovery2 EMUI5
Glabal update.
vovan1982 said:
Are You crazy? This is HwOTA for Android 7. Your brain does not work.
/dev/block/mmcblk0p29 this is recovery EMUI5
/dev/block/mmcblk0p22 this is recovery2 EMUI5
Click to expand...
Click to collapse
You don't have to be rude.
It wasn't pointed out when I've tried the tool.
However thanks for pointing out those partitions purposes.
If you didn't realise that it was for emui 5 (and used while in emui) please do what I did in the previous post.
Fixed
can I use this with my Huawei P9 Lite 2017 ( P8 Lite 2017 ) - PRA-LX1C432 ? I would like to update from Android 7 ( EMUI 5 ) to Android 8 ( EMUI 8 ) ??
Your informations are not totally correct.
I search for the P8 lite (so the p8 lite it's the 2015 version), and you poropose the the p8 lite 2017 if you could put it in the title because after downloading everything I was ready to birck my device before seeing that EMUI 5 was going to be installed, it would avoid to others even more eager to do the betise lol
Thank's
no software
there is no software present inside the given url
plz help
Can I use this to go back to Stock EMUI 8.0 oreo? Btw im on OpenKirin RR Oreo.

[guide] update nougat and oreo flashing method p8lite 2017

UPDATE TO THE MOST RECENT VERSIONS NUGAT AND OREO
FLASHING METHOD​
HTML:
- An advert! The Flash phone can have bricks. I'm not responsible for that:p:p.
- If you are not sure, do not make any changes and you can leave this forum:confused::confused:.
- This method uses a modified stock recovery that does not verify the files.
- It serves to update firmware, as well as update to Oreo, but not to do Downgrade Nougat.
- also serves to perform rebrand changing cust.
- make copies of data and applications.
- I will not explain how to unlock the bootloader and install twrp, there are many tutorials.
- with this method the bootloader will be blocked again.
REQUIREMENTS:
- activate OEM unlocking from developer options.
- Unlock the bootloader.
- install recovery twrp P8 lite nougat
- download the firmware finder.exe to download the updates
- download the firmware of your compilation and / or rebrand compilation
- Download the HWOTA file and unzip.
- minimum battery of 50%
PROCESS.​
FLASH UPDATE
- unzip the file HWOTA.zip
- download the firmware of your compilation (settings / about the phone)
- the firmware is three files in the update.zip, update_data_full_public.zip and update_full_XX-LXX_hw_xx
- the latter "update_full_XX-LXX_hw_xx" there are usually several L21, L01, etc. just download one and it will depend on the cell model.
- If there are not three, it does not work.
- Rename the firmware as follows : update.zip, update_data_public.zip, update_all_hw.zip
- copy and paste the renamed files into the "HWOTA" directory.
- the HWOTA folder, copy and paste in the external memory.
- turn off the cell phone and boot in recovery twrp.
- change to external memory.
- find the HWOTA folder and flash the OTA_catuva21.zip file
- the cell phone will automatically restart
- and start updating let it finish
- if for some reason it remains on the black screen, or sticks to the huawei logo
- perform hard reset (press the volume more and power, and perform both wipes)
- CONGRATULATIONS UPDATE YOUR ANDROID.
REBRAND
- unzip the file HWOTA.zip
- download the "PRA-L...C...oeminfo.zip" (it's a flasheable file)
- download the firmware, this depends on the brand you want to change "PRA-L... C...oeminfo.zip"
- rename updates: follow steps 3 to 8 of FLASH UPDATE
- Create a folder in the external memory and paste the "PRA-L ...C ..oeminfo.zip" of your selection.
- turn off the cell phone and boot in recovery twrp.
- change to external memory.
- search the folder oeminfo and flash "PRA-L ... C ... oeminfo.zip"
- DANGER DANGER:crying::crying:
- when finished flashing DO NOT REALIZE REBOOT SYSTEM
- return to the main screen.
- select reebot.
- select bootloader and automatically restart in fastboot mode.
- and as you will see the bootloader is blocked.
- unlock the bootloader with your code (if it is in red, just unlock)
- once unlocked it will boot in recovery twrp.
- search the HWOTA folder
- find the HWOTA folder and flash the OTA_catuva21.zip file
- the cell phone will automatically restart
- and start updating let it finish
- if for some reason it remains on the black screen, or sticks to the huawei logo
- perform a hard reset (press the volume more and power until the wipes menu appears)
- CONGRATULATIONS UPDATE YOUR ANDROID .
CREDITS
CATUVA21 (to be adapted for this terminal)
Idrees Patel (take your night recovery, and adapt)
mankindtw (use your flash method that I publish for high ranges)
FirmwareFinder (for publishing the updates)
GOOD LINK OF THE BASE OF THIS WORK
[Guide] Mate 9 Flash Oreo Update Package and Downgrade Nougat
https://forum.xda-developers.com/mate-9/how-to/guide-mate-9-flash-oreo-update-package-t3699522
Huawei P8 Lite 2017 / Honor 8 Lite Android Oreo update brings Project Treble support
https://www.xda-developers.com/huaw...e-android-oreo-update-project-treble-support/
Removed
You really gonna laugh at me. I was rebranding my huawei PRA-LX1 and I already unlocked the bootloader. Successfully done all firsts 9th steps but when I had to unlock bootloader I figured out that I didn't keep the bootloader code from the last time... Then as the website is under maintenance I had to call huawei support, not open during the week-end in my country... During these days stucked in bootloader mode, it runned out of battery and powered off. I finally get the bootloader code from huawei but when trying to unlock I get "Wrong password" from fastboot. I tried to update via dload method but it didn't work I have no idea what I can do to fix it. Are there any chances to unbrick my device?
Thanks,
Nathoufresh
Sorry for my bad english

A question about p8 lite 2017

I read this method and I have a small inquiry
Originally Posted by Almironi
You need to have both the Bootloader and FRP Unlocked!
Try Firmware finder for huawei:
- download firmware finder on *another android phone* and search for exact phone model (ex : PRA-LX1C432)
- choose the very first firmware (FullOTA-MF without -PV) down the list
*#*#2846579#*#* then go to 2. Veneer Info 1. Version Info and see the exact Manufacture info ex : PRA-L31
Settings / System / About phone and look at the Build number (ex : C432)
-Download @HassanMirza01 TWRP Image. http://www.hassanmirza01.blogspot.it/p/elite-twrp.html
Go and download the right FullOTA firmware (8.0.0.364 in my case, dual SIM PRA-LX1C432 PRAGUE_L31)
http://pro-teammt.ru/firmware-databa...irmware_page=0
Click on filelist
-Download update.zip.
-Download update_data_full_public.zip (rename to ''update_data_public'').
-Download update_full_PRA-L31_hw_eu.zip (rename to ''update_all_hw'').
pra-l11_hw_eu.zip if you are on a single SIM device
-Download HuRUpdater from https://forum.xda-developers.com/hon...overy-t3769279.
Put them (all 4 zip files) on a new folder called Oreo in external_sd.
1 : Flash Twrp from bootloader.
2 : Boot into twrp, click install, select HuRUpdater.zip.
3 : Reboot.
4 : Done.
My question......
i have oreo 8.0.0.360 (c432) and my Manufacture info (PRAGUE_L21_VN1 )
i want to try this Method and install oreo 8.0.0.370 .
put i need link for twrp recovery for oreo
and i can install L31 or no ?
sorry for my bad english

Categories

Resources