yashsingh1/xdaforums huggingface dataset:
[Huawei Watch 2] oliverlevan:
I need some help. I dont know what I did but now nothing loads except the twrp screens . I can find a way to load the room. Could someone tell me what to do please ? I trie to install it via ADB but in the the watch restarts but it gets again to twrp screen .
[Huawei Watch 2] Lord Sithek:
Did you FLASH TWRP instead of boot to it? Sound like that. You may need to restore original recovery. Take a look here: https://xdaforums.com/t/rom-kernel-...180926-001-a1-22-jan-20.3705589/post-85194917
[Huawei Watch 2] oliverlevan:
I have seen this thread . How do I active ADB debug on the watch as it is only recognized by my computer if I click on ADB install , please?
[Huawei Watch 2] Lord Sithek:
You have to enter fastboot mode first. Please read this: https://xdaforums.com/t/rom-kernel-...180926-001-a1-22-jan-20.3705589/post-83633547

Stock images are available here: https://drive.google.com/file/d/1TwtOBmz-01a2EjLFdFnbGi8pqOGEeOCa/view

If you need further assistance, let me know :)
[Huawei Watch 2] oliverlevan:
thank you, I could get through it.
[Huawei Watch 2] abaynp:
recently I have to 'flush' the watch because I need to connect/sync it to another phone. unfortunately I can't install your newer busybox, it say something like digest.. I think it's about file verification or something. Luckily I still save the old janjan's busybox, and it installed normally. Here attach the file, hopefully it would help someone out there who facing the same issue.

But I still interest of your newer busybox, probably you or somebody could explain how to successfully install it.
[Huawei Watch 2] Lord Sithek:
Currently I don't use Busybox (I reflashed ROM as well, but without installing Busybox), but as far as I remember, I just flashed it in TWRP and it was working fine...
[Huawei Watch 2] thereal_bigjake:
I use adb to switch phones without wiping the watch. Run the first command then after the reboot run the second and open Android Wear on the new phone

adb shell "pm clear com.google.android.gms && reboot"

adb shell "am start -a android.bluetooth.adapter.action.REQUEST_DISCOVERABLE
[Huawei Watch 2] abaynp:
man you're the real hero! I've done backup&flushing bunch of times just to switch phone. Now your trick would save an hour of my life every time I switch phone. Thank you man, you rock!
[Huawei Watch 2] mrHirotoBasho:
Yeah I just did the same thing as others. I flashed TWRP instead of booting to it. Per instructions. I gotta start over again, but hey I made it this far. Instructions should def be updated though. I suppose Ill update my path of flashing after I have been successful.
[Huawei Watch 2] edugrama:
hello, after installing the rom. the gpay has become unusable. Every time I try to connect, the following message appears on the mobile: "THE CONFIGURATION TO PAY IN STORES COULD NOT BE COMPLETED. The configuration could not be carried out, try again later."
[Huawei Watch 2] Lord Sithek:
You probably have to use Magisk and MagiskHide for Google Pay and Google Play Services. If I'm not wrong, last Magisk version that was working for me on this rom was 21.4
[Huawei Watch 2] edugrama:
Ouuuu yes, thanks, thanks, thanks
[Huawei Watch 2] Ghibbi64:
Esso huawei watch 2 classic leo bx9?
[Huawei Watch 2] Lord Sithek:
You have to post in English
[Huawei Watch 2] Ghibbi64:
Sorry google translate it by himself, i was saying... i saw a lot of year agos post that mention problem with the rom flashed on the huawei watch 2 classic leo bx9, and I was saying if now the problem is fixed or i can't flash the rom on that watch, because in the description of the mod it mention that model.
[Huawei Watch 2] Lord Sithek:
Hmm Im still not sure what problem you have in mind... But there is a version of there ROM for sawfish (wifi variant) available to download from the opening post. Personally I have LTE variant, but flashing procedure should be similar. The only problem I remember was with TWRP. It's recommended NOT TO FLASH TWRP on the watch, rather to BOOT into it from PC whenever it's needed.

If that is what you have in mind, take a look here and on the conversation around: https://xdaforums.com/t/rom-kernel-...180926-001-a1-22-jan-20.3705589/post-83633215
[Huawei Watch 2] cr0wdelex:
What could Magisk do with the watch except Magiskhide for google pay?

I use a lot of Magisk modules in my phone but I don't know how useful the Magisk to have it on the watch?

Thanks.
[Huawei Watch 2] Lord Sithek:
I dont use HW2 currently but when I did, as far as I remember I was able to use root for some automatation tasks using AutoWear, for remapping buttons and at for some time to use Viper4Android. At some point I was even able to flash Xposed Framework, but it was too heavy for the tiny watch and I dropped the idea finally
[Huawei Watch 2] treff89:
Can also run advanced charging control module to improve battery longevity, and kernel adiutor to underclock to improve battery life
[Huawei Watch 2] cr0wdelex:
Yeah, so I think it don;t do much n my case since I don't listen to music on the phone.

Yes, you could do that. But the rom bring a good battery life, with me is 1.5 days with Bluetooth only, so you don;t need to underclock, will make the phone laggy at some tasks.

ACC is pointless here, when it reach to set percent, will wakelock your watch a lot and drain battery, lose more than gain.
[Huawei Watch 2] wanghaoyi92:
○k
[Huawei Watch 2] sandromo:
Does this ROM work with Huawei Wacht GT 2?
[Huawei Watch 2] Lord Sithek:
No, it's completely different device and OS version
[Huawei Watch 2] sandromo:
Does another ROM exist, that works with GT2?
[Huawei Watch 2] Lord Sithek:
GT2 runs on the Huawei's own system, not WearOS, so I don't think it's even possible
[Huawei Watch 2] gazt1888:
Would anyone have the ROM files for the sawshark version, the watch is have is the Chinese version, looks exactly like the classic version but it is LTE, cannot find the sawshark files anywhere, I'm using a custom ROM of the sawshark and everything works apart from Google pay. Any help would be appreciated.
[Huawei Watch 2] Lord Sithek:
You could use Magisk with MagiskHide feature to make GPay working easily. Custom ROM is better in every aspect. But if you are determined, I'll look for stock firmware when I get home
[Huawei Watch 2] gazt1888:
Honestly that would be amazing. Yeah kinda would prefer as stock, I had a look with the magiskhide option but came to a dead end as I'd downloaded the wrong version I think. I would really appreciate that though honestly.
[Huawei Watch 2] Lord Sithek:
What can I advice you: try with Magisk 21.4, as far as I remember this was the last Magisk version working fine for me. It's interface is usable on the watch. After installing tap in the top-right part of the screen near the edge, you should be able to enter the settings menu. Scroll down and enable automatic root granting for the apps. Then in the MagiskHide section select Google Pay and Google Play Services, then reboot. Clearing data of both apps may be necessary. Then you should be able to set up your GPay.

I don't use HW2 right now but from what I remember, this custom ROM in comparison to stock is really FLYING. So if you succeed in setting up GPay, really no point to go back to stock.

But, if for any reason you insist on that, here you should find zipped stock firmware: https://drive.google.com/drive/folders/1Ht9Sv9SzsMHzGOzRKV_9w30QbpoTsK-6?usp=sharing
[Huawei Watch 2] gazt1888:
Hi,

I did find the zipped one with drive but some of the files were missing, is this the same one or was this files you found/had.

Really appreciate your time & help with this.
[Huawei Watch 2] gazt1888:
Hi.

So yeah that's the one I had also, I believe all the files need to be flashed, the bootloader, cache and userdata IMG files are also needed to successfully flash I think. They aren't inside that folder for some reason. Appreciate the link though as I'll give them a try anyway incase different from what I had.
[Huawei Watch 2] janjan:
I think I found the issue. I need someone to upload the latest (stock boot.img and system.img) from EU version. I can extract from from your device if you can't. We can do that through TeamViewer. You need to be at stock ROM without any modifications.
[Huawei Watch 2] FloOGB:
Hmm, have a TWRP backup of the stock boot and system, which I could upload to my Google Drive and PM you the link. If you tell me which files you need from the system dump I don't have to upload the whole 868 MB ;)

Or do I have to revert to stock somehow?
[Huawei Watch 2] tkacer:
Still unsuccessful using the button method. Tried the above - get the buzz, pressed power button immediately after, but then it goes right back to Huwaei boot screen......Will attempt again later......thanks for the reply!
[Huawei Watch 2] janjan:
HOW TO BOOT INTO BOOTLOADER MANUAL

- Reboot/ Turn off your watch by holding the power button (upper button)

- Turn on your watch and keep holding until first vibrate.

- Release the power button and push the power button again one time.
[Huawei Watch 2] janjan:
I need the boot.img and the system.img.
[Huawei Watch 2] FloOGB:
So, you need someone with an unmodified, fully updated European watch, or what exactly? Is there anything I can do?
[Huawei Watch 2] janjan:
Yes i need an unmodified, fully updated N7176C system. You can extract boot.img and system.img from your watch, if you can. You can reset/ factory reset your watch first and then extract boot.img and system.img.

Let me know if there is somerhing. Thank you
[Huawei Watch 2] FloOGB:
Since I already flashed your ROM, can I do this with my watch? If yes, please confirm my steps:

1) Flash the Global Stock ROM from this forum, and "oem lock"

2) Configure the watch and let it install all OTAs

3) "oem unlock" and boot TWRP

4) Dump the kernel and system partitions using dd
[Huawei Watch 2] janjan:
- Flash the stock ROM

- Configure the watch and let it install all OTAs

- boot into TWRP

- Dump the kernel and system using dd

No need to oem lock. OTAs works as long you didn't modified the system.
[Huawei Watch 2] FloOGB:
PM'ed you my dumps.
[Huawei Watch 2] Ciquem:
Managed to finally flash the rom and kernel. Runs beautifully. Will run stock + your kernel because I need Huawei health on wear. Thank a lot for replying and helping me.

A small token: 2NE1806033666440T
[Huawei Watch 2] JDBarlow:
Hello. This isn't the proper place to post this but i need a little help.

I have the BT version and its stuck at the fastboot menu. it will not boot to nothing else but that.

I unlocked it and had TWRP running long enough to backup stock and it never did boot backup. Not sure what happened.

Can you point me in the right direction please and thank you.

ADB DEVICES shows nothing.
[Huawei Watch 2] phoenix3200mo:
Hi, I have the US BT (LEO-BX9) that formerly had N7176C on it before I must've misunderstood the instructions during the TWRP phase and sent it into a soft brick. I installed the EU ROM mentioned here to unbrick and am now on NXH20B.

From reading this thread it seems this root may only work if I have the N7176C update. Is there someone who can provide said files? Or a root for the NXH20b?

Thanks in advance!
[Huawei Watch 2] janjan:
Thank you so much. I will upload a complete stock ROM with possibility to achieve root by flash SuperSU or Magisk. I will let the user choose which apps they are going to keep or delete. Enjoy
[Huawei Watch 2] janjan:
You need to flash boot.img and system.img to get it work. Did you tried to flash only the boot.img. it usually fix this kind of issue. If it doesn't work. Flash the boot.img and system.img for your watch. It is available in other thread.

Only flash boot.img and system.img

https://xdaforums.com/watch-2/development/rom-huawei-watch-2-bt-leo-b09-leo-bx9-t3616779

If your watch is at the fastboot and adb devices ( must be small adb devices) doesn't show, then it is due to driver. You need to fix the driver first. Nothing to afraid.

Let me know if there is something :)

Stock images for BT are available in other thread. You should flash the right images. And the root works for every version. Magisk need some patched but SuperSU should work for you.

Only flash boot.img and system.img

https://xdaforums.com/watch-2/development/rom-huawei-watch-2-bt-leo-b09-leo-bx9-t3616779
[Huawei Watch 2] janjan:
Don't flash Magisk 15. There is a bug which cause you boot loop. The new version Magisk-v15.1.zip fixed the issue.
[Huawei Watch 2] golfingmoron:
I have the 4G LTE China version and wanted to flash it with Android Wear 2 global version with all the standard Google features. However, unable to determine what is the latest image to flash ... any ideas?

https://xdaforums.com/watch-2/help/huawei-watch-2-leo-dlxx-android-wear-2-t3726344
[Huawei Watch 2] janjan:
Try to flash my ROM? It should work for you. If you want a stock version then flash the images from above link and take all the OTAs to the latest. Latest is N7176C
[Huawei Watch 2] golfingmoron:
So the Deodexed version appearing in the original post? File name: busybox_Patched_deodexed.zip OR Kernel_Huawei_Watch_2_lte.zip?

You can tell already that I have no idea what the above terminology actually meant. I, however, got to the FASTBOOT MENU on the watch without issues and "unlocked the bootloader" and about to flash the watch. :p :D

Found the boot.img file in the above zipped files but could not find the following files:

- bootloader.img

- cache.img

- recovery.img

- system.img

- userdata.img

So what should I do OR I only need the boot.img file?
[Huawei Watch 2] janjan:
Flash the images from the link you post earlier first. Then flash my ROM.

Since you want to flash the global version, then you need to flash the images from the global and then flash my ROM.

First follow these steps to change from china to global version.

https://xdaforums.com/watch-2/development/rom-huawei-watch-2-4g-l-09s-global-t3602205
[Huawei Watch 2] Lord Sithek:
It's all you need. Please check this post of mine to know the correct steps: https://xdaforums.com/t/rom-kernel-...180926-001-a1-22-jan-20.3705589/post-84097027

But... Do you really want to go back to stock even though I told you how to get GPay back? 😅
[Huawei Watch 2] Diyuwajueji:
Can it run on Huawei Watch 2 Pro？Model is LEO-DLXXU
[Huawei Watch 2] gazt1888:
Hi, do you have these stock images for the lte version, would donate a whiskey.

Thank you.
[Huawei Watch 2] Gabi10017:
Hi guys! DO NOT update your Google Pay app to the new Google Wallet version. Apparently it introduces new checks that can’t be fixed (at least for now) by Magisk Hide. I tried to pay today and the new app alerted me that ‘I don’t pass the software checks’ when trying to pay…
[Huawei Watch 2] aristidelini:
Hi everyone, I can no longer use google pay after updating to wallet. I reset the clock to get google pay, magisk etc. back but I can't validate the card with my smartphone: I don't see the possibility to choose the device to which to send the code for verification.

In my smartphone (with root)I installed wallet ... hidden magisk and everything works
[Huawei Watch 2] Mr. Gao:
Dear sir ,can you compile WearOS for Amazfit Nexo?
[Huawei Watch 2] revery0:
Hi, i am on the same boat. did you found any solution on that?
[Huawei Watch 2] revery0:
Actually.. i found a solution.

Uninstall wallet update so you role back to gpay. Afterwards, You have to flash magisk 25.4 through twrp. After that enable zygisk. and finally install through adb shell the safetynet-fix-v2.3.1 magisk module. Add every single g app on the deny list and reboot.

You can update gpay to wallet afterwards if you like. Dont forget to add wallet to the magisk deny list.

Cards can be added on the watch and payments works normally.
[Huawei Watch 2] Lord Sithek:
definitely dont need to add all google apps to denylist and actually you dont need to add anything but gpay/wallet. Usually you have to add only Google Play Services since SafetyNet/PlayIntegrity check rely solely on these, but in this case Universal SafetyNet fix takes care of Google Play Services itself
[Huawei Watch 2] revery0:
Since I couldn't be sure I add them all. Besides no Google app needs magisk root.
[Huawei Watch 2] thephatmaster:
Hello, I'm new.

I got my new (but a bit broken - no HR monitor) HW2 today. First thing I did was flash this rom. Next thing I will do is install AutoWear.

I'm a little stuck on point 6 - Magisk manager.

Mindful of the gpay / wallet points above, I flashed magisk 24.1 (renamed apk to zip)

I don't see magisk manager, but when I open magisk (app) it says downloading... and never stops.

Can I fix this by re-flashing magisk / sideloading it?
[Huawei Watch 2] Lord Sithek:
I think I've read about this issue before on this thread, you can search through it. You can reflash Magisk and see what happens, shoudn't be of any harm. Possibly downgrade Magisk version, as far as I remember the last version working without any issue for me was 21.1, but it was over the year ago
[Huawei Watch 2] thephatmaster:
Thanks mate - wow you're everywhere
[Huawei Watch 2] thebigphatmaster:
Another question: I'm a little confused about which version I have. The watch seems to have an identity crisis.

The box my ebay watch came in says LEO-BX9, but the device self-reports to my linux file manager as Huawei watch 2 (LTE and BT)

The file path is mtp:sawshark etc

I'm using the BT version of the ROM and it's working fine. I didn't see any sim slot, nor did I see any options relating to LTE in by (brief) look at the stock rom
[Huawei Watch 2] thebigphatmaster:
unfortunatley there was no "automatic response to grant" in the settings of 21.2. I'll try the in-app update of Magisk Manager? tp 22.1
[Huawei Watch 2] thebigphatmaster:
Sorry, I'm ding lots of typing and very little reading - you said 21.4 earlier in the thread, so just flashing that via TWRP
[Huawei Watch 2] Lord Sithek:
The LTE variant has the SIM slot hidden under the bottom part of the strap (like in the picture attached) so if yours doesnt have that it means it Bluetooth only ;)
[Huawei Watch 2] Lord Sithek:
21.2 should work as well. The interface requires bit skills to use... As far as I remember, in the main screen you have to tap as close as possible to the upper-right corner to get into settings, there you scroll until type of response shown and choose "automatic grant" or sth like that. Then in MagiskHide section select GPay and Google Play Services in order to hide unlocked bootloader, then reboot and GPay should be available
[Huawei Watch 2] thephatmaster:
Thanks, I think my mistake was not flashing the uninstaller first to deal with the too new version.

I can confirm, no sim slot.

I had planned to follow post 1188 above to deal with Wallet. Should I try your method above first?
[Huawei Watch 2] Lord Sithek:
If you are on older Magisk version, possibly MagiskHide will be enough. But Google made some changes to their safety protocols and if you will not be able to run GPay/Wallet even with MagiskHide properly applied, you may try to flash newest Magisk and then use the other approach. Anyway, I would suggest to try with modified version of Universal Safety Net Fix, which targets new Play Integrity API: https://xdaforums.com/t/magisk-module-universal-safetynet-fix-2-3-1.4217823/post-87198517
[Huawei Watch 2] thephatmaster:
Thanks. I'm concerned this may become a bit circular. The reason I used older magisk is because the newer version (suggested at 1188 above, which can use zygisk / USNF) didn't run properly on my device.

1188 suggests 25.4

I think i flashed 24.x because the latest magisk is 25.2.

I think I'll do the following and report back:

1. uninstall wallet and revert to gpay

2. flash magisk uninstaller (TWRP)

3. flash latest (25.2) magisk (TWRP)

4. Enable zygisk

5. Install the safetynet-fix-v2.3.1 magisk module (via adb shell)

6. Add gpay and playservices to deny list

7. Upgrade to wallet
[Huawei Watch 2] Lord Sithek:
I took my old pal from the drawer and played a bit with it and I can confirm that I was able to enable Google Wallet on the watch with latest stable Magisk (25.2), Zygisk enabled and UNSF modded version flashed. I updated GPay to Google Wallet BEFORE I added my card and still it worked. I had some issues with the connection but turned out that I hadnt Google Play Services updated on the watch. Once done, the card was added and verified without an issue.

By the way, I found the app which allows you to flash modules in Magisk directly, without the need to use recovery or adb. It's called File Explorer FTP Server, easy to find on the watch Play Store. Once installed, Magisk will detect it as suitable to select modules to flash directly
[Huawei Watch 2] thephatmaster:
Thanks, that's awesome of you

I think I may have another problem. Won't Wallet require a PIN to be set, which will need working wrist detection (which I don't have because my HR monitor is broken?)
[Huawei Watch 2] Lord Sithek:
oh... yeah, it needs pin or pattern lock, if your watch can't detect being on wrist, it will probably lock very soon after each unlock
[Huawei Watch 2] SezBulent:
Hey, any ideas why I am getting stuck in twrp? I just factory reset the rom from wear os then it directly booted into twrp. In the end I wiped everything and installed the rom, bb and magisk, but I keep getting in twrp.

What am i doing wrong?

I flashed this rom 2 years ago, and forgot if I did anything special to avoid this problem.
[Huawei Watch 2] Lord Sithek:
Did you flash TWRP before you booted to it? You should avoid FLASHING it, just only BOOT to it whenever you need it. Check this: https://xdaforums.com/t/rom-kernel-...180926-001-a1-22-jan-20.3705589/post-83118149
[Huawei Watch 2] SezBulent:
Hm, yeah, most probably I flashed twrp two years ago when installed the Rom, since this is the only explanation of why I can boot into it. Thank you for the info, it seems the only fix is to go back to stock then flash the rom through the adb launched recovery.
[Huawei Watch 2] Lord Sithek:
Most probably you could restore only stock recovery, but you can restore all just in case.

Then just boot to TWRP and flash custom ROM there. Stock recovery will stay physically on the watch and you will boot to the system fine
[Huawei Watch 2] crazy_la4o:
Hi there, I took mine yesterday, and I managed that, there is a huge battery drain with the original OS (Wear OS 2.0 Stock) the model is DLXX. So, Am I going to fix the batt drain if I put the custom? Thanks!
[Huawei Watch 2] Lord Sithek:
Most probably battery life will be better. Much smoother UI experience definitely
[Huawei Watch 2] Smygly:
Hi all. Who knows how to download the latest firmware? Asks for decryption key
[Huawei Watch 2] Lord Sithek:
It's available on the OP, just have to click on the button. Anyway: WO0FVexxQnrtcODYdmNvnQ
[Huawei Watch 2] cr08:
Curious if anyone had any luck specifically with the US BT version of this watch?

Tried to get this going and ran into a number of 'quirks' and a potential failure. First TWRP can't mount and wipe any partitions or run a backup. Per a previous poster here who ran into this on the US version they just recommended going straight to sideloading the ROM zip and Magisk (I went with 21.4 as that was reported by some here to be the one to work correctly). Did so through TWRP which it looked like it finished (though it did complain about the data partition again). Then went back to fastboot and erased userdata then rebooted. But on reboot it stopped at the red exclamation point screen.

I managed to recover the stock image and got it booting again though so that's where I'm at now.
[Huawei Watch 2] mickdubs:
Do people recommend this firmware? The battery on my watch doesn't even last 5 minutes these days
[Huawei Watch 2] Lord Sithek:
I don't know if you have read posts about TWRP on this thread, but the issue with exclamation mark is often connected with FLASHING TWRP instead of BOOTING to it only. I wrote about it several times here as I faced this issue initially as well. I have LTE variant though so I can't guarantee it works the same for you
[Huawei Watch 2] Lord Sithek:
I recommend this ROM highly if you want to breathe a new life to the watch - it's much more smooth that the stock. However, if you have a huge issues with the battery, it may indicate to the used battery itself so changing ROM may not help much with this actually