TicWatch Pro刷入国际版WearOS固件教程(已过时)

首发购买了TicWatch Pro,无奈国内特供版本什么屁功能都没有,落后国际版数个大版本。今天终于收到系统更新,结果却发现还是什么都没有。一气之下折腾起刷国际版。参考了这个帖子又臭又长,国内有人刷成功又装逼不肯写教程,算了,还是靠不得国人,自己动手丰衣足食。


 

2020/09/15更新

 

有些人(大部分)真的很讨厌,哪怕我标注了这么多的警告一样能无视,刷死了后就开始求原始image下载,求问怎么刷回。特此关闭评论。  —— LC

As some(most) people is not tent to read carefully but seeking for help after crashed his watch for recovery image, I hereby closed the comment of this article. GOOD LUCK!   — LC


警告: 本文内容已经过时,仅供参考,不建议继续使用该版本。请勿混用文中提到的各个补丁与其他固件包。所有操作风险和保修失效风险请自行承担。

警告: 任何操作之前请妥善备份。任何求recovery image的请求将被拒绝或不予回应。

警告: 本教程不适用于4G版本。

整体思路:

– 解锁bootloader

– 刷入Twrp

– 从Twrp刷入新固件

– Root、修复NFC

0x00 先决条件

警告:以下操作将导致WearOS用户数据丢失。

警告:国际版适配将有可能导致电池寿命大幅缩减,并导致NFC功能全部或部分失效。

警告:国际版Google Pay无法绑定任何国内银行卡,刷国际版固件将导致手表支付在国内无效化。

警告:以下提到的任何操作将可能导致保修失效。

0x00a

下载链接

涉及到的文件如下:

  • adb-platform-tools.zip — adb工具包
  • Busybox_for_Android_NDK-1.29.2.zip — wearos能用的busybox
  • KernelAudiutor4Wear.apk — root后的内核管理工具
  • Magisk-v17.1.zip — root工具
  • recovery.img — twrp镜像
  • TICPRO_0807_nfc _fix.zip — 中国版本ticwatch的NFC修补工具
  • TICWATCH-PRO-OWDM-180807005-SEP-12.zip — 国际版镜像
  • vendor.img — 使用国内版硬件时需要在最后重新刷入以解决心率和外屏显示问题

0x00b

手机需要有完整的Google框架,包括Google应用(这个应用就叫Google)以及WearOS应用,均从Google Play下载。

0x00c

手机需要有良好的访问谷歌的链路。

0x01 解锁bootloader

参考文档

请注意,有坑。建议这里从Linux环境去解锁。Windows总是失败。

请注意,解锁bootloader会清除手表上的用户数据。

请注意,解锁后保修可能失效。

首先开启adb调试

进入设置–关于,点按7次Build number,随后打开开发者选项菜单,允许ADB调试。

连接电脑,此时手表弹出adb提醒,点击总是允许。

Linux下:

apt-get install android-tools-adb android-tools-fastboot

Windows下:

打开cmd进入adb目录。

随后键入:

adb reboot bootloader

此时手表应该会重启到bootloader界面。

再键入:

fastboot oem unlock

858999591207202201

长按电源键以接受解锁请求即可。此时可以看见“unlocked:yes”

最后输入

fastboot reboot

完成解锁过程。

0x02 引导或刷入Twrp

将recovery.img放入adb的目录下。

手表连接电脑,在正常系统中查看是否能正确识别到:

adb devices

image

确定识别到设备后,输入

adb reboot bootloader

cmd不会有回显,手表重启进入bootloader。

使用

fastboot devices

验证是否识别到bootloader下的设备:

image

识别成功,使用以下命令将其引导到twrp:

fastboot boot recovery.img

此时应该可以正常进入到twrp界面。如果您是第一次进入,请即跳转到0x03章节进行备份(需要备份含recovery分区)。

此时会引导进入Twrp,电脑会出现一个新的随身听设备,可以直接往里面复制文件。

(以下步骤可选)

如果您希望在bootloader可以直接引导到twrp,那么可以在fastboot下输入以下命令,将twrp刷入recovery:

请注意,这将覆盖原生的recovery。请做好备份!

fastboot.exe flash recovery recovery.img

image

(以上步骤可选)

0x03 备份旧固件&刷入新固件

824324070141378124

选择Allow Modifications即可。

726620124267979939

这是Twrp主菜单,选择Backup进行备份。

image

按提示操作备份即可。主要是boot、system和data。备份完成后,在电脑上可以访问到TicWatch设备存储,进入Twrp文件夹,将BACKUP文件夹拉出来备份好即可。

随后进行双清操作,主菜单选择Wipe。

image

选择Factory Reset

image

滑动以确认抹除。

抹除完毕后,我们将TICWATCH-PRO-OWDM-180807005-SEP-12.zip文件整个复制到手表存储下。手表点击Install。

image

其他默认,就可以顺利安装了。

image

看见下面这个界面就是完整安装了:

642356170757264034

Wipe Cache选择或者不选择都可以,随后Reboot System即可进入国际版固件了。

看见语言没有简体中文即安装成功。

486438843169634837

0x04 使用Magisk进行root

等到进入系统,手表会获取Google play的更新。随后我们再进入play商店,获取其他原生软件的更新。等到更新完毕后,我们就可以进行Magisk的安装。

Magisk的安装非常简单,重启手表,在开机时按住电源键进入bootloader、从bootloader选择到recovery,即进入twrp。在twrp中上传Magisk-v17.1.zip和Busybox_for_Android_NDK-1.29.2.zip即可。

随后点击Install,先安装Magisk,再安装Busybox即可。

(针对中国版本的用户,请参考0x05继续安装NFC补丁)

安装完毕后,重启手表,打开开发者选项,进入adb,在电脑输入:

adb install KernelAudiutor4Wear.apk

即可把内核管理工具一并安装上。

0x05 修复中国ticwatch pro刷国际版NFC耗电故障

如果是使用中国版本的ticwatch pro刷国际版固件,这时候你一定会发现手表的耗电尿崩惊人。这是因为国际版和中国版的NFC模块不一致导致的。这里我们还需要在twrp中导入“TICPRO_0807_nfc _fix.zip”这个包,来修复NFC的问题。

虽然NFC问题的修复对于我们来说没有实质性的作用,毕竟Google Pay对于触碰付款,国内各家银行卡都是不支持的。(也许有支持的没有试到,尝试过Mastercard、Visa,近十家银行的卡片都无法使用。)

但是,因为NFC问题导致的耗电问题却能因此解决,而没有刷NFC补丁时,手表仅能使用不超过12小时。所以这个补丁对于中国区用户绝对是必选的。

0x06 修复中国版手表无法使用心率及记步故障

在此,经过使用发现,手表无法正常获取心率,也无法获取步数信息。外屏无法显示步数。经过调试,发现重新刷入最初的vendor.img即可解决。所以,针对国内版硬件,在完成之后还需要进入bootloader重新刷一下vendor.img。刷完后即可顺利解决。

具体步骤如下:

adb reboot bootloader
fastboot flash vendor vendor.img

0x07 收尾工作

正式的配置工作基本收尾,这时候请务必在完成常用的应用安装配置之后,进入twrp打一个备份出来。同时,Wipe掉手表的Data、System、Boot分区,并将备份回灌以验证备份的有效性。一切无误,大功告成!

虽然xda的帖子很杂乱,但是在此还是感谢开发者的辛勤工作,使得我们有更好的固件得以使用。这里仅仅作为一个汇总和翻译,方便自己后期查阅。

0x08 失败回滚教程(The Failure Protocol)

/*Updated on 2018-10-14*/

文章撰写完成后出乎意料地得到很多同学的阅读,也遇到了很多我没有遇到的问题。如果您因为各位问题导致手表无法正常启动/无法正常引导/卡第一屏不动等,请阅读此章节。

0x08a 大前提

确保沉着冷静。最坏的情况是耽误几天返厂换新,不会出现自掏腰包变砖的情况。

0x08b 检查Bootloader

手表右侧两颗按键齐按,强制重启,感受到震动后不放开,1-2秒后会进入bootloader界面。

如果能进入bootloader界面,则往下看,否则进入本章节最后一部分进行返厂。

0x08c 进入twrp

进入bootloader后,尝试按照0x02的方式进入twrp。这里目前不应该会出错。如果出错,请重新下载twrp。

0x08d Advanced Wipe

在twrp中可能会出现restore 镜像失败、mount不上分区的问题,这时候我们用另外的方式进行刷写。这里进入Wipe选项,选择Advanced Wipe,将所有分区勾上,确认抹除。

0x08e 安装固件

进行Advanced Wipe后,回到Twrp主菜单,进行Install,选择上面下载的国际版固件,确认安装。等待刷写完成,选择reboot,不应出现No OS Found的错误,且应该可以正常引导到系统。

(这里有能力的同学也可以采用线刷,这里暂时不予以展开讨论)

0x08f 如果以上都不行…

在bootloader中输入:

fastboot oem lock

将OEM锁回,然后联系经销商进行更换手表。

0x09 参考文档及感谢

主讨论帖 by janjan

Magisk by topjohnwu

NFC补丁 by gashd

Thanks to:

東城十七 对twrp刷入顺序提出的修正

最后提醒一下,TICWatch Pro和部分QC充电头不兼容,会导致烧充电线。详情请看这里

“TicWatch Pro刷入国际版WearOS固件教程(已过时)”的215个回复

  1. 楼主,能不能发我一个原版recovery,我刷了之后系统更新就会进TWRP的recovery导致更新失败,还有一个问题是Google账号一只无法复制到手表,望帮助,多谢!

  2. 其實更新到2.1與TWRP的RECOVERY沒有關係,是與LC給的VENDOR.IMG有闔的,南村幼童所刷的六個IMAGES的那個ROM是不能更新的,但很流暢,佔容量少,但如果將這個ROM刷入LC的VENDOR.IMG就能夠更新到2.1,需要重置,不過經過重置之後裡面就像LC的那個ROM一樣,多了小問XX,沒有了GOOGLEFIT的健身了,大家喜歡用國際板的1.2還是雜種板的2.1,就是乎大家需要了。

  3. 不知道是否因為我用TWRP 5清,FORMAT了INTERNAL STORAGE,現在沒有聲音了,請問大家有沒有內存的聲音模組給我呢,謝謝

  4. 南村幼童所刷的六個IMAGES的那個ROM可用,可以更新2.1,
    不過沒有聲音,MIC也不能用,後來我找到了是MODEM.IMG的問題,南村幼童的MODEM.IMG刷完會沒聲,現在刷回另一個MODEM.IMG就沒有問題了,NFC可用GOOGLE PLAY,要刷新KERNEL ( BOOT.IMG),現在用緊的國際板2.1可以用錶來打電話了,接聽當然沒有問題,聲音都OK,都大聲了

    1. @Ming , 你目前用的img , 可以分享嗎?

    2. 求可用的modem.img 我也遇到了没有声音的问题

  5. 会不会是我是ticwatch pro 4G,所以刷pro的包有问题啊。。。

  6. 备份system时报了很多错但还是完成了怎么办

    1. YES,備份與還原都有機會出錯
      其實沒有什麼作用,還原後會FACTORY RESET
      變回1.3或是1.5要再重新升級
      我現在是國際板2.3了

  7. 确实,之后又回灌了几次备份都没有出现问题。
    最难受的就是买了4G版,渣一样的系统app又少又不可以独立运作。

  8. 感谢楼主的教程!
    请问楼主和楼上各位有没有碰到过刷机之后空间不足的问题?我刚刷好机器就只有300MB左右的空间,试图安装 Google Fit 都会提示没有足够的空间。。。感觉这块表的空间应该不只是这么一点的吧?
    求教,多谢!

    1. 你可能需要刷一下vendor.img, 参考下其他人的回复吧。

      1. 請問,是只要下載 安裝https://mega.nz/#F!hhoiySSA!fqLKwpjwdLpbOmBPNfM2FQ
        裡面的 modem(1).img 就可以解決聲音問題嗎嗎?

          1. 不過這個版本,我刷完後一直卡在 TicWatch的開機畫面,後來我又刷回LC版主的ROM,但即便是刷了TICPRO_0807_nfc _fix.zip,NFC的問題一直無解,非常耗電,後來我改刷上面版友所提供的XDA論壇的第462樓,這邊不再贅訴。沒聲音的部分也承如 Ming網友所述~導入另一版的modem.img,就解決了,不過系統自動升級依然會失敗….

            1. XDA論壇最新的OK
              我現在是2.7
              不知道為何可以系統自動升級
              以前最多只是2.6
              不要問我,我都不明,可能是刷了XDA的最新包後的結果

              1. 请问除了刷入XDA最新的镜像后您刷入了NFC补丁吗??我的耗电有点儿快。

                1. 没有。
                  刷完固件就行了。
                  nfc对我没啥用,所以我就把它关了,
                  然后手表可以坚持12小时以上。

                  我不知道nfc开启与否与耗电太快是否有关。

                  1. 今天8点满电出家门实测,掉电还是蛮快的,白天没有做任何交互,只是待机和浏览通知,现在下午四点半还有20的电,预测曲线是坚持不过下午六点的,我估计差不过,总之是没有12小时.

                    这个周在折腾一下吧。如果续航不理想还是回国内版了。

                    1. 国内版八点半出门,现在晚上七点半我还有70%。轻度使用的情况

  9. 刷最近的catfish版,NFC耗电没能修复,能否发下原版recovery,谢谢

  10. 请问如果直接买的时候就已经是国际版(人在海外),但是想使用国内版的一些功能和app 网易云啊支付宝啊微信之类的,是不是直接用TWRP刷那个本土化补丁(nfc修复)就可以了呢?这样子就是国际版+国内一些特定服务的版本?

  11. 请问如果直接买的时候就已经是国际版(人在海外),但是想使用国内版的一些功能和app 网易云啊支付宝啊微信之类的,是不是直接用TWRP刷那个本土化补丁(nfc修复)就可以了呢?这样子就是国际版+国内一些特定服务的版本?

  12. 刷完国际版后刷回原版镜像,停在TWRP进不了系统,哪位有原版recovery.

  13. 你好请问为什么我刷你的版本不能开机,我刷catfish可以开机?

  14. 你好,刷表失败了使用了你的回滚方法,现在不知道为什么人家都是说无限 rec,我的是无限 BootLoader…是不是需要一个 boot 文件?

  15. 大哥可以给一个原装ROM吗,刷了pie是降不回去oreo了吗

  16. 求一份原装rom,另外想问一下刷了pie刷不回去oreo了吗?谢谢

  17. 大神感谢你的教程,可惜技术有限巳经半砖了,开机一直在fastboot mode,请大神把能刷回国内版的各种东西给我感谢!!!!

    1. 如果你看了教程的话你就做了备份,如果你做了备份你就有“刷回国内版的各种东西”。

评论已关闭。