在电脑上使用ADB命令连接网络机顶盒
本帖最后由 迪优美特S11单核 于 2017-2-18 12:14 编辑
ADB命令是一个DOS命令,可用于将电脑与网络机顶盒连接起来,从而进行ROOT操作以及从电脑向机顶盒上传安装APK应用。
首先网络机顶盒与电脑应处于同一个网段(例如:机顶盒的IP地址为:192.168.1.100,电脑的IP地址为:192.168.1.101),也就是说两个设备都连接在同一个路由器之下,在路由器界面的“DHCP服务器”,“客户端列表”中可以察看电脑和机顶盒的IP地址。另外,机顶盒的“设置”,“开发人员选项”,“USB调试”前面应打上勾勾(即:启用USB调试),有的机顶盒没有此选项,这需要使用本文后面提到的方法启用ADB功能。
将下载到的Root.exe自解压文件解压到例如E盘根目录,点击电脑的“开始”,“运行”,输入cmd,进入DOS命令提示符,进行以下输入:
e: 进入到E盘根目录
cd root 进入到E:\root目录
adb connect 192.168.1.100 连接网络机顶盒,会有英文提示连接是否成功
adb install RE.apk 如果连接成功,可安装RE文件管理器.apk应用
adb install ES.apk 如果连接成功,可安装ES文件浏览器.apk应用
注:其中RE.apk为RE文件管理器,ES.apk为ES文件浏览器。
当然也可以根据你的机顶盒的IP地址修改APKins1.bat批处理文件,然后直接双击该文件运行。
双击E:\Root\root.bat批处理文件可对机顶盒进行ROOT操作,只需要输入机顶盒的IP地址便可进行ROOT,成功之后,机顶盒会自动重启。
此时在机顶盒上可以看到已经安装好了RE文件管理器和ES文件浏览器。在机顶盒上运行RE文件管理器可以将机顶盒中的遥控驱动文件备份出来,例如:对于全志A20芯片方案的机顶盒,可备份两个文件:/system/usr/keylayout/sun7i-ir.kl(遥控器键值文件)和/system/vendor/modules/sun7i.ir.ko(遥控器驱动文件)到机顶盒的例如download文件夹下,然后运行ES文件浏览器将download文件夹下的这两个文件复制到U盘上备用,这就是备份原厂遥控驱动的方法。
在多数情况下,输入adbconnect 192.168.1.100命令可以成功地连接到机顶盒。但有的机顶盒固件故意隐藏了USB调试的选项导致无法成功连接到机顶盒。这时需要安装“nmap端口扫描”程序来扫描出可用的端口以便进行连接操作。
安装好“nmap端口扫描”软件后双击桌面上的“Nmap – Zenmap GUI”图标以运行该程序,点击“Scan”菜单,选择“New Window”项,在“Command”栏中输入以下命令:nmap –p 1-65536 192.168.1.100,然后点击“Scan”按钮进行扫描,几分钟之后扫描完成,点击“Ports/Hosts”项便可察看扫描出来的结果,例如:扫描出三个已打开的可用端口:“7896”、“12580”、“12581”。分别用ADB工具试一下这三个端口即可。经过试验,端口“7896”为可用端口。也就是在DOS命令提示符中输入命令
adb connect 192.168.1.100:7896
如果提示连接成功,则表示端口“7896”为可用端口。
此时电脑连接机顶盒的命令便改为“adb connect 192.168.1.100:7896”。
此时在进行ROOT操作时也可以将root.bat批处理中相应的命令“adb connect %var%:5555”改为“adb connect %var%:7896”
各种芯片方案机顶盒刷机包大全网盘下载地址:
http://pan.baidu.com/s/1ge75G2Z
下载密码:wbe5
ADB命令所在目录:
/机顶盒刷机/ TTL打开ADB方法/
如果机顶盒上有TTL接口,也可以通过TTL打开ADB功能,详情可参考该目录下的文件“机顶盒TTL打开ADB的方法.doc”。
赞 (0)