yashsingh1/xdaforums huggingface dataset:
[Huawei Watch] Isis111:
I see that also, especially on this thread, that being said what I have noticed is that when I get the message that "Advanced Settings" doesn't have root I ignore it and open Advanced Settings anyway and it works. So clearly we have root, it just doesn't seem to want to add certain programs to the list hence the continued message about "No root".

One thing that seems promising is LSS4181 claims to have figured out how to install Magisk. If that works that way he described it then in my opinion that is the suprerior root. I run Magisk on my HTC 10 and it is flawless, plus with "Magisk Manager" you can hide root from certain applications that will allow you to accept OTA updates. However, installing Magisk on my HTC 10 the very first thing I had to do is to return the device to stock, then flash Magisk. If you flash it with a custom rom like LSS4181 has done it will still evidently work but here is the rub, if you get an update from Huawei it will overwrite your work so one would have to be extra careful NOT to accept any OTA's from Huawei. Overall if you can get Magisk working then you would be in really good shape as far as root is concerned. The only thing I'd change about what LSS4181 did is I would use the latest version of Magisk which as of this writing is 14.2. I should say that 14.2 is still in Beta but the Dev states that it should still be installed now since it corrects some bug that 14.0 has, I did that and it works flawlessly.

Good luck,

Krissy;)
[Huawei Watch] LSS4181:
EDIT: Tested myself that the Magisk 14.2 zip works with the watch as well, so it's recommended to flash Magisk 14.2.

Just one catch, when using Negalite's TWRP, at the end of flashing (after the Magisk zip script ends with "Done") it'll show up an error regarding "failed to mount /system (Device or resource busy)", which can be disregarded.

EDIT 2: Magisk Manager may notify you about updates, and while you can download the new APK if your watch is connected to your phone, you cannot update it directly, since Android Wear doesn't have a Package Installer for sideloading apps. Haven't tested, but should be doable via ADB shell.
[Huawei Watch] Isis111:
Very cool, I have to admit it never occurred to me to try Magisk on the watch, I'm glad you did since it is a far superior root. One of the reasons I didn't go there is because with every other device I use Magisk on I have to return to STOCK, then flash Magisk, clearly you have found and much easier way, thanks for sharing. :cool:
[Huawei Watch] Hig13:
will you pm me the repacked kernel?
[Huawei Watch] LSS4181:
At the time of writing I'm not on the computer I did the kernel unpacking and repacking right now so sorry... :(

You just need the kernel from the HW+ thread and use Android Image Kitchen to do the unpacking and repacking (there are both Windows and Linux versions)... it shouldn't be too difficult since what you need is to remove any SuperSU related files in the kernel ramdisk, without having to modify anything else.

Apparently the ROM (and the kernel) has SuperSU binary built-in but without SuperSU app, which is the cause why Advanced Settings thinks the device is not rooted. Since that the installation of Magisk is possible on the phone, it's better off suggesting the idea of providing a rootless build so the user may consider flashing their own root (either SuperSU or Magisk) later on.
[Huawei Watch] BIade:
Hey all :)

Anyone here rooted with magisk, willing to test a little thing for me?

Still searching for a software-solution to open the launcher-drawer. I found an easy-solution-app, but it takes as long as my last approach via shell.

But maybe the delay is due to the superSU. So if anyone could test this app with magisk it would be awesome:

Install that app through adb or "Android Wear APK Tools"

Choose a watchface with "Complications"

Set Complications-Data to wearbttn's launcher

Click on it and see how long it takes to actually open the drawer

The method this app is using is:

try{
Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());

outputStream.writeBytes("input keyevent 3\n");
outputStream.flush();

outputStream.writeBytes("exit\n");
outputStream.flush();
su.waitFor();
}catch(IOException | InterruptedException e){
try {
throw new Exception(e);
} catch (Exception e1) {
e1.printStackTrace();
}
}

so its like a shell-script doing "su -c input keyevent 3" (I used "su -c input keyevent 26" on my old script)

But the google-Assistant is launched via Intent:

Intent startGA = new Intent();
startGA.setComponent(new ComponentName("com.google.android.googlequicksearchbox", "com.google.android.apps.gsa.binaries.clockwork.search.VoicePlateActivity"));
context.startActivity(startGA);

So maybe launching it via intent could be faster...

But I cant get it to work:

Intent startYZ = new Intent();
startYZ.setComponent(new ComponentName("com.google.android.wearable.app", "com.google.android.clockwork.home2.activity.HomeActivity2"));
startYZ.setAction("android.intent.action.MAIN");
startYZ.addCategory("android.intent.category.HOME");
startYZ.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startYZ.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
context.startActivity(startYZ);

Cheers

Blade
[Huawei Watch] KaiseRRUby:
I'm still using this ROM, but i have absolutely no idea if this ROM is maintained or abandoned. So, no idea how we are on software updates..
[Huawei Watch] Ghisy:
Hi [MENTION=593681]negamann303[/MENTION],

Seems like there's a new OTA for the Huawei Watch rolling out. My watch downloaded it twice (even running your ROM) and rebooted to try to install it. It stopped because I have TWRP installed, phew!

Is there any way to block OTA updates on this ROM? Or will you be updating it?

Thank you!
[Huawei Watch] negamann303:
I will try my best to get the Rom updated to the latest. I apologize for the lack of updates and responses. My other project takes up 100 percent of my free time(I work way too much haha)
[Huawei Watch] Ghisy:
I appreciate your reply! Do you know how to disable the OTA download in the mean time please? Because it makes the watch reboot every time :/

Thanks!
[Huawei Watch] kennyshrek:
How can i root my Watch? I flashed Negalite and Kernel, supersu an Busybox but i have no root.
[Huawei Watch] KaiseRRUby:
So, i have a problem, maybe caused by the OTA update.

My phone booted into recovery and i cannot get anything working again. I have recovery acces, i have fastboot acces but the watch is nog recognized with my macbook, so i'm not able to sideload. Also i'm not able to mount in recovery, the watch isn't showing up.

I've no idea what to do now?

Well, i've got the sideload running again, so nevermind.
[Huawei Watch] daveuk87:
Other users have had success using Magisk, try searching through this thread for more information...
[Huawei Watch] LSS4181:
The ROM has systemless SuperSU built-in, but by default without the SuperSU app. Maybe you're referring to Advanced Settings app. Apparently the app might be actively asking for Superuser permission, but since it could not find a root manager app (SuperSU) to grant it, the request fails and complains you're not rooted.

If you have SuperSU app installed, you might need to set it to automatically grant Root access as the watch probably won't be able to prompt you that (which is the case of Magisk, haven't tested with SuperSU, though).

Switching to Magisk from Negalite isn't straightforward as you'll need to manually remove everything SuperSU-related from both the ROM and the kernel (flashable zips for removing systemless root, such as UnSU, don't work here).
[Huawei Watch] albenex:
i'm interested too.. i'd stay on stock rom but negalite kernel give me bootloops on stock.

OTA automatic reboot is annoying

found a way to disable OTA:

open CMD prompt on pc, connect phone, ensure ADB is ON and paired

adb shell

su

pm disable com.google.android.gms/.update.SystemUpdateService

pm disable com.google.android.gsf/.update.SystemUpdateService

done
[Huawei Watch] Ghisy:
Oh great! I've just applied the adb commands, hope it works. Thanks for your input!!
[Huawei Watch] albenex:
working for me till now (about 30hrs use) no update notifications no automatic download no automatic reboot
[Huawei Watch] KaiseRRUby:
I dont know if its just me but the last official OTA gives me an amazing battery performance. Would love to have your ROM with the latest updates because i miss the options from this ROM. :)
[Huawei Watch] negamann303:
Mine works, it may be Dalvik issues. Still tweaking.

Restart your phone and retry, just leave the watch as is
[Huawei Watch] kush621:
anyone else have "checking for updates" taking a really long time?
[Huawei Watch] Smacksmack206:
try closing android wear and backing out on your watch, i had to do the same twice with out restarting my watch and it help

---------- Post added at 04:36 PM ---------- Previous post was at 04:33 PM ----------

yeah just back out and retry i did it twice before i got it to go thru:good:
[Huawei Watch] kush621:
can't back out, can't really do anything unless i press the button a few times and settings comes up. I'll restart and see what happens.
[Huawei Watch] SirTurbo:
restarted watch (longer press on hardware button to go to menu). Then watch told me to go on on phone.

on phone i had to do a breakdance on the "copy account" button... after many taps it worked. a bit later phone and watch were "ready".

Now watch tells me (as in 1.5) how to swype etc. In german. This time i chose us english. first time uk english. wear seems to use dices to choose language. There were only one text in englisch at the beginning. All other text in german.

Edith says: wow. nice animation for app launcher.

didnt use any 2.x before. was happy with the 1.x custom rom and didnt want to register to get beta and so on. This is my first contact with 2.x - an it really drives me happy up to now;)

One question about kernel: the kernel that comes with the rom is stock?

How about negalite_kernel_HW_ad0e0ac-2.0 (looks as it is the newest) - working with the rom?

Dont want to wipe again when kernel hangs;)
[Huawei Watch] negamann303:
Comes with my custom kernel with stock settings. My 2.0 kernel works
[Huawei Watch] mvjh01:
Thanks for all your hard work on the ROM. I have an inquiry that someone may be able to help with. As far as I am aware, when the ROM on the phone is changed (custom ROM), my understanding is that the watch must be unpaired and reset. When it boots up after the reset then the ROM reverts to the Developer Preview 4 ans NOT your ROM. Is this correct or should it boot into your ROM?
[Huawei Watch] negamann303:
This rom Is the dev 4 preview. You don't really have to unpair when changing roms unless it won't connect anymore
[Huawei Watch] mvjh01:
Thanks for the prompt reply but still not quite sure. When the ROM reboots after the reset, it is no longer rooted or has the 2 root apps. It has SuperSU still installed but not it's binaries. Is this what you would expect?
[Huawei Watch] negamann303:
Try my custom kernel, if it doesn't give you root, then I would suggest you start fresh. Wipe all partitions in recovery, then install this rom.
[Huawei Watch] mvjh01:
I am using your kernel and although the reinstall of the ROM is what I wanted to avoid, I will wipe the necessary partitions and reinstall as it seems to be the only way. Thanks for all your help
[Huawei Watch] NoWayIn:
Currently on your 1.5 ROM and custom kernal, how do I update to the newer ROM and kernal without bricking my device?

I also want to "format" my watch since I pushed the rom onto there, so its taking up space. I also made TWRP my default recovery so how do I update the 2,8 TWRP on my watch t the 3.0.3 ?

Sorry it's been a long time since I've done this and I want to to it correctly
[Huawei Watch] SirTurbo:
TWRP update should be "no problem". Just go to TWRP and flash the newer one. Then restart and finished.

Did it last night, but i think already had a version around 3.x

Flashing rom: go to TWRP, advanced wipe: i wiped system, data, cache... all EXCEPT hmm internal storage?

ok, short visit in recovery^^: wipe, advanced wipe, dalvik/system/cache/data but NOT Internal Storage (there is /sdcard/ where you should have put the ROM, kernel etc.)

then back to home, install zip...

first boot will take its time.
[Huawei Watch] clavelm80:
Contacts sync not working

Hi,

I flashed that rom on top of the 1.5 rom and the kernel for 2.0.

When using the "ok google" via long press of the physical button and asking to send a sms, I'm told the watch must use the phone contacts to improve recognition.

There is a button sending to the phone, once press, a message "check the phone" is displayed but nothing happen on the phone.

I try restarting the phone and the watch, but still nothing.

Does anyone has the same problem ?

Phone: nexus 5 hammerhead using lineage 14.1 rom (January the 7th unofficial)

Language: French
[Huawei Watch] kyocon:
how do we block standard updates?
[Huawei Watch] bRimRaceR:
hi all. anyone had any problems with iPhone pairing up with this ROM?
[Huawei Watch] Pkt_Lnt:
The AW app for iPhone does not work with DP4.
[Huawei Watch] kambus:
I get no WhatsApp notifications and can not install it on the clock synonymous.

Gesendet von meinem LG-H815 mit Tapatalk
[Huawei Watch] Pkt_Lnt:
You should follow this thread.

https://xdaforums.com/huawei-watch/general/android-2-0-developer-preview-available-t3381710

WhatsApp does not have a AW2.0 app to install (look for it in the watch Play Store - it's missing), so you get no notifications. This is a Developers Preview of AW 2.0, so many features are missing, and unless an app has an AW 2.0 apk to install on the watch, it does not communicate with the phone. AW 2.0 is designed to work completely stand alone from the phone. New watches coming (and some are out) have their own wireless data 3G/LTE. AW 2.0 ios a MASSIVE change from 1.5 and needs a complete unlearn and relearn on the users part.
[Huawei Watch] negamann303:
did this work on stock preview 4? I haven't tried it, personally. I hear that 2.0 will be an official release early next month, developers have been notified. So if it's an API issue, it should be resolved soon.
[Huawei Watch] albenex:
same here..

i've started using this watch with latest official OTA and had about 3-4% drain per hour with gestures on, ambient on.

with this combo kernel/rom having speedier watch but also huge drains.. about 13-14% per hour

hope for a newer build to come ^_^
[Huawei Watch] NeedleGames:
How do I completely go back to stock (rom, bootloader)? Because I want latest version and if any beyond this point gets released, I won't get to install it because rom is dead
[Huawei Watch] drewski_1:
flash the factory image.

if no official Huawei source, then, iirc, there was a link on the Dev Preview page to go back to stock from the preview
[Huawei Watch] Isis111:
Very Strange

Ever since I installed this ROM, I kept thinking I needed to install the custom kernel along with the bootperf file, however I"m beginning to think that may not be the best way. Whenever I tried and install the custom kernel it would soft brick my watch. I decided to see how the ROM performs without the custom kernel and bootperf. The results were rather surprising, with my watch set with the screen on all the time I'm getting 1.5 to 2.0 days per charge.

I have no explanation so don't bother to ask, I have no idea why it is running this well, even with stock I didn't get close to that type of battery time. :confused:
[Huawei Watch] vuoshino:
How can i return to the stock rom and unroot the device? Or just to return to the stock with the ota updates. Thanks
[Huawei Watch] drewski_1:
flash the factory image
[Huawei Watch] SirTurbo:
i´ve got big problems.

Watch isnt connected for adb any more. Tried on several PCs/Notebooks. No way, nothing new hardware is found.

I even used USB Deview, no success. No device detected.

I also put solder on contacts and measured resistance to inner pins. All should be ok. Its charging, but i detected no way to use a data connection.

At the moment every day (multiple times a day) the watch tries to install OTA. But i cant forbid this without adb? And i even cant flash a stock rom without adb? Any other way to put roms etc by other connections than usb on the watch? BT oder WLAN?

At the moment there is just no fun anymore with my Huawei.

I would like to know a way to suppress the error message from OTA, too.

reboots are not liked, but more bad is the message that update couldnt be installed. This message shows all the day and i cant cancel it...

Edit:

Some days ago after reflashing i first hab a problem: Watch wasnt really charging, changed from 0.00 over 0.07 and 0.12A to 0.3A. And now... Watch is at 87%, Display shows charging symbol. But me usb watcher says 0.00 - not charging. A minute ago it was at 0.26A. And this is not a problem of contact. Looks as in the watch hard- or software has issues and dont like to charge the whole time.
[Huawei Watch] kdlake:
1. You can ADB over WiFi. Pretty simple, connect to the network, get the IP address, and run "ADB connect [ipaddress]" from your PC then use ADB as usual. Of course make sure WiFi debugging is enabled in developer options.

2. Your charger is probably failing. I had the exact same symptoms with my previous one, it would (usually) charge but a USB connection was impossible.
[Huawei Watch] SirTurbo:
1) ThX, worked as a charm. When disabling the response came veeery late, was about to write... but then all ok;)

Used the way written on hmm page 38 of this thread, much shorter than the way i used before.

2) Did use 2 chargers, but one of them i never used for software, so i am not sure if it should work when ok.

So i will have a look in my car, there another charger like the one i normally use should be. The original one broke long time ago.

i will have to buy 1 or 2 others, too, but i didnt want to wait so long... So maybe i will hunt for stockrom 2.5 just to give it a shot.

A bit annoying is that with 2.5 many people are reporting about issues not receiving notifications. I have the same problem with this rom which worked before. And it is not on 2.5:) So i am not sure if the problem is more based on other updates... I get f.e. a whatsapp. The phone (feel the wear) put a sound on the watch. but the message itself doesnt appear on watch. no other messages too, sms, mail... some days ago it was working. (ok, had another ROM on my phone, but an earlier version of the one i use at the moment worked well, too. So i am not tried to blame my phones rom.)

Will write if adb works again, but via wlan should be good enough by now

ThanX

Edit: oh, forgot a disturbing fact: When the watc was charging not or very poor, it was always with screen off. With screen on it took 0.3Amps. So this part should not be an issue of the charger, more of the watch. will see.

---------- Post added at 03:27 PM ---------- Previous post was at 03:18 PM ----------

Sure? Did it this way. (but by wlan)

Then rebootet. And then... systemupdate could not be installed... blabla...

same as before.

sdcard/download is empty. is there any other file i should delete?
[Huawei Watch] Pkt_Lnt:
OT - Just a request. Some of us change how many posts display on a page, so for me this is page 8. Please please please use the post # to reference things like this so everyone can find it easily. I had to do the math to figure out what page was 38 with however many posts per page to find the post. Thanks for that reply, really helpful.
[Huawei Watch] SirTurbo:
I used the commands albenex posted, just look at the end of my post. (yes, i added it later, but soon enough;) )

In earlier times i used more arguments/subcommands.

tried it too... now i have to wait if message shows up again, otherwise i will post (again) the long version.

Edit: Ok, message showed up again. So i dont know what to do. i dont get the notifications i want but get the one that i really dont want...*grml
[Huawei Watch] albenex:
weird, i had neither notifications or download or updates for about a week, then returned to latest stock which gave me better battery drain and faster assistant even if generally slower experience.

hope for for new developments for this device.

btw if you search about disabling automatic updates on wear you'll find a bunch of posts with different approachs
[Huawei Watch] Pkt_Lnt:
Go into Developer options and set all three animation settings to .5 or 0 (zero) instead of 1.0 and the watch responds more quickly to all input.
[Huawei Watch] albenex:
thanks for your input but it's not a matter of animation speeds but general speed/responsiveness but it's ok for me, i love this setup and with ambient on i reach more than 24hrs =)
[Huawei Watch] SirTurbo:
I was used to do it this way (worked fine i think on 1.x versions of AW):

adb shell su -c pm disable com.google.android.gms/.update.SystemUpdateService
adb shell su -c pm disable com.google.android.gms/.update.SystemUpdateService$ActiveReceiver
adb shell su -c pm disable com.google.android.gms/.update.SystemUpdateService$Receiver
adb shell su -c pm disable com.google.android.gms/.update.SystemUpdateService$SecretCodeReceiver
adb shell su -c pm disable com.google.android.gsf/.update.SystemUpdateActivity
adb shell su -c pm disable com.google.android.gsf/.update.SystemUpdatePanoActivity
adb shell su -c pm disable com.google.android.gsf/.update.SystemUpdateService
adb shell su -c pm disable com.google.android.gsf/.update.SystemUpdateService$Receiver
adb shell su -c pm disable com.google.android.gsf/.update.SystemUpdateService$SecretCodeReceiver

looks as the same, only more arguments. But not working.

Will try again on a "fresh" install when batterie is full sometimes;)

If not working i will have to try whatever i find, but at the moment i have more construction sites than i like, including tech support for other people, my own projects in tec and medical problems. So i would like not to poke in the fog.

Edit: Same as before. Systemupdate did not work blabla... hmpf. why does it work at some watches and not at mine?

Edit 2: Maybe "disabling OTA" is not the real problem. That will disable OTA updates, but not the notifications. OTA wont work at custom rom, my problem is the notification with which some of the people "lived" after disablin OTA. Notification is annoying because it comes again, again and again. And cant be dismissed. Once a day after charging would be ok, but this one is a really pita. Thx Huawei*grml

Not sure if my next watch will be Huawei again. Like the hardware but this...
[Huawei Watch] Ghisy:
I think I'm gonna return my watch to stock. As much as I like this ROM, I keep getting the "system update failed" notification and it's VERY annoying. I hope I can find the stock image on XDA.

Is there a way to make a backup of the installed apps? Using TWRP maybe?
[Huawei Watch] hachiroku:
me too
[Huawei Watch] SirTurbo:
i will wait for adb by usb again. in the moment i have to use adb by wlan, so i cant disable wifi. So there is a chance that by wifi the watch sees update before i can disable the look for. with usb i would deactivate wifi and give it a chance, also disconnecting phone from internet.

hoping that after a real "clean" install (with no chance to find update) and ota disable by adb usb the popup will not come.

it that doesnt work i will have to wait for fresh rom or use stock too in the long run.

Edit:

Was worth a shot... But with my charger from car (the same kind i used at home which connected in earlier times) i get no connection, too. The PCs dont recognize the watch.

It looks as it is a problem in the watch. annoying. used it a year, the former owner said he didnt use it so much because no fun with his iphone. not sure about that. but i think the huawei watch ist not that old that it is normal end of life failure. Dont know if i will buy a huawei watch 2...

adb by wlan is working, so with twrp i will use this one some times longer and then look for my money and use dices.
[Huawei Watch] melvinaury:
No need to backup, play store for Android Wear will had all the installed apps.