本帖最后由 sillybillyman 于 2017-2-19 22:38 編輯
ADB命令是一個DOS命令,可用于將電腦與網(wǎng)絡(luò)機頂盒連接起來,從而進行ROOT操作以及從電腦向機頂盒上傳安裝APK應(yīng)用。
首先網(wǎng)絡(luò)機頂盒與電腦應(yīng)處于同一個網(wǎng)段(例如:機頂盒的IP 地址為:192.168.1.100 ,電腦的IP 地址為:192.168.1.101 ),也就是說兩個設(shè)備都連接在同一個路由器之下,在路由器界面的“DHCP 服務(wù)器”,“客戶端列表”中可以察看電腦和機頂盒的IP 地址。另外,機頂盒的“設(shè)置”,“開發(fā)人員選項”,“USB 調(diào)試”前面應(yīng)打上勾勾(即:啟用USB 調(diào)試),有的機頂盒沒有此選項,這需要使用本文后面提到的方法啟用ADB 功能。
將下載到的Root.exe自解壓文件解壓到例如E盤根目錄,點擊電腦的“開始”,“運行”,輸入cmd,進入DOS命令提示符,進行以下輸入: e: 進入到E盤根目錄 cd root 進入到E:\root目錄 adb connect 192.168.1.100 連接網(wǎng)絡(luò)機頂盒,會有英文提示連接是否成功 adb install RE.apk 如果連接成功,可安裝RE文件管理器.apk應(yīng)用 adb install ES.apk 如果連接成功,可安裝ES文件瀏覽器.apk應(yīng)用 注:其中RE.apk為RE文件管理器,ES.apk為ES文件瀏覽器。
當(dāng)然也可以根據(jù)你的機頂盒的IP地址修改APKins1.bat批處理文件,然后直接雙擊該文件運行。
雙擊E:\Root\root.bat批處理文件可對機頂盒進行ROOT操作,只需要輸入機頂盒的IP地址便可進行ROOT,成功之后,機頂盒會自動重啟。
此時在機頂盒上可以看到已經(jīng)安裝好了RE文件管理器和ES文件瀏覽器。在機頂盒上運行RE文件管理器可以將機頂盒中的遙控驅(qū)動文件備份出來,例如:對于全志A20芯片方案的機頂盒,可備份兩個文件:/system/usr/keylayout/sun7i-ir.kl(遙控器鍵值文件)和/system/vendor/modules/sun7i.ir.ko(遙控器驅(qū)動文件)到機頂盒的例如download文件夾下,然后運行ES文件瀏覽器將download文件夾下的這兩個文件復(fù)制到U盤上備用,這就是備份原廠遙控驅(qū)動的方法。
在多數(shù)情況下,輸入adbconnect 192.168.1.100 命令可以成功地連接到機頂盒。但有的機頂盒固件故意隱藏了USB 調(diào)試的選項導(dǎo)致無法成功連接到機頂盒。這時需要安裝“nmap 端口掃描”程序來掃描出可用的端口以便進行連接操作。
安裝好“nmap 端口掃描”軟件后雙擊桌面上的“Nmap – Zenmap GUI ”圖標(biāo)以運行該程序,點擊“Scan ”菜單,選擇“New Window ”項,在“Command ”欄中輸入以下命令:nmap –p 1-65536 192.168.1.100 ,然后點擊“Scan ”按鈕進行掃描,幾分鐘之后掃描完成,點擊“Ports/Hosts ”項便可察看掃描出來的結(jié)果,例如:掃描出三個已打開的可用端口:“7896 ”、“12580 ”、“12581 ”。分別用ADB 工具試一下這三個端口即可。經(jīng)過試驗,端口“7896 ”為可用端口。也就是在DOS 命令提示符中輸入命令 adb connect 192.168.1.100:7896 如果提示連接成功,則表示端口“7896”為可用端口。 此時電腦連接機頂盒的命令便改為“adb connect 192.168.1.100:7896”。 此時在進行ROOT操作時也可以將root.bat批處理中相應(yīng)的命令“adb connect %var%:5555”改為“adb connect %var%:7896”
各種芯片方案機頂盒刷機包大全網(wǎng)盤下載地址: http://pan.baidu.com/s/1i5qPoot ADB命令所在目錄: /機頂盒刷機/ TTL打開ADB方法/ 如果機頂盒上有TTL接口,也可以通過TTL打開ADB功能,詳情可參考該目錄下的文件“機頂盒TTL打開ADB的方法.doc”。
|