• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How to unlock bootloader and root the LG Stylo 6 and K51 K61 and other K model LG devices

Search This thread
Man God bless you Warlock. I successfully rooted an unlockable, unrootable phone.
I finally figured out the problem. Maybe you should fix up your OP again 😛
So in the instructions it says to change the names to patched_a.img. patched_b.img. I did but I actually named it that. I decided to try and take the img ending since the file is img and all went through.
Million thanks bro.
And what is GSI? You said you put android 11 and 12 on yours????
I sent you a message
 

kingrise

Senior Member
Feb 4, 2014
84
2
ok i joined the discord and installed app and posted my questions,,, is there any advice you can give now? sorry i just been at this one a while and still pretty new to this stuff
Listen. Just start at the top of the OP and install everything in order. I printed the instructions and read them thoroughly before attempting it. Then do as Warlock guides. It's pretty simple. The only problem for me was connecting. That was tough. I had to try like 25 times before 1 got through. Though I later learned to disconnect it fast enough before it booted up. Less time wasted. He covers all the steps you gotta take. Great guide.
Warlock I never got any message.
 

kingrise

Senior Member
Feb 4, 2014
84
2
ok already ran into a problem, I'm stuck in a bootloop. I have that backup I did. How do I recover from it, with it.
 

kingrise

Senior Member
Feb 4, 2014
84
2
Heeelllppppppppp.
Ok so I was able to use LG Up to refurbish and I got a new phone. Still got bootloader unlocked, not sure of root. But I would still like to get back to the state before I unlocked the bootloader, what would be the command to flash that backup?????
 
Last edited:

RAMBO=NOOB

Member
Oct 29, 2021
17
1
https://discord.gg/9AnNHzBtZv

I HAVE GOT TO GIVE A SHOUTOUT TO MY DUDE "WARLOCKGUITARMAN" FOR HIS WORK ON THIS TUTORIAL, AND FOR THE DISCORD LINK ABOVE. THANK YOU FOR YOUR HELP AND KNOWLEGE. I strongly suggest any one with any issues to visit previous mentioned link for support on stylo 6 and just unlocking bootloader or rooting in general.
 
  • Like
Reactions: kingrise
Heeelllppppppppp.
Ok so I was able to use LG Up to refurbish and I got a new phone. Still got bootloader unlocked, not sure of root. But I would still like to get back to the state before I unlocked the bootloader, what would be the command to flash that backup?????
I'm sorry I fell asleep just woke up to use the bathroom but the commands to flash the flash.bin backup it's "python mtk wf flash.bin" or the out folder flash is "python mtk wl out"
 

cryptojoe37

Member
Nov 2, 2021
15
0
KC, MO
My phone was factory reset but there was an error in MTK at the very end so I have uploaded an attachment if you could look at it I know you know the language. I dunno if the bootloader was unlocked or not how do I tell? I don't want to try to root until the bootloader is for sure unlocked
 

Attachments

  • powershell unlock error.png
    powershell unlock error.png
    182.3 KB · Views: 13

cryptojoe37

Member
Nov 2, 2021
15
0
KC, MO
I think it erased the bootloader or whatever but it didn't unlock because my phone factory reset but there was an error after I typed the second command in powershell
 
Last edited:

cryptojoe37

Member
Nov 2, 2021
15
0
KC, MO
Ok so I got the bootloader unlocked but I had to add an extra step. In between "python mtk e metadata,userdata,md_udc" & "python mtk xflash seccfg unlock" I had to unplug the phone, close out powershell & SpFlash, then open them back up, push "download" on SpFlash then run your second command in powershell (MTK client). If I didn't do this then I would get the 12 byte buffer error from earlier
 

cryptojoe37

Member
Nov 2, 2021
15
0
KC, MO
"python mtk rl out" Is the command that separates each partition into its each individual file and places the files in the out folder, I recommend this after unlocking your bootloader. Can you please tell me where this folder is & what is it exactly doing? Can I reboot my phone after I use this command before I root or is that command changing my phone at all?
 
My next tutorial is gonna be how to flash the unlocked firmware to them, but to do that I can tell you it's gonna require a full rl out backup of all the seperate partitions and you will temporarily have a bricked phone. But I will have the files and the steps to get your phone back into working order and unlocked for all carriers with no bloatware. This will take me some testing to come up with. I've done it but with Chimera tool, not everyone has a paid tool to help, but I have a couple good stylo 6 and k51 that I haven't had to bring back by cloning them from another phone so they still have good imei to test sim cards with. I won't release the tutorial if I'm worried that people will have difficulty performing it because it will be more risky than just unlocking and rooting, like I said after the full format you will temporarily have a total brick until you follow the steps to bring it back as a different model.
 
  • Wow
Reactions: kingrise

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Yea it works alot better with Linux, I made this tutorial for those windows only users. It takes alot more effort to get it to work with windows. But I'm glad you were able to to do it successfully.
    1
    Just wanted to give a quick thanks! Not gonna lie tryin to connect to mtk was a b***ch, definitely pissed me off but as long as you stick with it it's 100% possible to achieve root with an unlocked bootloader. Couldn't of done it without you. Thanks again man!!!
    1
    Too hard to do, lots of errors happen, driver mtk, python....
    I'll help you out if you want to help me with a few files, I'm sure you got a usb redirect and TeamViewer I'll get your stylo 6 up and running
  • 7
    STYLO 6 MTKCLIENT INSTRUCTIONS FOR FLASHING, BACKING UP, UNLOCKING THE BOOTLOADER, AND ROOTING ON WINDOWS 10/11:

    !!!WARNING!!! ATTEMPT THIS AT YOUR OWN RISK, READ THE FULL TUTORIAL BEFORE YOU START!!! I AM NOT RESPONSIBLE FOR ANY BRICKED DEVICES! THIS PROCESS IS NOT FOR THE INEXPERIENCED PLEASE HAVE ADB COMMANDS KNOWLEDGE BEFORE TRYING TO ATTEMPT!!

    THIS PROCESS WILL WIPE ALL YOUR DATA SO BE PREPARED FOR THE FACTORY RESET TO BE FORCED BEFORE YOU CAN BOOT THE PHONE!!!

    DOWNLOADS:
    1. Download Python from here "https://www.python.org/downloads/"
    2. Download USBDK here "https://github.com/daynix/UsbDk/releases/download/v1.00-22/UsbDk_1.0.22_x64.msi"
    3. Download mtkclient here "https://github.com/bkerler/mtkclient"
    4. Download SP Flash Tool here "https://www.mediafire.com/file/kyoksq6kncpg8sg/SP_Flash_Tool_v5.2124_Win.zip/file"
    5. Download Magisk APK here "https://github.com/topjohnwu/Magisk/releases"

    INSTALLATION:
    1. Install Python (select "Add Python X.X to PATH")
    2. Install USBDK
    3. Install Mtkclient- While in the mtkclient folder hold shift and right click and select "Open PowerShell window here" Run this command in that window "python setup.py install" and then run command "pip3 install -r requirements.txt" Mtkclient is now installed correctly.
    4. Install SP Flash Tool and use the Scatter file I provided and the preloader file I provided.
    5. MTK VCOM Drivers need to be installed.

    NEED TO KNOW:
    ***For the Stylo 6 to connect you must remove some of the loaders from the mtkclient-main\mtkclient\Loader file leaving MTK_AllInOne_DA_5.2136.bin as the only loader needed. Just highlight the unneeded ones and cut and paste them into the parent folder so you will have them for other devices.

    ***To run a command you will need to hold shift and right click to open a PowerShell window to use the tool.

    ***With Mtkclient waiting for the phone to be connected by hitting enter with your command entered, you will also need to click "Download" in SP Flash Tool to cause it to be waiting for the phones connection.

    Now that both tools are awaiting the phones connection make sure the phone is completely shut off and plug it in WITHOUT ANY BUTTONS PUSHED! You should now be connected to Mtkclient and the tool will be running the command you entered. If you do not get connected with a couple attempts close out mtkclient powershell window and reopen it.

    !!!!!DO NOT UNLOCK OR ROOT THE PHONE BEFORE A PROPER BACK UP OF THE DEVICE IS TAKEN!!!!!

    !!!!!DO NOT SKIP THIS STEP!!!!!

    I recommend taking a full flash back up of the phone right off the bat, this will take a couple hours, but for more experienced users there is a backup of each partition separated into each file separately that will work too.

    "python mtk rf flash.bin" Is the command to make 1 single full flash file to restore the phone. To restore the phone with that file the command is "python mtk wf flash.bin"
    "python mtk rl out" Is the command that separates each partition into its each individual file and places the files in the out folder, to restore the whole out folder the command is "python mtk wl out" I recommend this backup after unlocking your bootloader so you will have your boot images to use for rooting.

    UNLOCKING YOUR BOOTLOADER:
    To unlock your bootloader you will first need a full backup to ensure you can recover a bricked device, you will then run these two commands in this order...
    "python mtk e metadata,userdata,md_udc"
    "python mtk da seccfg unlock"

    CONGRATULATIONS YOUR BOOTLOADER IS UNLOCKED!!!

    ROOTING YOUR PHONE:
    Now to root your phone you will need that single partition back up, or at least your boot_a.img or boot_b.img or both. "python mtk r boot_a,boot_b boot_a.img,boot_b.img" this will pull both your boot.img files only 1 is necessary, but both can be used.

    !!ATTENTION!! DO NOT, I REPEAT DO NOT MIX UP YOUR BOOT_A AND BOOT_B FILES YOU WILL LOOSE WIFI OR BLUETOOTH IF YOU FLASH THEM TO THE WRONG SLOT!!!

    You install the Magisk APK to your phone and you patch your boot.img with the app, change their names to patched_a.img and patched_b.img if you do both of them, you then copy them to your computer in the same folder that the mtkclient tool is located. If you have fastboot access you can flash patched_a.img to your phone with these commands... "adb reboot fastboot" then "fastboot flash boot_a patched_a.img" and you can ensure your phone boots to that slot with this command... "fastboot --set-active=a"
    On models without fastboot access, you will need to flash both your patched_a and patched_b.img with mtkclient.
    AGAIN DO NOT MIX THEM UP!!!

    "python mtk w boot_a,boot_b patched_a.img,patched_b.img"

    CONGRATULATIONS YOUR PHONE IS NOW ROOTED!!!

    NOW MAKE ANOTHER BACKUP!!!
    Many who are not experienced with root can easily brick or send their device into a bootloop. So once you get it successfully rooted I recommend you do another backup, run this command to do that
    "python mtk rf rootedflash.bin"
    that will give your new backup a different name so you can keep them organized. You will be able to restore it right back to where you have a freshly rooted phone.

    Tips and Tricks:
    To reboot the phone from Brom hold power and volume down buttons until it reboots.
    To boot the phone into recovery hold power and volume down until the phone says booting recovery, from recovery you can shut the phone down to try to connect to mtkclient on failed attempts and to boot into fastboot.

    On other devices the SP Flash Tool is not needed, like for instance the K51 doesn't need that step.

    Special thanks to Bjoern Kerler for his work on his mtkclient tool that makes this all possible.
    And to the team at Hovatek for working with me.

    I am hoping that a twrp is created for this device soon so that all of this will be a safer easier process, but for now you just have to tread lightly with modifications to the phone as many things aren't tested and may cause a bootloop or a bricked device.
    3
    You will lose all data. It forces a factory reset, my tutorial tells it all, the hard part is setting it up, once it's set up correctly it's just running all the commands, sometimes it takes a few attempts to get the phone to connect properly but other than that it's pretty straightforward, you don't gotta worry about bricking it if you make a proper backup first and follow the steps exactly as I've laid them out
    1
    Here is the scatter and preloader file for SP Flash Tool for the Stylo 6
    1
    I don't know about using a chrome book, but once unlocked you can install a gsi through fastboot, I've had 11 and 12 installed on the stylo 6 and k51
    1
    Too hard to do, lots of errors happen, driver mtk, python....
    I'll help you out if you want to help me with a few files, I'm sure you got a usb redirect and TeamViewer I'll get your stylo 6 up and running