酷开电视adb

一、关于ADB
1、adb概念:
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
2、adb用途:
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机).  它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
二、无线ADB
通常,我们的Android手机,在电脑上通过USB数据线连接到电脑,然后电脑上安装手机助手类的软件,就能实现对手机的日常管理,这就是USB调试的实现。
相对于这种方法,如果adb的使用,不是通过USB数据线连接,而是通过网络(TCP/IP)来实现的,我们就把它称之为“无线ADB”。
在Android手机上,如果要使用USB ADB调试,通常可以在Android系统设置中,打开“开发人员选项”,并勾选上“USB调试”开关即可。但如果要实现无线ADB,有时,需要在手机上安装WirelessAdb的小应用,就能轻松打开无线ADB功能了。这样,就可以无需USB数据线,通过WIFI直接进行adb调试了。
三、42K1酷开5.0内测系统无线ADB功能开启
42K1我们不能通过USB数据线进行adb,所以考虑通过WIFI来实现无线ADB。
1、按酷开5.0内测开发指引,我们从主页,进入电视的“设置”界面:
酷开电视adb_第1张图片
酷开电视adb_第2张图片 酷开电视adb_第3张图片

3、使用遥控器,输入指令“上上下下左右左右”,打开“工厂菜单”:

酷开电视adb_第4张图片
3、进入“高级设置”:
酷开电视adb_第5张图片
酷开电视adb_第6张图片

5、移动到“ADB开关”选项,可以看到默认状态是“关”:

酷开电视adb_第7张图片

6、将此项调整为“开”,这样我们就轻松打开了42K1酷开5.0的无线adb功能了。

四、42K1酷开5.0内测系统无线ADB功能试用评测

1、42K1电视IP地址查询:在前面的“关于本机”界面就可以看到。

酷开电视adb_第8张图片
2、电脑IP地址查询:

酷开电视adb_第9张图片

3、TCP网络连接性检测:

酷开电视adb_第10张图片

D:adb>ping 192.168.0.100
正在 Ping 192.168.0.100 具有 32 字节的数据:
来自 192.168.0.100 的回复: 字节=32 时间=3ms TTL=64
来自 192.168.0.100 的回复: 字节=32 时间=2ms TTL=64
来自 192.168.0.100 的回复: 字节=32 时间=2ms TTL=64
来自 192.168.0.100 的回复: 字节=32 时间=3ms TTL=64
192.168.0.100 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 2ms,最长 = 3ms,平均 = 2ms
检测结果:网络通讯正常。
4、无线ADB连接检测:
酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb connect 192.168.0.100

  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *

    connected to 192.168.0.100:5555

    检测结果:无线ADB连接成功建立,使用默认端口:5555;ADB服务使用端口5037。

    5、ADB设备查看:

    酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb devices

List of devices attached

192.168.0.100:5555      device

结果:正确显示无线 adb所连接的设备。

6、adb shell登录:

酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb shell

root@android:/ #

结果:adb shell 成功登录。

7、root 相关:

警告:root有风险,以下内容切勿轻易尝试!

进入adb shell,我们就直接发现,adb shell 默认就具备root权限(shell的命令提示符为“#”)。我们来检测一下root权限的可用性。

以root权限使用adb :

酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb root

adbd is already running as root

结果:系统提示adb已经以root权限方式工作;

以root权限对系统重新挂载:

酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb remount

remount succeeded

结果:system可读写挂载成功。

依此看来,要想对酷开5.0系统进行root,不必依赖任何复杂的工具软件,直接用adb 就可以轻松实现。

在开始root之前,先来看看系统当前的root状态。打开沙发管家,“工具箱”“设备信息”:

酷开电视adb_第11张图片
可以看到"root状态":关闭。
我们首先置入su文件:
酷开5.0系统无线ADB调试模式开启和ROOT教程

160550pzbjntdrjnbbrqgd.jpg.thumb.jpg (28.83 KB, 下载次数: 39)

D:adb>adb push su /system/xbin/su

505 KB/s (159472 bytes in 0.307s)

然后我们向系统应用置入root权限管理:

酷开5.0系统无线ADB调试模式开启和ROOT教程

D:adb>adb push Superuser.apk /system/app

375 KB/s (5249707 bytes in 13.650s)

相关权限修改:su与授权管理、创建system/bin下的su链接

酷开电视adb_第12张图片
酷开电视adb_第13张图片
酷开电视adb_第14张图片

是不是很容易?现在来在电视上“我的应用”中是不是多了一个“授权管理”的应用:

酷开电视adb_第15张图片

是的,多了一个叫"Kingroot"的应用。
最后再安装个当贝市场检测一下,看看是不是已经能够获取ROOT权限了!
酷开电视adb_第16张图片

你可能感兴趣的:(电脑网络,android,eclipse,服务器)