ROM修改教程(2)

发布时间:2021-06-05

截等。(3)有些程序不想用原ROM中自带的,想换个别的,例如不喜欢ADW,改用LAUNCH PRO等。

精简的方法很简单,用WinRAR打开ROM,进入dev_data\apps中找到不要的程序,删除。 那些程序可以精简:这个问题有很多帖子都提到了,大家可以搜一搜。

三。添加程序

添加程序有两个方法,一是把程序添加为系统程序,二是添加为用户程序。 把程序添加为系统程序的好处在于执行速度快(大家这么说的,我好像没有体会到),缺点是不能直接卸载,只有通过RE等工具删除。其实用RE直接删除系统程序APK文件时并非都卸载干净了,不信大家可以看看/data/data/这个目录,是不是每个程序都对应了一个目标,其目录名和程序包的名称相同(不是XXX.APK这个XXX)。

1。添加系统程序:

添加系统程序方法最简单:

(1)用WinRAR打开ROM压缩文件,进入 "\dev_data\app_s" 这个目录,把要添加的程序的APK文件复制进去。

(2)用WinRAR打开要添加进去的APK文件看看“\lib\armeabi”目录中是否有.so结尾的文件,它们是程序运行时需要用到的库文件,有的话把他们复制到压缩包中的“system/lib/”目录中。有些童鞋在修改ROM的时候添加的程序无法执行,大多属于这个情况。例如新版本的谷歌拼音输入法。

2。添加用户程序:

添加用户程序稍微麻烦点,但是刷机后可直接卸载。如果用的是10月28日以后的ROM,直接把apk拖入"dev_data/app/"目录中。这一步很简单,麻烦的是apk中有库文件的情况。简单处理方法同添加系统程序中的第2步,这种方法的缺点是卸载时库文件还会保留在“system/lib/”中,好在大多数程序都没有库文件,少数程序保留下来的库文件并无大碍。高级点的方法是通过写脚本进行安装。

10月28日以前的ROM在“dev_data/”中没有app这个目录,大家可以自己建立(winRAR中点击右键,选创建一个新文件夹),建立好目录后要在刷机脚本中设置目录属性: 在刷机脚本中找到这一段:

copy_dir PACKAGE:dev_data INTERNAL:

set_perm 1000 1000 0771 INTERNAL:app_s

在其后加上这一句:

set_perm 1000 1000 0771 INTERNAL:app

其中第一句是把ROM中dev_data目录中的所有东东复制到/data目录下

第二句是设置 app_s的权限

我们加的那一句是设置app的权限

接下来可以修补,调整ROM了。

接下来可以修补,调整ROM了

精彩图片

热门精选

大家正在看