[GUIDE] [HOWTO] Return to stock for Huawei Watch

Search This thread

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,231
Hi guys, since the development is started i think that we also need a way to restore the watch to the stock FW.

HOWTO:

- download from the following links the boot, recovery and system image;
- reboot to fastboot and:
Code:
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img

and then go to recovery and do a wipe data / factory reset.

EDIT:

For some strange reason the system img flash didn't work properly on a device i could test. Here is the workaround:

1- First of all download the TWRP from the other thread and fastboot boot it:
Code:
fastboot boot TWRP2.8.7.0-Sturgeon.img

2 - Then push the system.img in the sdcard so:
Code:
adb push system.img /sdcard/

3 - Now flash it:
Code:
adb shell
dd if=/sdcard/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system

4 - reboot

Link:

https://mega.nz/#!rgRQHRrb!lgQCvqH-qkuqitPRRXfCad29MdmJ6ynaUHJDr0hjeLM
https://mega.nz/#!ahgjxA4R!y8Hb0CBVBRwUr0tA3HeFrrqh0ALAiMyqJu0pLsBsAD8
https://mega.nz/#!2pYVBDpA!wQJT8LDcffk7uxEmrsqna6MKWIODD-FqBO_k4Poml7g
 
Last edited:

brizey

Senior Member
Aug 6, 2011
2,451
620

Will try to get to it today. I am booted up on your kernel now as a test (just fastboot booted it). Will do the same to test the recovery once I get a chance.


Edit: btw...when I have pulled images before, I had always done something like

cat /dev/mtd/mtd2 > /sdcard/boot.img (or wherever the boot image is mounted).

in an ADB shell. Do these things even have an sdcard location to temporarily store the images? Just curious on how you pulled them.
 
Last edited:

brizey

Senior Member
Aug 6, 2011
2,451
620

Having su installed. When you install skin1980's kernel, it uses chainfire's autoroot method, which modifies your system partition. So to make sure OTAs work, this is a way to get back to a clean system image that will pass the hash checks done by the OTA script.
 

Njzkrish

Senior Member
May 14, 2008
70
4
I tried this and for some reason every reboot goes straight back to recovery. Did I do something wrong or am I screwed haha. everything seems to work correctly but then just reboots to recovery.

edit:
Now I just get an icon of an android on floor with chest open haha
 
Last edited:

brizey

Senior Member
Aug 6, 2011
2,451
620
I tried this and for some reason every reboot goes straight back to recovery. Did I do something wrong or am I screwed haha. everything seems to work correctly but then just reboots to recovery.

edit:
Now I just get an icon of an android on floor with chest open haha

That's the stock recovery.
 

vinny.1967

Senior Member
Jan 26, 2010
170
18
Egg Harbor Twp.
restore back to stock

question, did bootloader unlock flash twrp then immediately backup my watch before flash the kernel. if i restore this backup file will it get back to stock?
Thanx
 

kpcheang2

Senior Member
Sep 11, 2015
345
67
question, did bootloader unlock flash twrp then immediately backup my watch before flash the kernel. if i restore this backup file will it get back to stock?
Thanx

If you flash the recovery (twrp) and reboot into twrp to backup then you are backing up the stock boot, system and data.

Flashing the kernel will replace the boot.img only so restoring the twrp backup prior to this will restore your stock boot, system and data. At this stage your recovery is still custom (twrp)
 
  • Like
Reactions: vinny.1967

Kingdavid7

Member
Aug 3, 2010
49
1
So I want to return to stock to sideload the LCB43B update. However, I'm having issues following the directions listed. The recovery img and boot img flash fine but when I try to flash the system img, I get:
Code:
target reported max download size of 63963136 bytes
Invalid sparse file format at header magi

So I follow the steps to boot into twrp and it boots fine but adb push and shell gives error no device found. I unlocked my bootloader and flashed your kernel so idk if that is causing the errors.
 

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,231
So I want to return to stock to sideload the LCB43B update. However, I'm having issues following the directions listed. The recovery img and boot img flash fine but when I try to flash the system img, I get:
Code:
target reported max download size of 63963136 bytes
Invalid sparse file format at header magi

So I follow the steps to boot into twrp and it boots fine but adb push and shell gives error no device found. I unlocked my bootloader and flashed your kernel so idk if that is causing the errors.

You should check your drivers
 

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,231
I'm uploading a zip file that can be flashed with twrp. It might restore stock system, boot and recovery so, after the flash, you should only relock bootloader anda you are good to go.

It's untested so only people that know how to restore the watch should try it.

Like i said, i dont own this watch so i can't test for you. Sorry.

https://mega.nz/#!vkBSCR4C!hZzbAMe7PZPBG88Bfm3mBi6hAfDHCpLMArIwpY6xhHc
 

juliano76

Senior Member
Jul 30, 2009
270
19
Sofia
Does anybody could be able to tall me what is the reason to root this watch? What are the benefits?

Sent from my SM-N920C using XDA Free mobile app
 

erikiksaz

Senior Member
Mar 18, 2010
985
209
Los Angeles
I'm uploading a zip file that can be flashed with twrp. It might restore stock system, boot and recovery so, after the flash, you should only relock bootloader anda you are good to go.

It's untested so only people that know how to restore the watch should try it.

Like i said, i dont own this watch so i can't test for you. Sorry.

https://mega.nz/#!vkBSCR4C!hZzbAMe7PZPBG88Bfm3mBi6hAfDHCpLMArIwpY6xhHc

Has anyone thus far tried to relock the bootloader? I usually don't unlock any of my device until using them for a couple weeks to make sure I don't have a lemon. I'm curious if it's unlocked if Huawei would check, or if their system would show it was being previously unlocked.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    Hi guys, since the development is started i think that we also need a way to restore the watch to the stock FW.

    HOWTO:

    - download from the following links the boot, recovery and system image;
    - reboot to fastboot and:
    Code:
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot flash system system.img

    and then go to recovery and do a wipe data / factory reset.

    EDIT:

    For some strange reason the system img flash didn't work properly on a device i could test. Here is the workaround:

    1- First of all download the TWRP from the other thread and fastboot boot it:
    Code:
    fastboot boot TWRP2.8.7.0-Sturgeon.img

    2 - Then push the system.img in the sdcard so:
    Code:
    adb push system.img /sdcard/

    3 - Now flash it:
    Code:
    adb shell
    dd if=/sdcard/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system

    4 - reboot

    Link:

    https://mega.nz/#!rgRQHRrb!lgQCvqH-qkuqitPRRXfCad29MdmJ6ynaUHJDr0hjeLM
    https://mega.nz/#!ahgjxA4R!y8Hb0CBVBRwUr0tA3HeFrrqh0ALAiMyqJu0pLsBsAD8
    https://mega.nz/#!2pYVBDpA!wQJT8LDcffk7uxEmrsqna6MKWIODD-FqBO_k4Poml7g
    3
    hi
    i managed to get mine working as well ! (Thanks to abhanli, pkt_lnt and skin180)

    make sure you are in fastboot menu on your watch (holding the power button till switches off and the pressing again after vibrates)

    most important thing next is to press shift and right click anywhere in the adb folder on your computer, and then run command prompt from there, otherwise adb will not load up and you will think that you have just run a dodgy script !

    unlock your bootloader (typing "Fastboot Oem Unlock" in the command prompt in adb folder)

    then you can use steps of skin180 (link above)
    OR
    https://developer.android.com/wear/preview/downloads.html

    scroll down to huawei watch and choose second download option (non preview image for after testing) (thanks pkt_lnt)

    extract into your adb folder (located in c:\)
    then using the command prompt in adb folder, navigate to that extracted folder (using dos commands)
    then if you are on windows, type "flash-all.bat"

    hey presto - will work !
    when it reboots, you may think "darn it still has spinning dots !" but if you wait about 5-10 mins it progresses past that stage and comes up with welcome screen !

    My watch is working again !
    HUAWEI customer services are a pile of POO. Their repair centre in UK is waste of time. They never answer the phone and never reply to messages.
    If the Huawei watch wasnt so beautiful, i'd never bother with them !

    Good luck and thanks all.
    2
    I'm uploading a zip file that can be flashed with twrp. It might restore stock system, boot and recovery so, after the flash, you should only relock bootloader anda you are good to go.

    It's untested so only people that know how to restore the watch should try it.

    Like i said, i dont own this watch so i can't test for you. Sorry.

    https://mega.nz/#!vkBSCR4C!hZzbAMe7PZPBG88Bfm3mBi6hAfDHCpLMArIwpY6xhHc
    2
    I'm getting the same exact issue while trying to follow the steps from skin1980

    ---------- Post added at 04:46 PM ---------- Previous post was at 04:26 PM ----------



    I was having the same issue when you go to mount you will notice that the storage space is 0k
    When you go to TWRP go to Wipe>Format Data> type "yes" hit Done now when you go to mount you should see the internal storage space go up to 2535 or something close to that. Now try following the steps of copying the system.img to /sdcard/ and then the adb push. mine copies the files and everything but when I try to reboot I get this quick flash in recovery. I can't see what it is. It looks like it saying "error to mount '/cache/'

    Use this link. https://developer.android.com/wear/preview/downloads.html
    Scroll down to the Huawei watch
    Choose the second download link to get MEC23L "Non-preview image (for after testing)"

    Decompress it into your fastboot directory and use the flash-all.bat to restore to stock.

    This is the Google watch image and is much easier.