[GUIDE] How to revert back to Android Wear 1.5

Do you like Aandroid Wear 2.0?


  • Total voters
    48
Search This thread

MikaelG

Member
Nov 10, 2007
24
1
Laval
Hi guys,

I have a ZenWatch 2 and want to revert back to Android Wear 1.5 and based on everything I read in this thread, I think that I will be fine doing so (I have a link to the correct dump) but the only thing that keeps me from doing so is that I don't see an easy way to prevent the 2.0 update... In the original post, it seems that the steps will not work, and the second suggestion seems a bit complicated because it is done via TWRP and I'm not familiar with this, and don't know where to find the good file for the ZW2.

Can you please advise if there is any other solution without TWRP and root, and if not, can you please detail the process for an beginner/intermediate user?

Thank you in advance!
 
Block / Disable OTA Updates and Notifications for OTA Updates

I have spent many many hours trying to hunt google for a sure way to block/disable any firmware
updates and those persistent OTA notifications for the Android Wear 2.0 Zenwatch 3 update after
I installed / downgraded to the good old Android Wear 1.5 firmware.

Finally I have found a sure way to do it!

Please note: this procedure will work on any android wear watch.

You will need to either boot into TWRP or install TWRP
in your watch before you can do any of this.
Don't forget to MOUNT SYSTEM in TWRP before you
use the ADB commands below.

Be sure to enable adb debugging at developer options
in your watch before doing any of this.

Here it is, it's easy IF you know how to use ADB.
To disable OTA updates and OTA notifications do this:

adb shell
cd /cache/
echo "" > update.zip
chattr +i update.zip

Reboot the watch.

Here is the download link for the 1 byte update.zip file (don't try to unzip it):
https://www.dropbox.com/s/0qvmjqz9w5l882t/update.zip?dl=

copy or push this 1 byte update.zip into the /cache folder in the
root of your watch BEFORE using the ADB commands above.

Once you have finished doing this successfully you will no longer
get notifications or ota updates. ROOT IS NOT REQUIRED.

If you decide you want notifications and updates at a future time
then do this:

adb shell
cd /cache/
chattr -i update.zip
rm update.zip


Reboot the watch

PLEASE NOTE:

Everything in the above information assumes that you
have already downgraded to Android Wear 1.5 and
your watch is currently working properly.

The above information will NOT downgrade your firmware,
it will only disable ota updates and ota notifications.

Good luck, have a great day!
 
Last edited:
  • Like
Reactions: Hoffmanns

nmdang

Member
Jan 14, 2012
23
9
Hi guys,

I have a ZenWatch 2 and want to revert back to Android Wear 1.5 and based on everything I read in this thread, I think that I will be fine doing so (I have a link to the correct dump) but the only thing that keeps me from doing so is that I don't see an easy way to prevent the 2.0 update... In the original post, it seems that the steps will not work, and the second suggestion seems a bit complicated because it is done via TWRP and I'm not familiar with this, and don't know where to find the good file for the ZW2.

Can you please advise if there is any other solution without TWRP and root, and if not, can you please detail the process for an beginner/intermediate user?

Thank you in advance!
There're steps I did to prevent OTA for my watch (root required):

*** revert steps ***
./fastboot devices

./fastboot oem unlock

fastboot flash system system.img

fastboot flash boot boot.img

fastboot flash recovery recovery.img

*** root steps ***

./fastboot oem unlock

./fastboot boot recovery_swift-3.1.0-0.img

./adb push root_watch.zip /sdcard

./fastboot oem lock


*** disable OTA steps (after rooted, we have to enable adb debugging at developer options) ***

./adb shell

su

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

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

exit

*** Links ***
Recovery twrp: https://xdaforums.com/zenwatch-3/development/recovery-unofficial-twrp-3-0-2-0-touch-t3528478
Root file: https://docs.google.com/a/thanhdo.e...=0BwxryTxXnpbKbDQ3WlJDeVIzWm8&export=download
 
Last edited:

Boateys

Member
Aug 29, 2009
13
2
My watch is shot

I have attempted this and followed all directions. The watch never boots past the "Device software can't be checked for corruption" notice. It either boots into recovery or just reboots again until it gets to recovery. I installed TWRP to check if I can see what the problem is. I am unable to mount /data. Can anyone shed any light on this?
 
Last edited:
There're steps I did to prevent OTA for my watch (root required):

*** revert steps ***
./fastboot devices

./fastboot oem unlock

fastboot flash system system.img

fastboot flash boot boot.img

fastboot flash recovery recovery.img

*** root steps ***

./fastboot oem unlock

./fastboot boot recovery_swift-3.1.0-0.img

./adb push root_watch.zip /sdcard

./fastboot oem lock


*** disable OTA steps (after rooted, we have to enable adb debugging at developer options) ***

./adb shell

su

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

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

exit

*** Links ***
Recovery twrp: https://xdaforums.com/zenwatch-3/development/recovery-unofficial-twrp-3-0-2-0-touch-t3528478
Root file: https://docs.google.com/a/thanhdo.e...=0BwxryTxXnpbKbDQ3WlJDeVIzWm8&export=download

Is your watch a Zenwatch 3 or a Zenwatch 2 ?

Also why is it that after searching my watch for those 2 systemupdate
files names I never could find any files even close to those filenames?

Where are those 2 files located in the watch?

Thanks for the info, have a great day!
 
Last edited:

nmdang

Member
Jan 14, 2012
23
9
Is your watch a Zenwatch 3 or a Zenwatch 2 ?

Also why is it that after searching my watch for those 2 systemupdate
files names I never could find any files even close to those filenames?

Where are those 2 files located in the watch?

Thanks for the info, have a great day!

My watch is Zenwatch 3. What "2 system update file names" do you mean? You mean pm disable com.google.android.gms/.update.SystemUpdateService and pm disable com.google.android.gsf/.update.SystemUpdateService? They are not really 2 files. They are just commands to disable system services for OTA updating of the watch. But you have to type "su" before using those commands. It means that you have to root your watch. Other files like recovery_swift-3.1.0-0.img or, system.img, .. *.img, root_watch.zip should be stored in the computer folder where fastboot and adb are put. After you call "./adb push root_watch.zip /sdcard". root_watch.zip will be stored to your watch to be ready for rooting.
 
  • Like
Reactions: Misterjunky
re: disable OTA updates and notifications

My watch is Zenwatch 3. What "2 system update file names" do you mean? You mean pm disable com.google.android.gms/.update.SystemUpdateService and pm disable com.google.android.gsf/.update.SystemUpdateService? They are not really 2 files. They are just commands to disable system services for OTA updating of the watch. But you have to type "su" before using those commands. It means that you have to root your watch. Other files like recovery_swift-3.1.0-0.img or, system.img, .. *.img, root_watch.zip should be stored in the computer folder where fastboot and adb are put. After you call "./adb push root_watch.zip /sdcard". root_watch.zip will be stored to your watch to be ready for rooting.

Ok, I will try it again,... my watch is already rooted, that's no problem.

But I did do the adb shell and su and there was a "#" charactor meaning the watch was rooted properly
and yet issuing those two commands systemupdateservice gave me some errors,, forgot exactly what it was.


Thanks for letting me know that those were not files and that's why I never did find them.

I will try it again though.

Thanks, have a great day!
 

asafgolan

Member
Oct 4, 2015
7
0
I was able to flash AW 1.5 successfully but I don't seem to understand how to disable the OTA.
Any chance for a more detailed guide?
 
re: Android Wear 1.5 rom.

I was able to flash AW 1.5 successfully but I don't seem to understand how to disable the OTA.
Any chance for a more detailed guide?

Did you flash the 3 IMG files in FASTBOOT or did you
flash the excellent rootable custom Android Wear 1.5 rom? (which is 1 zip file)

Here is how to disable updates and notifications about the 2.0 update:

Please note: This only works with a rooted rom, if your watch is not
rooted then the following will not work.

*** disable OTA steps (after rooted, we have to enable adb debugging at developer options) ***

./adb shell

su

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

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

exit

If you are interested in flashing the 1.5 rooted custom rom then here
is the link with full instructions on how to do it.

This following link also contains download links for the two files which
are required. One is the 1.5 rom and the other is the rooting file.

https://xdaforums.com/zenwatch-3/development/rom-asus-zenwatch-3-swift-t3537340

The custom rom is a lot smoother and way less laggy than the stock android wear 1.5.

It's very easy to to do.

Have a great day...
 

mkengel

Member
Apr 14, 2007
26
7
Mexico City
Ota update notification

I have spent many many hours trying to hunt google for a sure way to block/disable any firmware
updates and those persistent OTA notifications for the Android Wear 2.0 Zenwatch 3 update after
I installed / downgraded to the good old Android Wear 1.5 firmware.

Finally I have found a sure way to do it!

Please note: this procedure will work on any android wear watch.

You will need to either boot into TWRP or install TWRP
in your watch before you can do any of this.
Don't forget to MOUNT SYSTEM in TWRP before you
use the ADB commands below.

Be sure to enable adb debugging at developer options
in your watch before doing any of this.

Here it is, it's easy IF you know how to use ADB.
To disable OTA updates and OTA notifications do this:

adb shell
cd /cache/
echo "" > update.zip
chattr +i update.zip

Reboot the watch.

Here is the download link for the 1 byte update.zip file (don't try to unzip it):
https://www.dropbox.com/s/0qvmjqz9w5l882t/update.zip?dl=

copy or push this 1 byte update.zip into the /cache folder in the
root of your watch BEFORE using the ADB commands above.

Once you have finished doing this successfully you will no longer
get notifications or ota updates. ROOT IS NOT REQUIRED.

If you decide you want notifications and updates at a future time
then do this:

adb shell
cd /cache/
chattr -i update.zip
rm update.zip


Reboot the watch

PLEASE NOTE:

Everything in the above information assumes that you
have already downgraded to Android Wear 1.5 and
your watch is currently working properly.

The above information will NOT downgrade your firmware,
it will only disable ota updates and ota notifications.

Good luck, have a great day!

I'm doing something wrong
This is what I get:

C:\adb>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
~ # [6n cd /cache/
/cache # [6n echo "" > update.zip
/cache # [6n chattr +i update.zip

Or from your other post:

C:\Users\Mike\Desktop\ADB_Fastboot_Windows>adb shell
adb server is out of date. killing...
* daemon started successfully *
~ # cd /cache/
cd /cache/
/cache # chattr -i update.zip
chattr -i update.zip
/cache # rm update.zip
rm update.zip

NO LUCK!

Can you give me an idea of what is going on?

Thanks for share. :D
 
Last edited:

cushcalc

Senior Member
Shortcomings of AW 2.0

The only way I found to block updates and notifications for updates
is to ROOT the watch.

I rooted my watch 3 days ago after really trying to like this AW 2.0
but after all was said and done I just could not see any reason to
keep the new AW 2.0.

The only two things which we good and nice in AW 2.0 was the
really good looking and smooth/fast scrolling of the app drawer
and the nicer notifications which AW 2.0 has.

But everything else in AW 2.0 is really crappy way too crappy for me. . .

I did the revert to 1.5, then let it go to 2.0 again because I thought I was rooted and the OTA wouldn't stick but it did. One thing worked that wasn't before - InstaWeather watch faces.
But it seems like on 2.0, the watch is frequently losing its bluetooth connection to phone. I don't remember that happening on 1.5.
Also it seems wasteful/redundant that left swipes and right swipes both take you to watchface change screen.
Many things seem to take extra steps to complete, compared to 1.5.
So I am going to revert again, and root, and try to stay on 1.5!
 
  • Like
Reactions: Misterjunky

cushcalc

Senior Member
I have spent many many hours trying to hunt google for a sure way to block/disable any firmware
updates and those persistent OTA notifications for the Android Wear 2.0 Zenwatch 3 update after
I installed / downgraded to the good old Android Wear 1.5 firmware.

Finally I have found a sure way to do it!

Please note: this procedure will work on any android wear watch.

You will need to either boot into TWRP or install TWRP
in your watch before you can do any of this.
Don't forget to MOUNT SYSTEM in TWRP before you
use the ADB commands below.

Be sure to enable adb debugging at developer options
in your watch before doing any of this.

Here it is, it's easy IF you know how to use ADB.
To disable OTA updates and OTA notifications do this:

adb shell
cd /cache/
echo "" > update.zip
chattr +i update.zip

Reboot the watch.

Here is the download link for the 1 byte update.zip file (don't try to unzip it):
https://www.dropbox.com/s/0qvmjqz9w5l882t/update.zip?dl=

copy or push this 1 byte update.zip into the /cache folder in the
root of your watch BEFORE using the ADB commands above.

Once you have finished doing this successfully you will no longer
get notifications or ota updates. ROOT IS NOT REQUIRED.

If you decide you want notifications and updates at a future time
then do this:

adb shell
cd /cache/
chattr -i update.zip
rm update.zip


Reboot the watch

PLEASE NOTE:

Everything in the above information assumes that you
have already downgraded to Android Wear 1.5 and
your watch is currently working properly.

The above information will NOT downgrade your firmware,
it will only disable ota updates and ota notifications.

Good luck, have a great day!

Didn't work for me.
But perhaps Will work if add command "su" after getting into shell, before executing other commands. (?) I say this after the other method recommended, using PM disable, wouldn't work until executing "su" after getting into shell (as recommended by @GTDarthYoda)
 

Hrishi135

New member
Aug 26, 2017
1
0
Android 1.5 downgrade

Hello, i am hating this android 2.0 update for zenwatch 3 and want to downgrade badly ... Many have posted the procedure nicely in this forum but as i have not done anything like this before i am scared to do it as a small mistake can make my watch non working... So can anyone please post a video of the procedure in detail so amateurs like me can do it with confidance... Thanks in advance

update: thanks to this thread i have successfully downgraded to 1.5 and my watch is back to being great...yhank u guys. but facing few issues.. hope u guys can guide me
1. i see a red sign on zenwatch manager in watch.. on clicking it tells me to download zenwatch manager 3.0 . but it ia allready installed on my phone.. tried resyncing apps from android wear app but same problem.
2. cant find gmaps anywhere on watch though its installed on phone. voice commands to navigate say something went wrong.
( using nexus 6p running android 8.0)
 
Last edited:

WaxysDargle

Senior Member
Jul 17, 2012
855
403
in the instructions for disabling updates, the first two commands need to be:

adb shell
su

then disable the packages. doesn't seem to work without the "su"
 

Coltonbyu

Member
Aug 30, 2015
11
0
29
Tooele
may have bricked it

I have had issues with my zenwatch 3 being crazy slow on android wear 2.0, and i read some possible solutions..

I also have an issue where whenever i turn my watch on it says "device software cannot be checked for corruption" and it makes it take an additional 10-15 seconds to boot up. This has been on the watch since i got it (i bought used and the bootloader was already unlocked, if thats why its doing that. When going through forums I also saw mention for disabling dm verity and wondered if that would get rid of that annoying screen.

I wanted to see if i could remove the zenfit stuff, cause i saw that some users claimed speed improvements, so i flashed twrp, and when i booted in i accidentally said to allow modifications (even though now i see that people say not too). I didnt make any changes while in here, but thought that might be important to state. In the instructions to remove zenfit i again saw to disable dm verity, so i moved onto that.

I then connected through adb and ran the command fastboot oem disable_dm_verity, but that didnt seem to do anything. I then ran the command "adb reboot "dm-verity enforcing" which i dont think was a good one to run, and i wonder if caused my issue. When i tried to boot back into twrp it would boot to a dead android.

I decided at this point that instead of screwing things up further, i would just flash to AW 1.5 and hope for speed improvement there. I downloaded the files, and through fastboot flashed the stock 1.5 boot, system, and recovery. using this thread https://xdaforums.com/zen...-boot-t3535589

i rebooted the device and it went to the android wear screen and loaded for a while, and then to the upgrading android screen. when it got to step 7 it went back to the aw loading animation and then attempted to boot up and gave an error "unfortunately process android.process.acore has stopped" and started all over again trying to upgrade android and then getting to this point and failing. I then downloaded the images for stock 2.0 and flashed and got the same exact error.

I then tried to flash twrp again, and now if i try to flash 1.5 or 2.0 it just goes to a dead android screen. I can boot into twrp still with the boot adb command

I want to try flashing 1.5 or 2.0 through trwp, but my watch will not mount/connect at mtp to my PC while at twrp for some reason...

Any ideas or solutions? how can i flash everything straight back to default. Including whatever i may have done to the dm verity?

Please help
 

csrow

Senior Member
Nov 19, 2007
368
126
I got tired of AW 2.0 losing sync and asking to connect the watch again time after time.

So, I down graded to 1.5 which worked fine but could not stop the OTA updates. I tried the 'chattr' setting to +i. That didn't work. Tried setting the permission using pm but pm was not found.

As a last step, I installed the custom ROM based on MWG68 odexed. After the start up, I used the build prop editor of Root Essential to change the build name from MWG68 to MWR68_hold.

That seems to work. When I try to force the system update, it tries but does not complete.

So for me, this is a good solution to have a rooted custom ver1.5 based ROM with few extra helpful apps.
 
  • Like
Reactions: Misterjunky

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    How to revert back to Android Wear 1.5

    Flashing stock AW1.5 build:
    - Unlock your bootloader
    - Reboot into FASTBOOT MODE
    - Download STOCK ROM MWG68 images
    - via adb type commands:
    Code:
    fastboot flash system system.img
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot erase userdata
    fastboot reboot

    How to block OTA to AW 2.0
    - adb shell
    - pm disable com.google.android.gms/.update.SystemUpdateService
    - pm disable com.google.android.gsf/.update.SystemUpdateService
    - exit
    3
    Going from V 2.0 down to V 1.5 custom ROM with OTA disabled

    I have been going back and forth between V 2.0 to V 1.5 few times. Every time I downgrade to 1.5, OTA will push the watch back up to 2.0.

    So, finally I used the method @nmdang suggested to disable the Update Service and that seems have worked. So I am documenting the steps I took to downgrade to 1.5 and lock down the OTA.

    This guide assumes you have a working knowledge of ADB, Fastboot, and TWRP and your computer is set up properly to communicate with the watch and the watch has the ADB debug enabled.
    If you are not comfortable with ADB, Fastboot, TWRP, or rooting, do not try these steps.
    Your warranty will be voided and you may brick your watch.

    By the way, all the data and apps will be lost during this procedure so make sure you have a way to recover.

    Here are the files you need;
    1) grab the boot.img from inside stock MWG68 ROM from this page. System and recovery image is not needed.
    2) Latest TWRP recovery image from this page
    3) V 1.5 custom ROM from this page


    Steps;
    - Make sure you have a working communication link in ADB and Fastboot by running the devices command to check each time as you change the mode.

    1) adb reboot bootloader
    2) fastboot oem unlock
    (at this point you need to push the side button for a couple of seconds to accept the unlock)(this step will erase all the data)(wait for the watch to get back into bootloader mode)
    3) fastboot flash boot boot.img
    (flash the v1.5 stock boot image since the v 2.0 boot image will not work with a V 1.5 ROM)
    4) fastboot boot twrp_whatever_you_have_named_it.img
    (this will start the TWRP recovery and you'll be back in the ADB mode)
    5) adb push -p custom_rom_whatever_you_named_it.zip /sdcard/

    - now work from your watch in TWRP mode but leave the watch still in the stand. At the start of TWRP, allow for system modification.
    6) mount system
    7) wipe - system, data, dalvik cache, cache
    8) install zip custom_rom_whatever_you_named_it.zip
    9)reboot system (do not allow TWRP to be installed)

    - the watch will reboot with a warning message about the unlock bootloader. Do not push the button and just wait for it to start. It will take some time.
    - You should see the large ANDROID boot screen graphics instead of the google version if the ROM has been installed correctly. The first boot will take long one.
    - As soon as watch goes past the link with the phone process, watch will ask the permission to debug. Select [Always allow]

    - as the watch starts syncing, the ADB should be enabled.
    10) adb shell
    11) su
    12) pm disable com.google.android.gms/.update.SystemUpdateService
    13) pm disable com.google.android.gsf/.update.SystemUpdateService
    14) exit
    15) exit

    That's it. Now you should have a custom V1.5 ROM on your watch with OTA blocked.
    Once you are happy everything is working, optionally, you can go back and lock the bootloader to remove the warning message and speed up the boot up process.

    EDIT:
    I'm adding one more step in order to block notifications coming from the phone.
    16) On your phone go to settings / notifications and find Google Play Services. Turn off all notifications (set it to level 0) for Google Play Services.
    End of EDIT:
    2
    Ok, I've been doing some reading and I'm almost ready to flash the watch back to 1.5, but just in case I'll make here the full list of what I've done/about to do, please check if all is correct:

    1 - Download and place the Platform-tools folder from here on a easy access place to access on your PC
    1.b - Edith Path Variable as shown here just be make things easier

    2 - Enable USB debugging on watch by going to the watch Settings/System/About and pressing a few times on the Build Number
    2.B - To check if the connection is well done between watch and PC open a command line on Windows and write "adb devices", it should show the watch SN listed

    3 - Unlock the bootloader!
    3.1 - Reboot to fastload (via *adb command* (You do this by opening a command prompt window from within windows itself) "adb reboot bootloader")
    3.2 - type command "fastboot oem unlock"

    4 - Download STOCK ROM MWG68 images

    From here is where I have doubts, DON'T FOLLOW THESE INSTRUCTIONS until someone more experienced confirms if it's correct or not

    5 - Place the files unziped: system.img / boot.img and recovery.img downloaded on point 4 inside the platform-tools folder in point 1

    6 - Open a command prompt window and past the following code ***DOUBT*** Full code at once as shown bellow or line by line followed by enter??

    Code:
    fastboot flash system system.img
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot erase userdata
    fastboot reboot

    7 - make factory reset on watch by... "unpair and reset" in the watch settings...

    7.1 - Re-lock bootloader is advised? How and why to do it?

    8 - Don't install AW 2.0 again?

    @ingbrzy is this correct or am I missing something?
    2
    Figured out how to get rid of the OTA notification

    Crap. Just received an update notification.
    @Misterjunky @nmdang

    It took me a while to figure out why I was getting a OTA message suddently.
    So it happened on 12/9, Google Play Service got updated on the watch which wiped out the previous disable setting.

    So the fix is to set the disable flag once more for Google Play Service.

    1) adb shell
    2) su
    3) pm disable com.google.android.gms/.update.SystemUpdateService
    4) exit
    5) exit

    6) Using Root Essentials app on the watch, go ahead and clear the cache and data for Google Play Service.

    Reboot the watch and the OTA message will be gone. It will take sometime for the phone to reconnect to the watch but it will be back to normal.
    2
    Hi guys,

    I have a ZenWatch 2 and want to revert back to Android Wear 1.5 and based on everything I read in this thread, I think that I will be fine doing so (I have a link to the correct dump) but the only thing that keeps me from doing so is that I don't see an easy way to prevent the 2.0 update... In the original post, it seems that the steps will not work, and the second suggestion seems a bit complicated because it is done via TWRP and I'm not familiar with this, and don't know where to find the good file for the ZW2.

    Can you please advise if there is any other solution without TWRP and root, and if not, can you please detail the process for an beginner/intermediate user?

    Thank you in advance!
    There're steps I did to prevent OTA for my watch (root required):

    *** revert steps ***
    ./fastboot devices

    ./fastboot oem unlock

    fastboot flash system system.img

    fastboot flash boot boot.img

    fastboot flash recovery recovery.img

    *** root steps ***

    ./fastboot oem unlock

    ./fastboot boot recovery_swift-3.1.0-0.img

    ./adb push root_watch.zip /sdcard

    ./fastboot oem lock


    *** disable OTA steps (after rooted, we have to enable adb debugging at developer options) ***

    ./adb shell

    su

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

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

    exit

    *** Links ***
    Recovery twrp: https://xdaforums.com/zenwatch-3/development/recovery-unofficial-twrp-3-0-2-0-touch-t3528478
    Root file: https://docs.google.com/a/thanhdo.e...=0BwxryTxXnpbKbDQ3WlJDeVIzWm8&export=download