[Amazfit] Saratoga79:
Restore method

Restore method

1. Get some data form your watch

Turn on your watch, connect the watch to PC, and open a CMD.exe or any command window.

adb shell getprop

Output (or similar)

[dalvik.vm.dex2oat-Xms]: [64m]
[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.heapgrowthlimit]: [64m]
.
.
.
[wifi.supplicant_scan_interval]: [360]
[windowsmgr.max_events_per_sec]: [500]
[wlan.driver.status]: [unloaded]

You will get a list with a lot of properties, you may find these properties marked in blue, or use individual command for each parameter:

All the data marked in red, is the data we will use to edit misc.img file in next step.

2. Edit misc.img file

To do this, you will need to install an hexadecimal text editor that works on your PC. As I use a Windows PC, I will use HxD to edit misc.img file. You can download HxD text editor for Windows and the dummy misc.img file from here. A dummy misc.img file is a file which has random data on it.

2.1 Unzip the file, install HxD text editor and run it.

2.2 Chose Open, go to the path where misc.img is, select it and open the file:

[IMG="Open misc.img"]http://image.ibb.co/f9WYgc/open.png[/IMG]

2.3 Ensure that you are using hexadecimal (hex) address visualization:

[IMG="hex visualization"]http://image.ibb.co/h4iPnH/hex.png[/IMG]

3. Edit misc.img file with your data

3.1 Serial Number (SN)

Go to memory address 600, and enter your SN on Decoded Text section:

[IMG="SN"]https://image.ibb.co/hGz3gc/sn_hex.png[/IMG]

3.2 Bluetooth MAC

Go to memory address 800, and enter your Bluetooth MAC address on Decoded Text section:

[IMG="BT"]http://image.ibb.co/cmjEnH/bt_hex.png[/IMG]

3.3 WiFi MAC

Go to memory address A00, and enter your WiFi MAC address on Decoded Text section:

[IMG="WiFi"]http://image.ibb.co/kLcZnH/wifi_hex.png[/IMG]

3.4 Factory serial nuember

Go to memory address C00, and enter your factory serial number on Decoded Text section. If you don't have this data, just leave it as it is.

[IMG="Factory serial number"]http://image.ibb.co/dnY1Zx/factory_sn_hex.png[/IMG]

3.5 Save edited misc.img file

Click on Save icon:

[IMG="Save"]http://image.ibb.co/nxiAux/save.png[/IMG]

4. Now in the unzipped folder you will have the edited misc.img file and a new file named as misc.img.bak which is a backup of misc.img. If you want, you can open misc.img again and check if all your data is correct.

5. Copy misc.img to watch and restore it

Open a CMD.exe or any command window, and go to the path where misc.img is, and copy it to your watch:

adb push misc.img /sdcard/

Output (or similar)

1950 KB/s (16777216 bytes in 8.398s)

Restore misc.img on your watch (this is where root is needed):

adb root
adb shell dd if=/sdcard/misc.img of=/dev/block/platform/jzmmc_v1.2.0/by-name/misc

Output (or similar)

8193+0 records in
8192+0 records out
4194304 bytes transferred in 0.870 secs (4821039 bytes/sec)

Reboot your watch:

adb reboot

6. Check the SN

Reboot into fastboot mode:

adb shell reboot bootloader

Get all data from bootloader:

fastboot getvar all

Output (or similar)

.
.
.
(bootloader) serialno: 123456789ABCEF
.
.
(bootloader) unlocked: no
.
.
.

If you get your SN back ((bootloader) serialno: 123456789ABCEF), restoration was successful. But you may get unlocked bootloader result ((bootloader) unlocked: no), and here is where you will use your original unlock code, or request it again using the unlock service you already know.

fastboot oem unlock your_unlock_code

Output (or similar)

...
OKAY [ 0.047s]
finished. total time: 0.048s

And check again your bootloader status:

fastboot getvar all

Output (or similar)

.
.
.
(bootloader) serialno: 123456789ABCEF
.
.
(bootloader) unlocked: yes
.
.
.

If you get (bootloader) unlocked: yes your bootloader is unlocked again. If you get (bootloader) unlocked: no result, don't worry, it may be unlocked after installing any ROM for your device (this happened to me).

Exit from fastboot mode:

fastboot reboot

8. Install a ROM for your device

- If you own an Amazfit Pace watch, I suggest you to install any PACEfied ROM (1.2.50h for example) but 1.2.51 version (remember that this version is causing some issues for some users).

- If you own an Amazfit Stratos watch, I suggest you to install any STRATOSfied ROM.

9. Factory Reset

When the ROM is installed, probably it will not boot and will stay in a bootloop in the bootanimation, so you MUST do a Factory Reser in order to make it boot.

Reboot to fastboot mode:

adb shell reboot bootloader

Erase cache (It will take around 8s):

fastboot erase cache

Erase data (It will take around 210s):

fastboot erase data

10. When the Factory Reset finish, check again the status of your bootloader

fastboot getvar all

Now you should get unlocked bootloader result. If not, use again the unlock code and command.

Exit from fastboot mode:

fastboot reboot

11. Your watch may be operative now

If everything went right, you managed to recover your bricked/****ed watch. Be ready to pair the watch with Amazfit app and enjoy your watch again!

Thanks for reading.