Hello everyone,
As an owner of two Japanese LGL22 (a variant of the LG G2 made for Japan, with a waterproof body and Micro SD capabilities), I thought AU, the original carrier, was kind to have allowed its users to unlock the phone, a rare procedure in Japan where the vast majority of phones are locked to one specific network. I was using a super high end device, that had cost me around 20,000yen, on the DoCoMo network for a very cheap price. Then, the horror rolled out. It was meant to be a simple firmware update for "stability improvements", little did I know that the stability AU was referring to, was to their own profits.
Version LGL2220F removed the LG hidden menu, prevented use of a non AU SIM card, and returned the phone to its original locked status. My partner and I were upset. This needed to be fixed. The LGL22, while popular in Japan, is not in the rest of the world, so it was impossible to find a way to fix the SIM lock. After searching for a few months, I came by a solution, through various translations of Japan's 2chan community and message board posts.
Below, is how I fixed my phones.
This method DOES NOT require root access.
WHAT YOU WILL NEED
DOWNLOADS
- LG flash tool 2014, download from http://forum.xda-developers.com/showthread.php?t=2797190
- LG driver, download from http://forum.xda-developers.com/showthread.php?t=2797190
- The correct Firmware (LGL2220D_00.kdz), located under the "Firmwares" section of the following page (http://forum.xda-developers.com/showpost.php?p=51177684)
HARDWARE
- Your LG L22, at 100% charge
- A reliable USB cable
INSTRUCTIONS
As per usual, proceed with due caution. This method was tested on two separate devices successfully but I cannot guarantee, and will not take any responsibility to what happens to your phone.
ALL DATA WILL BE DELETED. BACKUP BEFORE STARTING
1) Install LG flash tool 2014 to an easy to access location and the LG driver.
2) Turn OFF your phone and DO NOT connect it to the PC
3) Press and HOLD volume up while connecting your device to the PC. Keep HOLDING
4) RELEASE volume up when Download Mode (or something like that) appears on the screen
5) Run LG flash tool 2014 as administrator (Type: CDMA, Version: LGL2220D_00.kdz, Phonemode: DIAG, Reset Time: 33000)
6) Under "Select KDZ file", navigate to the KDZ file LGL2220D_00.kdz you just downloaded
7) Select CSE Flash
8) Hit "Start" at the bottom right corner
9) IGNORE language selection, just accept
10) WAIT for install to complete. It will take about 10 minutes. You can trace the progress on your phone. If all is well you will see a "COM" message written in green along with a progress bar. WAIT until your phone finishes installing its apps. (If LG flash tool 2014 doesn't see the device after starting, it will tell you so. Just unplug it from your PC and plug it back in and wait)
HI BRO I HAVE ONE FLASHED WITH LGL2220D_00.kdz ALREADY BUT I CANT UNLOCK IT CUZ NO BOX I HAVE USED SEEMS TO UNLOCK IT CORRECTLY
Hi,
links to official firmwares have been removed from https://forum.xda-developers.com/showthread.php?t=2685517
can anybody please provide me link to 20F AU carrier ?
i have link to 20D KK here https://mega.nz/#!tgkGAJ5R!q-1WdwF_rzZP3qOlUa_FIUDgwEAsqjWJ8nCvERCJv4E ( thanks to Dante0087 )
Can someone tlel me what is the secret ingredient requird to run LG flash Tool. I have converted mt kdz file, I have installed LG UP and the LG G5 DLL files, set port to use com41 but when I open LG Flash Tool I select manual mode then I select my dll and the converted dz file - then I click the yellow arrow and I get a message:
(S) Failed to load
What is the point in providing such pointless error messages that tell the user absolutely nothing about the problem.
If anyone can help I would be grateful.
Thanks.
Did you try to open LG UP using Uppercut? https://forum.xda-developers.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295
Actually I got LG Flash Tool to work, but only v1.8.1203 worked - previous and newer versions all gave the error reported in my original post. Managed to flash the stock ROM as required.
Thanks.
LGT Model.
All partitions were deleted during operation through QFIL for firmware replacement.
How to create rawprogram0 & patch0 files for a qualcomm firmware
This is a step by step tutorial showing how to create rawprogram0.xml and patch0.xml files for a qualcomm firmware. RequirementsDownload & install Python @ https://www.python.org/downloads/release/pyt
forum.hovatek.com
I followed the method through the link above, but it didn't work.
I searched to find the android partition.
Android boot sequence - verified boot security
After some research, my current understanding of Android's boot sequence (at least on a Qualcomm device) is as follows: PBL --> XBL (replaces SBL) --> Aboot --> Kernel PBL: Primary Boot Loader (
security.stackexchange.com
(CMD) I thought the XBL partition was related, so I followed xbl_a.img, xbl_b.img,boot_a.img, boot_b.img via thread link, but
'OverflowError: Python int too large to convert to C long'
It didn't work with an error.
Python 2.7 Version
I ran the command again through python, but nothing happened.
It asks which part of the file the partition corresponds to.
Specifically, an image(IMG) or BIN file.
Can't get rawprogram.xml, patch.xml anymore via thread link above?
Please let me know if there is another way
Have you solved it ? Same problem .
Greetings all, I have come to ask for advice on how to debrick my lg v60 version V600TM20n. First, how I ended up in this situation.
To begin, I followed this guide to unlock bootloader and root my phone then I followed this guide in an attempt to install a custom rom however, i did not get too far.
I tried to remove vbmeta verity as per the requirements of the form and in doing so input this line into my bootloader fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img with the file provided by this form I think this is where the issue I have is comming from but moving on.
I then attempted to download lineage os following the guide but it did not work and I was fed up by this point to I began the process of reverting everything I did. I downloaded SuperSu to deroot my device. After derooting my device I went to the bootloader and typed in fastboot oem lock, locking my device and dooming me.
In my attempts to escape from the hell I am currently in I downloaded LGUP v1.16.03 and v1.14 (I tried them both deleting the previous one before installing the new one) yet each time I was stuck with the this error code Error Code = 0x2000, Invalid command response when the progress bar reach 9%.
The dll i used is version 0.0.3.23 and the one provided by LGUP v.1.16.03, and the firmware I attempted to download was V600TM20n_02_TMO_US_OP_0111.kdz on LGUP it says V600TM20n oh and also I did try UPPERCUT, no resuts
Currently on my phone's download mode screen at the bottom in red it says Modified / E / L / RO / id : 3(NA2_US) I have also tried LGUP Cmd but same results
I have tried LG bridge but it says connecting and then no device found :/
I wish i could say i tried lg flash tool but i have no idea on how to use it
Possibly another big mistake (idk what im doin) I used the QFIL and restore the abl_a and abl_b to their original versions after locking the bootloader.
Please tell me if there is anything else I can do or if I now own a $300 brick. If I do have a $300 brick is there any value I can get from it to fund my walmart flip phone that I will have to buy?
unregisteredhypercam said:
Greetings all, I have come to ask for advice on how to debrick my lg v60 version V600TM20n. First, how I ended up in this situation.
To begin, I followed this guide to unlock bootloader and root my phone then I followed this guide in an attempt to install a custom rom however, i did not get too far.
I tried to remove vbmeta verity as per the requirements of the form and in doing so input this line into my bootloader fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img with the file provided by this form I think this is where the issue I have is comming from but moving on.
I then attempted to download lineage os following the guide but it did not work and I was fed up by this point to I began the process of reverting everything I did. I downloaded SuperSu to deroot my device. After derooting my device I went to the bootloader and typed in fastboot oem lock, locking my device and dooming me.
In my attempts to escape from the hell I am currently in I downloaded LGUP v1.16.03 and v1.14 (I tried them both deleting the previous one before installing the new one) yet each time I was stuck with the this error code Error Code = 0x2000, Invalid command response when the progress bar reach 9%.
The dll i used is version 0.0.3.23 and the one provided by LGUP v.1.16.03, and the firmware I attempted to download was V600TM20n_02_TMO_US_OP_0111.kdz on LGUP it says V600TM20n oh and also I did try UPPERCUT, no resuts
Currently on my phone's download mode screen at the bottom in red it says Modified / E / L / RO / id : 3(NA2_US) I have also tried LGUP Cmd but same results
I have tried LG bridge but it says connecting and then no device found :/
I wish i could say i tried lg flash tool but i have no idea on how to use it
Possibly another big mistake (idk what im doin) I used the QFIL and restore the abl_a and abl_b to their original versions after locking the bootloader.
Please tell me if there is anything else I can do or if I now own a $300 brick. If I do have a $300 brick is there any value I can get from it to fund my walmart flip phone that I will have to buy?
Click to expand...
Click to collapse
Here,try this copy.Make sure you delete all previous versions of LGUP.
Hello !
I've discovered a new way to root oppo a5s ( CPH1909) after the new security update which removed the mtk-easy-su root
(NOTE : YOU WILL REQUIRE :
1- THE LATEST FRIMWARE UPDATE TO OPPO A5S
2- A PC / Laptop
3- MTK Client Tool -link will be sent here in comments <uploaded by me>
4 - mediatek driver auto installer (link is provided)
5 - SP flash tool <link is provided>
6 - a usb cable
6 - Scatter File (WILL BE UPLOADED HERE IN COMMENTS )
7 - Magisk Manager for your phone (v.26) <from github>
8 - UNLOCK BOOTLOADER USING MTK CLIENT TOOL (No data wipe needed + STEPS WILL BE PROVIDED HERE TOO)
9 - ( optional) MCT MTK BYPASS REV4 ( BUT DOWNLOAD IT IF THERE IS A PROBLEM FLASHING IN SP FLASH TOOL) + <link is provided>
NOTE BEFORE STARTING : If links have problems or it is inaccessible , please tell me to send new links in comments .
also , MAKE SURE YOUR DEVICE IS UPDATED TO THE LATEST VERSION (A.46) BECAUSE IF YOU FLASHED THE BOOT.IMG (you will know what does this file do here later ) WHICH IT IS FOR THE LATEST UPDATE AND YOUR DEVICE IS OLDER THAN IT , YOUR DEVICE MAY BRICK , AND I AM NOT RESPNSIBLE FOR ANY DAMAGES FOR YOUR DEVICE
but , if anything happens , tell me , i might help you .
BIG ULTRA NOTE BEFORE STARTING : If you will share these steps in your website, your youtube video, or anything else , please do not forget to mention the source !!!
So , let's start
STAGE 1 : PATCHING BOOT.IMG
1 - download the latest frimware here
2 - choose the latest version (a.46)
3 - after downloading and extracting the file , you will find many folders > Enter the folder (frimware) , find and copy the boot.img file to your phone
4- patch it by magisk manager
5 - copy the patched boot.img ( usually located in Downloads folder in your phone)to your pc ( note : you will need it later )
6 - replace the patched boot.img with the original one in the folder you have extracted the rom in ( but before it, please backup the original one in an external folder , and also change the patched boot.img to ( "boot.img")
Note : I uploaded the boot.img file if you want to save time instead of downloading the whole rom !
STAGE 2 : Installing MEDIATEK usb Drivers
7- open Mediatek driver auto installer
8 - while the program is opening , a window appears which asks yo if you allow the installer to make changes ... blabla , just click allow (ok)
STAGE 3 : UNLOCKING BOOTLOADER
(NOTE BEFORE STARTING : THERE IS NO DATA WILL BE LOST , AND DO NOT ENABLE THE OEM UNLOCK IN DEVELOPER OPTIONS , THE MTK CLIENT TOOL WILL GIVE AN ERROR DURING UNLOCKING , JUST KEEP IT DISABLED !!!!)
8 - After the program installed the drivers , go to MTK CLIENT TOOL , choose the device name ("OPPO A5S") , choose "UNLOCK BOOTLOADER"
{
"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"
}
9 - turn your phone off , and then press these keys (" VOLUME UP + VOLUME DOWN <<in the same time>> ") and plug your phone in using the usb cable , once you hear a sound from your pc ( the usb connection sound) , you can stop pressing , because the phone is in BROM mode ( which you can flash anything but when you unlock the bootloader first
10 - click "Start" button in MTK CLIENT TOOL in your pc , when you see messages appear on the right of the MTK CLIENT TOOL APP , DON'T UNPLUG YOUR PHONE !!!!
When the progress bar achieves 100% in the program , unplug your phone and press power button , if you found a warning message while booting , so , unfortunately....
YOU SUCCESSFULLY UNLOCKED YOUR BOOTLOADER !!!!! XD
So , do not panic if it appears !
The message will say (" your device is unlocked and cannot be trusted , rebooting in 5 seconds ") and then another message appears (" dm-verity error,
Your android system / device is corrupted, please select whether you want to boot in E10 mode or RESTART mode ")
It will give you two choices , you SHOULD choose the RESTART mode by pressing VOLUME DOWN , and tadaaaa your phone is booting normally and the data DIDN'T LOST AT ALL ( like me )
BIG ULTRA NOTE : IF THE WARNING MESSAGE DIDN'T APPEAR , SO YOUR BOOTLOADER ISN'T UNLOCKED Successfully , I ADVICE YOU TO DO THE STAGE 3 STEPS AGAIN AND KEEP AN EYE ON THE MESSAGES APPEARANCE ON THE RIGHT OF THE MTK CLIENT TOOOOL ( IF IT SHOWS THE DEVICE MODEL , THE PROCESSOR , ETC ) SO , CONTINUE THE STEPS UNTIL YOU FINISH STAGE 3 STEPS ! (as this error appears usually when unlocking bootloader)
STAGE 4 ( optional) : BYPASS
Note : you might need this stage if you found an error in sp flash tool (" VERIFIED BOOT IS ENABLED") as it is usually doesn't appear in an unlocked device !
1- open MCT MTK BYPASS , choose the chipset ( MT6765 )
2 - REBOOT your phone into brom mode ( vol up + vol down)
3 - connect your device and click start , and done !
Stage 5 ( the last stage) : Flashing
1- open SP FLASH TOOL
2 - locate the scatter file that I'll provide it in comments here !
NOTE ABOUT THE SCATTER FILE : the scatter file which comes with the frimware is CORRUPTED , I've tried to fix it and it worked !
because when I worked with this corrupted scatter file , it gave me an error while flashing !! , just editing it on my way has solved it anyway
3 - you will see a list of many files , just untick EVERY THING EXCEPT FOR THE BOOT.IMG (Make sure it is the patched one)
4 - BOOT your phone into brom mode (turn it off , press volume up + volume down , connect it with your pc)
5- once you hear the usb connection sound from your pc , click on "DOWNLOAD" button , and wait until a correct sign (√) appears in a window
6 - REBOOOOT
7 - let's Celebrate!
--thanks to the user @Anonymous V for being online when i applied these steps , he was answering every question i ask.
-- if you want anything , or need some help , type in comments here , and I and Anonymous V will be available .
(First time typing a thread )
IMPORTANT NOTE : Please put the boot.img + preloader.bin + the scatter file in a folder , then locate the scatter file using SP Flash Tool, Untick the preloader.bin to avoid bricking the device
ALSO , PLEASE DO NOT PUT THE BOOT.IMG AND THE SCATTER FILE AND FLASH THE BOOT.IMG WHILE PRELOADER.BIN IS NOT AVAILABLE IN THE SAME FOLDER , AN ERROR WILL APPEAR ( ERROR_INVALID_PRELOADER)
REPEAT : DO NOT FLASH PRELOADER.BIN , ONLY PUT IT IN THE SAME FOLDER WITH THE PATCHED BOOT.IMG AND SCATTER FILE, AND FLASH ONLY BOOT.IMG
Another note : Please install the MTK Drivers using MTK Driver Auto Installer + the drivers which comes with MTK Client Tool (UsbDK and choose your arch. 64bit or 32bit(86bit)
+Please ignore the x that i made in the MTK Client Tool screenshot
Thanks for @jimenezshown for providing this info !
MTK DRIVER AUTO INSTALLER : here
Scatter File : here
MTK CLIENT TOOL : here
MCT MTK AUTH BYPASS TOOL (uploaded by Mobile RTX website ) :here
SP FLASH TOOL : here
the patched boot.img file ( to save your time instead of getting the original file from the frimware (rom) and patch it , i thought that providing a patched boot.img by magisk app may help !) : here
note : it is patched by the latest magisk manager app (v.26)
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.
But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?
Other question is what step is the boot.img file needed?
fb.hikmawan said:
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.
But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?
Other question is what step is the boot.img file needed?
Click to expand...
Click to collapse
Bruh
Just turn off your Windows Defender Real-Time protection and it will work
Just , patch it using Magisk Manager (v.26)
fb.hikmawan said:
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.
But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?
Other question is what step is the boot.img file needed?
Click to expand...
Click to collapse
fb.hikmawan said:
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.
But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?
Other question is what step is the boot.img file needed?
Click to expand...
Click to collapse
Get it from the rom file ( link is provided in replies) and patch it yourself from magisk manager , or you can get the patched boot.img file ( link in replies, too) and continue these steps as nothing happened
fb.hikmawan said:
Thank you for creating the thread @Zezo 089 , I am using Oppo A5s and now I found a way to root the phone.
I've already download all the requirements first to prepare.
But, I could not run the "MTK CLIENT TOOL V5.2".
It was just nothing appear when I double click the application.
I use Windows 11. Did it caused by the Windows?
Other question is what step is the boot.img file needed?
Click to expand...
Click to collapse
Also , try to open this program in windows 10
Because it did these steps using windows 10 , not 11
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Khalyl22 said:
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Click to expand...
Click to collapse
Bro
I made this guide with all of its details to help advanced people , especially The Beginners
+ Bro, i concerned using MTK Client Tool to unlock bootloader , Warned people to backup the WHOLE DATA and flash the boot.img after patching (using SP flash tool)
But it is also a good point to flash any partitions if a brick happened or something else using SP flash tool
Khalyl22 said:
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Click to expand...
Click to collapse
NOTE THAT I WARNED PEOPLE BEFORE DOING THIS
Khalyl22 said:
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Click to expand...
Click to collapse
+ Why tf they backup the rom ?
as they can download the Flashable Official rom , and flash it using SP FLASH TOOL ( consider that you should untick preloader before flashing to avoid bricking your device)
Khalyl22 said:
bro this guide is so long and boring and not safe
the best way to root this phone is through mtk client (github)
with that tool you can
1.backup the whole firmware in case of an error or a malfunction
2. unlock bootloader of any mediatek phone including oppo a5s
3. rooting this device without any risk
4. you can flash any partition if something happened within this tool without the use of SP Flash tool
the link: https://github.com/bkerler/mtkclient
Click to expand...
Click to collapse
@Anonymous V What are your comments about that ?
Zezo 089 said:
@Anonymous V What are your comments about that ?
Click to expand...
Click to collapse
actually he is just saying about what can you do using the MTK client tool not "what to do about it " and i dont know if he really read your tutorial because this guy " @Khalyl22 "
sounds that he just wants to sounds smart and also boring? i dont know why he said that but its better to give a long and detailed tutorial to give people more info and understanding about what to do to avoid error and to give comfort to people while doing it and i dont fcking know why he said that its not safe although you give all the necessary steps to avoid error while doing it including the warning " Please Backup you Phone before Doing This " and also i think his not aware about the MTK client Gui version which you used in your tutorial i recommend the Gui version for the people who cant handle the terminal version because they are afraid in getting error i think he is pointing about the MTK client terminal version which i often used, also bro there is a reason why he said backup your whole firmware before doing it and actually his right about that when you backup your whole firmware in your phone you can backup all the data,apps,system preferences,imei and other things which you can restore if the phone fcked up where as the stock flashable rom is different its because its already set by default or factory default by the manufacturer which means its back to old state when you bought the phone well it depends though if you dont care about the data in your phone you can just reflash the stock flashable rom and if you care about the data in your phone you can backup your phones firmware and use that later to restore your phone.
Mine doesn't want to let me enter in BROM mode, I can only hear a plug and unplug loop sound when I try to hold Vol UP + Vol down.