修改build.prop文件
1.修改 /system/build.prop 最后添加,xxx 为自己设置的设备名:
net.hostname=xxx
2. 重启、重连wifi,从热点或路由器后台查看设备名即为修改后的名称
代码里动态配置
暴力手段:grep -rn “net.hostname” *
可以看到/packages/modules/NetworkStack / src/android/net/dhcp/DhcpPacket.java 类里
@VisibleForTesting
public String getHostname() {
if (mHostName == null
&& !ShimUtils.isReleaseOrDevelopmentApiAbove(Build.VERSION_CODES.Q)) {
return SystemProperties.get("net.hostname");

本文介绍了如何在Android系统中通过修改build.prop和ConnectivityService来动态设置设备名,并结合SN号,解决路由器显示匿名主机的问题。涉及到grep命令查找代码位置,权限处理以及SystemProperties的使用。
最低0.47元/天 解锁文章
655

被折叠的 条评论
为什么被折叠?



