打开META-INF文件夹,你会看到一些文件和一个文件夹。文件就是加密信息,我们可以不用管它,重要的是那个文件夹,一步步点进去,会看到update-script,这个就是升级脚本,它控制着我们刷机的步骤和顺序等信息,非常重要。
方法/步骤
1、我大概复制一部分来做下解释(该文件可以直接用文本打开并编辑):
2、show_progress0.50000廴类锾渭00----插入一个标签信息formatSYSTEM:--幻腾寂埒--格式化systemcopy_dirPACKAGE:systemSYSTEM:--拷贝刷机包的system到机身set_perm_recursive0007550644SYSTEM:-----权限设置show_progress0.2000000----再插入一个标签write_raw_imagePACKAGE:boot.imgBOOT----刷入BOOTformatCACHE:----格式化缓存show_progress0.10000010-----插入一个标签ok,大部分的东西都不需要我们修改。但如果你自己新建了一个/data/app,并在里面内置了自己喜欢的软件,那我们就要在升级脚本里做一些修改了,因为脚本里并没有提到这个data文件夹(上面的脚本里,提到了system文件夹)。
3、我们佯镧诱嚣只需要加入(这个是比较保守的写法):show_progress0.2000000---样成好习惯,加入一个显示标签deleteDATA:appde造婷用痃leteDATA:init.rcdeleteDATA:localdeleteDATA:dalvik-cachecopy_dirPACKAGE:dataDATA:set_perm100010000771DATA:app
4、那我们把这段脚本加在哪个位置呢?我自己一般是放在show_progress0.2000000write_raw_imagePACKAGE:boot.imgBOOT:的前面。
5、修改过的升级脚本,就可以让你新建的data文件夹,能够成功刷进去了。再次体现,升级脚本是非常重要的东西,如果你想制作一个简单的升级补丁,也需要用到升级脚本。我在后面会单独介绍小补丁的制作方法