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. 请教:
    我的是ticwatch pro 蓝牙版
    使用usb底座连接电脑时无法识别,
    手动进入fastboot mode是连接也是无法识别。
    在debian9 dmesg提示:
    [240072.558708] usb 1-1: new full-speed USB device number 50 using xhci_hcd
    [240072.558863] usb 1-1: Device not responding to setup address.
    [240072.766843] usb 1-1: Device not responding to setup address.
    [240072.974698] usb 1-1: device not accepting address 50, error -71
    [240072.974749] usb usb1-port1: unable to enumerate USB device

    win10下,都无法识别。

    我问了jd客服,了解到不能连接usb。
    请问,你的怎么连接的?是4G版本才可以吗?

    希望尽快回复,谢谢。

    1. 先用手机连接电脑,交叉测试,排除adb套件的问题。
      然后确定手表的adb打开,连接电脑时在手表上做了信任。
      看提示有点像是没有在手表上信任电脑。

    2. *** fastboot mode是一定可以連接電腦的 ***
      不關板本問題
      要CHECK USB線問題,USB DRIVER ,ADB 等都會有影響

      1. 谢谢。
        我觉得usb底座可能有问题。
        我adb连接手机没有问题,排除电脑或驱动问题。
        此外我通过wlan连接adb调试手表也没用问题,初步排除手表问题以及没有点信任的问题。
        最后既然fastboot一定可以连接电脑(我试了不同的电脑),所以问题可能出现在usb底座上面,打算换条线试试。
        还有个不懂,为什么京东客服说官网不支持usb连接,表示不解。

  2. 谢谢。
    我觉得usb底座可能有问题。
    我adb连接手机没有问题,排除电脑或驱动问题。
    此外我通过wlan连接adb调试手表也没用问题,初步排除手表问题以及没有点信任的问题。
    最后既然fastboot一定可以连接电脑(我试了不同的电脑),所以问题可能出现在usb底座上面,打算换条线试试。
    还有个不懂,为什么京东客服说官网不支持usb连接,表示不解。

    1. 十分尴尬
      我把usb底座拆开发现有根数据线断掉了,唉唉。
      问题应该出现在这里。

  3. 求救…
    不知道怎么就重启了 然后无法开机显示红色感叹号 显示
    android recovery mobvoi/catfish_sw/catfish8.0.0/owdm.180508.011/479010/user/release-keys
    告诉我无法加载安卓系统
    能进bootloader 但是连接电脑显示adb不是内部或外部命令
    还有救吗

    1. 有救。
      能进fastboot就有救。
      首先我想问一下,你是刷机出现这个情况?还是无缘无故出现的?

      救援流程
      参考https://forum.xda-developers.com/smartwatch/other-smartwatches/rom-kernel-t3821013这个janjan的固件的刷机教程

      备注:这个是国际版的。

      1. 感谢您的回复 其实我原本是国际版的 相加国内版出门问问的部件 不知道是不是备份了两次 还没来得及刷入就这样了
        我的英文不好靠翻译勉强看了一下 好像不太匹配 现在adb指令都没办法执行 原本的recovery mode也进不去 一开机或者重启就会出现红色感叹号

      2. 不好意思 是我弄错了
        刚发现回答被折叠了
        看了一会儿 感觉实在看不懂….

        1. 如果你想救砖的话,打开下面的链接,里面有个文本文档,打开它,里面有详细的刷机教程,这个固件(by janjan)里面内置许多小问应用(不包括小问语音,而是google的)。

          英文只要初中水平就可以看懂,如果看不懂我也没办法。

          https://mega.nz/#F!wk4V1YBL!jkp_zqyDRKKg7-rEx_MiuQ

          Good luck.

  4. 好慘 最後一個步驟刷到 VENDER 卡在 TICWATCH死磚 真想哭
    進不了 FASTBOOT

    1. 我想應該是我活該 第一步刷入 ROM 都沒問題 只是我是刷JANJAN 的OREO 版 可能是版本太新 VENDOR 被判過不了吧 現在 在TICEATCH LOGO 重啟 好慘 之前是想用 SIMON 的MAGISK 刷原生國內版去解 結果手錶會LAG 加發熱到不能用的地步
      我活動的地方在台灣 之前在武漢活動 還存了20元的武漢通還沒用呢 哭哭 FASTBOOT ADB 指令自認都很熟了 還發生這種事

      有沒有新版 國內版刷國際的教學呢 只能先返廠了

      1. 旧版本到OREO我记得是有专门的镜像和步骤的,需要按照JANJAN的步骤做,不可混用。后续我已经没有使用国际版,故没有跟进了。

  5. 我想應該是我活該 第一步刷入 ROM 都沒問題 只是我是刷JANJAN 的OREO 版 可能是版本太新 VENDOR 被判過不了吧 現在 在TICEATCH LOGO 重啟 好慘 之前是想用 SIMON 的MAGISK 刷原生國內版去解 結果手錶會LAG 加發熱到不能用的地步
    我活動的地方在台灣 之前在武漢活動 還存了20元的武漢通還沒用呢 哭哭 FASTBOOT ADB 指令自認都很熟了 還發生這種事

    有沒有新版 國內版刷國際的教學呢 只能先返廠了

  6. 只能進入到TWRP介面,試很多次都無法入到系統

    1. https://mega.nz/#F!wk4V1YBL!jkp_zqyDRKKg7-rEx_MiuQ
      請下載這兩個,第一個安裝就不解釋,最重要的是 2-Patch-update.zip
      這個需解壓,然後執行檔案裏面的 windows.bat ,我想應該就能啟動,如果不想ROOT就不用再裝其他插件,這版已修正NFC耗電問題。

      1. 使用微信播放語音無法播放,並閃退,辦法解決嗎?

      2. 现在手机返修了 因为卡在ticwatch logo死转 无法进入 fastboot twrp system, 请问照这个方法刷国际版就没问题了 ,不用在刷 国内版 vendor以及nfc patch?

        1. 是的,如果是刷XDA上的國際版,就不需要再打補釘。

          1. 所以不用在刷入 nfc patch, Vendor img, 我当初就是 刷好 最新国际版 又刷 vendor死转的, 卡在ticwatch logo 无法进 fastboot ,这次要却定清楚 真的吓到了

      3. 結果我就是刷這個版本 然後又刷入 VENDOR 變磚了 原本 已經刷入 ZIP 成功開機 進入 SYSTEM 然後卻又去跑LC 大的流程 刷NFC PATCH 等等 最後開不了機 死磚 卡在 TICEATCH 無限重啟 也無法進入FASTBOOT 真是太慘了!

  7. 看到楼主说该方法已过时
    应该是这几天改的
    大家注意
    刷vendor这种风险高
    如果向我是是用 fastboot boot twrp 也会进不了twrp
    因为不能 锁bootloader 返厂了 也不知道能不能修

    需要确定 刷最新版 xda 7/29有没有问题?
    是否需要补丁?

    1. 建議先刷4/16的版本,7/29會很卡,要是刷完4/16會自動更新,卡驚嘆號畫面的話,請強制重開機,先把自動更新關掉。在錶面往上滑的訊息會提示更新失敗,請把這訊息往右或往左滑,就會出現設定是否提示根是否更新畫面,這樣就能關掉自動更新,等XDA有新版的rom再裝。

      1. 谢谢 其实我本来是刷 4/16 oreo都没问题 可以进系统 还来加刷vendor 才变转,原来根本没必要刷Vendor

      2. 請問國內版 目前更新到最新版
        是先兩步驟刷 3月 版本 OREO to PIE
        再刷4月版的 boot.img
        有點不太懂 因為MEGA 上4月ROM 資料夾內容 和 3月及 7月是不一樣的

        1. 你直接下載PIE-9.0.0\April-16\那一份既可,如果裝完卻無法進系統,再另外下載March-23\…\2-Patch-update.zip,然後解壓,執行windows.bat,直接點兩下即可,夠簡單吧?

          1. Ok 夠清楚 感謝!
            當初 Huawei watch2 刷國際版
            還鎖回bootloader
            等我離開 武漢 就刷

            1. 加油,再補充一點,2-Patch-update.zip 這份補釘要在bootloader底下執行,如何進 bootloader 詳情請往上爬LC大的教學,LC大 講解得非常清楚,或是強制按2顆實體按鍵也行,一直按住直到進 bootloader 再鬆開。

    2. 其實~我也遇過進不了TWRP,後來裝最新版的TWRP 3.3.1.0,才解決這個問題,而且我比你更慘,裝XDA 4/16版是無法啟動,後來想起打XDA版主提供的3月份的補釘,才得以解決,感謝各位版主的大德。

  8. 不能进TWRP 还好
    连 FASTBOOT都进不了
    就比较麻烦了
    我是因为刷入不匹配的VENDOR
    卡在TICWATCH LOGO BOOTLOOP
    也无法强制进入FASTBOOT

    因为我是用FASTBOOT BOOT TWRP
    所以没有刷入 TWRP
    自然也无法进入 TWRP
    总之现在 手錶在武汉维修站点
    不知道原厂是否愿意帮我修了

    1. 當初,你有試著2顆實體鍵一起按嗎?按到出現BOOTLOADER畫面嗎?有的話就能重刷TWRP。

      1. 剛剛在看XDA的評論
        兩顆實體鍵一起按 震動後鬆開進FASTBOOT
        這個我試過很多次 還是卡在TIC WATCH 重啟
        我都在懷疑是我自已沒按好了
        就算system刷壞 沒TWRP
        刷錯 VENDOR 沒道理連FASTBOOT 都進不了

        總之手錶在返修中
        已連絡到維修站點 說不定他能進FASTBOOT
        然後發現是解鎖的 那不知道會怎樣呀

        1. 按理說,是2顆實體鍵一起按住,直到出現BOOTLOADER畫面再鬆開按鍵,既然你都試過了還是進不去,那也只能返廠了,希望你的錶能救回來~XD

          1. 手錶 從維修點回來了
            看來一切又正常
            現在在武漢活動 先保留中國版+武漢通
            之後還是要刷 國際版
            大家對於xda上新版8/1有何想法
            依照教學直刷就可以嗎?

              1. 好的 那我國內版 先刷 4月 pie就可以了
                照xda上的方法 不用nfc patch, 不用vendor img

              2. 刷4月版 看起來 沒什麼 問題
                但是我找不到 4 core 全開 的 boot 及 vendor,嘗試刷入 8/1 zip 的 boot 及 vendor 會卡 開機 畫面無法開機
                Extra folder 上線在只剩8/1 boot vendor image了

                1. 老弟阿~~刷 4/16版 順順的用就好了,已經夠用了,別搞新版本了,無論怎麼設定,最後都是無預警卡頓,這是我測試1週以來的心得,回頭是岸吧,也別搞4核全開,只是耗電而已,並沒有快多少。

                  1. 好的 四月版似乎有個 小問題 抓不到 手錶的 gps, 只有手機的

                    另外我把華為 watch2也刷了 四核全開版
                    真的順暢到不像話 但耗電也是….

                    新版有人破解卡頓 寫ram調動的腳本
                    有人反應四核全開 也沒問題了!

      2. 不知道7/29刷新的BOOT 經過幾更新及開機 會不會再卡了
        DANNY 也有在XDA上, XXDARK 是您?

  9. 最後,只是微信無法聽語音,一按就閃退,有朋友試過這種情況嗎???

评论已关闭。