我如何更改设备名称? (adb设备)

我想要更改在命令提示符下键入“adb devices”时可以看到的设备IDstring。 如果我在命令prompot上input“adb devices”,那么我可以在msg下面看到,

D:\>adb devices List of devices attached 5A3C000600000001 device 

有谁知道设备ID(5A3C000600000001)string是如何生成的? 我怎样才能改变设备IDstring?

Related of "我如何更改设备名称? (adb设备)"

如果您拥有root权限,则可以将其input到terminal模拟器:

 > su (to gain superuser access) > getprop net.hostname (this should display the current network name) > setprop net.hostname <newhostname> 

断开然后重新连接networking刷新。

我在三星Galaxy Note上ICS。 像魅力一样工作…

在android中,进入设置>应用程序>开发,然后点击设备主机名。 然后,您可以更改名称,并在连接到adb时显示该名称。

另一个解决scheme可以在这里find: http : //forum.xda-developers.com/showthread.php?t=1462320 。 您将需要获得root权限并安装terminal客户端,并进行一些低级别的黑客手续以修复它。

另一个select是使用http://www.thriveforums.org/forum/toshiba-thrive-networking/3157-how-do-i-change-device-name.html中提到的Hosts应用程序,虽然我还没有能够find他所指的应用程序&#x3002;

我认为最好的select就是在您的设备上安装Cyanogenmod。 这是最稳定的自定义android rom,并有很多有用的其他function,是不是在股票机器人。

我有几个相同的开发系统(Odroid A)报告相同的设备代码,从而使我不能在同一台主机上使用adb。 不幸的是,如前所述,在这个平台上的姜饼GUI似乎没有改变这种方式。

设备序列号(由'adb devices'报告)看起来是在arch / arm / plat-s5p / devs.c下的内核中设置的(查找'device_serial')。 这可能会有所不同,你的设备,我会build议一个grep通过内核源设备ID由adb设备报告。 更改string,重build内核并将其闪烁…

看起来是不同的ICS的方式…

我也面临同样的问题。当连接的两个设备在adb设备中显示相同的id时。

我发现这个链接解决了我的问题。 刚刚从下面的链接下载了adb,并取代了我原来的adb。

当连接到两个智能手机时,adb有两个相同的序列号

你可以设置persist.usb.serialno属性。 我在Galaxy S4 / S4 mini上检查过它,它是持久的,但你需要root权限:

 adb shell su setprop persist.usb.serialno Phone1_GalaxyS4 exit adb reboot 

比在adb devices你会有

 C:\Users\amdc2452>adb devices List of devices attached Phone1_GalaxyS4 device