2012年6月6日 星期三

ROM打包简易教程

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
本帖最后由 s2k7 于 2012.3.20 12:38 编辑

1. 原厂boot.img
用这里的工具分解原厂img:
http://【】slatedroid.com/topic/29364-rom-tools-to-make-a-rom-use-them-at-your-own-risk
RFSFAT16_BOOT_00000000000就是boot.img

2. 编辑修改打包boot.img
这个boot.img和其他Android的完全一样。上网下载相应的工具。

  511  cd 0.8b-boot
  512  split_bootimg.pl boot.img
  513  mkdir ramdisk
  514  cd ramdisk
  515  gzip -dc ../boot.img-ramdisk.gz |cpio -i
          →修改init.rc, init.suni.rc
  516  cd ..
  518  mkbootfs ramdisk | gzip > new.boot.img-ramdisk.gz
  525  mkbootimg --kernel boot.img-kernel --base 0x40000000   --ramdisk new.boot.img-ramdisk.gz --cmdline "console=ttyS0,115200 rw init=/init loglevel=8" -o myboot.img

myboot.img 就是新的boot.img

3. 尝试编译modules
如果想用USB蓝牙或自己的3G网卡,可尝试编译modules。
ICS的源程序没有完全公布,目前不能编译kernel。
forum.xda-developers.com/showthread.php?t=1490886
forum.xda-developers.com/showthread.php?t=1378594
rhombus-tech.net/allwinner_a10/kernel_compile/

沒有留言:

張貼留言