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 則留言:

daoez_19 提到...

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

ElectronMania 提到...

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

匿名 提到...

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

ElectronMania 提到...

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

Unknown 提到...

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