Related
Code:
/*
* Your data will be lost! Backup before doing this.
* You'll still get OTA updates.
*/
Prerequisites
December 2017 OTA - Download links: TA-1021, TA-1025, TA-1033, TA-1039
OST LA - Download link
China variant's Firmware - Download D1C-562F-0-00CN-B01_Exploit.7z from here
Step 1:
Copy the December OTA to your SDcard or PC.
Once you have taken a backup of your data, reboot to recovery. If you have the December OTA in your SDcard, select "Apply update from SD card" and select the file. Else if you have it your PC, select "Install update from ADB" and use "adb sideload <filename>" to flash it. The installation will fail. Reboot once. Now your bootloader will be downgraded to Nougat.
Step 2:
Extract D1C-562F-0-00CN-B01_Exploit.7z.
Step 3:
Extract OST LA properly. In the extracted folder right click on setup.bat, run it with administrator privileges. After the procedures are completed, open "OST 604 FIH Mobile" in the start menu. Connect your phone to PC and select "Reboot to bootloader" from recovery. Load the .mlf file from D1C-562F-0-00CN-B01_Exploit folder. Uncheck "Check System AP Status" and click next. You'll get a warning that the software versions don't match. Click OK and continue. OST will prompt you to erase data, accept that too. The OST will now flash the software. Wait for it to complete.
Step 4:
Once it is complete, the phone will reboot. Complete the initial setup. Congrats! You have successfully converted your Nokia 6 into a China variant. You can install the Google Play store apk from here.
Some cool features you'll be getting:
Code:
[LIST]
[*]Long Screenshot
[*]Screen recording
[*]Smart alert
[*]Double tap status bar to sleep
[*]Direct call and answer
[*]One hand mode
[*]Network speed indicator
[*]and more ...
[/LIST]
To revert back to global, you can flash TA1021_PLE-558B-0-00WW-B01.7z
Credits: @hikari_calyx
No link
Bit hard with no file link
krankedcaraudio said:
Bit hard with no file link
Click to expand...
Click to collapse
Which link? All links are working. I just checked...
China variant's Firmware - Download link
This file has been removed.
krankedcaraudio said:
China variant's Firmware - Download link
This file has been removed.
Click to expand...
Click to collapse
https://ibb.co/mv2gvK
Try refreshing or use a different browser
Sorry for ftm file missing.
I'm reuploading D1C-562C and D1C-562D (September 2018) firmwares.
Speaking of that, I've replaced the bootloader to older version to create following exploits:
- dm-verity command for flashing recovery and phone easily
- qualcomm EDL mode access possible
- accept bootloader unlock key
hikari_calyx said:
Sorry for ftm file missing.
I'm reuploading D1C-562C and D1C-562D (September 2018) firmwares.
Speaking of that, I've replaced the bootloader to older version to create following exploits:
- dm-verity command for flashing recovery and phone easily
- qualcomm EDL mode access possible
- accept bootloader unlock key
Click to expand...
Click to collapse
:good:
FTM file is not a big deal. It's just a matter of copy-pasting it to the extracted folder
Continue uploading new firmwares!
i do not recommend you guys do this, the chinese version doesn't have google location services and instead uses some chinese location provider which doesn't work with google location history and apps like google fit
Can we convert nokia 6 china to golbal and have NFC working?
No SIM card
Flashed this on my TA-1021. Still no SIM card detected on neither of slots. Problem started after flashing the "homebrew" Oreo firmware. Can anyone help please?
Fakkurai said:
i do not recommend you guys do this, the chinese version doesn't have google location services and instead uses some chinese location provider which doesn't work with google location history and apps like google fit
Click to expand...
Click to collapse
Rlly? which nokia 6 model were you using when you did it? I was thinking to do this on my nokia 6 TA 1039...
---------- Post added at 03:13 PM ---------- Previous post was at 03:05 PM ----------
Akilesh T said:
Code:
Some cool features you'll be getting:
[LIST]
[*]Long Screenshot
[*]Screen recording
[*]Smart alert
[*]Double tap status bar to sleep
[*]Direct call and answer
[*]One hand mode
[*]Network speed indicator
[*]and more ...
[/LIST]
Click to expand...
Click to collapse
Does this Chinese version allow miracast screen mirroring?
I can convert my Chinese version to global variant?
tvi_vladutz said:
I can convert my Chinese version to global variant?
Click to expand...
Click to collapse
Yes. Download TA1021_PLE-558B-0-00WW-B01.7z from here. Rest of the process is the same.
Does this Chinese version allow miracast screen mirroring?
Click to expand...
Click to collapse
Yes. Casting can be done. Am I right @singhnsk?
Akilesh_15 said:
Yes. Download TA1021_PLE-558B-0-00WW-B01.7z from here. Rest of the process is the same.
Click to expand...
Click to collapse
Ok, thank you, I'll try, in case of anything happens, I can rollback that?
tvi_vladutz said:
Ok, thank you, I'll try, in case of anything happens, I can rollback that?
Click to expand...
Click to collapse
Yes, you can switch between CN and WW easily.
But I will receive the future updates?
Help! It's broken... Is stuck at Powered by Android....
Error 7
Error in /sideload/... something...
I have acces to Recovery but i'm noob in phone recovering,I'm into pc's
Sorry for double post.
I really need some help.
Update: I resolved, now i have TA-1025 instead TA-1000, I hope things will be better now, thank you for help.
Update2: I've lost some of the features like the design itself, call recording, screen recording, doube tap to lock but the main problem from CN is fixed, I can use both sim's.
Akilesh_15 said:
Yes. Casting can be done. Am I right @singhnsk?
Click to expand...
Click to collapse
Not sure of Miracast. But it does work with a ton of devices. Not being able to cast to Windows 10 PC since the past few updates. It used to work in the past.
After converting, the OTA work, right?
Disclaimer :
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed.
If you point the finger at me for messing up your device, I will laugh at you. Hard. A lot
Warranty will be VOID
UNLOCK BOOTLOADER AND ROOT ASUS ZENFONE MAX PLUS M2
<Device will be formatted, so keep a backup >
Requirements :
Asus Zenfone Max Plus M2
Windows
Instructions :
//unlocking
Phone:
- Go to Setting > System > About Phone and tap on the build number until developer option appears
- Go back to Settings > System > Developer options and enable usb debugging ( If you had already enabled usb debugging, ignore this step)
Windows:
- Download "unlocker" and extract the files
- Install ADB and necessary drivers
- Connect the device to PC on a USB 2.0 port
- Go to "unlock" folder and open an Elevated command promt there and enter :
Code:
adb devices
( Allow usb debugging box will appear, check "always allow debugging from this computer" and click OK ) and again enter
Code:
adb devices
(Device should be listed)
Code:
adb reboot bootloader
(Device will now enter fastboot )
Code:
fastboot devices
(Device should be listed )
Now execute unlocker.cmd
Thats it, Bootloader is unlocked
You can check the bootloader status by
Code:
fastboot oem device-info
Credits
@legacy07
Downloads:
Unlocker
Thanks Brazilian Team in telegrama group: Matheus Vinicius and Mago Implacável
Hi,
Do i need to be on android 9 for this to work ?
Thanks.
arcane07 said:
Hi,
Do i need to be on android 9 for this to work ?
Thanks.
Click to expand...
Click to collapse
Not necessarily
legacy07 said:
Not necessarily
Click to expand...
Click to collapse
some one... already test?
Thanks
Worked fine on ZenFone Max plus m2 :good:
will this work with zb633kl?
pococount said:
will this work with zb633kl?
Click to expand...
Click to collapse
You can try the tool of zb631kl under yourown risk:good:
Can someone make a tool for the Max Plus M1 (WW version). I have the official unlock tool but doesn't seem to work anymore as ASUS official site removed the download page for the apk. Can someone tweak the insides of the apk tool to just unlock the phone's bootloader without tapping into ASUS?
Yes please, can you make unlock tool for asus max plus m1
Android_Unlocker
I am not responsible for any problems with your smartphone so proceed with caution!!!
REQUIREMENTS
- Windows 10 or Linux
- Python 3.x
- CMD(Windows), PowerShell(Windows) or Terminal(Linux)
INFO
This program makes it easy to unlock bootloaders of various smartphone brands using FASTBOOT and ADB (Android Debug Bridge) following the official unlocking modes and also unlocking for general devices.
ALL DATA WILL BE DELETED AND THE WARRANTY WILL BE LOST
SUPPORTED DEVICES
- Google Pixel Phone
- Huawei
- Nokia-ONLY_8
- Samsung
- Sony
- Xiaomi
- General Devices NEW
- General Devices OLD
INSTRUCTIONS
FOR WINDOWS
- Enable OEM Unlock and ADB Debug on your smartphone (Developer Settings)
- Install Python3 from the official website: https://www.python.org/
- Open the cmd and start the program by typing <dir python.exe> <dir Android_Unlocker-V1.0.0.py>. remember to also write python.exe and Android_Unlocker-V1.0.0.py. ES. C:\python\python.exe C:\Users\<name of your user>\Download\Android_Unlocker-V1.0.0.py
- Follow the instructions displayed in the program
OR LINUX
- Enable OEM Unlock and ADB Debug on your smartphone (Developer Settings)
- Open the terminal and type `sudo apt install python3` to install Python3
- Now type `python3 <dir file Android_Unlocker-V1.0.0.py>` remember to also write Android_Unlocker-V1.0.0.py
- Follow the instructions displayed in the program
LINK GITHUB: FabioFabRob7/Android_Unlocker (github.com)
Nice work! Any idea if this works with the S10+ US Snapdragon model, SM-G975U1? Its bootloader is locked down tight and aside from a "paid service" that unlocks the BL with a generated key. It'd be nice to have a means of doing so that everyone has access to. I guess I'd have to test it to find out, though I thought it'd be worth inquiring with you beforehand as to if it's possible with known BL locked devices where the OEM unlock toggle isn't visible.
I have a Note 9 with a broken screen. No Debug apparently.
Would this enable me to flash a custom recovery that's adb accesible?
SuperIronOut said:
Nice work! Any idea if this works with the S10+ US Snapdragon model, SM-G975U1? Its bootloader is locked down tight and aside from a "paid service" that unlocks the BL with a generated key. It'd be nice to have a means of doing so that everyone has access to. I guess I'd have to test it to find out, though I thought it'd be worth inquiring with you beforehand as to if it's possible with known BL locked devices where the OEM unlock toggle isn't visible.
Click to expand...
Click to collapse
I have not tried. I have only reported the official methods of these brands. So I believe it can work.
Castle2-5 said:
I have a Note 9 with a broken screen. No Debug apparently.
Would this enable me to flash a custom recovery that's adb accesible?
Click to expand...
Click to collapse
You need to enable ADB Debug and OEM unlock from developer settings. I'm sorry
FabioFabRob7 said:
SUPPORTED DEVICES
- Google Pixel Phone
- Huawei
- Nokia-ONLY_8
- Samsung
- Sony
- Xiaomi
- General Devices NEW
- General Devices OLD
Click to expand...
Click to collapse
Does this also support a Huawei VOG-L29?
FabioFabRob7 said:
Android_Unlocker
I am not responsible for any problems with your smartphone so proceed with caution!!!
REQUIREMENTS
- Windows 10 or Linux
- Python 3.x
- CMD(Windows), PowerShell(Windows) or Terminal(Linux)
INFO
This program makes it easy to unlock bootloaders of various smartphone brands using FASTBOOT and ADB (Android Debug Bridge) following the official unlocking modes and also unlocking for general devices.
ALL DATA WILL BE DELETED AND THE WARRANTY WILL BE LOST
SUPPORTED DEVICES
- Google Pixel Phone
- Huawei
- Nokia-ONLY_8
- Samsung
- Sony
- Xiaomi
- General Devices NEW
- General Devices OLD
INSTRUCTIONS
FOR WINDOWS
- Enable OEM Unlock and ADB Debug on your smartphone (Developer Settings)
- Install Python3 from the official website: https://www.python.org/
- Open the cmd and start the program by typing <dir python.exe> <dir Android_Unlocker-V1.0.0.py>. remember to also write python.exe and Android_Unlocker-V1.0.0.py. ES. C:\python\python.exe C:\Users\<name of your user>\Download\Android_Unlocker-V1.0.0.py
- Follow the instructions displayed in the program
OR LINUX
- Enable OEM Unlock and ADB Debug on your smartphone (Developer Settings)
- Open the terminal and type `sudo apt install python3` to install Python3
- Now type `python3 <dir file Android_Unlocker-V1.0.0.py>` remember to also write Android_Unlocker-V1.0.0.py
- Follow the instructions displayed in the program
LINK GITHUB: FabioFabRob7/Android_Unlocker (github.com)
Click to expand...
Click to collapse
Nothing to get excited about... just calls fastboot.exe oem unlock. Pretty useless for most bl locked devices. Title misleading too.
ttesty said:
Nothing to get excited about... just calls fastboot.exe oem unlock. Pretty useless for most bl locked devices.
Click to expand...
Click to collapse
You're right. Just had a look on the Python-Script. This won't unlock my Huawei-Device
Praetoriani said:
Does this also support a Huawei VOG-L29?
Click to expand...
Click to collapse
If Huawei supports unlocking and then you can get the code yes. Anyway try to start the program made by me, select the operating system of your PC and then select Huawei. You will be redirected to Huawei's web page for unlocking. If you manage to get the code you will be asked for the Huawei code in my app and then done this will do everything automatically
ttesty said:
Nothing to get excited about... just calls fastboot.exe oem unlock. Pretty useless for most bl locked devices. Title misleading too.
Click to expand...
Click to collapse
I have reported only the official methods. With xiaomi no problem because all devices support unlocking via the official app. It's just a way to make life easier. NO UNOFFICIAL METHODS ARE SHOWN IN THE APP
FabioFabRob7 said:
I have reported only the official methods. With xiaomi no problem because all devices support unlocking via the official app. It's just a way to make life easier. NO UNOFFICIAL METHODS ARE SHOWN IN THE APP
Click to expand...
Click to collapse
The title is misleading... "
Official Android_Unlocker for almost all smartphone"
No way it's for almost all smartphones.... will fail on a large percentage. Unlock operation not permitted.
It takes less time to run the usual commands instead of running them through your deliverable. It could also have a virus. Not really smart.
ttesty said:
The title is misleading... "
Official Android_Unlocker for almost all smartphone"
No way it's for almost all smartphones.... will fail on a large percentage. Unlock operation not permitted.
It takes less time to run the usual commands instead of running them through your deliverable. It could also have a virus. Not really smart.
Click to expand...
Click to collapse
Try my method before paying for a servire.
FabioFabRob7 said:
Try my method before paying for a servire.
Click to expand...
Click to collapse
Or ask a service center. And see what they tell you
FabioFabRob7 said:
Or ask a service center. And see what they tell you
Click to expand...
Click to collapse
I don't think you understand. The title of the post is bogus. Has nothing to do with paying for a service or service centers.
It's not hard to type 2-4 lines that do the same thing and fails on a large percentage of devices.
ttesty said:
I don't think you understand. The title of the post is bogus. Has nothing to do with paying for a service or service centers.
It's not hard to type 2-4 lines that do the same thing and fails on a large percentage of devices.
Click to expand...
Click to collapse
Do some examples and I add it
Castle2-5 said:
I have a Note 9 with a broken screen. No Debug apparently.
Would this enable me to flash a custom recovery that's adb accesible?
Click to expand...
Click to collapse
If you have TWRP with adb enabled you can access with this. Enter in recovery then adb devices
In order for you title to be correct - your program should be able to provide the unlock codes.. If it doesn't - title is misleading!
Anyone can use the basic fastboot commands - if they have the unlock code - on ie. Huawei - they have stopped providing the code to their customers - Therefor your program is worthless (sorry to say) - If your program could generate the code... Now that would be something!
FabioFabRob7 said:
- Google Pixel Phone
- Huawei
- Nokia-ONLY_8
- Samsung
- Sony
- Xiaomi
- General Devices NEW
- General Devices OLD
Click to expand...
Click to collapse
supports samsung note 20?
nishanloshan said:
supports samsung note 20?
Click to expand...
Click to collapse
This is the official method if is supported now by Samsung
Disclaimer: None of this is my work! I only used guides from other people and decided to create single a step-by-step guide for the LG Velvet (4G version). I tried crediting all people at the end of the post.
I am not responsible if you brick your device - use this guide at your own risk and know what you are doing.
After unlocking, your fingerprint reader will no longer work, this can be fixed and the instructions can be found below.
All these tools are commandline tools (cmd) - you should know how to use them.
You should also be familiar with "adb" and "fastboot".
This is not a guide for noobs, only a guide made by a noob.
Unless mentioned otherwise, all these steps are to be done on your computer.
I used Windows 10, it should work on other platforms just fine with a few modifications.
Bootloader Unlock
(European Version - I have no idea about the possibilities of unlocking provider-locked phones or other regions!!!)
Create an account and follow the instructions here:
https://developer.lge.com/resource/mobile/RetrieveBootloader.dev
The steps are explained quite well, therefore I will not write them down here unless people actually have problems with the steps.
(Preparation on the phone: Enable developer options, allow USB debugging and allow OEM Unlock.)
As always, unlocking the bootloader will WIPE your phone.
Installing Magisk / Systemless root
(After you successfully unlocked the bootloader, remember to re-enable developer options on the phone and allow USB Debugging)
Download the latest firmware here.
Use the IMEI search if you don't know which one you need!
Using this page, you will eventually receive a link ending in .kdz.
I don't recommend using the Download tool provided by lg-roms, but instead this script:
https://forum.xda-developers.com/t/...nd-lgup_ui-fixer.3916444/page-2#post-84148225
Paste the .kdz URL in the tool and wait for the Download to complete.
Next, you will need a copy of kdztools. Download a copy of this repository.
Important: Do not download from "Releases" - they are outdated! Instead, download a copy of the current master branch!
To be able to use this tool, you need to have python3 installed.
I will not further describe this step as there are enough tutorials out there and it is usually self explanatory.
You will have to install the module "zstandard" for the script to work:
pip3 install zstandard
Click to expand...
Click to collapse
Use KDZ Tools together with the downloaded firmware.
First, exctrat the KDZ file:
python unkdz.py -f G910EMW10i_00_0520.kdz -x
Click to expand...
Click to collapse
You should now have a large .dz file in the subfolder "kdzextracted". We can use this file to extract the boot image:
python undz.py -f c:G91010i_00_user-signed-ARB0_COM1_EU_OP_0520.dz -s 41
Click to expand...
Click to collapse
After this step, you should have a file "boot_a.image" in the subfolder "dzextracted".
(If you received a different file, use "python undz.py -f c:G91010i_00_user-signed-ARB0_COM1_EU_OP_0520.dz --list" and search for the partition named boot, edit the number "41" in the previous command accordingly)
Rename the boot_a.image to "boot.img" and copy it to your phone.
Download and install the latest Magisk release on your LG device.
In Magisk, select Install and patch the boot.img file.
After patching, copy the patched Magisk image back to your computer, rename it for easier use.
Using adb/fastboot on your pc:
adb reboot bootloader
fastboot flash boot_a magisk.img
fastboot flash boot_b magisk.img
Click to expand...
Click to collapse
Finally
fastboot reboot
Click to expand...
Click to collapse
Wait for the phone to boot and check Magisk installation status.
Congratulations!
Disable automatic firmware updates on your phone if you want to avoid having to re-install a patched Magisk image after every update!
Passing SafetyNet (Google Pay and more)
(You might not need all steps - after every step, you can check SafetyNet status via Magisk and if it is still broken, continue with the next step.)
Reboot after every step!
In the Magisk App, open Settings (top right) and enable the option "MagiskHide"
Download Universal safetynet fix and manually add as a module in the Magisk app
Download Magisk Hide Props Conf (manual DL not needed, can be found as a module directly in the app)
Unless there was an update to SafetyNet, you should now be able to set up and use SafetyNet services like Google Pay
Fixing your fingerprint reader
After the bootloader unlock, you will no longer be able to register fingerprints. This can be fixed using the following steps:
Launch the hidden service menu by dialing #*462633*#910# (might require an inserted SIM card)
SVC Menu -> Handprint -> HandID Logging "ON"
Go to the start of the menu and then navigate to "Device Test" -> SAAT -> Manual Test -> Optical FingerPrint Test
Press SEVERAL times firmly on the green button until it says FAILED, confirm and exit the menu
Go to settings and set up your fingerprints!
AFAIK, you can now disable "HandID Logging" again
Gcam Buffer Fix (Viewfinder Lag)
Using Gcam on the LG Velvet 4G, you will notice that most of the ports will not work properly.
Only a few versions based on Gcam 6.x with the option "buffer fix" will somewhat work, but not very well.
If you have Magisk installed, you can install the Buffer Fix that was originally designed for the LG V40 (Use the one for Android 10). Just flash the ZIP as a Magisk module.
Some Gcams will crash but MGC builds by BSG appear to work well!
(I don't know how this buffer fix works so I don't know if it is healthy to flash a module that was designed for a different phone but I tried several bufferfixes for different phones and this one appears to work flawless.)
Credits:
The very good rooting guide for the LG Velvet 5G by MikGX - THANK YOU
https://forum.xda-developers.com/t/root-lg-velvet-lm-g900em.4171117/
KDZ Download Tool by CXZa
[LG TOOLS] LG-KDZ-dll-Tool/LGUP_UI-fixer/LG-Kdz-downloader
Please, do not share elsewhere as I want to be able to update if necessary ! LG-KDZ-dll-Tool/KDZ dll extractor (=old version) : this message actually, scroll down a bit... LGUP_UI-fixer LG-Kdz-downloader Share this thread or my blog instead...
forum.xda-developers.com
SafetyNet Fix by kdrag0n
MAGISK MODULE ❯ Universal SafetyNet Fix 2.4.0
Universal SafetyNet Fix Magisk module Magisk module to work around Google's SafetyNet attestation. This module works around hardware attestation and recent updates to SafetyNet CTS profile checks. You must already be able to pass basic CTS...
forum.xda-developers.com
MagiskHide Props Conf by Didgeridoohan
[MODULE] [DEPRECATED] MagiskHide Props Config - SafetyNet, prop edits, and more - v6.1.2
MagiskHide Props Config v6.1.2 Note: This project is dead, and has been for some time. I have not been involved in the Android modding scene for some time and I no longer have the energy to take it up again. If anyone feels like taking over...
forum.xda-developers.com
Buffer fix for LG V40 by Wyroczen.
[GCAM] Buffer fix by Wyroczen
[GCAM] Buffer fix by Wyroczen Hey, I've made buffer fix for LG V40 in a form of TWRP flashable zip and second option with file for replacement: It will fix lagging viewfinder in GCAM both nightsight and normal mode. Instructions: Boot into TWRP...
forum.xda-developers.com
Fingerprint fix instructions provided by raj_ch2002 for the LG G8X
Steps to get the Fingerprint working with unlocked bootloader and Root
Make sure you have backed up your 20e stock abl. You will need to download the Android 9 kdz "G850EMW10c_00_1126.kdz" link to Android 9 kdz: https://drive.google.com/drive/folders/1nVbxo_sLKXQ_qN030ZZCThd8peER0pRM?usp=sharing If you are already...
forum.xda-developers.com
(Linked by foggydew88 here) - thanks!
paolotheking for providing the LG Velvet 5g service menu code, which is similar to this model
LG Velvet Hidden Menu code
Enjoy: #*462633*#900# Works with G900EM
forum.xda-developers.com
Finally, thanks to the devs of Magisk, kdztools and lg-roms
Reserved
thx!
can you provide boot img for G910EMW10i?
GerRudi said:
Bootloader Unlock
(European Version - I have no idea about the possibilities of unlocking provider-locked phones or other regions!!!)
Create an account and follow the instructions here:
https://developer.lge.com/resource/mobile/RetrieveBootloader.dev
Click to expand...
Click to collapse
Hi. I wonder how it is possible to unlock the bootloader using this page since the LG Velvet 4G (LM-G910EMW) doesn't seem to be at the supported devices list. How did you got it?
Is there a way someone can help to unlock Korea version of velvet?
Can someone from 20a backup me system and vendor partitions ? Not the ones from kdz, i need as they are in the phone with partition backup app that requires root either with qfil? i can give instructions just dm me on telegram @EmanuelCN0 . I specifically need from EMW model.
Got the German Version of the phone (DEA) ... Everytime i want to use undz.py it says Error: extraneous data found IN version. Also unkdz.py says something but extracts the .dz. Any idea what i could do ?
Hello. I've succesfully rooted my European Velvet LTE/4G variant.
Most of the kdz extractors are a total disaster and won't work with recent KDZs. You have to use this one:
A correct extractor for LG's KDZ Android image files
A correct extractor for LG's KDZ Android image files - kdz.py
gist.github.com
This is the correct, working KDZ extractor. Save this raw Python script for example as a kdz_extractor.py.
Now, assuming you already have performed the previous necessary steps like installing zstandard with pip, all you have to do is:
python3 kdz_extractor.py -e <where to extract> <kdz to extract>
You'll have a file called 4.boot_a.img, around 96 MBs. Now you can keep following the OP guide.
I can provide the patched boot_a.img for LMG910EMW Android 11 20a version if someone needs it.
Pinging @Chick0Nugget and @KRAZZIEBOY because they were interested.
swaguduzo said:
Pinging @Chick0Nugget and @KRAZZIEBOY because they were interested.
Click to expand...
Click to collapse
Yeah i already saw it and it worked.... Just forgot to write you a big : THAAAANNNNK YooooooUUUU!!!!!!!!!
Hi. Thank you very much for the detailed explanations.
Update. Rooting worked for me for LG Velvet LMG910EMW and Android 12 with a minor change:
The extract of boot.img did not work as described. Following tools failed for me
1 kdztools -> "Error: extraneous data found IN version" :-/
2 LG Extractor tool -> ZlibException: Bad state - zero bytes :-/ (also with kdz DZ file)
3 "hovatek" ectractor -> unsupported data file :-/ (tested with both DZ and KDZ files)
4 adb dd command to dump the my-name boot partition -> permission denied :-/
Finally it worked with kdz.py from https://gist.github.com/iscgar/e0da0868df7b2f179b000c61f12d1a8c
So i just put in the 5GB Android 12 KDZ from my previous flash and it extracted all partitions including the boot_a.img/boot_b.img files (each around 93 MB).
A quick test with fastboot boot boot_a.img showed that they are working.
Btw. I unlocked the bootloader already with Android 10 (see other post), before i updated to Android 12 with LGROMUP1.1.
The original LGUP did not work because the roms i found are in region "DEA" and my phone seems to be restricted for EU market.
In LGROMUP1.1, this seems to play no role. There was no partition selection, just "flash" button, but it preserved the unlocked bootloader to my surprise.
A lot of automatic restarts until it reached 100%, but everything went smooth.
Cheers.
I am interested in this Velvet 4G with dual screen. Can you answer me two questions please: 1º Is the battery life good? 2º Does the dual screen of the Velvet 5G snap765 work in this 4G model? Thanks friends.
NEW: Install official Global ROM on Chinese TB132FU running ZUI 14 or Fake globalDISCLAMER: Flashing on TB132FU is pretty much safe and a hard brick has not occured yet, but do it at your own risk. If anything goes wrong you can return to ZUI 14 using one of the restoration methods listed on the FAQ thread. ALL YOUR FILES WILL BE DELETED. Make a backup of your personal files before proceeding.
Did my work help you? Be free to buy me a coffee. PayPal me at @alsbvg
Current version: TB132FU_S000094_221117_ROW
To see what works and what doesn't check below.
To flash this version you will need:
1 - A computer running Windows
2 - Flashtool (attached to the thread)
3 - ADB drivers or UsbDk drives & MTK drivers
4 - ZUI 14 installed on your TB132FU. If you have fake global you can flash as well, but having ZUI is recommended.
5 - Firmware file
6 - Attention to the really detailed tutorial below.
How to flash
Preparation:
1 - Download and install the drivers provided above. If you already have them installed skip this step.
2 - On your computer create a folder on your Desktop. Name it LENOVO.
3 - Download the firmware file (download link provided above) and un-zip it inside the LENOVO folder on your desktop. So inside your LENOVO folder now you should have a folder called TB132FU_S000094 Global.
4 - Download the attached flash tool and un-zip it inside the LENOVO folder on your desktop. Now you have a folder called TB132FU_S000094 Global and a folder called MTK_Flashtool.
5 - Power off your TB132FU and disconnect it from your computer in case you have it connected.
Flashing:
1 - Go to the LENOVO folder, and open the folder MTK-Flashtool. Inside this folder find flash_tool and double-click to open it.
2 - Once it opens click the TAB download. Do not click the green arrow.
3 - For the Download agent click Choose. Navigate to your Desktop > Lenovo > MT_Flashtool and select the file MTK_AllInOne_DA_onyx_signed
4- For Scatter-loading file click Choose. Navigate to your Desktop > Lenovo > TB132FU_S000094 Global and select MT6893_Android_scatter.txt. You will see two files with the same name. Click the one with the paper with lines icon. Wait for it to load.
5 - For Authentication File click Choose. Navigate to your Desktop > Lenovo > MT_Flashtool and select the file auth_sv5
6 - You will see white and green lines below. Scroll down and find the line that starts with lk_a and UNMARK it. All the other options should be marked, only lk_a should be unmarked.
Ex:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
7 - Click the green arrow DOWNLOAD and plug in your tablet. Wait until it completes flashing the firmware.
And done. Once it is finished you can unplug your tablet and turn it on. You now should be running the latest global rom on your TB132FU;
What works:
Google Sync
HDR with true black
Productivity mode (PC mode)
And almost everything else. I'm still testing it.
What doesn't work:
OTA - once a new update is available it will be needed to be flashed manually losing all data. OTA did not work on a previous version.
Ultra-fast charging. It has Rapid charge but not the super fast charging available on ZUI
Some users reported L1 when flashing this global.
For users who lost L1 status, no solution to get it back from L3 yet. :/
"Scroll to the left" on the home screen to access the media center will not turn off even if you try manually setting it as off.
Time-zone issue: Factory reset it after the first boot to get it fixed.
You tell me what else is not working.
Thanks for the detailed explanation.
Some cuestions that you may have an answer for:
1. Has the bootloader to be unlock? What happens if I have the bootloader lock? (I lock mine with zui 14 in order to get L1)
2. Is there a way to change region code like in others lenovo models? Will it have any impact on OTAs?
3. Can you rollback to zui 14?
Thanks in advance. I think that will be able to have a full working rom with OTAs and L1 eventually. This is a huge step forward
als_bvg said:
What doesn't work:
Ultra fast charging. It has Rapidy charge but not the super fast charging available on ZUI
Click to expand...
Click to collapse
Out of curiosity, does the Chinese model have an Ultra fast charging?
My Global P11 Pro gen 2 does Rapid charge and my cable display caps out at 10w which I wouldn't say is rapid...
Same cable and charger gives me much faster speeds on my Galaxy S22U.
Pawnty said:
Out of curiosity, does the Chinese model have an Ultra fast charging?
My Global P11 Pro gen 2 does Rapid charge and my cable display caps out at 10w which I wouldn't say is rapid...
Same cable and charger gives me much faster speeds on my Galaxy S22U.
Click to expand...
Click to collapse
It does. The Chinese running ZUI has Ultra-fast charging with the original cable and charger.
tylerdanarg said:
Thanks for the detailed explanation.
Some cuestions that you may have an answer for:
1. Has the bootloader to be unlock? What happens if I have the bootloader lock? (I lock mine with zui 14 in order to get L1)
2. Is there a way to change region code like in others lenovo models? Will it have any impact on OTAs?
3. Can you rollback to zui 14?
Thanks in advance. I think that will be able to have a full working rom with OTAs and L1 eventually. This is a huge step forward
Click to expand...
Click to collapse
1 - You don't need the bootloader to be unlocked to flash this global version. I had Zui 14 with a locked bootloader and OEM locked, and the flashing worked. The OEM toggle will not be available once you use this version. It says you need to connect to the internet or contact your carrier.
2 - No way to change the region code so far. OTA will not work as described. It was tested on an older version. It will download and try to install but will fail. This is the latest rom so no OTA updates so far, we will have to wait to see if it will be the same.
3 - Yes, you can roll back to Zui 14. I did that quite a few times during my tests. Bricked the device more than 20 times and was always able to roll back to ZUI.
Thank you so much!
Generating User Accounts is working too? Wanted to use the tablet for the family, but ZUI doesn't offer accounts and Google Family doesn't work.
Hi. Thank you very much for the excellent work! Testing, so far so good. Do I have an L1 or am I misunderstanding something? Screenshot attached.
Thanks for the great work you do.
We have successfully implemented the global implementation.
My tablet is formatted with the SP Flash Tool. The serial number was lost at that time. (When I looked in the settings, the serial number was 0123456789ABCDEF.)
The serial number itself was recovered by rewriting the proinfo.bin. I think this formatting probably caused the Widevine-related settings to disappear and become L3.
I ask other L3 users, did you format with SP Flash Tool or python?
Flash mine today from ZUI 14 with bootloader lock, L1 and Google Play Certified to Global ROM and I kept L1, Google Certified Device and everything Is working. Even fast charging.
Thanks a lot! Let's see what happens when an OTA Will be available.
Hanswurstistda said:
Thank you so much!
Generating User Accounts is working too? Wanted to use the tablet for the family, but ZUI doesn't offer accounts and Google Family doesn't work.
Click to expand...
Click to collapse
I bought it for my daughter to use and have Family link for her Google Account and its all kinds of wonky (it shows my daughters account under Accounts then it vanishes. the only way I can add it back in is by signing into the Play store but then after an hour or so it goes. Works fine with my google account. Damn Family Link!)
(its on 14.0.413, and has an update pending for 14.0.640 ST). Not a clue how to check if its a modified ROM or what, but was going to try the above and see how it gets on.
Just to clarify fast charging Is shown on the screen but I don't if it's 10w ir 30w. I Will do some measures today and keep you posted
tylerdanarg said:
Just to clarify fast charging Is shown on the screen but I don't if it's 10w ir 30w. I Will do some measures today and keep you posted
Click to expand...
Click to collapse
Try the AccuBattery app, it may not be accurate, but it shows the charging current. I don't want to charge it yet. I will first discharge it and then install this app and start charging. It's convenient because it shows time to charge up to 100%.
daybreak7456 said:
Thanks for the great work you do.
We have successfully implemented the global implementation.
My tablet is formatted with the SP Flash Tool. The serial number was lost at that time. (When I looked in the settings, the serial number was 0123456789ABCDEF.)
The serial number itself was recovered by rewriting the proinfo.bin. I think this formatting probably caused the Widevine-related settings to disappear and become L3.
I ask other L3 users, did you format with SP Flash Tool or python?
Click to expand...
Click to collapse
Thanks for your input. I formated it before using the option "format + download" and serial number is now 012345678ABCDEF. I can try doing what you did with the file proinfo.bin. Any specific tutorial you used?
GeesRiK said:
I bought it for my daughter to use and have Family link for her Google Account and its all kinds of wonky (it shows my daughters account under Accounts then it vanishes. the only way I can add it back in is by signing into the Play store but then after an hour or so it goes. Works fine with my google account. Damn Family Link!)
(its on 14.0.413, and has an update pending for 14.0.640 ST). Not a clue how to check if its a modified ROM or what, but was going to try the above and see how it gets on.
Click to expand...
Click to collapse
Go to your settings menu. If you see the word ZUI anywhere, it's the Chinese model and you can flash the global if you want.
als_bvg said:
Go to your settings menu. If you see the word ZUI anywhere, it's the Chinese model and you can flash the global if you want.
Click to expand...
Click to collapse
Thanks! Yep, I have ZUI! I think its the family link attached to my daughters Google account that makes it annoying, but can't see any down sides in going to the Global to be honest. Can't get any worse... can it?!
GeesRiK said:
Thanks! Yep, I have ZUI! I think its the family link attached to my daughters Google account that makes it annoying, but can't see any down sides in going to the Global to be honest. Can't get any worse... can it?!
Click to expand...
Click to collapse
It shouldn't get any worse lol, but if your daughter is a kid you might benefit of a global rom, it has Kids space and the possibility of creating multiple users.
Awesome! Big thanks.
als_bvg said:
Thanks for your input. I formated it before using the option "format + download" and serial number is now 012345678ABCDEF. I can try doing what you did with the file proinfo.bin. Any specific tutorial you used?
Click to expand...
Click to collapse
What I did.
Install Python and mtkclient on a windows 10 computer.
python mtk rl --skip userdata "Destination path"
Backup everything but the user data with the above command
Open the backed up proinfo.bin with HxD and rewrite the serial number at the beginning.
python mtk wl "Destination path"
Flash the rewritten proinfo.bin with the above command.
GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool
MTK reverse engineering and flash tool. Contribute to bkerler/mtkclient development by creating an account on GitHub.
github.com
Please check the commands and other information on the website.
I used to be able to do this, but I just tried it with a globalised tablet and it didn't work: the BROM mode (press power and volume plus simultaneously to connect the cable) is difficult to connect and even if it does, an error message appears and the process stops. When I get more time, I will switch back to zui14 and give it a try.
daybreak7456 said:
What I did.
Install Python and mtkclient on a windows 10 computer.
python mtk rl --skip userdata "Destination path"
Backup everything but the user data with the above command
Open the backed up proinfo.bin with HxD and rewrite the serial number at the beginning.
python mtk wl "Destination path"
Flash the rewritten proinfo.bin with the above command.
GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool
MTK reverse engineering and flash tool. Contribute to bkerler/mtkclient development by creating an account on GitHub.
github.com
Please check the commands and other information on the website.
I used to be able to do this, but I just tried it with a globalised tablet and it didn't work: the BROM mode (press power and volume plus simultaneously to connect the cable) is difficult to connect and even if it does, an error message appears and the process stops. When I get more time, I will switch back to zui14 and give it a try.
Click to expand...
Click to collapse
Nice one! I can test it tomorrow. It's actually easier to pull the proinfo.bin file using MTK META Utility by using option Dump NV region. I was able to get and edit the file. Not sure how to flash it again on ZUI with a unlocked bootloader. But that's a start. I managed to get another Serial number by flashing another user's backup, but I still have L3, so might not be connected. I'll keep trying.
als_bvg said:
Nice one! I can test it tomorrow. It's actually easier to pull the proinfo.bin file using MTK META Utility by using option Dump NV region. I was able to get and edit the file. Not sure how to flash it again on ZUI with a unlocked bootloader. But that's a start. I managed to get another Serial number by flashing another user's backup, but I still have L3, so might not be connected. I'll keep trying.
Click to expand...
Click to collapse
I actually managed to get it back by flashing the edited proinfo.bin file using this command on ZUI with unlocked bootloader and OEM unlocked: fastboot flash proinfo proinfo.bin
Now let's see if it impacts or not L3. Testing...