ROM修改教程(3)
发布时间:2021-06-05
发布时间:2021-06-05
四。firstboot脚本 要对ROM进行高级点的设置,可以利用firstboot.sh脚本。firstboot.sh脚本在ROM中的dev_data目录中。脚本中的代码是在刷完机后第一次启动时执行的,利用它可以对系统进行设置,安装APK等工作。
看看liudidi1028rom中的脚本片段
# System default settings
/system/xbin/sqlite3 $DATABASE "INSERT INTO system (name, value) VALUES ('trackball_wake_screen', 1);"
/system/xbin/sqlite3 $DATABASE "INSERT INTO system (name, value) VALUES ('trackball_unlock_screen', 1);"
/system/xbin/sqlite3 $DATABASE "INSERT INTO system (name, value) VALUES ('lock_home_in_memory', 1);"
我想大家应该可以猜出这三句代码的作用了吧。至于脚本这么写,不要来问我,我也不熟,大家可以共同研究。
在脚本中可以使用rm,mv等命令,用它可以直接把某些配置文件覆盖掉。
例如: busybox rm /system/etc/某文件
busybox mv /system/etc/某文件
当然,如果修改的是系统文件,先要取得权限: busybox mount -o remount,rw /system 之后再改为只读 :busybox mount -o remount,ro /system
firstboot.sh很有用,要是哪位大大能写个初级教程就好了!
五。ROM常见的系统配置文件。
修改这些文件可以调整系统设置
1。\system\etc\spn-conf.xml:显示营运商的
例如
<?xml version="1.0" encoding="utf-8"?>
<spnOverrides>
<spnOverride
numeric="46001"
spn="中国联通"/>
<spnOverride
numeric="46000"
spn="中国移动"/>
<spnOverride
numeric="46002"
spn="中国移动"/>
</spnOverrides>
上一篇:七年级语文下册第3课 丑小鸭教案
下一篇:影响价格的因素导学案