|
本帖最后由 路人甲是野百合 于 2020-9-24 15:56 編輯
如何原廠(chǎng)實(shí)現(xiàn)下載任何第三方軟件一直是不少小伙伴的追求,一位網(wǎng)友耗時(shí)一年,終于實(shí)現(xiàn)了原車(chē)所有程序去除行車(chē)限制和速度感應(yīng)限制,任意安裝APK程序,不得不服。
目前的實(shí)驗(yàn)進(jìn)度了證實(shí)了原廠(chǎng)中控自帶GPS功能能夠用于導(dǎo)航,自尊和頂配能否實(shí)現(xiàn)尚未測(cè)試,所以小伙伴們仔細(xì)看哦~
工具
筆記本電腦一臺(tái)
USB A-A線(xiàn)一根
VMware player
Ubuntu 16 LTS
Android NDK 安裝包
Dirtycow 腳本
APK store key 讀取工具
自己想裝的APP的APK安裝包
上述工具下載鏈接
http://pan.baidu.com/s/1hrVZuPA
過(guò)程
首先要下載安裝一個(gè)VMware player軟件,之后在虛擬機(jī)中安裝LINUX。推薦裝UBUNTU吧,界面比較友好操作簡(jiǎn)單點(diǎn)。
在ubuntu里安裝adb,輸入:sudo apt-get install adb
將下載的NDK文件包解壓至/home/da/ndk/,然后在上面的菜單欄,查看里點(diǎn)選顯示隱藏文件
編輯 .bashrc文件
在文本最下面加上以下兩行內(nèi)容,星號(hào)位置改為NDK所在文件夾的絕對(duì)路徑
如果不知道NDK文件的絕對(duì)路徑??梢栽谖募A上點(diǎn)右鍵屬性查看完整的路徑。
export NDK_HOME=/***************/ndk/
export PATH=$NDK_HOME:$PATH
配置完后重啟一下,重啟之后在命令行里運(yùn)行ndk-build 檢查是否生效
出現(xiàn)這個(gè)提示就表示沒(méi)有問(wèn)題了。
安裝java環(huán)境
sudo apt-get install default-jre
車(chē)機(jī)開(kāi)發(fā)者模式
打開(kāi)USB調(diào)試
進(jìn)入系統(tǒng) 設(shè)置
通過(guò)按照固定順序點(diǎn)擊打開(kāi)開(kāi)發(fā)者模式
進(jìn)入開(kāi)發(fā)者模式設(shè)置打開(kāi)USB調(diào)試
長(zhǎng)按亮度調(diào)整鍵+HOME+MENU 進(jìn)入工廠(chǎng)模式菜單
點(diǎn)擊下面那個(gè)選項(xiàng)一次,進(jìn)入二級(jí)目錄
然后長(zhǎng)按menu鍵進(jìn)入三級(jí)目錄
再一直按住HOME鍵不松大概15秒直到進(jìn)入U(xiǎn)SB口模式設(shè)置界面
將USB第一個(gè)口模式從HOST調(diào)整為device
用DRITYCOW漏洞提權(quán)
把下載的DIRTYCOW文件解壓
在解壓的文件包目錄中點(diǎn)右鍵
選擇在終端打開(kāi)
然后運(yùn)行 adb devices命令,檢查車(chē)機(jī)設(shè)備是否已經(jīng)通過(guò)ADB連接。正常情況如下圖。會(huì)顯示設(shè)備序列號(hào)
運(yùn)行命令→make root
這時(shí)會(huì)開(kāi)始流程。流程進(jìn)行一半會(huì)不斷的提示I/O錯(cuò)誤。不過(guò)不用擔(dān)心。
直接ctrl+c中斷進(jìn)程
執(zhí)行命令→adb shell
執(zhí)行命令→run-as
正常情況左邊的提示符會(huì)由$變成#表示你的權(quán)限獲取已經(jīng)成功
抓取whitelist文件
緊接剛才這一步。在提權(quán)成功以后運(yùn)行這條命令將白名單文件復(fù)制到臨時(shí)文件夾
cp /data/data/whitelist-1.0.xml /data/local/tmp
然后是修改這個(gè)復(fù)制出來(lái)的白名單文件的權(quán)限
chown shell:shell /data/local/tmp/whitelist-1.0.xml
權(quán)限修改完成后輸入
exit按回車(chē)
再輸入exit按回車(chē) 回到本機(jī)終端命令行
adb pull /data/local/tmp/whitelist-1.0.xml /home/da/
將白名單文件抓取回本機(jī)home/da/這個(gè)目錄里
獲取需要安裝的程序的storekey
java -jar/Location/of/file/GetAndroidSig.jar Filename.apk
修改whitelist文件并替換掉源文件
之后就是在本地修改白名單文件,白名單文件有固定格式,你可以參照原有格式進(jìn)行修改。也可以用我已經(jīng)改好的白名單文件。修改好的白名單文件存放在百度云文件夾里,我修改好的白名單加入了以下程序的支持
網(wǎng)易云音樂(lè)
喜馬拉雅FM
MX播放器
MX播放器解碼器v7
愛(ài)奇藝HD
MOBO播放器
酷狗播放器
QQ音樂(lè)
Torque Lite
高德地圖手機(jī)版
高德地圖車(chē)機(jī)版
百度地圖
同時(shí)。我的白名單關(guān)閉了所有程序?qū)τ谛熊?chē)限制的功能。
然后是將修改好的白名單文件推送回車(chē)機(jī)臨時(shí)目錄
adb push /home/da/whitelist-1.0.xml/data/local/tmp/whitelist-1.0.xml
進(jìn)入shell
adb shell
再次提權(quán)
run-as
將修改好的臨時(shí)文件覆蓋掉系統(tǒng)文件
cp /data/local/tmp/whitelist-1.0.xml /data/data/
退出ADB SHELL
兩次exit
重啟車(chē)機(jī)后讓配置生效
adb reboot
將程序安裝至車(chē)機(jī)
車(chē)機(jī)的屏幕為橫屏,所以很多APP對(duì)于橫屏支持不是很好。我篩選了一下基本常用的包已經(jīng)打包存放在百度云的APK目錄里了。大家拷貝到U盤(pán)根目錄下然后用程序安裝器就可以直接安裝了
注意:要將apk要放在u盤(pán)根目錄,不然apk列表不會(huì)顯示任何程序
之后還可以通過(guò)當(dāng)貝市場(chǎng)(https://webapk.dangbei.net/update/dbmarket.apk )下載各種第三方APP,例如當(dāng)貝桌面、影視快搜、QQ音樂(lè)等等。
|
上一篇: 網(wǎng)友破解睿騁尊馳版安卓版導(dǎo)航軟件安裝教程,簡(jiǎn)單快捷下一篇: 新帝豪中控安裝第三方軟件詳細(xì)圖文教程
|