» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

猴子设备在路由器内的设备名字可以自定义不?

posted by wap, platform: Android

wifi连接AP后,在AP端看到的设备名保存在prop属性net.hostname中,可以通过getprop net.hostname来查看,通过setprop net.hostname来修改。默认系统会给一个名字。frameworks/base/services/java/com/android/server/ConnectivityService.java中生成 :// setup our unique device nameString id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);if (id != null && id.length() > 0) {String name = new String("android_".concat(id);SystemProperties.set("net.hostname", name);}如果需要自己定义,可以注释掉这一段,然后在system.prop中定义 net.hostname=xxxxxx    需要注意的是hostname不能带空格,不然dhcp那边会有问题。



还有一个:
正常状态下,我们的手机连接到路由上在路由端查看用户时会显示一个android-********的名称,这是默认状态下安卓系统分配的用户名,不过,这个名字看起来并不是很好记,当多个安卓设备连接时很难分辨出到底哪个是自己的设备,(当然,记mac地址的方法最可靠,不过那一串字母也不是太好记是吧....),这里教你怎样自定义自己的安卓机wifi设备名。******************本方法需root权限********************方法很简单,1、用RE管理器打开/system,挂载读写权限2、用文本编辑器打开build.prop,在最后一行加入“net.hostname=###”      引号不打,所有的符号均为英文字符,###换成你想要的名称。3、保存并退出4、重启手机并连接到路由器     完成....本人更改之后的效果:  更改之前的木有截图懒得改回去了....就不设置回复可见了,大家觉得有用就回复下好让更多机友看到.......害怕失败的可以先手动备份build.prop,用RE修改的话RE也会自动备份,记得把自动备份的文件删掉,4.0.4和miui亲测可用,4.12理论上也是可用的,只是加了一个代码,对系统没什么要求的...

本帖最后由 笼中鸟 于 2013-4-20 19:34 通过手机版编辑


TOP

发新话题
     
官方公众号及微博