あくまで覚え書きなので、詳細レベルまでは書いていません。
■事前準備
・SDカードにEXT2かEXT3パーティションを切って、アプリ領域を作っておく。
■手順
1.DarktremorさんのApps2SD最新版をDLして、SDカードに入れておく。
2.init.rcをApps2SDの自動起動に対応させる。
Apps2SDを自動的に開始するためにはboot領域のinit.rcをどうにかしないといけない。
だが普通のinit.rcならともかく、ここには直接書けないので元からApps2SD自動開始に対応したinit.rcを別途用立てる。
自分はKang-o-ramaのROM(ZIP)から抜き出したboot.imgを使った。
※Kang-o-ramaのROMにはDarktremorさんのApps2SDがインストールされているため。
init.rcを直接入れ替えは試してない。boot.imgは他にもここやここのが使える。
3.マウントポイントを作成する。
Kang-o-rama版のboot.img(init.rc)を使う場合は
/sd-ext
になる。Kang-o-rama版以外の場合は、
/system/sd
になる。どちらも普通にmkdirしてよい。
4.リカバリユーティリティを起動する。
5.Nandroidバックアップを取る。
6.1.でSDカードに入れておいたApps2SDのZIPをFlashする。
7.電源を切る(Power Offする)。再起動ではない。
8.ボリュームダウンを押しながら電源ボタンを押して起動。Fastbootに入る。
9.2.で用意したboot.imgをFlashする。
以下のコマンドをadb shellから打つ。
fastboot flash boot [用意したboot.imgファイル名]
10.再起動。fastboot rebootでよい。
11.adb shellからApps2SDを起動する(以下のコマンドを打つ)。事前に/systemを書き込み可にしておくこと。
# a2sd install
# a2sd cachesd
# a2sd check
1行目でApps2SDを有効にする。
2行目でDalvik-CacheもSDカードに移動する。
3行目でチェックをかける。表示されるインストラクションに沿ってチェックする。
12.問題なければ再起動。これでApps2SDを使用可能になる。
※ Oct. 28th, 2010: いくつか文言・言い回しを修正。