ROM修改教程(3)

发布时间: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>

精彩图片

热门精选

大家正在看