调整android系统中的init.rc
$ ls
boot boot.tar.bz2 startupfiles system.tar.bz2 userdata.tar.bz2
$ dd if=boot/uInitrd of=initrd.cpio.gz bs=1 skip=64
$ ls
boot boot.tar.bz2 initrd.cpio.gz startupfiles system.tar.bz2 userdata.tar.bz2
$ mkdir rootfs
$ cd rootfs
$ sudo gunzip -c ../initrd.cpio.gz | cpio -i
重新建立cpio归档以及uInitrd
$ pwd
rootfs
$ sudo find . | cpio -o -H newc | gzip > ../newinitrd.cpio.gz
516 blocks
$ cd ../
$ pwd
snowball-image
$ ls
boot newinitrd.cpio.gz system.tar.bz2 boot.tar.bz2 initrd.cpio.gz rootfs
startupfiles userdata.tar.bz2
$ mkimage -A arm -O linux -T ramdisk -C gzip -a 0 -e 0 -n initramfs -d ./newinitrd.cpio.gz ./uInitrd.new