Gadget Diary: Cracking the Huawei Kids Watch 3X

Introduction

Haven’t updated in a while. Between school and everything else, it’s been a long time since my last post. Sorry everyone!

Anyway, let’s get back on topic. Today I stumbled upon an old piece of tech at home:

Yes, a seriously vintage watch — and today, I’m going to try cracking it.

Hands-On

Hacking Targets

  1. Enable and successfully access ADB debugging
  2. Freely install custom apps
  3. Unlock the BL lock and gain Root access

Materials Needed

  1. A brain
  2. A Huawei Kids Watch 3X
  3. Android Watch ADB Toolbox (or WearOS)
  4. A USB cable (make sure it supports data transfer, not just charging)
  5. MT Manager installed on your phone

Let’s Get Started

  1. As usual, let’s first check the watch’s CPU brand and Android version.

This CPU is quite old — over 3,700 days old.

  1. Open Settings, tap the Build Number repeatedly to enter Developer Mode.

  1. Open the Android Watch ADB Toolbox (hereafter referred to as the ADB tool). On the watch, select PTP mode, allow USB debugging, and once you see this screen, you’ve succeeded.

With that, our first target: enabling and successfully accessing ADB debugging is checked off :check_mark:. Let’s move on to the next goal.

  1. Open the ADB tool and adjust the DPI for easier operation. (I recommend setting it to 200.)

  1. Open your browser and visit this link to download the app (I already downloaded it, so I won’t demonstrate that step).

  2. Choose the option to install a custom APK, select the file, and install.

  1. Oh man! It failed!!!

  1. Why did it fail? That’s where the MT Manager I told you to install comes in handy. Let’s take a look at the APK!

There’s the problem. Huawei engineers have restricted installations with install formats before V1. We simply need to change it to V2, V3, or V2+V3 — any one of them works.

  1. Reinstall.

  1. Open the watch to confirm.

  1. App test.

With that, our second target: installing custom apps is also checked off :check_mark:. On to the next goal.

  1. Reboot the ADB into fastboot mode.
adb reboot fastboot

Unfortunately, it failed. The BL lock can’t be unlocked — I’ll need to spend more time figuring this out…

1 Like