全球旧事资料 分类
emset_perm0006755SYSTEMxbi
procra
kset_perm0006755SYSTEMxbi
suset_perm0006755SYSTEMxbi
tcpdumpshow_progress02000000write_raw_imagePACKAGEbootimgBOOTformatCACHEshow_progress010000010再插入一个标签刷写boot格式化缓存插入一个标签
ok,大部分的东西都不需要我们修改。但如果你自己新建了一个dataapp,并在里面内置了自己喜欢的软件,那我们就要在升级脚本里做一些修改了,因为脚本里并没有提到这个data文件夹(上面的脚本里,提到了system文件夹)。我们只需要加入(这个是比较保守的写法):show_progress02000000样成好习惯,加入一个显示标签吧deleteDATAappdeleteDATAi
itrcdeleteDATAlocaldeleteDATAdalvikcachecopy_dirPACKAGEdataDATAset_perm100010000771DATAapp
拷贝刷机包的data设置dataapp的权限
那我们把这段脚本加在哪个位置呢?我自己一般是放在show_progress02000000write_raw_imagePACKAGEbootimgBOOT的前面。修改过的升级脚本,就可以让你新建的data文件夹,能够成功刷进去了。再次体现,升级脚本是非常重要的东西,如果你想制作一个简单的升级补丁,也需要用到升级脚本。我在后面会单独介绍小补丁的制作方法。
fapp2sd的加入:cm505应该是内置app2sd的,我就不做介绍了。网络上有很多rom,有些是内置app2sd功能的,但经过我的观察,每个romer的app2sd内置方法都不太一样。最简单的鉴别app2sd是否内置的方法:看看system里有没有一个sd文件夹,文件夹里有没用一个placeholder文件,如果有,那么这个rom一般就是内置app2sd补丁的。自己内置app2sd进rom的方法:我们需要修改4个地方。1,把04apps2sd这个文件,放在systemetci
itd里2,把e2fsck这个文件,放在systemxbi
里3,在system里建一个叫做sd的文件夹,并在里面放一个叫做placeholder的文件。这个文件其实就是一个空文件,但如果你不放,刷机的过程中会认为sd文件夹是多余的,而不刷进系统。4,在升级脚本里加入(同样加入在BOOT之前的位置):set_perm0004755SYSTEMbi
suset_perm0004755SYSTEMxbi
e2fsck如果你的升级脚本,已经对xbi
文件夹整体设置过权限,那也应该是可以的,就不需要单独加这段了。
要点总结:updatescript这个升级脚本非常重要,你可以根据自己的需要来修改里面的信息。如果你其他地方改的再好,脚本没有修改正确,都是白搭。Placeholder文件的作用就是:不让“刷机程序”认为这个文件夹是空的。
Pa
dora2010321
fr
好听全球资料 返回顶部