看板 AndroidDev 關於我們 聯絡資訊
請教各位先進, (不確定能否在這裡發表, 先謝謝各位) 網路上能夠抓到一些手機的 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