Moto 360 2nd Gen工程机 折腾&刷机资源分享

梦的开始——得表

无意间淘来一个Moto 360 2nd gen的工程机(屏幕下巴上有摩托罗拉的logo),用过Moto360 1st Gen的我试玩后发现它与前代的简洁的设计语言已经有些许改变,而且有一定重量,戴在手上沉甸甸的,换上不锈钢表带后更有这种感觉了。

折腾乐趣——玩表

手表预装了国行的Android Wear 1.3系统(安卓5.0),为获得更好的使用体验就要进行系统更新。令我惊讶的是国行版本的手表必须要连接国外服务器才能获取系统更新,而且不能正常更新(可下载更新包,但提示校验更新包出错)。经过多方考证是过时机型的更新校验服务器已停止服务。

 

 

我联系了联想在线客服,得知可在联想售后服务中心升级,但需付费60元,已经超出了设备本身的价值。线上的第三方刷机服务也表示没有最新系统的刷机包,无法为我进行更新。

既然如此,只能另辟蹊径了。翻遍各大社区和论坛,最后找到Android Wear 1.4(MWD49B)的线刷包,以及在国外某网站上找到Android Wear 2.0(NXH19Q)ota卡刷包,皆非国行版本,但无伤大雅。
Moto 360 2nd Gen 不像 1st Gen那样拆下表带就可以接触触点刷机,它需要卸下后盖的塑料外壳后接触测试点才能进行调试。触点的基座为塑料,加上正常的老化,电烙铁的温度太高,焊接刷机线的时候部分焊盘脱落了。个人建议是使用低温锡或者是直接用热熔胶固定,以免焊盘脱落影响后续维修

遵循循序渐进的过程,我先刷入了MWD49B。由于NXH19Q是官方流出的ota包,我尝试直接通过Recovery升级,进入rec后选择“update from SDcard”,却显示未找到升级包,ADB sideload也无法使用,这时我就把目光转向了使用Fastboot线刷。

解开NXH19Q的卡刷包后提取出内部的system.new.dat,再通过摩托罗拉的相关工具转换成了system.img_sparsechunk(x),这里我图省事还是生成了单个完整的system.img。

分割镜像包是摩托罗拉特有的产物。通过将要刷写的分区镜像文件进行分割,并进行分开刷入,可以显著减小刷机时设备卡顿造成的失败,提升刷机成功概率。相关资料在网络上均可查询。

进入Fastboot后,刷入刚才生成的system.img,并格式化userdata,耐心等待开机,最后成功进入系统。这时的更新服务器竟然恢复了正常,可以进行后续小版本的更新了。经过小更新后手表更新到了最新版本:MWD1.171020.001

 

 

 

更新到Android Wear 2.0,系统就比较开放了,可以直接使用WLAN ADB调试,尽情搞机。Github上也有了相关的开源代码及TWRP,听说已经有人用它跑上LineageOS了!

体验评价——评表

Moto 360 2nd gen超高的屏占比使它在一众智能手表中脱颖而出,可由于时代的局限性,下巴的存在降低了美观性,性能以及续航也相对落后,存在“果冻屏”现象。产品本身也存在许多先天共有的问题。重要的是它承载着我的情怀。