android的原生系统连接wifi后在路由器主机列表里面显示的一串诸如“android-xxxxxxxx”的代码,想要修改显示的名称就要修改/system/build.prop这个文件,使用re管理器在这个文件最后一行添加:
net.hostname=你想设置的名称
因为要挂载成为可以写的文件,所以使用re文件管理器的时候已经修改了文件的权限,在你修改完成以后,千万不要忘记把文件的权限改成-rw-r--r--的原始文件权限,否在在android4.1以后的系统会开机进不去系统,因为在android4.1以后添加了一个开机的安全检测:
system\core\init\util.c---> read_file if ((sb.st_mode & (S_IWGRP | S_IWOTH)) != 0) { ERROR("skipping insecure file '%s'\n", fn); goto oops; }
刷机或者通过写入cwm的recovery来修改文件权限。
其实通过cwm recovery下的adb命令来修改文件权限非常的简单,根本不需要重新刷机,由于系统自带的recovery不具备adb驱动,所以首先我们要先刷入cwm的recovery:
在cwm网站寻找你的手机型号: http://www.clockworkmod.com/rommanager
我的手机是galaxy nexus所以下载recovery-clockwork-touch-6.0.2.3-maguro.img文件到电脑
然后重启手机到fastboot界面(在你手机开机进不去以后,请拔电池吧,比较快捷),方法是同时按住音量+和-然后开机,看到界面后松开手,在电脑端检测,出现设备号,那就ok,已经连接到fastboot模式,如果没有设备号,那么请检查连接或者电脑驱动吧
确认连接好以后,使用fastboot flash recovery recovery-clockwork-touch-6.0.2.3-maguro.img
用音量键选择Recovery Mode(千万不要直接重启,否侧新版的原生recovery会把新写进去的cwm覆盖掉),按下电源键确定,手机自动重启进入cwm
此时手机的连接已经变成adb链接,使用adb命令检测(如果连接不上,请检查adb驱动):
在手机端的cmw菜单中选择mounts and storge,进入下一级菜单选择mount /system(不挂在system,后面shell里面看不见文件)
在pc端的命令行,执行adb shell,
使用chmod 命令修改权限
完成,退出shell:exit。
手机端cwm选择umount /system ,然后选择重启,cwm问你要不要保留这个recovery,如果想以后继续官方的ota,就选不要保留。
重启,进入系统,OK。