注意:本教程需要手机使用的是第三方的ROM,官方ROM不一定能否使用,并且本操作需要ROOT权限。
将手机开启并进入调试模式,并插入数据线,在电脑端启动 adb shell ,然后输入 su 进入root权限。
(如果你的手机上安装有终端模拟器,或者你是高级用户则可以按照自己的意愿,进入管理权限的控制台)
首先运行mount命令,检查system挂载在哪个分区上,比如我的是:
/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)
那么,现在通过mount命令,将system分区挂载为可读可写:
mount -t yaffs2 -o rw,remount /dev/block/mtdblock3 /system
再次运行mount命令检查是否已经变成可读可写:
/dev/block/mtdblock3 on /system type yaffs2 (rw,relatime)
当确认为 rw 后,进入 /system/etc/init.d/ 目录下,先运行 ls 命令列出文件避免冲突,比如我的:
10apps2sd 11dalviklocation 99complete
下面,新建文件,并设定主机名的,比如 20hostname ,Hostname叫Shaoju-Android:
echo "echo Shaoju-Android > /proc/sys/kernel/hostname" >> 20hostname
然后用 ls 命令检查是否已经出现了这个文件:
10apps2sd 11dalviklocation 20hostname 99complete
如果有了,那么就开始设定权限:
chmod 750 20hostname
确定后,重新启动手机即可。
参考资料:http://forum.xda-developers.com/showthread.php?t=668300
将手机开启并进入调试模式,并插入数据线,在电脑端启动 adb shell ,然后输入 su 进入root权限。
(如果你的手机上安装有终端模拟器,或者你是高级用户则可以按照自己的意愿,进入管理权限的控制台)
首先运行mount命令,检查system挂载在哪个分区上,比如我的是:
/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)
那么,现在通过mount命令,将system分区挂载为可读可写:
mount -t yaffs2 -o rw,remount /dev/block/mtdblock3 /system
再次运行mount命令检查是否已经变成可读可写:
/dev/block/mtdblock3 on /system type yaffs2 (rw,relatime)
当确认为 rw 后,进入 /system/etc/init.d/ 目录下,先运行 ls 命令列出文件避免冲突,比如我的:
10apps2sd 11dalviklocation 99complete
下面,新建文件,并设定主机名的,比如 20hostname ,Hostname叫Shaoju-Android:
echo "echo Shaoju-Android > /proc/sys/kernel/hostname" >> 20hostname
然后用 ls 命令检查是否已经出现了这个文件:
10apps2sd 11dalviklocation 20hostname 99complete
如果有了,那么就开始设定权限:
chmod 750 20hostname
确定后,重新启动手机即可。
参考资料:http://forum.xda-developers.com/showthread.php?t=668300
No comments:
Post a Comment