详细解读各种单刷包

首先是单刷补丁包

新建META-INF文件夹,新建txt文件命名为:updater-script
新建system文件夹,在里面新建app文件夹,把你要单刷的apk放进app文件夹
在updater-script里写入下面的脚本之后,把.txt删掉
之后两个文件夹打包成zip格式
签名,单刷~

脚本语句:
ui_print("这里面随便输入你想显示的东西,你删了这个ui_print语句也没事"); 
run_program("/sbin/busybox", "mount", "/system"); 
package_extract_dir("app", "/system/app"); 
run_program("/sbin/busybox", "umount", "/system"); 
ui_print("这个和第一个一样就是个酱油,我是为了好看才出现的- -");

然后是卸载补丁包

卸载补丁特殊,不需要system/app之类的文件夹
一个META-INF文件夹和脚本就OK了

脚本语句:
ui_print("我和上面那个家伙一模一样= ="); 
run_program("/sbin/busybox", "mount", "/system"); 
delete("/system/app/Calendar.apk"); 
delete("/system/app/Bower.apk"); 
delete("/system/app/HTMLViewer.apk"); 
delete("/system/app/QuickSearchBox.apk"); 
run_program("/sbin/busybox", "umount", "/system"); 
ui_print("各位别管我,我是无辜的");

这样就实现了卸载:日历,HTML查看器,浏览器,快速搜索 这四个软件的补丁包

再写一个替换补丁包

这个你懂得,和第一个基本类似,fonts之类的也一样啦~

脚本语句:
ui_print("我真的和上面那个家伙一模一样= ="); 
run_program("/sbin/busybox", "mount", "/system"); 
delete("/system/app/systemUI.apk");
run_program("/sbin/busybox", "umount", "/system"); 
package_extract_dir("app", "/system/app"); 
ui_print("我真的还是和上面那个家伙一模一样= =");

您可以选择一种方式赞助本站

    A+
发布日期:2012年06月21日
标签:

目前评论:10   其中:访客  10   博主  0

  1. 2010年10月01日 10:10  沙发
  2. 2010年10月01日 18:24  板凳
  3. 2010年10月01日 17:52  地板
  4. 2010年10月01日 12:46  4楼
  5. avatar xiaoguiabc 5
    2010年10月01日 19:37  5楼
  6. 2010年10月01日 14:21  6楼
  7. 2010年10月01日 11:24  7楼
  8. 2010年10月01日 11:56  8楼
  9. 2010年10月01日 17:58  9楼
  10. 2010年10月01日 15:44  10楼
评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: