Install NetHunter on TicWatch Pro after flashing factory firmware

Install NetHunter on TicWatch Pro after flashing factory firmware

Loading

You tried to flash custom ROM, root it or install Kali NetHunter on your TicWatch Pro (catfish) but something went wrong? Your smartwatches end-up in bootloop, always boots into recovery, from installation logs you were informed there is not enough free space on system partition, installation process ended with error, got stuck in installation process (unpacking binaries), unknown architecture detected aborting chroot installation or others.

If you followed my previous blog how to flash stock ROM on TicWatch Pro, then you should solve all aforementioned problems and boot your watches with clean factory firmware. From this point, you can flash customized Wear OS created by janjan, however installing Kali NetHunter will not be as straightforward as explained in how to install NetHunter.

After couple of unsuccessful attempts, I found a solution how to install NetHunter on flashed stock ROM with currently available resources.

Requirements

Instructions

Flash stock ROM (factory firmware) and pair it with your smartphone and enable ADB debugging.

  1. adb reboot bootloader
  2. fastboot flash vendor vendor.img (from in TicWatch Pro resources)
  3. fastboot reboot-bootloader
  4. fastboot flash recovery twrp-9.0.img
  5. Boot into recovery by pressing bottom button two times. Confirm by pressing upper button.
  6. Go back to main TWRP recovery menu. We will sideload prerequisite ROM. Select Install -> ADB Sideload -> Start. TicWatch now waits for zip files that will be installed from computer. From computer sideload the ROM using adb sideload 2-ROM-PWDD.190617.074-AUG-09.zip
  7. Reboot System, setup watches and enable ADB debugging
  8. adb reboot recovery
  9. We will sideload Magisk. Select Install -> ADB Sideload -> Start. From computer sideload Magisk using adb sideload Magisk-v21.0.zip
  10. Reboot system and make sure Magisk is installed
  11. adb reboot bootloader
  12. fastboot flash recovery ticwatch-pro-twrp.img (sometimes flashing worked correctly with twrp-9.0.img and crashed with ticwatch-pro-twrp.img on 7%)
  13. adb reboot recovery
  14. Select Wipe -> “right arrow suggesting next page” -> File System Options -> tick System -> “right arrow suggesting next page” -> if Free Partition System is less than around 175 MB, then Resize (it creates around 190 MB of free memory on system partition), see Figure 1.
  15. We will sideload NetHunter image. From recovery select Install -> ADB Sideload -> Start. Smartwatches now waits until zip files will be installed from computer using adb sideload nethunter-202X.X-catfish-wearos-kalifs-nano.zip
Figure 1 Free space on system partition is not enough

Conclusion

The key difference in installation steps between this and earlier tutorial is to use another recovery. When I used ticwatch-pro-twrp.img while flashing customized ROM, it wasn’t successfully flashed, which is the reason why different version of TWRP needs to be used. On the other side, with twrp-9.img I couldn’t sideload NetHunter, I always got not enough free space on system partition error.

Hope this tutorial will help you, and you will end-up with the same result as I did.

When we have NetHunter – FitHunter – running on our TicWatch Pro, we can play around with its tools. In next blog, we will setup and demonstrate running Ducky Script.

2 thoughts on “Install NetHunter on TicWatch Pro after flashing factory firmware

  1. Kasuya

    Why only TicWatch Pro 2018 (Model WF12096)?
    Can we use any tic watch models ?

    1. This tutorial with troubleshooting should work on other models such as Pro 2020, Pro 4G/LTE too. I havent experienced this issue with TicWatch Pro 3.

Leave a Reply

Your email address will not be published. Required fields are marked *