解决方案:自动开启手机USB共享网络连接(PPTV盒子)
概述
本文将指导您如何通过脚本实现自动启动手机与电脑之间的USB共享网络连接。以HTC Desire手机和Windows 7为例,结合EasyTether应用帮助您解决移动设备通过数据线在不同计算机上使用时手动开启共享网络的问题。
需要的软件
- EasyTether:一个支持Android平台的免费开源应用,可在Google Play中下载。注意,请确保下载的是完整版,而非轻量版本(lite version),因为它限制了某些功能,如HTTPS、即时通讯和游戏主机共享等。
- ADB驱动程序与命令行工具 Android Debug Bridge (ADB):Windows 7需要安装对应的操作系统版本的ADB驱动以及通过
Git for Windows
或从Android SDK中获取的ADB。
步骤
- 启用设备开发者模式
- 在您的HTC Desire手机上,进入设置->关于手机
- 按住版本号反复点击5次(具体操作可能取决于手机和系统版本)
- 短暂后返回主菜单中会看到“开发者选项”已添加至设置中。
- 开启USB调试
在设备的“开发者选项”下,检查并启用“USB调试”。
安装EasyTether应用
从Google Play商店下载并安装完整版的EasyTether。
配置ADB与计算机连接
安装完成ADB驱动程序。
- 在命令行窗口中使用以下命令检查是否能够正常识别您的设备:
bash
adb devices 如果出现类似
List of devices attached...0123456789ABCDEF device
的信息,说明连接成功。创建并配置脚本
编写了一个批处理脚本供Windows环境使用,将下面的代码保存为
TetherStart.bat
文件。请在安装EasyTether的位置替换其中的<PATH_TO_EASYTETHER>
部分:“`bat
@echo off
REM 启动EasyTether服务.
start “” “\easytether.exe”REM 向易用性看齐, 允许使用右键快捷方式启动连接.
reg add “HKEY_CLASSES_ROOT\easytether.windows.server.activated” /f /veREM 自动开启共享网络服务
start “” “\EasyTether.Connect.exe”
“`配置系统设置以自动运行脚本
- 在“设备管理器”中的“手机和调制解调器硬件”找到您的Android设备,右键点击打开属性,并切换至驱动程序选项卡。
- 检查是否自动安装更新并允许从其他来源获取驱动程序(如果不这样做系统在识别新设备时会请求用户干涉)。
返回设置主界面,在“设备管理器”中找到您的手机名称,然后右键点击并选择“总是使用该设备的…”选项配置为打开上述批处理脚本。
连接与验证
- 将HTC Desire手机以数据线方式连接到Windows 7计算机上。根据系统提示安装所需的驱动程序。
- 在您的桌面或任务栏右侧(点击通知)中右键点击创建新的连接快捷方式(或直接运行
TetherStart.bat
脚本文件)。确保网络共享功能已经成功启用并正常工作。
通过以上步骤配置后,以后只要将HTC Desire插入Windows 7计算机上使用USB数据线时,无需用户进一步操作就能自动进行网络共享设置。