Oppo watch (OW19W8, belugaxl) – should work with different WearOS watches – but I did not test it.
backup using adb
- sudo apt install android-tools-adb
android-tools-fastboot - Enable Developer Options on your Wear OS watch: Go to Settings > System > About > Tap Build number 7 times.
Enable USB Debugging: Go to Settings > Developer options > Enable USB debugging. - adb devices – to see if it is working. If not – read info at the bottom
- shell pm list packages -f > apk_list.txt
- mkdir -p ~/oppo_apks
- for apk in $(adb shell pm list packages -f | sed -n ‘s/package:\(.*apk\)=.*/\1/p’); do adb pull “$apk” ~/oppo_apks/; done
adb devices – no permissions (user in plugdev group; are your udev rules wrong?)
Check if Your User is in the plugdev Group
Run: groups $USER
If plugdev is missing, add your user to it: sudo usermod -aG plugdev $USER
su – $USER
Create or Update Udev Rules for ADB
Open a terminal and create/edit the udev rules file: sudo nano /etc/udev/rules.d/51-android.rules
Add the following rule (this grants permissions for all Android devices): SUBSYSTEM==”usb”, ATTR{idVendor}==”22d9″, MODE=”0666″, GROUP=”plugdev”
Replace 22d9 with your device’s Vendor ID
Find Your Device’s Vendor ID: lsusb
Example output: Bus 001 Device 003: ID 22d9:276a OPPO
22d9 is the Vendor ID for Oppo.
Save & Apply the Rules:
sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo udevadm control –reload-rules
sudo udevadm trigger