2012年10月28日 星期日

Android 平板韌體修改‧自己來

.
(提醒:修改韌體有風險,宜謹慎為之)


以 WM8850-mid Andriod 4.0.3 為例:

1. 修改預設語言

例如開機後就直接是台灣繁體:


\FirmwareInstall\firmware\android4.0.tgz\system\build.prop
裡面的兩行:

ro.product.locale.language=en
ro.product.locale.region=US

改成

ro.product.locale.language=zh
ro.product.locale.region=TW

就可以了。


2. 修改開機第一畫面


用您自己喜歡的
u-boot-logo.data
取代
\FirmwareInstall\logo\u-boot-logo.data


3. 增減預設目錄與檔案

例如您希望首次開機後就有某個目錄,裡面已經有某些檔案,都可以這樣修改:


\FirmwareInstall\fs_patch\localdisk
下增減目錄、增減檔案。


4. 增減預設App

例如您希望首次開機後就有最喜歡的遊戲,沒有您用不到的App,都可以這樣修改:


\FirmwareInstall\fs_patch\data\app
下增減App。


5. 改變氣象報告預設城市

例如您希望首次開機後就是台北市:

用已經設為台北市的 weather.db
取代
\FirmwareInstall\customization\800x480_data.tar\.\data\com.wmt.weather\databases\weather.db

(\FirmwareInstall\customization\ 目錄下有時會有多個 800x480_data.tar,所以要留意您的機器是使用哪一個。)

如何取得已經設為台北市的 weather.db?

先在機器上將預報城市設定台北市,再將
/data/data/com.wmt.weather/databases/weather.db
copy 出來即可。


6. 增減桌面圖案


\FirmwareInstall\firmware\Res_WmtLauncher.tgz\Res_WmtLauncher.tar\system\wmtapp\launcher-res\wallpaper\
增減圖檔即可。


7. 取得 root 權限

將 Superuser.apk copy 到

\android4.0.tgz\android4.0.tar\.\system\app\

將 su copy 到
\android4.0.tgz\android4.0.tar\.\system\xbin


8. (增加中...)



如何解包解壓縮/封包壓縮 *.tgz 、*.tar 檔案

解包解壓縮/封包壓縮 *.tgz 、*.tar 檔案,可能有各種技巧與方法,但建議在 Linux下為之,可參考:

http://electronmania.blogspot.tw/2011/10/hd-a5402-installimg-rcs.html

針對 android4.0.tgz,需把其中的 「解包解壓縮/封包壓縮」 指令

tar -jxvf usr.local.etc.tar.bz2 -C new
tar -jcvf usr.local.etc.tar.bz2 *

調整成

tar -zxvf android4.0.tgz -C new
tar -zcvf android4.0.tgz *

針對 800x480_data.tar,需把其中的 「解包解壓縮/封包壓縮」 指令

tar -jxvf usr.local.etc.tar.bz2 -C new
tar -jcvf usr.local.etc.tar.bz2 *

調整成

tar -xvf  800x480_data.tar -C new
tar -cvf  800x480_data.tar *

以上方法需一點 Linux 概念與經驗,若覺困難,就請自行加強對 Linux 的熟稔度。



.

5 則留言:

  1. how do you make custom u-boot-logo.data ?
    thankd for the info..

    回覆刪除
  2. No logo creator tool found and I dont know how to create my own logo.
    I use replace method.

    I replace this:
    MaPan V1.5\FirmwareInstall\logo\u-boot-logo.data
    with this:
    MaPan V1.5\FirmwareInstall\logo\TVBox_8267\u-boot-logo.data

    回覆刪除
  3. 各位大大,請問先在機器上將預報城市設定台北市,再將 /data/data/com.wmt.weather/databases/weather.db copy出來,煩請問各位大大,可否教我如何COPY??謝謝

    回覆刪除
  4. 1.先 root 機器
    2.執行 su
    3.安裝 terminal apk
    4.在 terminal 裡面執行 Linux 的拷貝檔案命令

    回覆刪除
    回覆
    1. 大大感激您的回答,您可以再教我如何在terminal 裡面執行 Linux 的拷貝檔案命令嗎??我現在已經看的到wearther.db,但我不會把它拷貝出來,謝謝您了

      刪除