雜牌安卓手表的一些經(jīng)驗(yàn)
目前市面上有的安卓手表是允許用戶無限制自行安裝軟件的,比如你在拼夕夕上看見過的各種各樣的安卓手表,有的是不允許或只允許在特定應(yīng)用市場(chǎng)下載安裝,就比如努比亞watch和小米手表。 ⊙ω⊙
后者大部分都是有頭有臉的品牌,很多連adb安裝軟件的路都給堵死了,這里點(diǎn)名批評(píng)努比亞watch,明明一代手表管的不嚴(yán),二代突然堵路,導(dǎo)致現(xiàn)在2代手表普遍比一代便宜。adb都搞不進(jìn)去,只能用調(diào)換安裝包的辦法偽裝成系統(tǒng)軟件安裝。(ー_ー)
這里就不講這些大牌子的表,相關(guān)的技術(shù)支持和辦法其他地方多的是。┐(′-`)┌
這里主要講講前一種。這種安卓手表在拼夕夕和某寶上還挺吃香的。賣這些東西的都會(huì)打出比如上課神器之類的標(biāo)簽。我們很多時(shí)候都能看見雜牌電話手表,一般是小品牌(雜牌),很多時(shí)候我發(fā)現(xiàn)許多不同品牌的手表,主板構(gòu)造一模一樣。。。。。?_?

主要原因當(dāng)然就是聯(lián)發(fā)科的方案太好恰爛錢了。這些雜七雜八的手表Soc清一色都是聯(lián)發(fā)科。屬于只要貼個(gè)牌子就能做手表,頗有當(dāng)年聯(lián)發(fā)科交鑰匙做手機(jī)方案的意味。
′<_`
還有一種是雖然是聯(lián)發(fā)科的Soc雜牌表,但是并不能隨便安裝軟件,這種表其實(shí)也挺常見的。大部分這種雜牌廠對(duì)于不讓用戶在手表安裝軟件做的努力并不多,很多時(shí)候都可以直接打開開發(fā)者模式然后接電腦搞定。但是也有倔強(qiáng)的廠商禁用了adb……(*′???`*)
自古以來,高通有9008大法,聯(lián)發(fā)科也有SF Flash Tool等辦法,當(dāng)然,比驍龍麻煩點(diǎn)。
如果是原系統(tǒng)并不允許安裝第三方應(yīng)用,并且有adb限制,我們還可以通過SF安裝第三方固件來讓它屈服。部分聯(lián)發(fā)科芯片的手表可能在SF Flash Tool強(qiáng)行安裝第三方系統(tǒng)包(自制包)后,會(huì)失去撥打電話的功能。

但是拋開這個(gè)不說,聯(lián)發(fā)科手表安裝Magisk倒是比高通平臺(tái)簡(jiǎn)單多了。一般聯(lián)發(fā)科手表的Soc都是老掉牙的6580,6735,6737等等。這些大部分都可以通過MTK su一鍵獲得root權(quán)限。聯(lián)發(fā)科的早期芯片存在一個(gè) Rootkit 漏洞,導(dǎo)致用戶可以通過工具輕易獲得root權(quán)限。在目前的新機(jī)上已經(jīng)被修復(fù),但是在普遍搭載老平臺(tái)老安卓的手表上仍然可以用。對(duì)這個(gè)漏洞感興趣的可以見文章底部鏈接。?????

有了Migask可以做的事情自然多。
不過有的小盆友連很多基礎(chǔ)功能都沒搞定。在這種手表上,最常見的問題有幾種。
一,無法使用瀏覽器和聯(lián)網(wǎng)軟件,提示客戶端內(nèi)部錯(cuò)誤或者數(shù)據(jù)異常。
有一說一這是出現(xiàn)最多的問題了。出現(xiàn)這種問題大部分時(shí)候都是因?yàn)閺S商精簡(jiǎn)掉了必要的系統(tǒng)上網(wǎng)組件,或者是因?yàn)樗⑾到y(tǒng)而導(dǎo)致丟了不該丟的東西 (*?????)
一般情況安裝Android System Webview就可以解決。

如果還是不行,則試著安裝其他版本,或者查看自動(dòng)對(duì)時(shí)是否打開。如果系統(tǒng)時(shí)間與標(biāo)準(zhǔn)時(shí)間不一致也會(huì)報(bào)錯(cuò)。
二,瀏覽器可以用了,但是播放不了視頻/音頻無法播放。
瀏覽器,例如像via或者X瀏覽器這樣的小體量瀏覽器是不會(huì)自帶視頻解碼器的。如果你的手表并沒有內(nèi)置的解碼器,播放不了視頻很正常,道理和腕上嗶哩需要腕上播放器配套一樣。解決辦法當(dāng)然是安一個(gè)播放器,或者下載一個(gè)自帶的瀏覽器,比如夸克。|?'-'?)??
音頻同理。(???)
額,但是考慮到手表的性能,夸克還是不現(xiàn)實(shí)。┐(′-`)┌
三,流量無法使用
1、 點(diǎn)擊設(shè)置圖標(biāo)。2、點(diǎn)擊無線和網(wǎng)絡(luò)3、點(diǎn)擊移動(dòng)網(wǎng)絡(luò)。4、點(diǎn)擊接入點(diǎn)名稱(APN)。5、打開接入點(diǎn)名稱,點(diǎn)擊右上角的三個(gè)點(diǎn)符號(hào),在彈出的頁面中選擇“新建APN”。6、在打開的頁面中輸入名稱自定義(隨便寫什么都可以),APN填寫scuiot,其他的默認(rèn)不填寫,完成后點(diǎn)擊右上角的勾即可完成接入點(diǎn)的新建。7、新建完成后,選中新建的APN。

搗鼓好了之后,整上Migask,可玩性還是很不錯(cuò)的。這里注意手表盡量不要修改分辨率。

本篇考證不全,可能有些許錯(cuò)誤紕漏,歡迎指正。
《聯(lián)發(fā)科芯片 Rootkit 漏洞分析》
原文鏈接:https://mp.weixin.qq.com/s/ohMZkfyS_B_HVg3Xm0THbQ
