修改hostid操作记录操作如下:
#!/bin/sh
# hostid: 53b024f3
#将16进制的hostid转换为10进制
#1 4 0 4 0 5 2 7 2 3
#然后每4位一组,不足4位补0,将数字转换为对应的ASCII码
# 31343034
# 30353237
# 32330000
# 使用下面的命令进行操作
adb -w -k /dev/ksyms /dev/mem <<END>/dev/null
hw_serial/W 0x31343034
hw_serial+4/W 0x30353237
hw_serial+8/W 0x32330000
END
注:使用上述脚本修改后,会将hostid临时修改,系统重启,会失效;为使得永久生效,可以将脚本放入/etc/rc2.d目录下,则系统启动将自动运行脚本将hostid进行修改。
本文介绍了一种通过shell脚本修改设备hostid的方法。该脚本能够将16进制hostid转换为ASCII码,并利用adb命令进行写入。需要注意的是,此修改为临时生效,若要永久更改,需将脚本置于/etc/rc2.d目录。
3973

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



