FORUMS
Remove All Ads from XDA
H10 Turbo

[DEV][ZS550KL][ZS570KL][ZS570KLPRO] Bootloader Unlock, Root & Busybox

1,959 posts
Thanks Meter: 293
 
By adwinp, Senior Member on 15th February 2017, 11:01 PM
Post Reply Email Thread
Ladies & Gents, please buckle up for liftoff.
Code:
/* Disclaimer 
* You are choosing to test this software as-is & accept full responsibility in case 
* it will not work as expected. Or for WW3. Or dead kittens, whichever is worse.
*/
Instructions 1/2 = Bootloader Unlock:
Code:
1: DOWNLOAD the > prerequisites <

2: UNZIP
You will have 3 folders for zs550kl, zs570kl & zs570klpro containing:
UL-Z016-WW-4.12.40.9999-user.zip -> unlock-capable firmware update
UL-Z016_1-WW-4.12.40.9999-user.zip -> unlock-capable firmware update for the zs570kl PRO variant (in its own folder)
UnlockTool.apk -> unlock app, needed for the actual operation
PDF with Instructions in CN & EN (for zs570kl/pro only)
- bootroot.img - rooted boot image (bootrootn.img for ZS550KL Nougat)
- bootstock.img - stock boot image, if you want to return to stock or if something went wrong (bootstockn.img for ZS550KL Nougat)
- Superuser.apk - superuser app

3: FACTORY RESET via Settings -> Backup & Reset
This usually solves the issue with not being able to unlock due to a "missing PIN"
Do through initial setup - no need to configure anything as the following factory reset will erase everything again.
Just click through the options to access the app drawer asap.

4: COPY Files:
ZS570KL - Copy UL-Z016-WW-4.12.40.9999-user.zip to your internal storage
ZS570KLpro - Copy UL-Z016_1-WW-4.12.40.9999-user.zip to your internal storage
ZS550KL - no files needed at this stage. Just ensure you are on the latest firmware: (Marshmallow: v12.40.108.29; Nougat: v22.40.26.43); update otherwise.
> latest MM firmware < put it in the root of your internal storage.
> latest N firmware < put it in the root of your internal storage. 
Copy & install UnlockTool.apk

5: REBOOT; You should have a notification about a new firmware.
No notification for ZS550KL if you were already on the latest firmware.
Install & reboot again.

6: Run the UNLOCK App
It should do another factory reset on success.
Instructions 2/2 = ROOTING:
Code:
7: Copy/install Superuser.apk

9:REBOOT into BOOTLOADER; either holding volume up + power from a powered down state or typing the following in a console (assuming you have ADB enabled in developer options)
adb reboot bootloader

9: FLASH bootroot.img via fastboot
fastboot flash boot bootroot.img (you can also do a fastboot boot bootroot.img without flashing to check if the boot image works for you)
fastboot reboot
note: change the filename to bootrootn.img if you want to test the ZS550KL Nougat version.

10: Check for root via adb shell; su or via any app requiring root, on device (terminal, titanium backup, etc...)
- in case something goes wrong, flash the stock boot via fastboot.
- report success/failure in this thread.

11: BUSYBOX (Optional):
I've bundled busybox with the boot image; follow the commands below to install (in an adb shell or terminal session):
mount -o remount,rw /system
busybox --install -s /system/xbin/

12: RECOVERY (Optional):
> stock dump <
> twrp < / WIP
The Following 8 Users Say Thank You to adwinp For This Useful Post: [ View ] Gift adwinp Ad-Free
 
 
16th February 2017, 04:32 AM |#2  
squo_85's Avatar
Senior Member
Thanks Meter: 19
 
More
What it does mean to us? Can someone create some tutorial?

Wysłane z mojego ASUS_Z016D przy użyciu Tapatalka
16th February 2017, 10:13 AM |#3  
adwinp's Avatar
OP Senior Member
Flag urandom
Thanks Meter: 293
 
Donate to Me
More
Quote:
Originally Posted by squo_85

What it does mean to us? Can someone create some tutorial?

Wysłane z mojego ASUS_Z016D przy użyciu Tapatalka

It means we have the bootloader unlock.
The tutorial/instructions are contained in a PDF in the zip.
English instructions at the end of the PDF.
The Following User Says Thank You to adwinp For This Useful Post: [ View ] Gift adwinp Ad-Free
17th February 2017, 05:20 AM |#4  
squo_85's Avatar
Senior Member
Thanks Meter: 19
 
More
Three is one more question?
Hot to root it?
Like for 520kl with changed according to 570kl files

[spoiler]https://youtu.be/hg77b8o8Jk4[/spoiler]

Or just use universal tool e.g. Autoroot tool?

[spoiler]https://youtu.be/UYTCRhg0SCw[/spoiler]
17th February 2017, 11:41 AM |#5  
Member
Thanks Meter: 8
 
More
can confirm working on zs570kl/256GB (yes I knew it was dangerous, I used fastboot boot instead of fastboot flash - be wiser)
17th February 2017, 12:04 PM |#6  
adwinp's Avatar
OP Senior Member
Flag urandom
Thanks Meter: 293
 
Donate to Me
More
Quote:
Originally Posted by Chaosruler

can confirm working on zs570kl/256GB (yes I knew it was dangerous, I used fastboot boot instead of fastboot flash - be wiser)

Thanks for testing ;]
Were you thus able to achieve root from within an app on the system?
17th February 2017, 12:23 PM |#7  
Member
Thanks Meter: 8
 
More
Quote:
Originally Posted by adwinp

Thanks for testing ;]
Were you thus able to achieve root from within an app on the system?

yeah, Titanium Backup (PRO)
thank you very much for your hard work, let the custom android era begin!
17th February 2017, 12:32 PM |#8  
adwinp's Avatar
OP Senior Member
Flag urandom
Thanks Meter: 293
 
Donate to Me
More
Quote:
Originally Posted by Chaosruler

yeah, Titanium Backup (PRO)
thank you very much for your hard work, let the custom android era begin!

Great, thank you for the confirmation & enjoy ;]
Let the fun begin ^^
17th February 2017, 02:14 PM |#9  
Member
Thanks Meter: 8
 
More
Do you think I can flash with fastboot flash instead of running it with fastboot boot? The latter let's me have root until I restart my device( temp root)...
Maybe fastboot flash will perma root it
17th February 2017, 02:20 PM |#10  
Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by Chaosruler

can confirm working on zs570kl/256GB (yes I knew it was dangerous, I used fastboot boot instead of fastboot flash - be wiser)

Hey there,
How did you achieve root? How did you achieve unlocking bootloader. I have followed the instructions and all I have was my data erasing. How can I confirm if my bootloader is unlocked and what did you do to get root. OneClickRoot stated my phone could not be rooted.

I have the zs570kl/256gb phone too.
17th February 2017, 02:24 PM |#11  
Member
Thanks Meter: 8
 
More
Quote:
Originally Posted by jmoricone

Hey there,
How did you achieve root? How did you achieve unlocking bootloader. I have followed the instructions and all I have was my data erasing. How can I confirm if my bootloader is unlocked and what did you do to get root. OneClickRoot stated my phone could not be rooted.

I have the zs570kl/256gb phone too.

bootloader unlock is not root... its what is required to root... to confirm your bootloader is unlocked use adb to get device info, it will say if its unlocked there

What I did to root is run fastboot boot bootroot.img to temporarily use the ops boot image
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes