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 的熟稔度。



.