Oppo Watch - Flash Wear OS

Search This thread

nishanloshan

Member
Mar 31, 2021
29
4
I expect we will be able to flash a WearOS ROM to the Chinese hardware, or at least - once bootloader is unlocked - put the WearOS / Google apps into the system volume.
 
  • Like
Reactions: noneamongothers

MagneFire

Member
Apr 8, 2015
16
9
Just leaving this here, as I don't actually own this watch.
But there is actually a firehose file available: https://github.com/bkerler/Loaders/blob/main/oppo/000520e100510000_c8b4fe1cd7221f88_fhprg_peek.bin you should be able to use this within the https://github.com/bkerler/edl tool.
If this firehose file is not working then you can also try and extract the firehose file from an OTA image. See this for a list of OTAs you can download: https://gist.github.com/Naqwada/c4746c3a93928433200f16f8ecf2da49 or see the instructions on how you can download the OTA firmware relevant for your watch.
I successfully extracted one of the .ofp files using this script: https://github.com/bkerler/oppo_decrypt/blob/master/ofp_qc_decrypt.py

Hopefully this is useful to one of you.
 

NICI57

Member
Jun 28, 2016
12
0
Hi friends.
To get into the stock recovery, what kind of team is needed ???

3.png
4.png
1..jpg
1.jpg
20210702_155348.jpg
20210702_160346.jpg
20210702_163521.jpg
 

Attachments

  • Video.rar
    5.5 MB · Views: 407
Last edited:

Aleplus

Senior Member
Jul 13, 2020
120
7

Perseu5

Member
Apr 14, 2016
22
8
Alright, so I cant get the Firehose file to work.. Turns out you have to have the bootloader unlocked for it to work, unless we find a testpoint on the motherboard. I was able to capture an OTA but havent gotten much information out of it yet.

How did they enter that menu? It looks like all they did was hold down the power button. Do we need to short a pin? and where did you find this video anyways...

What do you mean by What kind of Team is needed?
 
Last edited:

NICI57

Member
Jun 28, 2016
12
0
I unlocked the bootloader. This is a video from my watch. Menu appeared after unlocking the bootloader.
 
Last edited:

Perseu5

Member
Apr 14, 2016
22
8
How were you able to unlock the bootloader? Can you detail the process? Thank you in advance. I believe we can achieve root.
 

NICI57

Member
Jun 28, 2016
12
0
How were you able to unlock the bootloader? Can you detail the process? Thank you in advance. I believe we can achieve root.
Unlocking is normal. In the developer's option, mark -unlock OEM. Next, in the ADB run program, we translate the clock into fastboot, select the item - unlock the bootloader, select unlooked. The clock will restart and you're done. The additional menu will be pre-boot.
 

klark231

Member
Jan 3, 2013
33
23
Antipolo
i wasnt able to unlock the oppo watch but ive done something great. usually apps doesnt scale properly (oversize) when sideloaded on oppo watch. ive found a way to downscale the app and fit it on oppo watch. and also add a floating back button (not 3rd party, floating back button modded directly in the app)
 

klark231

Member
Jan 3, 2013
33
23
Antipolo
Here is before and after downscale of apps.
1st, 2nd photo are the before, 3rd and 4th photo is the after. you can see that the icons are big and the text box werent visible before.

and here is the link of apps ive downscale. https://drive.google.com/file/d/1Q2jdNVCAoU5Gyywp1w5ozzo3OHfP5syL/view?usp=drivesdk

and also im sideloading apps using xplore file manager. there is an ftp in xplore. you can transfer apk files by downloading AndFTP on your phone and Xplore File Manager on your oppo watch (Ive attached my downscaled Xplore File Manager in the zip file so it would look better and easier to navigate)

Note: install the Xplore File Manager first using adb install command (need to use PC)
then you can easily download sideload apps with just your phone or the Opera Browser I've attached in the zip file.

. Just make sure watch and smartphone are connected to the same wifi. or you can open your smartphone hotspot and let your watch connect to it. and then open xplore Click ftp. then copy the host and port then open AndFTP on your phone and click + button and type the corresponding ip and port. then you can click the transferred apk on xplore file manager to install it like how you usually do in your phone
 
Last edited:
  • Like
Reactions: robertovm

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I actually have a couple things in the works. I have two OPPO watches. You can actually get into EDL mode by turning the watch off, holding the secondary button while connecting it to the cradle when plugged into the computer. Im just trying to find the right bootloader file to be able to modify the system and dump the filesystem. Any help is appreciated
    2
    Just leaving this here, as I don't actually own this watch.
    But there is actually a firehose file available: https://github.com/bkerler/Loaders/blob/main/oppo/000520e100510000_c8b4fe1cd7221f88_fhprg_peek.bin you should be able to use this within the https://github.com/bkerler/edl tool.
    If this firehose file is not working then you can also try and extract the firehose file from an OTA image. See this for a list of OTAs you can download: https://gist.github.com/Naqwada/c4746c3a93928433200f16f8ecf2da49 or see the instructions on how you can download the OTA firmware relevant for your watch.
    I successfully extracted one of the .ofp files using this script: https://github.com/bkerler/oppo_decrypt/blob/master/ofp_qc_decrypt.py

    Hopefully this is useful to one of you.
    1
    There will be a way - technically it's the same hardware, only the model number is different.

    The issue is that there is no fastboot, OEM unlock or root available. Once we can write to the system volume, we can put the WearOS apps in there just as we can with the Mobvoi.

    I've been searching the Chinese forums and there is no unlocked bootloader yet, once this happens - we are golden.
    1
    Qualcomm changed the naming conventions when the launched the 4100 series chips.

    The actual processor core in the 2500 & 3100 is the same. The difference is that the 3100 uses its a Qualcomm low power co-processor (QCC1100 / Blackghost) where the 2500 can be paired with any micro controller. It's all about marketing and product management decisions, there is not technical differences.

    Oppo watch comes with the Apollo 3 co-processor which is the same that powers their stand alone fitness bands.

    I expect we will be able to flash a WearOS ROM to the Chinese hardware, or at least - once bootloader is unlocked - put the WearOS / Google apps into the system volume.
    1
    It would help me a lot ! Thanks !
    I am doing something right now so I will be able to give you the file after an hour or so.