自动移植 - 补丁包制作之初级编

初级编主要是介绍文件的添加和删除操作。我们在移植ROM时,最简单的操作就是删除或替换一些文件了,Droid Builder可以帮助你轻松完成这些操作。

文件添加/替换

对于补丁包来说,添加或者替换是一回事,区别只是目标ROM里面是否有同名文件存在。用Droid Builder做这个非常简单,只需要将要添加或替换的文件按照ROM的中目录结构放到补丁包中即可,应用补丁包时,Droid Builder会自动将这些文件添加到目标ROM当中。

文件删除

文件删除比添加复杂一点,需要修改file.delete文件,这个文件应该放在补丁包的根目录当中(请参考补丁包介绍中的截图)。file.delete其实就是一个文本文件,所以,你可以自己用记事本来创建这个文件(需要注意的是,后缀名不是.txt,如果你的系统设置了不显示后缀名,你修改文件时将文件名改成file.delete,但其实真实的文件名是file.delete.txt)

用任何文件编辑软件都可以编辑file.delete文件,下面是INC补丁包的file.delete的内容。

   1:  // APP
   2:  system\app\Stk.apk
   3:   
   4:  system\bin\a2sd
   5:  system\bin\apps2sd.hlp
   6:  system\bin\busybox.a2sd
   7:  system\bin\chka2sd
   8:  system\bin\dtinstall
   9:  system\bin\jita2sd
  10:  system\bin\launcha2sd
  11:  system\bin\starta2sd
  12:   
  13:  system\etc\firmware\default_france.acdb
  14:  system\etc\firmware\default_nel.acdb
  15:   
  16:  system\etc\init.d\03mountsd
  17:  system\etc\init.d\04apps2sd
  18:   
  19:  system\lib\hw\gps.bravo.so
  20:  system\lib\hw\lights.bravo.so
  21:  system\lib\hw\sensors.bravo.so
  22:   
  23:  system\usr\keychars\bravo-keypad.kcm.bin
  24:  system\usr\keylayout\bravo-keypad.kl
  25:   
  26:  system\xbin\a2sd
  27:  system\xbin\apps2sd
  28:   
  29:  // Directory
  30:  system\usr\idc

这个文件的规则是:

  • 每个文件、文件夹占一行
  • 支持空行和//开头的注释

Last edited May 5, 2011 at 3:29 PM by JerryJiang, version 5

Comments

No comments yet.