最近我家的Wi-Fi好像接入很多不明来历的Android设备,可是进入路由器查看后,都是类似“androidXXXXX”的设备显示的,我也分不清到底哪些是自家设备,哪些是别人的设备。有没有什么方法可以标示属于自己的设备?
【解题思路】
Android设备连接到Wi-Fi显示的名称是由net.hostname指定的,因此要更改显示的名称就需要对net.hostname默认的名称进行手动的更改。更改操作可以借助ADB命令完成。
【解题方法】
首先保证设备已经ROOT,然后到http://tinyurl.com/k99vl8o下载ADB驱动,下载后将其解压到K:\adb备用。接着将Android设备和PC连接,在手机上依次进入“设置→应用程序→开发, 勾选其中的“USB调试”(图1)。
图1 启用Android设备的USB调试
打开资源管理器,运行“K:\adbexe\adb\ Command Prompt”,在打开的命令提示符中输入执行命令“adb devices”,查看平板和PC连接是否正常,如果已经显示连接设备则表示正常连接。输入执行命令“getprop net.hostname?”可以查看当前设备的默认名称,大多是“android-XXX的形式,这也是Android设备连接到Wi-Fi后显示的默认名称(图2)。
图2 查看当前设备的默认名称
如果要对其进行重命名,继续在命令提示符下执行以下命令:
Su
setprop net.hostname myandroid
其中myandroid为需要定义的名称,支持中文命名如可以定义为“我的平板”,但是有些路由器可能无法识别(会变成乱码显示,所以最好用英文)。现在断开Android平板的连接,然后进入路由器设置界面,切换到“DHCP服务器→客户端列表”,可以看到原来Android平板名称已经变为“我的平板”,这样查看起来是不是一目了然了呢(图3)。
图3 更改名称后的显示效果
小提示:
如果要更改电脑连接的名称,则要进入“控制面板→系统和安全→系统→系统高级设置”,在打开的窗口切换到“计算机名”,然后进行更改,重启后更改生效。如果要更该蓝牙连接是显示的名称,则可以进入蓝牙设置里进行更改。