作者greenlinux (GreenLinux)
看板AndroidDev
標題[問題] 更換boot.img中的kernel image
時間Sun Mar 2 02:04:38 2014
請教各位先進, (不確定能否在這裡發表, 先謝謝各位)
網路上能夠抓到一些手機的 kernel souce.
由於興趣, 想換上自己的 kernel 開機玩玩.
我用的手機是 Lenovo A60(原廠網站就有source).Make Kernel生成zImage..
按照網路上的教學, 先抓到原廠的 boot.img
然後用perl寫成的unpack/repack tool將boot.img分成kernel.img+ramdisk.img
將 kernel.img 換成自己的zImage. re-pack生成 boot.img 後.
用 download tool 燒回去手機卻一直無法開機. 從 log 看到err是
kernel magic number ERROR..
請問到底怎樣才能成功?我就只差這一步. 請各位先進幫忙..
或是有推薦的討論區可以看看. 我有看過xda, 但只找到上面的 unpack/repack方法
沒找到開機不成的解決方法..
謝謝..(P.S.抓到的boot.img燒到手機都可以開機. 就是自組的無法開機)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.64.119
→ priv:不就是字面上的問題嗎.. 03/03 10:11
→ priv:要把 magic number 改成和原本 boot.img 裡面的一致再 build 03/03 10:12
→ priv:應該是 bootloader 有檢查 magic number 03/03 10:17