2010年7月26日星期一

將 Android 開機動畫變成 BIOS

相信大多數 Android 的老手應該見過或知道 bootanimation.zip 的用途,它存在於手機的內置記憶體之中,是一個存放著開機動畫的檔案,這個壓縮檔裡面藏著很多張 GIF 圖檔,那些圖檔就是開機動畫的每一格(幀)畫面。

對於沒有 root 機的用家,要變更系統原有的設定,一般都存在著一些限制,不過要替換開機動畫還是可行的。當中有兩個方法,第一個是使用開機系統的 Recovery,即是以往手動更新韌體的做法(詳細方法見舊文);另一個方法是透過 Android SDK 中的 adb 工具,將 bootanimation.zip 灌進手機內。最近 xda 就有人自制了仿 BIOS 的開機畫面,我們就利用這個做例子吧。


首先到這個地址下載適合自己手機型號的開機檔,例如使用 HTC Desire 就下載以 desire 字頭的檔案,Nexus One 就下載 nexus 字頭的,如果有多於一個選擇就隨意挑喜歡的,或者先下載回來看看當中的圖案再決定吧。

假如採用剛才提到的第一個方法,只需要把下載回來的檔案改名為 update.zip 並放到 SD Card 的根目錄,再以 Recover 方法進行更新就可以(步驟考參舊文)。至於第二個方法,如果是電腦初哥請不要自行亂試,這方法適用於電腦安裝了 Android SDK 或有 adb.exe 獨立執行檔的用家,假如兩者都沒有,可以在這裡下載

接著下來,需要在 command prompt 執行一連串指令,首先將目錄轉移到 adb.exe 那裡,使用 Android SDK 的話,adb.exe 是存放在 tools 目錄下(對於會安裝 SDK 的用家來說其實是廢話...:P)。

然後,將下載回來的檔案,抽出壓縮檔內的 bootanimation.zip,並放到與 adb.exe 的同一目錄下。在該目錄輸入以下指令:

adb devices
adb remount
adb push bootanimation.zip /data/local

就是這麼簡單就完成了,如果要即時測試一下效果,可以再輸入以下指令:

adb shell bootanimation
(要停止播放,可以在 Command Prompt 按下 Ctrl-C)

要看看修改後的開機情況,就關掉手機再開吧。

相關網站:
http://forum.xda-developers.com/showthread.php?t=648555

2010年7月7日星期三

十五年前的電腦 RPG 大作重現 Andorid

說到《仙劍奇俠傳》,很多人都會聯想到台灣電視劇、電腦遊戲吧?《仙劍》這一套由大宇出品的電腦遊戲,早在15年前已推出第一代,當時遊戲是在 DOS 作業系統下運行,有磁片版本及光碟版本。


《仙劍》是我最愛的角色扮演遊戲 (RPG) 之一,當年我把遊戲通關兩次,在第二次通關時,更把遊戲的每一個劇情細節都仔細地品嘗,而且更將收藏在每一個角落的道具都一一挖出來,包括找到了第一次通關時沒有拿到的「無塵劍」。還記得當時曾妄想可以玩到另一個讓趙靈兒不死去的完美結局,但這只是當時的傳聞,後證實沒有第二個結局。