2014年2月5日 星期三

Android 韌體解包打包

.


以 WM8850 平板電腦的韌體為例。

WM8850 的韌體除了單獨的檔案之外,還有.tar 與 .tgz 兩種封包格式。

1.
以 android4.1.tar 為例來說明:

解包

mkdir 111
tar -xvf android4.1.tar -C 111

把 android4.1.tar 解包後放在 111 目錄中。


打包

cd 111
tar -cvf ../android4.1.tar *
cd ..
rm -rf 111

進入 111 目錄,
把  111 目錄下的所有檔案打包成 android4.1.tar 後放在上一層,
回到上一層,
把 111 目錄刪除。




2.
以 Res_WmtLauncher.tgz 為例來說明:

解包

tar -xzvf Res_WmtLauncher.tgz

解包後所有檔案放在 system 目錄中。


打包

tar -czvf Res_WmtLauncher.tgz system/
rm -rf system

把 system 目錄中的所有檔案打包成 Res_WmtLauncher.tgz,
把 system 目錄刪除。



打造 Linux 工作環境方法之一

用 PuppyLinux 光碟,不必安裝在硬碟上,只靠光碟啟動,就可以得到一個 Linux
工作環境。用光碟啟動的最大優點就是完全不必動到硬碟的結構。

這樣的工作環境就足以勝任媒體播放機、平板...等韌體的解包打包的工作。

之前的媒體播放機韌體解包打包相關文章有比較多的細節可以參考。
 




.

沒有留言: