类豌豆荚: Linux Mint实测QtADB安卓管理客户端
虽说安卓是 Linux 的衍生物,但 Linux 下的安卓手机管理软件却几乎是一片荒漠。
犹记得去年初,薄荷叶小编刚开始刷机折腾我的 HTC G11 时,也不得不用 Virtualbox 安装虚拟 WindowsXP,或者在其他的 Windows 电脑上安装“刷机大师”、“豌豆荚”之类的软件。熟悉之后,基本上就只需下载 apk 到 sd 卡,手动安装,不必用 Windows 及各种五花八门的安卓软件了。然而,客观地讲,豌豆荚之类的软件也确实带来不少便利。
春节前,经热心网友推荐,知道了 QtADB 这款软件。趁着最近工作得闲,赶紧实测一番,分享给大家。
QtADB 是一款使用 Qt 编写的 Linux 下的安卓管理客户端,可以非常方便地管理安卓手机上的文件,安装、卸载软件,甚至还可以发送短信。比起豌豆荚来,虽然稍显简陋,但毕竟难能可贵。
安装、使用 QtADB 之前,先确认手机已经打开 USB 调试模式,电脑本机已经安装好了相关的依赖软件:
1 | sudo apt-getinstall libqtgui4 libqt4-network libqt4-declarative libqt4-svg |
QtADB 的下载地址在墙外,为了便利,小编下载后放在云诺里了,需要的朋友可以下载,其中已经包含全部必需软件。
QtADB 云诺下载
使用 USB 数据线将手机连接电脑,然后打开终端,输入命令,查看 USB 设备。记住手机的 ID,如图,小编的 HTC 的 ID 是 0bb4:
1 | lsusb |
新建或编辑安卓设备规则配置文件,在终端中输入如下命令,并且添加自己手机设备的配置规则(把 0bb4 修改为自己的手机 ID 即可):
1 2 | /etc/udev/rules/51-android.rules SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",MODE="0666" |
(因 WordPress 会自动转换引号,请勿直接复制本行,推荐手动输入)
保存修改后,重新加载配置规则。在终端中执行如下命令:
1 | sudo udevadm control--reload-rules |
将下载的 QtADB 解压,并且在终端中为全部文件添加完整权限:
1 | chmod777* |
在终端中依次执行下列杀死服务、重启服务、启动 QtADB 的命令,即可顺利启动 QtADB。(杀死和重启服务需要 sudo 管理员权限,否则虽然启动了 QtADB,但无法成功连接手机。网上很多资料错误,小编为此走了弯路。)以后每次使用 QtADB 都需要依次执行这三条命令,可以写在一个脚本中,添加执行权限,以后使用便利的多。
1 2 3 | sudo./adb kill-server sudo./adb start-server ./QtADB |
如上图,这是 QtADB 的文件管理界面,左边是 PC 端,右边是手机端。可以在此复制、删除文件,安装、卸载软件。
在 QtADB 菜单栏的 Tools 中,可以控制手机重启、关机、进入 recovery 等。
点击左侧导航栏的按钮,可以切换到不同的管理界面。如图,这是 Apps(应用)管理界面,右侧有每一个应用软件的信息,右下角有卸载、备份等按钮,可以在此管理本机上已经安装的软件。
切换 QtADB 的管理界面时,还有下拉弹跳的动画效果,类似于 WarCraft 的菜单效果。如图,这是 Phone info(手机设备信息)界面。
这是 Screenshot(手机截屏)界面,还可以把手机截屏保存为 PC 端的图片。
这是 Settings(设置)界面。虽然 QtADB 提供了多种语言,但没有中文(可能有些版本有中文)。英文不好的同学们可要谨慎了,不要随意改动设置。
这是 Shell(命令控制台)界面。正因为安卓是 Linux 的衍生物,所以大多数 Linux 命令都可以在安卓下使用。现在,你就可以在 Shell 界面中输入命令,操作你的手机。
这是 Messages(信息)界面,可以在此使用 QtADB 发送短信,不过必须打开 WIFI。如图,没有打开 WIFI,无法使用短信功能。
除了打开 WIFI,还必须在手机上安装 qtadb.apk 文件。小编提供下载的 QtADB 打包中已经包含了找个软件,我们现学现用,就在 QtADB 中安装之。在左侧的 PC 端文件栏里找到找个软件,使用鼠标右键点击,选择“Install”即可安装。
如图,安装成功。提醒:如果手机上有权限管理相关软件,记得要为 qtadb.apk 找个软件开放权限,否则会被拦截,无法使用 QtADB 发送短信。
安装之后,即可打开 Messages(信息)界面,如图,这是读取手机上的短信。
点击 New message(新建信息),可以使用 QtADB 发送短信。不过,经小编实测,这个短信功能实在鸡肋。虽然提供了联系人弹出功能,但是很难点击到位,还不如手动输入收信人号码。
更鸡肋的是手机端收到 QtADB 发送的短息居然不支持中文!中文全部被显示为问号。
总的来说,Linux 下总算有一款像样的安卓管理软件了,尽管还存在着如界面简陋、中文支持不佳、连接使用复杂等不足,但作为 Linuxers,还是要支持,希望QtADB能更加完善!
原创文章,转载请注明: 转载自薄荷开源网