我想更改在命令提示符下键入"adb devices"时可以看到的设备ID字符串.如果我在命令提示符下键入'adb devices',那么我可以在下面看到msg,
D:\>adb devices
List of devices attached
5A3C000600000001 device
Run Code Online (Sandbox Code Playgroud)
有谁知道如何生成设备ID(5A3C000600000001)字符串?我该如何更改设备ID字符串?
小智 20
如果您具有root访问权限,则可以将其输入终端模拟器:
> su (to gain superuser access)
> getprop net.hostname (this should display the current network name)
> setprop net.hostname <newhostname>
Run Code Online (Sandbox Code Playgroud)
断开然后从网络重新连接以刷新.
我在ICS的Samsung Galaxy Note上.工作就像一个魅力......
可以设置persist.usb.serialno属性。我在 Galaxy S4/S4 mini 上检查过它,它是持久的,但您需要 root 访问权限:
adb shell
su
setprop persist.usb.serialno Phone1_GalaxyS4
exit
adb reboot
Run Code Online (Sandbox Code Playgroud)
比adb devices你会有
C:\Users\amdc2452>adb devices
List of devices attached
Phone1_GalaxyS4 device
Run Code Online (Sandbox Code Playgroud)
在 Android 中,转到“设置”>“应用程序”>“开发”,然后点击“设备主机名”。然后您可以更改名称,它应该在附加到 adb 时显示。
另一个解决方案可以在这里找到:http://forum.xda-developers.com/showthread.php ?t=1462320 。您将需要获得 root 访问权限并安装终端客户端并进行一些低级黑客攻击才能修复它。
另一种选择是使用http://www.thriveforums.org/forum/toshiba-thrive-networking/3157-how-do-i-change-device-name.html中提到的 Hosts 应用程序,尽管我还没有使用过能够找到他所指的应用程序。
我认为最好的选择是在您的设备上安装 Cyanogenmod。它是最稳定的定制 Android ROM,并且具有许多 Android 中没有的有用的其他功能。