アットウィキロゴ

root関連情報(Girls')

目次



はじめに

本文書について

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