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