Created
January 24, 2014 10:26
-
-
Save tozionsdoor/8595068 to your computer and use it in GitHub Desktop.
SH-06Eにて自動でsystem.imgをマウントさせる改良版
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/system/bin/sh | |
BUSYBOX=/data/local/tmp/busybox | |
if test -b /dev/loop0 ; then | |
if test -f /data/local/tmp/check_sys; then | |
$BUSYBOX rm /data/local/tmp/check_sys | |
$BUSYBOX echo "" > /sys/kernel/uevent_helper | |
$BUSYBOX test -f /data/local/tmp/mount_error.log && rm /data/local/tmp/mount_error.log | |
$BUSYBOX test -f /system/xbin/su && exit 0 | |
$BUSYBOX cp -p /data/local/tmp/su /system/xbin | |
$BUSYBOX chown 0.0 /system/xbin/su | |
$BUSYBOX chmod 6755 /system/xbin/su | |
exit 0 | |
else | |
$BUSYBOX test -f /system/xbin/su && exit 0 | |
$BUSYBOX cp -p /data/local/tmp/su /system/xbin | |
$BUSYBOX chown 0.0 /system/xbin/su | |
$BUSYBOX chmod 6755 /system/xbin/su | |
exit 0 | |
fi | |
else | |
if test -f /data/local/tmp/check_sys ; then | |
$BUSYBOX rm /data/local/tmp/check_sys | |
$BUSYBOX echo "" > /sys/kernel/uevent_helper | |
echo Mount system.img: failed > /data/local/tmp/mount_error.log | |
if ! test -f /data/local/system.img; then | |
echo There is no /data/local/system.img >> /data/local/tmp/mount_error.log | |
exit 0 | |
elif ! test -f /data/local/tmp/mountsys_auto ; then | |
echo There is no /data/local/tmp/mountsys_auto >> /data/local/tmp/mount_error.log | |
exit 0 | |
else | |
echo Unknown Error. >> /data/local/tmp/mount_error.log | |
echo You cant use SU app. Sorry... >> /data/local/tmp/mount_error.log | |
exit 0 | |
fi | |
elif test -f /data/local/tmp/mountsys_auto ; then | |
$BUSYBOX echo /data/local/tmp/mountsys_auto > /sys/kernel/uevent_helper | |
$BUSYBOX touch /data/local/tmp/check_sys | |
fi | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/system/bin/sh | |
if test -b /dev/loop0 ; then | |
exit 0 | |
fi | |
if test -f /data/local/tmp/check_sys ; then | |
/data/local/tmp/busybox mount -o loop -t ext4 /data/local/system.img /system | |
/data/local/tmp/busybox echo "" > /sys/kernel/uevent_helper | |
/data/local/tmp/busybox killall zygote | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/system/bin/sh | |
/data/local/tmp/busybox chmod 666 /dev/msm_acdb | |
/data/local/tmp/install_backdoor | |
/data/local/tmp/unlock_lsm_miyabi | |
/data/local/tmp/unlock_mmc_protect | |
/data/local/tmp/run_autoexec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SH-06Eにて自動でsystem.imgをマウントさせる。 | |
改良版。 | |
再起動ループ回避策をしつこいほど追加。 | |
スマートではないけど、これだけ入れたらちょっと安心感UPw | |
実行する場合は自己責任で。 | |
autoexec.shは/data/local/autoexec.sh(パーミッション755) | |
onBootは/data/local/tmp/onBoot(パーミッション755) | |
mountsysは/data/local/tmp/mountsys_auto(パーミッション755) | |
設置が終わったら再起動。 | |
ブログにワンクリ置いたので探して見てください。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment