首发购买了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
长按电源键以接受解锁请求即可。此时可以看见“unlocked:yes”
最后输入
fastboot reboot
完成解锁过程。
0x02 引导或刷入Twrp
将recovery.img放入adb的目录下。
手表连接电脑,在正常系统中查看是否能正确识别到:
adb devices
确定识别到设备后,输入
adb reboot bootloader
cmd不会有回显,手表重启进入bootloader。
使用
fastboot devices
验证是否识别到bootloader下的设备:
识别成功,使用以下命令将其引导到twrp:
fastboot boot recovery.img
此时应该可以正常进入到twrp界面。如果您是第一次进入,请即跳转到0x03章节进行备份(需要备份含recovery分区)。
此时会引导进入Twrp,电脑会出现一个新的随身听设备,可以直接往里面复制文件。
(以下步骤可选)
如果您希望在bootloader可以直接引导到twrp,那么可以在fastboot下输入以下命令,将twrp刷入recovery:
请注意,这将覆盖原生的recovery。请做好备份!
fastboot.exe flash recovery recovery.img
(以上步骤可选)
0x03 备份旧固件&刷入新固件
选择Allow Modifications即可。
这是Twrp主菜单,选择Backup进行备份。
按提示操作备份即可。主要是boot、system和data。备份完成后,在电脑上可以访问到TicWatch设备存储,进入Twrp文件夹,将BACKUP文件夹拉出来备份好即可。
随后进行双清操作,主菜单选择Wipe。
选择Factory Reset
滑动以确认抹除。
抹除完毕后,我们将TICWATCH-PRO-OWDM-180807005-SEP-12.zip文件整个复制到手表存储下。手表点击Install。
其他默认,就可以顺利安装了。
看见下面这个界面就是完整安装了:
Wipe Cache选择或者不选择都可以,随后Reboot System即可进入国际版固件了。
看见语言没有简体中文即安装成功。
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 蓝牙版
使用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版本才可以吗?
希望尽快回复,谢谢。
先用手机连接电脑,交叉测试,排除adb套件的问题。
然后确定手表的adb打开,连接电脑时在手表上做了信任。
看提示有点像是没有在手表上信任电脑。
*** fastboot mode是一定可以連接電腦的 ***
不關板本問題
要CHECK USB線問題,USB DRIVER ,ADB 等都會有影響
谢谢。
我觉得usb底座可能有问题。
我adb连接手机没有问题,排除电脑或驱动问题。
此外我通过wlan连接adb调试手表也没用问题,初步排除手表问题以及没有点信任的问题。
最后既然fastboot一定可以连接电脑(我试了不同的电脑),所以问题可能出现在usb底座上面,打算换条线试试。
还有个不懂,为什么京东客服说官网不支持usb连接,表示不解。
谢谢。
我觉得usb底座可能有问题。
我adb连接手机没有问题,排除电脑或驱动问题。
此外我通过wlan连接adb调试手表也没用问题,初步排除手表问题以及没有点信任的问题。
最后既然fastboot一定可以连接电脑(我试了不同的电脑),所以问题可能出现在usb底座上面,打算换条线试试。
还有个不懂,为什么京东客服说官网不支持usb连接,表示不解。
十分尴尬
我把usb底座拆开发现有根数据线断掉了,唉唉。
问题应该出现在这里。
求救…
不知道怎么就重启了 然后无法开机显示红色感叹号 显示
android recovery mobvoi/catfish_sw/catfish8.0.0/owdm.180508.011/479010/user/release-keys
告诉我无法加载安卓系统
能进bootloader 但是连接电脑显示adb不是内部或外部命令
还有救吗
有救。
能进fastboot就有救。
首先我想问一下,你是刷机出现这个情况?还是无缘无故出现的?
救援流程
参考https://forum.xda-developers.com/smartwatch/other-smartwatches/rom-kernel-t3821013这个janjan的固件的刷机教程
备注:这个是国际版的。
感谢您的回复 其实我原本是国际版的 相加国内版出门问问的部件 不知道是不是备份了两次 还没来得及刷入就这样了
我的英文不好靠翻译勉强看了一下 好像不太匹配 现在adb指令都没办法执行 原本的recovery mode也进不去 一开机或者重启就会出现红色感叹号
不好意思 是我弄错了
刚发现回答被折叠了
看了一会儿 感觉实在看不懂….
如果你想救砖的话,打开下面的链接,里面有个文本文档,打开它,里面有详细的刷机教程,这个固件(by janjan)里面内置许多小问应用(不包括小问语音,而是google的)。
英文只要初中水平就可以看懂,如果看不懂我也没办法。
https://mega.nz/#F!wk4V1YBL!jkp_zqyDRKKg7-rEx_MiuQ
Good luck.
好慘 最後一個步驟刷到 VENDER 卡在 TICWATCH死磚 真想哭
進不了 FASTBOOT
我想應該是我活該 第一步刷入 ROM 都沒問題 只是我是刷JANJAN 的OREO 版 可能是版本太新 VENDOR 被判過不了吧 現在 在TICEATCH LOGO 重啟 好慘 之前是想用 SIMON 的MAGISK 刷原生國內版去解 結果手錶會LAG 加發熱到不能用的地步
我活動的地方在台灣 之前在武漢活動 還存了20元的武漢通還沒用呢 哭哭 FASTBOOT ADB 指令自認都很熟了 還發生這種事
有沒有新版 國內版刷國際的教學呢 只能先返廠了
旧版本到OREO我记得是有专门的镜像和步骤的,需要按照JANJAN的步骤做,不可混用。后续我已经没有使用国际版,故没有跟进了。
我想應該是我活該 第一步刷入 ROM 都沒問題 只是我是刷JANJAN 的OREO 版 可能是版本太新 VENDOR 被判過不了吧 現在 在TICEATCH LOGO 重啟 好慘 之前是想用 SIMON 的MAGISK 刷原生國內版去解 結果手錶會LAG 加發熱到不能用的地步
我活動的地方在台灣 之前在武漢活動 還存了20元的武漢通還沒用呢 哭哭 FASTBOOT ADB 指令自認都很熟了 還發生這種事
有沒有新版 國內版刷國際的教學呢 只能先返廠了
只能進入到TWRP介面,試很多次都無法入到系統
現在停在BOOTLOADER畫面無法進入系統
https://mega.nz/#F!wk4V1YBL!jkp_zqyDRKKg7-rEx_MiuQ
請下載這兩個,第一個安裝就不解釋,最重要的是 2-Patch-update.zip
這個需解壓,然後執行檔案裏面的 windows.bat ,我想應該就能啟動,如果不想ROOT就不用再裝其他插件,這版已修正NFC耗電問題。
使用微信播放語音無法播放,並閃退,辦法解決嗎?
现在手机返修了 因为卡在ticwatch logo死转 无法进入 fastboot twrp system, 请问照这个方法刷国际版就没问题了 ,不用在刷 国内版 vendor以及nfc patch?
是的,如果是刷XDA上的國際版,就不需要再打補釘。
所以不用在刷入 nfc patch, Vendor img, 我当初就是 刷好 最新国际版 又刷 vendor死转的, 卡在ticwatch logo 无法进 fastboot ,这次要却定清楚 真的吓到了
https://forum.xda-developers.com/smartwatch/other-smartwatches/rom-kernel-t3821013
所以理論上 照XDA 上 兩步驟刷入
就可以變成國際版了
不用 NFC PATCH
不用刷 VENDOR 才能測心跳步數
不會沒聲音 不用重刷 MODEM
我再確定一下 我是在7/11變磚 人在台灣
今天回武漢才返廠 BOOTLOADER 都進不去 也無法鎖上
不知道原廠 怎麼幫我修
結果我就是刷這個版本 然後又刷入 VENDOR 變磚了 原本 已經刷入 ZIP 成功開機 進入 SYSTEM 然後卻又去跑LC 大的流程 刷NFC PATCH 等等 最後開不了機 死磚 卡在 TICEATCH 無限重啟 也無法進入FASTBOOT 真是太慘了!
最後結果,微信出現設備不支援語音播放T_T
看到楼主说该方法已过时
应该是这几天改的
大家注意
刷vendor这种风险高
如果向我是是用 fastboot boot twrp 也会进不了twrp
因为不能 锁bootloader 返厂了 也不知道能不能修
需要确定 刷最新版 xda 7/29有没有问题?
是否需要补丁?
建議先刷4/16的版本,7/29會很卡,要是刷完4/16會自動更新,卡驚嘆號畫面的話,請強制重開機,先把自動更新關掉。在錶面往上滑的訊息會提示更新失敗,請把這訊息往右或往左滑,就會出現設定是否提示根是否更新畫面,這樣就能關掉自動更新,等XDA有新版的rom再裝。
谢谢 其实我本来是刷 4/16 oreo都没问题 可以进系统 还来加刷vendor 才变转,原来根本没必要刷Vendor
开始确实比较卡,我的方法是停用Google Fit
請問國內版 目前更新到最新版
是先兩步驟刷 3月 版本 OREO to PIE
再刷4月版的 boot.img
有點不太懂 因為MEGA 上4月ROM 資料夾內容 和 3月及 7月是不一樣的
你直接下載PIE-9.0.0\April-16\那一份既可,如果裝完卻無法進系統,再另外下載March-23\…\2-Patch-update.zip,然後解壓,執行windows.bat,直接點兩下即可,夠簡單吧?
Ok 夠清楚 感謝!
當初 Huawei watch2 刷國際版
還鎖回bootloader
等我離開 武漢 就刷
加油,再補充一點,2-Patch-update.zip 這份補釘要在bootloader底下執行,如何進 bootloader 詳情請往上爬LC大的教學,LC大 講解得非常清楚,或是強制按2顆實體按鍵也行,一直按住直到進 bootloader 再鬆開。
其實~我也遇過進不了TWRP,後來裝最新版的TWRP 3.3.1.0,才解決這個問題,而且我比你更慘,裝XDA 4/16版是無法啟動,後來想起打XDA版主提供的3月份的補釘,才得以解決,感謝各位版主的大德。
不能进TWRP 还好
连 FASTBOOT都进不了
就比较麻烦了
我是因为刷入不匹配的VENDOR
卡在TICWATCH LOGO BOOTLOOP
也无法强制进入FASTBOOT
因为我是用FASTBOOT BOOT TWRP
所以没有刷入 TWRP
自然也无法进入 TWRP
总之现在 手錶在武汉维修站点
不知道原厂是否愿意帮我修了
當初,你有試著2顆實體鍵一起按嗎?按到出現BOOTLOADER畫面嗎?有的話就能重刷TWRP。
剛剛在看XDA的評論
兩顆實體鍵一起按 震動後鬆開進FASTBOOT
這個我試過很多次 還是卡在TIC WATCH 重啟
我都在懷疑是我自已沒按好了
就算system刷壞 沒TWRP
刷錯 VENDOR 沒道理連FASTBOOT 都進不了
總之手錶在返修中
已連絡到維修站點 說不定他能進FASTBOOT
然後發現是解鎖的 那不知道會怎樣呀
按理說,是2顆實體鍵一起按住,直到出現BOOTLOADER畫面再鬆開按鍵,既然你都試過了還是進不去,那也只能返廠了,希望你的錶能救回來~XD
手錶 從維修點回來了
看來一切又正常
現在在武漢活動 先保留中國版+武漢通
之後還是要刷 國際版
大家對於xda上新版8/1有何想法
依照教學直刷就可以嗎?
先別刷!!~~很卡。
好的 那我國內版 先刷 4月 pie就可以了
照xda上的方法 不用nfc patch, 不用vendor img
刷4月版 看起來 沒什麼 問題
但是我找不到 4 core 全開 的 boot 及 vendor,嘗試刷入 8/1 zip 的 boot 及 vendor 會卡 開機 畫面無法開機
Extra folder 上線在只剩8/1 boot vendor image了
老弟阿~~刷 4/16版 順順的用就好了,已經夠用了,別搞新版本了,無論怎麼設定,最後都是無預警卡頓,這是我測試1週以來的心得,回頭是岸吧,也別搞4核全開,只是耗電而已,並沒有快多少。
好的 四月版似乎有個 小問題 抓不到 手錶的 gps, 只有手機的
另外我把華為 watch2也刷了 四核全開版
真的順暢到不像話 但耗電也是….
新版有人破解卡頓 寫ram調動的腳本
有人反應四核全開 也沒問題了!
不知道7/29刷新的BOOT 經過幾更新及開機 會不會再卡了
DANNY 也有在XDA上, XXDARK 是您?
最後,只是微信無法聽語音,一按就閃退,有朋友試過這種情況嗎???