目次
はじめに
本文書について
F-03Dgirls' の root 関連情報を纏めています。
Wikiの編集は自由ですので、不足・間違いがあったら追記・修正をお願いします。
root 取得対応表
| 日付 |
ビルド番号 |
rootの取得 |
| 初期出荷時 |
V21R27Ac |
○ |
| 2012年2月22日 |
V22R29Bc |
○ |
| 2012年4月23日 |
V23R31Ac |
○ |
| 2013年2月14日 |
V24R33Cc |
○ |
Shell root の取得
Girls'モデルの場合 zergRush による shell root の取得方法が報告されていない。
ビルド番号V21R27Ac・V22R29Bc・V23R31Ac
local.prop による shell root の取得
adb shell
# mv /data/local/motion_activemass02.db /data/local/motion_activemass02.db-
# ln -s /data/local.prop /data/local/motion_activemass02.db
設定→自分からだ設定→ウォーキング/Exカウンタ利用設定→歩数計利用を一度オフにし、もう一度オンにする。
adb shell
# echo ro.kernel.qemu=1 > /data/local.prop
# mv /data/local/motion_activemass02.db- /data/local/motion_activemass02.db
# sync
adb reboot
ビルド番号V24R33Cc
diaggetroot-master.apk による shell root の取得
ここの手順どうりに
diaggetroot-master.apkを作り実行する。
/systemのマウント
F-03D auto rootkitを使った場合
adb shell
# insmod /data/local/tmp/mountbreak_2.ko
# mount -o rw,remount /system /system
/systemのリマウント
android共通のコマンドで大丈夫
adb shell
# mount -o ro,remount /system /system
アプリからの/systemマウント
再起動すると書込み禁止になってしまいます。そのため
GScript Liteなどのアプリに上記のマウントコマンドを登録することでアプリからのマウントに対応できます。
使用方法は>
アプリのメニューからAdd scriptを押しNAMEにsystem_rwなどとします。
次にNeeds SUにチェックを入れ、上記の
insmod /data/local/tmp/mountbreak_2.ko
mount -o rw,remount /system /system
を入力しSAVEして完了です。
root の取得
大まかな手順
1. shell root の取得。
2.
こことかから「Xperia 2011 Easy rooting toolkit」を入手。
3. 取説通りにそのまま実行する。
4. たぶん完了。
auto rootkit
F-03Dgirls' 専用 auto rootkit はこちらになります。
ROMのバックアップ
パーティションのバックアップ
イメージは、shell root を取得の上、コマンドプロンプト上から次の手順で取得できる。
adb shell
# dd if=/dev/mtd/mtd0 of=/mnt/sdcard/f03d/boot.img bs=4096
# dd if=/dev/mtd/mtd5 of=/mnt/sdcard/f03d/recovery.img bs=4096
TAR 書庫によるバックアップ
間違ってプリインストールアプリなどを削除してしまったとき tgz を解凍して取り出せるので、是非作成しておこう。
TAR書庫の操作に busybox を利用する為、バイナリを入手して実機へ転送の上、利用できる状態にしておき、/systemをマウントしておく必要がある。
adb push busybox /data/local/tmp/
adb shell
# chmod 755 /data/local/tmp/busybox
# alias busybox='/data/local/tmp/busybox'
※ busybox が実機へインストールしてある場合、この作業は不要。
shell root を取得した状態で、シェル上から以下を実行する
adb shell
# busybox tar cvzf /mnt/sdcard/system.tgz /system
data もバックアップしておく場合、追加で以下を実行する。
# busybox tar cvzf /mnt/sdcard/data.tgz /data
これでSDカードにboot.imgとsystem.tgz(date.tgzも)が作成される。
ROMのカスタマイズ
(建設中)
コメント置き場
最終更新:2013年07月15日 20:28