- I DON’T RESPONSIBLE FOR ANY DAMAGE TO YOUR WATCH, YOUR DAILY LIFE, OR ANYTHING AFFECTED BY METHOD ON THIS THREAD*
Hello everyone. I will write here how to port any firmware from any watches
- have the same screen type (e.g round to round, square to square)
- have the same chipset and android version ( MT6739, Android 7)
- your watch rom, we call this BASE
- other watch rom you want to run in your watch, we call this PORT
a. Flash your PORT system.img using flashtool
if it’s boot into android, the PORT can be used. if not, better to change into other roms since we want a bugless rom as possible.
b. Your PORT have bugs
Of course it is. the hw is slightly different. the solutions are:
Extract BASE Kernel
a. Download MTK Extractor here
b. extract the downloaded zip, open the app, choose boot, browse to your BASE boot.img, then click start.
c. copy the kernel file to other folder
d. delete MTK Extractor folder (to remove any residues files)
Modify PORT boot.img
a. Extract the downloaded MTK Extractor zip (again, to avoid conflicted files. that’s why i told to delete it) open the app, choose boot, browse to your PORT boot.img, then click start.
b. copy the BASE kernel (the one you move from step 1) file to MTK Extractor folder
c. Repack boot.img, flash it using flashtool or TWRP
Heart Rate Sensor not work
Unpack your BASE system.img using MTK extractor, go to system/vendor/lib/hw/, copy sensors.mt6739.so to your watch in the same manner (system/vendor/lib/hw/sensors.mt6739.so)
Camera have smaller size, blurry, incorrect colors,etc.
Unpack your BASE system.img using MTK extractor, go to system/vendor/lib/, copy these files to your watch in the same manner (system/vendor/lib/hw/)
This is it! You will have a vanilla ported firmware from another watch. this guide will be useful if your firmware not updated anymore.