ROM 即手機韌體,現代為可寫入的 Flash 記憶體。自定義 ROM 需理解封包結構與關鍵目錄。
META-INF:升級腳本與簽名recovery:Recovery 模式所需檔案system:系統核心內容(修改重點)boot.img:核心映像檔
| 目錄 | 用途 |
|---|---|
| app | 系統預裝 App |
| bin | Linux 可執行程式 |
| etc | 系統設定檔(APN 等) |
| fonts | 字體庫 |
| framework | 框架核心 |
| lib | 動態連結庫 |
| media | 鈴聲、開機動畫 |
| usr | 用戶資料(鍵盤、時區) |
| vendor | 廠商資訊 |
| xbin | 系統管理工具 |
| build.prop | 裝置屬性(機型、語言、時區) |

編輯 system/build.prop:
ro.product.locale.language=zh ro.product.locale.region=CN
建議用 UltraEdit 開啟(換行正確),勿用記事本。

用 WinRAR 開啟 system/framework/framework-res.apk,替換 res/drawable-hdpi 下圖片,拖回覆蓋原檔(勿改副檔名)。

system/app 下刪除 APK+odex。lib/ 下的 .so 檔提取至 system/lib。注意 CPU 架構資料夾(armeabi 等)同名檔衝突,建議僅保留 armeabi 版本。掌握結構與原理,舉一反三打造專屬 ROM。