FORUMS
Remove All Ads from XDA

TUTORIAL: Unlock your bootloader (WARNING: This will void your warranty!)

983 posts
Thanks Meter: 1,844
 
By Neuer_User, Senior Member on 9th August 2017, 04:25 PM
Post Reply Email Thread
Dear all

Huami has started locking their bootloaders (see the other thread) and, so far, has not offered any official way of unlocking the bootloaders to allow custom ROM flashing.

Due to the great work of our distinguished XDA developer Olivier (@kasakdor) we have reverse engineered the unlock mechanism of the bootloader and can now offer to send you unlock codes for opening your bootloader again and flashing other software.

Please read and understand the following terms and conditions:
  • You unlock your bootloader on your own risk. Nobody else takes any responsibility on your actions and any possible consequences.
  • We are therefore NOT responsible for any bricked devices, invalid warranty claims, heart attacks or world wars.
  • Huami / Xiaomi will consider your warranty void. Do not contact Huami / Xiaomi or your dealer if anything goes wrong after you have unlocked your watch. Only YOU are responsible for the outcome of any modification you do.
  • This service is for personal usage only. Any identified commercial activities will be blocked.
  • A maximum of three unlock codes can be requested by each individual.
  • This service is provided free of charge. You accept that you cannot claim any charges towards us, if you are unhappy with the service or if the service does not work for you.
If ever Huami offers an official unlock service, we will stop our service. The goal is not to be in competition with Huami here, but only to provide something as long as they are not able to.

INSTRUCTIONS
You need to have fastboot installed and working correctly on your PC. You need to enter fastboot mode and get some information from your watch. Then go to the website https://unlockamazfit.com and enter your information. We will check your data and send you the unlock code. This can take 1-2 days typically.

We need to do the manual checking as we do NOT want to support any abuse (e.g. pirate companies reflashing watches).

If you have questions or feedback, please feel free to post here. Please also report briefly back, if the unlocking was successful.

Enjoy custom ROMs!
The Following 38 Users Say Thank You to Neuer_User For This Useful Post: [ View ] Gift Neuer_User Ad-Free
 
 
9th August 2017, 04:26 PM |#2  
Senior Member
Flag Petah Tiqwa
Thanks Meter: 242
 
Donate to Me
More
A detailed How to - please read before attempting, and then preform the steps.

This process is not intended for the week of heart, so embrace yourself, winter is coming, and its going to unlock your bootloader! (excited kitten noises)
prerequisites:
1. ADB/fastboot knowledge, we're assuming that you do know how to enter your watch into fastboot, and how to obtain all the relevant information needed for a successful unlock.
2. Installed and functional Google ADB drivers - can be obtained from here - https://forum.xda-developers.com/sho....php?t=2588979 , do not forget to install them as Administrator.
3. Additional microUSB cable - as seen, sometimes the original cable provided by Huami is not co-operative, so prepare another one.
4. Make sure that your watch has at least 60% of juice.


Now ... for the fun part.
1. Reboot your watch into fastboot mode by
Code:
adb shell reboot bootloader
Make sure that you can see your watch in the Device Manager and it has its drivers installed!
2. while your watch is in the fastboot mode, type
Code:
fastboot getvar all
this will provide you with the following information
Code:
c:\adb>fastboot getvar all
< waiting for device >
(bootloader) version-bootloader: U-Boot 2013.07-00096-gf3b140c
(bootloader) version-baseband: N/A
(bootloader) version-hardware: V1.1 20130322
(bootloader) version-cdma: N/A
(bootloader) variant: watch
(bootloader) serialno: 0123456789abcdef
(bootloader) product: watch
(bootloader) secure: no
(bootloader) unlocked: no
(bootloader) uart-on: NO
(bootloader) partition-size:bootloader: 0x0000
(bootloader) partition-type:bootloader: emmc
(bootloader) partition-size:recovery: 0x1000
(bootloader) partition-type:recovery: emmc
(bootloader) partition-size:boot: 0x2000
(bootloader) partition-type:boot: emmc
(bootloader) partition-size:system: 0x3000
(bootloader) partition-type:system: ext4
(bootloader) partition-size:cache: 0x4000
(bootloader) partition-type:cache: ext4
(bootloader) partition-size:userdata: 0x5000
(bootloader) partition-type:userdata: ext4
(bootloader) max-download-size: 0x4000000
all:
finished. total time: 0.280s
Besides the marked in bold, you will need the watch OS version, can be obtained from the settings in the watch -> tick the cog and go to the about section.
It is advised to double check the serial number provided by the fastboot with the one imprinted on the back of the watch, to make sure that its the correct one.
US watches - 1612 - the serial must be provided in a continuous format: 12345123456789
CN watches - 1602 - the serial must be provided in a divided with a / format: 12345/12345678
Correct and full flow of unlock:
Full flow
All the additional information and steps will be provided as you proceed with the unlocking process over here - https://unlockamazfit.com/
The Following 25 Users Say Thank You to 1immortal For This Useful Post: [ View ] Gift 1immortal Ad-Free
9th August 2017, 05:34 PM |#3  
Junior Member
Thanks Meter: 0
 
More
Very good!
I'll try tonight!
9th August 2017, 05:58 PM |#4  
Junior Member
Thanks Meter: 1
 
More
C:\adb>fastboot getvar all
< waiting for device >

Nothing more, any idead how to solve problem ?
9th August 2017, 06:15 PM |#5  
Senior Member
Flag Petah Tiqwa
Thanks Meter: 242
 
Donate to Me
More
Quote:
Originally Posted by Gruchi

C:\adb>fastboot getvar all
< waiting for device >

Nothing more, any idead how to solve problem ?

your watch needs to be in fastboot.
please read the description again.
Quote:

Code:
adb shell reboot bootloader

9th August 2017, 06:18 PM |#6  
Junior Member
Thanks Meter: 1
 
More
it is in fastboot mode

C:\Users\Gruchi\Desktop>cd adb

C:\Users\Gruchi\Desktop\adb>adb shell reboot bootloader
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *

C:\Users\Gruchi\Desktop\adb>fastboot getvar all
< waiting for any device >
9th August 2017, 06:22 PM |#7  
Senior Member
Flag Petah Tiqwa
Thanks Meter: 242
 
Donate to Me
More
please post a screenshot of your device manager.
The Following User Says Thank You to 1immortal For This Useful Post: [ View ] Gift 1immortal Ad-Free
9th August 2017, 06:31 PM |#8  
Junior Member
Thanks Meter: 1
 
More
Try to use different cable, sometimes it should be problem.
Or other ADB drivers version...

Quote:
Originally Posted by Gruchi

it is in fastboot mode

C:\Users\Gruchi\Desktop>cd adb

C:\Users\Gruchi\Desktop\adb>adb shell reboot bootloader
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *

C:\Users\Gruchi\Desktop\adb>fastboot getvar all
< waiting for any device >

The Following User Says Thank You to romail For This Useful Post: [ View ] Gift romail Ad-Free
9th August 2017, 06:36 PM |#9  
Junior Member
Thanks Meter: 0
 
More
I got the code but I unlocked the smartwatch ... ... I tried several times but after entering the string by unlocking it tells me failed
9th August 2017, 06:44 PM |#10  
Senior Member
Thanks Meter: 14
 
More
Worked perfect!
The Following User Says Thank You to bootsie99 For This Useful Post: [ View ] Gift bootsie99 Ad-Free
9th August 2017, 07:34 PM |#11  
OP Senior Member
Thanks Meter: 1,844
 
More
Quote:
Originally Posted by MarcolinoV112

I got the code but I unlocked the smartwatch ... ... I tried several times but after entering the string by unlocking it tells me failed

Send me a PM with a screenshot of fastboot and the command that failed.
Post Reply Subscribe to Thread

Tags
amazfit, bootloader, unlock, xiaomi

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

Advanced Search
Display Modes