[問題] 請問只要有boot.img是否就可以反編譯呢?

看板AndroidDev作者 (賀!!真的失戀了)時間9年前 (2015/06/10 16:32), 編輯推噓2(2013)
留言15則, 2人參與, 最新討論串1/1
請問是否只要我有了某個設備的boot.img 是否就有辦法看到kernel裡面的設定呢? 如果有辦法的話是否各家baseband的解壓縮方式會不同呢? 如果沒有辦法的話, 那某些網路上流通的一些android kernel檔案裡面可以清楚看到像是針對lcd設定的 lcm.c , lcm_driv.h 或是其他的檔案是怎麼來的呢? 小弟是新手,想拿手上的nexus7來學學看 android 但一開始要怎麼從網路上取得的rom檔來取得內部設定就卡關了 上網查到的又不太懂,不知道有沒有大大能指點迷津 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.44.152 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1433925173.A.A66.html

06/10 23:28, , 1F
你應該是要找dsi的driver吧!那你也要先搞懂mipi!
06/10 23:28, 1F

06/10 23:32, , 2F
mipi這部分我是了解的,應該說我現在想做的是拿現有
06/10 23:32, 2F

06/10 23:33, , 3F
的裝置 嘗試換上不同的面板,甚至不同解析度,我從現有
06/10 23:33, 3F

06/10 23:34, , 4F
的資料看大致上知道要更改什麼地方,只是不知道要如何
06/10 23:34, 4F

06/10 23:35, , 5F
將他重新打包成boot.img 燒錄進平板裡面,而這部分正是
06/10 23:35, 5F

06/10 23:35, , 6F
我想向板上各位請教的~
06/10 23:35, 6F

06/11 06:52, , 7F
你要去下載aosp的原始碼,重新compile kernel。你不
06/11 06:52, 7F

06/11 06:52, , 8F
同的面板pin define並不一樣,這資料你也要有。記得
06/11 06:52, 8F

06/11 06:52, , 9F
高通有給些參數,這部分你就會卡住了。
06/11 06:52, 9F

06/11 07:12, , 10F
另外,bootloader那裡有關display的部分你也會卡住。
06/11 07:12, 10F

06/11 15:01, , 11F
先謝謝大大,確實我應該會在高通如何設定dsi timing
06/11 15:01, 11F

06/11 15:01, , 12F
的地方因為沒有內部文件而卡關,但是如果單純更改面板
06/11 15:01, 12F

06/11 15:01, , 13F
及面板的initial code 的部份是我目前想要嘗試的部分
06/11 15:01, 13F

06/11 15:01, , 14F
,現在正在研究如何把rom 檔拆成我想要的樣子,修改小
06/11 15:01, 14F

06/11 15:01, , 15F
部分後再包回去
06/11 15:01, 15F
文章代碼(AID): #1LT_Orfc (AndroidDev)