① 如何從rom中提取內核做成內核刷機包
操作方法:
1、 下載bootimg.exe 放到D盤。
2、 把要提取的ROM包里的boot.img提取出來 放到bootimg文件夾目錄。
3、 運行cmd系統命令,進入D: bootimg目錄(D盤的話 先d: 然後再cd bootimg),接著輸入bootimg --unpack-bootimg。 解開bootimg文件,得到kernel和ramdisk.gz兩個文件,ramdisk.gz文件可以刪除。
4、把kernel文件改名為zImage。
5、找一個老版本的內核文件包,然後用zImage、bcm4329.ko分別替換老版本內核文件包中的同名文件, 路徑是: kernel/zImage 和system/lib/moles。
6、老內核隨便改什麼名字。刷機包裡面的META-INF裡面是簽名和刷機用的腳本什麼的。com/google/android/ updater-script文件是刷機時顯示的文字,用notepad打開,ui_print(" ")括弧裡面可以改成隨意文字,然後關閉保存,再就是可以刷進去了。
如果是拿來用或者改寫最新內核的
Linux最新內核代碼:
http://www.kernel.org/
如果是拿來學習研究的回
Linux早期版本內核代碼(簡單易學)答:
http://www.oldlinux.org/index_cn.html
③ 哪裡可以下載LINUX內核包
要下linux
kernel
自然要到內核官方網站那才好linux
kernel
官方網http://www.kernel.org/linux
kernel
2.4專欄http://www.kernel.org/pub/linux/kernel/v2.4/從
1.0開始到現在各個版本都有