2013年6月2日 星期日

修改Android的ROM

一個完整的 ROM 根目錄會有下列的文件夾及文件
data
system
META-INF
boot.img
系統應用程序所在目錄 /system/ app/*.apk (apk可自由添加,是可以精簡的部份)(系統默認)
(如果有 odex 文件的,刪除 APK 文件名 ​​時同時也刪除與其對應的 odex 文件)
用戶安裝應用程序所在目錄 /data/app/*.apk  (apk可全部刪除)
安裝 JDK,注意 系統內容>進階>環境變數的設定

簡易流程
1.ROM解壓
2./META-INF/刪除CERT.RSA和CERT.SF
3.修改/system/app等文件
4.全選META-INF,system文件夾和boot.img,壓縮為update.zip

系統字體,鈴聲開機畫面替換修改
1.字體: system--fonts--DroidSansFallback.ttf替換
2.鈴聲:
  system--media--audio--alarms鬧鐘鈴聲
  notifications通知鈴聲目錄
  ringtones來電鈴聲目錄
3.開機畫面: system--media--bootanimation.zip替換

ROM訊息制定(包含ROM默認鈴聲設置)
1.進入system
2.用記事本打開build.prop進行修改
 ro.build.display. id=xxx 這裡顯示內部版本信息
 ro.product.model=ME501機型
 ro.product.locale.language=zh語言zh為中文
 ro.product.locale.region=TW國家TW為台灣
 ro.build.version.full =xxx系統版本信息
 ro.config.notification_sound=xxxx.ogg默認消息鈴聲(可選擇\system\media\audio\notofication)
 ro.config.alarm_alert=xxxx.ogg默認鬧鐘鈴聲(可選擇\system \media\audio\alarm)
 ro.config.ringtone=xxxx.ogg默認來電鈴聲(可選擇\system\media\ringtone)

Google服務
大陸機常被閹割掉GMS,我用的簡易方法
1.開ROOT是必需的
2.安裝GoogleServicesFramework.apk及GooglePlay.apk
3.進入RE文件瀏覽器,把data/app目錄下的com.android.vending- 1.apk(其實就是安裝好的google play )複製到system/app目錄下,重啟手機即可!