HTC‎ > ‎J‎ > ‎

Jのroot化


2ちゃんねるの有志によって、HTC J ISW13HTのroot化が成功したようなので試してみました。

・必要なもの
    onxr.zip

・手順

1)local.prop設置
adb shell ln -s /data /data/local/tmp
adb reboot
adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop"
adb reboot

2)busybox設置
adb push busybox /data/local/
adb shell chmod 777 /data/local/busybox

3)mmcblk0p4のバックアップ
adb shell /data/local/busybox dd if=/dev/block/mmcblk0p4 of=/sdcard/mmcblk0p4
adb pull /sdcard/mmcblk0p4

4)CID変更
バイナリエディタでmmcblk0p4を開き、KDDI_801を1111111に
mmcblk0p4MODとして保存

5)mmcblk0p4MODの書き込み
adb push mmcblk0p4MOD /sdcard/
adb shell /data/local/busybox dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4

6)アンロック
電源完全OFFから音量下+電源ボタンでfastbootに入る

*** TAMPERED ***という表示が増えているはず。
tamperedとは改竄されている、という意味なのでまさしく今の状態。

fastboot oem readcidで11111111を確認
HTC Devでアンロックする

公式アンロックをしたことがある人には見覚えがあるであろう画面。

アンロックが完了すると、先ほどのTAMPEREDの下がUNLOCKEDに変わります。

7)root化
local.prop設置、busybox設置
adb push su /data/local/
adb push Superuser.apk /data/local/
adb shell
/data/local/busybox mount -wo remount rootfs /
/data/local/busybox mount -o remount,rw -t ext4 /dev/block/mmcblk0p33 /system 
/data/local/busybox cp /data/local/Superuser.apk /system/app/Superuser.apk 
/data/local/busybox cp /data/local/su /system/xbin/su
/data/local/busybox cp /data/local/busybox /system/xbin/busybox
chmod 777 /system/xbin/busybox
chmod 777 /system/xbin/su
/system/xbin/busybox --install -s /system/xbin
chown 0.0 /system/xbin/su
chmod 06755 /system/xbin/su
chmod 644 /system/app/Superuser.apk
rm /data/local.prop
reboot

何か質問や感想がありましたら、気軽にコメントください。

2012/06/07




Comments