想試著自己學習所以就拿GPC大的system.img放到fedora裡
使用unyaffs解開來
將其中的squashed.sqsh用squashfs-tools 4.0版再解壓縮
因為自己想要把setcpu更新到2.10並加上VideoLiveWallpaper(想讓這兩個程式在ROM上跑)
所以把APP裡的setcpu 2.04刪除加上上面兩者
權限都有設成- rw- r-- r-- 1000 1000
然後壓縮回去
指令 squashfs /source folder/ squashed.sqsh
也有在fedora mount過確認壓縮過的squashed.sqsh裡面結構是否正確 有沒有多包了一層資料夾
再封裝成system.img
用的是yaffs2官網下載後自己編譯過的
指令./mkyaffs2image system/ system.img
好了後替換掉原本的system.img
也可以順利刷進去HD2
不過開機後先黑底綠字htc一端時間後(跟GPC大的原版時間差不多)
接著就跑白底綠字+下方有黑字動畫,然後隔了一段時間
就一直白底綠字+下方有黑字動畫5秒一個循環的無限迴圈....
可是充電燈有反應
我就再回去檢查發現JBED.apk的檔案權限跟別人不太一樣
就把他修改再重新封裝
結果也跟上面一樣只是跑的時間變長
10秒一個循環的無限迴圈....
想請問GPC大是我想得太簡單,其實還有很多該做的步驟沒做
像是修改apk後build.prop也要設定....之類
還是有可能是程式相容信問題
當初想說這個學會後就可以試著修改boot.img
把wifi bt 的mac自己解決掉XDDD
不過好像沒這麼簡單><
跪求GPC大的指教!!
謝謝!!
內文搜尋

X