「root化」の編集履歴(バックアップ)一覧に戻る

root化 - (2012/01/07 (土) 00:59:43) の編集履歴(バックアップ)


root化

2012/1/5めでたくroot化成功しました。

369 名前:SIM無しさん[sage] 投稿日:2012/01/06(金) 12:07:14.37 ID:6zQl718P [3/3]
360 修正してみました~。どうでしょうか。



★root化
adb shell
mv /data/misc/wifi/config /data/misc/wifi/config_
ln -s /data/local.prop /data/misc/wifi/config
端末でwifi on offと切り替える
mv /data/misc/wifi/config_ /data/misc/wifi/config
echo ro.kernel.qemu=1 > /data/local.prop
再起動


★suとbusyboxを落としてきて/data/local/binに配置
adb shell mkdir /data/local/bin
adb push busybox /data/local/bin/busybox
adb push su /data/local/bin/su


★install-recovery.sh書き込み
adb shell
# ←になっていることを確認

/data/local/bin/busybox mount -o remount,rw -t ext4 /dev/block/mmcblk0p27 /system

echo '#!/system/bin/sh' > /system/etc/install-recovery.sh
echo 'sleep 5' >> /system/etc/install-recovery.sh
echo '/data/local/bin/busybox mount -o rw,remount /dev/block/mmcblk0p27 /system' >> /system/etc/install-recovery.sh
echo '/data/local/bin/busybox cp /data/local/bin/busybox /system/xbin/busybox' >> /system/etc/install-recovery.sh
echo '/data/local/bin/busybox cp /data/local/bin/su /system/xbin/su' >> /system/etc/install-recovery.sh
echo 'chown root.shell /system/xbin/su' >> /system/etc/install-recovery.sh
echo 'chmod 4755 /system/xbin/su' >> /system/etc/install-recovery.sh
echo 'chown root.shell /system/xbin/busybox' >> /system/etc/install-recovery.sh
echo 'chmod 755 /system/xbin/busybox' >> /system/etc/install-recovery.sh
echo 'busybox mount -o ro,remount /dev/block/mmcblk0p27 /system' >> /system/etc/install-recovery.sh

chmod 755 /system/etc/install-recovery.sh

★seccmmondの削除
mv /system/bin/seccmmond /system/bin/seccmmond_

★/system を read-only に戻す
/data/local/bin/busybox mount -o remount,ro -t ext4 /dev/block/mmcblk0p27 /system

★install-recovery.shの確認
/system/etc/install-recovery.shを実行して/system/xbin/にsuとbusyboxがコピーされていることを確認。


echo > /data/local.prop


★再起動

★superuserインストール

258 :SIM無しさん:2012/01/05(木) 02:25:35.13 ID:b6p8f2EZ
   報告。
   ごろーさんのご協力により、root取れました!!
   しかし、/systemがremountできず再起動してしまうため、書きこみは今のところ不可です。
   また、root奪取方法がちょっとアレなため今回の手順は公開不可とのこと。
   違う方法が確立されたら皆さんにご報告します。 

手順はまだ改善の余地があるようです、最新情報はスレを確認下さい。
root化しただけだとsuなどが置けないようで、Superuser.apk等の使用には追加のカスタマイズが必要なようです。
ただ今職人様が解析中。

root化後の追加作業

suなどを配置するために必要な作業が分かりましたら、こちらに記述をお願いします。

文鎮寸前からの復旧

再起動の嵐になった場合は、docomoの表示が出ている間に、adbコマンドを流し込むことで離脱できた方がいます。詳しくはスレを参照。
また、Vol up+電源ボタンのリカバリーで復旧した方がいるそうです。


unroot化


/system 以下に加えている変更が↑の内容だけであれば、
/system/etc/install-recovery.sh を削除し、
mv /system/bin/seccmmond_ /system/bin/seccmmond して戻せば OK と思われます。
(/system/xbin/su,busybox は勝手に消される)