TTL方式破解功能強大,但因為要開蓋,所以并不方便,很多時候我們并不需要救磚而只是想在正常模式折騰的話,adb的shell模式就足夠了,但B860A V1.1的adb存在兩個問題: 1. 開啟了認證,電腦首次連接盒子的時候會彈出一個對話框,需要在盒子上手工確認,由于Android的設(shè)計缺陷,很多時候這個確認的對話框彈不出來,adb也就用不了。很多人按照那份流傳甚廣的 教程對B860A V1.1操作時,都會遇到盒子助手安裝 軟件0%的問題,就是這個原因; 2. adb沒有root權(quán)限,只能訪問U盤和SD卡,無法操作system分區(qū),導(dǎo)致adbshell缺乏實際意義。 這里提供一個通過TTL操作解決上述問題的方法,處理完之后,adb不會再有無法使用的問題,而且具有root權(quán)限。具體操作步驟如下: 1、 開蓋完成TTL連接,注意必須使用CH340芯片的TTL板,PL2303會有亂碼; 2、 輸入mount -r -w-o remount -t ext4 /dev/block/system /system命令,以讀寫方式重新掛載system分區(qū); 3、 輸入vi/system/build.prop命令,編輯build.prop文件; 4、 找到ro.adb.secure=1這一行,這個屬性控制adb是否要求認證,默認是開啟的,將1改為0,從而關(guān)閉認證; 5、 保存修改并退出vi,對vi操作不熟悉的話,也可以將/system/build.prop文件復(fù)制到U盤或SD卡,在電腦上編輯后再覆蓋回去; 6、 下載附件的SuperUser.zip,解壓得到SuperUser文件,將其復(fù)制到/system/xbin目錄,我是用TFTP直接傳進去的,用U盤和SD卡也行; 7、 輸入chmod 6755SuperUser命令,為SuperUser設(shè)置特殊的粘滯權(quán)限; 8、 輸入sync命令,確保上述修改保存到FLASH; 9、 輸入reboot命令,重啟機頂盒以使修改生效。 修改到此為止,現(xiàn)在已經(jīng)可以撤掉TTL線了,下面說一下使用方法: 1、 機頂盒啟動后,使用STB工具連接機頂盒; 2、 在STB工具上操作,點擊“啟動ADB”按鈕,啟動機頂盒的adb服務(wù); 3、 在windows的命令行輸入adbconnect xxx.xxx.xxx.xxx(盒子IP地址),通過adb連接到機頂盒; 4、 在windows的命令行輸入adb shell,通過adb登錄機頂盒的shell,此時提示符還是$,表明沒有root權(quán)限; 5、 繼續(xù)輸入SuperUser,提示符將變成#,表明shell權(quán)限提升為root; 現(xiàn)在你已經(jīng)是root了,想干什么就隨意吧…… 用這個方法修改之后可用盒子助手正常安裝軟件,所附截圖中的IP地址,請根據(jù)你自己的實際情況加以修改。
|