首发购买了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充电头不兼容,会导致烧充电线。详情请看这里。
楼主,能不能发我一个原版recovery,我刷了之后系统更新就会进TWRP的recovery导致更新失败,还有一个问题是Google账号一只无法复制到手表,望帮助,多谢!
其實更新到2.1與TWRP的RECOVERY沒有關係,是與LC給的VENDOR.IMG有闔的,南村幼童所刷的六個IMAGES的那個ROM是不能更新的,但很流暢,佔容量少,但如果將這個ROM刷入LC的VENDOR.IMG就能夠更新到2.1,需要重置,不過經過重置之後裡面就像LC的那個ROM一樣,多了小問XX,沒有了GOOGLEFIT的健身了,大家喜歡用國際板的1.2還是雜種板的2.1,就是乎大家需要了。
不知道是否因為我用TWRP 5清,FORMAT了INTERNAL STORAGE,現在沒有聲音了,請問大家有沒有內存的聲音模組給我呢,謝謝
南村幼童所刷的六個IMAGES的那個ROM可用,可以更新2.1,
不過沒有聲音,MIC也不能用,後來我找到了是MODEM.IMG的問題,南村幼童的MODEM.IMG刷完會沒聲,現在刷回另一個MODEM.IMG就沒有問題了,NFC可用GOOGLE PLAY,要刷新KERNEL ( BOOT.IMG),現在用緊的國際板2.1可以用錶來打電話了,接聽當然沒有問題,聲音都OK,都大聲了
@Ming , 你目前用的img , 可以分享嗎?
求可用的modem.img 我也遇到了没有声音的问题
我都是參考別人
https://mega.nz/#F!hhoiySSA!fqLKwpjwdLpbOmBPNfM2FQ
1.8G这么大吗?
会不会是我是ticwatch pro 4G,所以刷pro的包有问题啊。。。
不知誰有台灣版的rom 呢
备份system时报了很多错但还是完成了怎么办
请问你的是蓝牙版的吗?
YES,備份與還原都有機會出錯
其實沒有什麼作用,還原後會FACTORY RESET
變回1.3或是1.5要再重新升級
我現在是國際板2.3了
确实,之后又回灌了几次备份都没有出现问题。
最难受的就是买了4G版,渣一样的系统app又少又不可以独立运作。
感谢楼主的教程!
请问楼主和楼上各位有没有碰到过刷机之后空间不足的问题?我刚刷好机器就只有300MB左右的空间,试图安装 Google Fit 都会提示没有足够的空间。。。感觉这块表的空间应该不只是这么一点的吧?
求教,多谢!
你可能需要刷一下vendor.img, 参考下其他人的回复吧。
先用TWRP格式化DATA…….選yes
或者在TWRP下連接電腦會看到手錶的HARDDISK然後用電腦格式化
跟著轉BOOTLOADER MODE,FASTBOOT FLASH …………………
以下的LINK不要用那個MODEM.IMG…沒有聲
https://forum.xda-developers.com/showpost.php?p=77890645&postcount=462
用我參考別人的…
https://mega.nz/#F!hhoiySSA!fqLKwpjwdLpbOmBPNfM2FQ
然後由1.2升上2.3就OK了
請問,是只要下載 安裝https://mega.nz/#F!hhoiySSA!fqLKwpjwdLpbOmBPNfM2FQ
裡面的 modem(1).img 就可以解決聲音問題嗎嗎?
quite right.
不过janjan已经更新了固件April,16直接刷这个固件(国际版)一步到位(解决声音,计步,续航等等问题)。
https://forum.xda-developers.com/smartwatch/other-smartwatches/rom-kernel-t3821013
希望能帮到你。
非常感謝,你所提供的資訊。
不過這個版本,我刷完後一直卡在 TicWatch的開機畫面,後來我又刷回LC版主的ROM,但即便是刷了TICPRO_0807_nfc _fix.zip,NFC的問題一直無解,非常耗電,後來我改刷上面版友所提供的XDA論壇的第462樓,這邊不再贅訴。沒聲音的部分也承如 Ming網友所述~導入另一版的modem.img,就解決了,不過系統自動升級依然會失敗….
XDA論壇最新的OK
我現在是2.7
不知道為何可以系統自動升級
以前最多只是2.6
不要問我,我都不明,可能是刷了XDA的最新包後的結果
请问除了刷入XDA最新的镜像后您刷入了NFC补丁吗??我的耗电有点儿快。
没有。
刷完固件就行了。
nfc对我没啥用,所以我就把它关了,
然后手表可以坚持12小时以上。
我不知道nfc开启与否与耗电太快是否有关。
今天8点满电出家门实测,掉电还是蛮快的,白天没有做任何交互,只是待机和浏览通知,现在下午四点半还有20的电,预测曲线是坚持不过下午六点的,我估计差不过,总之是没有12小时.
这个周在折腾一下吧。如果续航不理想还是回国内版了。
国内版八点半出门,现在晚上七点半我还有70%。轻度使用的情况
刷最近的catfish版,NFC耗电没能修复,能否发下原版recovery,谢谢
请问如果直接买的时候就已经是国际版(人在海外),但是想使用国内版的一些功能和app 网易云啊支付宝啊微信之类的,是不是直接用TWRP刷那个本土化补丁(nfc修复)就可以了呢?这样子就是国际版+国内一些特定服务的版本?
请问如果直接买的时候就已经是国际版(人在海外),但是想使用国内版的一些功能和app 网易云啊支付宝啊微信之类的,是不是直接用TWRP刷那个本土化补丁(nfc修复)就可以了呢?这样子就是国际版+国内一些特定服务的版本?
刷完国际版后刷回原版镜像,停在TWRP进不了系统,哪位有原版recovery.
你好请问为什么我刷你的版本不能开机,我刷catfish可以开机?
你好,刷表失败了使用了你的回滚方法,现在不知道为什么人家都是说无限 rec,我的是无限 BootLoader…是不是需要一个 boot 文件?
大哥可以给一个原装ROM吗,刷了pie是降不回去oreo了吗
求一份原装rom,另外想问一下刷了pie刷不回去oreo了吗?谢谢
https://www.coolapk.com/feed/10965040?shareKey=NTRkM2UyOGU2NzJmNWNjMjc3OGI~&shareUid=2553463&shareFrom=com.coolapk.market_9.1.1
这是别人在酷安上分享的,我从国际版顺利刷会原版并升级,大家可以看看
大神感谢你的教程,可惜技术有限巳经半砖了,开机一直在fastboot mode,请大神把能刷回国内版的各种东西给我感谢!!!!
如果你看了教程的话你就做了备份,如果你做了备份你就有“刷回国内版的各种东西”。