• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Oppo Watch - Flash Wear OS

Search This thread

nishanloshan

Member
Mar 31, 2021
27
3
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
9
5
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.
 
  • Like
Reactions: noneamongothers

NICI57

Member
Jun 28, 2016
8
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: 112
Last edited:

Aleplus

Member
Jul 13, 2020
49
1

Perseu5

Member
Apr 14, 2016
19
5
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
8
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
19
5
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
8
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
32
22
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
32
22
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:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi. Thank you very much, it works perfectly! You are a god. My watch finally makes sense, thanks again. :D
    anyway just one tip. if you want to clone using your phone. you may notice some apps wont install on your watch. its because most phones nowadays uses arm64 architecture while the oppo watch is still using arm v7. and the oppo watch API (android version) Is only 27 which is android 8 oreo but the problem is playstore always install the latest application on your phone which may not work on lower API. to get around this you can install Aurora Store on your phone then set spoof manager to Oppo Plus X which have API 25 and uses arm v7 like oppo watch which means higher chance of compatibility or just download an armv7 version of the app on your preferred browser. then use App Cloner to clone that app then long press the cloned app on App Cloner then click save. then you can transfer/install it on your watch afterwards.

    Another note: Messenger have some bug when changing the display size. you will notice that only the contact icon in Facebook messenger became smaller not the whole app. Just click account settings on facebook then click back button and you will notice everything will became smaller just like how you want it to be.
  • 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
    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
    Hello everyone and happy new year. Stay safe..
    According to Oppo...
    "the Oppo watch has the security boot function, so even if the kernel is compiled successfully, the unsigned kernel cannot run directly on the watch".

    I am thinking to retur my Oppo watch 46mm back. I can't get the compiled kernel to run on this watch. No custom kernel, twrp for this device.
    1
    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
    This is exciting, and I think you're right about the EDL mode. I was able to engage that on my oppo watch (Chinese version). Just hoping for a way to get wear os flashed next. Thanks for sharing this info.