とりあえず上手く行ったので、やったことをメモメモ、と。
# 他のパーティションをフォーマット
adb shell mke2fs /dev/block/ndda1
adb shell mke2fs /dev/block/ndda2
adb reboot
# 大きいパーティションを /nand にマウントして、/data の内容をコピーする
adb shell busybox mount -t ext2 -o nosuid,nodev /dev/block/ndda2 /nand
adb shell cp -a /data/* /nand/
# viにて init.rc を編集
adb shell
vi /init.rc
### 下記コメント行を探して、付近の行に手を加える
#We chown/chmod /data again so because mount is run as root + defaults
# mount yaffs2 mtd@userdata /data nosuid nodev
# 下記の行の頭にある#を外す
#mount ext2 /dev/block/ndda1 /data nosuid nodev
# 下記行の行頭に#をつけてコメントアウトする
mount ubifs ubi0:data /data nosuid nodev
### 編集ここまで
# swap を on にする
adb shell busybox mkswap /dev/block/ndda1
adb shell busybox swapon /dev/block/ndda1
さて、次はJIT有効化でもやっとくか。
0 コメント:
コメントを投稿