TITLE:ファームウェアアップデータ
アップデート時には/storage/external/update.zipが存在するかをチェックして、存在するならば/cacheにコピーしてアップデートを開始する。
※externalディレクトリはMicroSDカード挿入時にマウントされるディレクトリのため、microSDからでないと実行できない。
その後、/cache/recovery/にcommandというファイルを書き出す。このファイルはスクリプトである。
具体的には次のようだ。
boot-recovery --update-package=/cache/update.zip
スクリプト書き出し後、AndroidのPowerManagerサービスを経由してリカバリーモードで再起動する。
なお、リカバリーモードで使われるupdate.zipはここからダウンロードできる。
通常チャレンジパッドではリカバリーモードが工場出荷時にリセットするために使われている。
現在update.zipの配布は中止しております。