本帖最后由 bugsbunny 于 2013.11.21 15:05 編輯 獲取ROOT權(quán)限是很多安卓玩家樂(lè)此不疲的事情,電視盒雖然界面改掉了Android本來(lái)的面目,但內(nèi)核跟手機(jī)沒(méi)什么實(shí)質(zhì)區(qū)別,連上電腦之后可以用很多方法來(lái)ROOT。接下來(lái)介紹的方法直接通過(guò)無(wú)線網(wǎng)即可,畢竟很多電視盒都是采用USB母口,跟電腦連接的雙頭USB公口線還得單獨(dú)買。 前陣子玩樂(lè)視C1S時(shí)提到過(guò)樂(lè)視的盒子助手可以ROOT,但不適用于其它品牌的盒子。此次分享的這個(gè)方法則是通用的,在樂(lè)視盒子和愛(ài)奇藝盒子上都做了測(cè)試,均能順利完成,非AML方案的理論上也可以使用。目前網(wǎng)上相關(guān)教程并不夠詳細(xì),甚至還漏有關(guān)鍵步驟,照著去弄很可能一頭霧水,希望這個(gè)帖子能幫到大家。 廢話不多說(shuō),直接開(kāi)始。 1、下載adb工具包:http://pan.baidu.com/s/1chCEp。其中包含adb命令環(huán)境和root組件。 如果上面adb工具包內(nèi)的adb.exe無(wú)法順利運(yùn)行,可以使用“刷機(jī)精靈”自帶的Adb命令行工具,我是用的刷機(jī)精靈,它相對(duì)更穩(wěn)定。 2、啟動(dòng)電視盒,連上無(wú)線網(wǎng)之后,記下電視盒的IP地址。以我的樂(lè)視盒子為例,是192.168.0.177。 3、進(jìn)入adb命令行模式。鍵入adb connect 192.168.0.177并回車,無(wú)線連接上電視盒。 4、鍵入adb devices并回車,如下圖所示表明已經(jīng)順利連接。 5、這一步用到push命令,也就是發(fā)送/傳送的意思,不難理解。首先鍵入adb push su /sdcard并回車,再鍵入adb push Superuser.apk /sdcard并回車,將adb工具同一目錄下的這兩個(gè)ROOT關(guān)鍵文件發(fā)送到盒子的sdcard目錄。 備注:如果使用刷機(jī)精靈的話,就把a(bǔ)db工具包里的su和Superuser.apk兩個(gè)文件放到刷機(jī)精靈的對(duì)應(yīng)目錄下(我電腦下就是C:\Program Files (x86)\Shuame)再操作。另外,之所以先push到sdcard而不是一步到位進(jìn)入盒子的system下面,是因?yàn)閟ystem這時(shí)還是受保護(hù)的,無(wú)法直接寫入文件。 6、首先在shell環(huán)境下獲取su權(quán)限,鍵入adb shell回車,再鍵入su回車,此時(shí)$符號(hào)變?yōu)?符號(hào),表示獲取shell環(huán)境下的su權(quán)限成功。 7、這一步比較關(guān)鍵,之前網(wǎng)上也有類似的盒子ROOT教程,并沒(méi)有給出這一步導(dǎo)致直接無(wú)法進(jìn)行下去。鍵入mount -r -w -o remount /system,將system目錄掛載為可讀寫。 8、此處用到cp復(fù)制命令(就是copy的意思),將前面發(fā)送到sdcard目錄的倆文件放到最終的位置。鍵入cp /sdcard/su /system/bin/回車。 9、此處是將su賦予可讀寫執(zhí)行的4755權(quán)限,鍵入chmod 4755 /system/bin/su回車。 10、鍵入cp /sdcard/Superuser.apk /system/app/,其實(shí)這一步就是相當(dāng)于安裝Superuser程序到系統(tǒng)軟件目錄。 11、最后檢查下結(jié)果,鍵入ll /system/app/Superuser.apk,前面幾步都操作正確的話,會(huì)返回類似下圖所示,表明Superuser已具備讀寫的權(quán)限。 12、再鍵入ll /system/bin/su,顯示su已經(jīng)具備讀寫執(zhí)行的權(quán)限。 13、重啟盒子,鍵入reboot回車。 重啟后的盒子在程序列表會(huì)顯示superuser超級(jí)用戶程序,表明已經(jīng)root成功。 再遇到需ROOT的軟件可以順利獲取權(quán)限了。 (over) |
|