Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- cd "%~dp0"
- echo "[*] Unlocked Bootloader, root, and CWM"
- echo "[*] for the LG Spectrum 4G Windows version"
- echo "[*] One click and CWM by PlayfulGod"
- echo "[*] Exploit found by jcase"
- echo "[*] Unlock method discovered by Neph,"
- echo "[*] jcase, and death2all110"
- echo "[*]"
- echo "[*] Before continuing, ensure USB debugging is enabled,"
- echo "[*] that your phone is connected via USB,"
- echo "[*] and in Internet Connection mode.
- echo "[*]"
- echo "[*] Press enter to begin..."
- pause
- echo [*]
- echo [*] Waiting for device...
- Files\adb kill-server
- Files\adb wait-for-device
- echo [*] Device found.
- Files\adb shell "rm /data/vpnch/vpnc_starter_lock && ln -s /data/local.prop /data/vpnch/vpnc_starter_lock"
- echo [*] Rebooting...
- Files\adb reboot
- echo [*] Waiting for reboot...
- Files\adb wait-for-device
- Files\adb shell "rm /data/vpnch/vpnc_starter_lock"
- Files\adb shell "echo 'ro.kernel.qemu=1' > /data/local.prop"
- echo [*] Rebooting again...
- Files\adb reboot
- echo [*] Waiting for reboot...
- Files\adb wait-for-device
- # Install the goods
- echo [*] Installing root tools...
- Files\adb remount
- Files\adb push su /system/xbin/su
- Files\adb shell "chmod 6755 /system/xbin/su"
- Files\adb shell "ln -s /system/xbin/su /system/bin/su"
- Files\adb push Superuser.apk /system/app/Superuser.apk
- Files\adb push busybox /system/xbin/busybox
- Files\adb shell "chmod 755 /system/xbin/busybox"
- Files\adb shell "/system/xbin/busybox --install /system/xbin"
- echo "[*] Installing Bootloader"
- Files\adb push images/mmcblk0p2.img /data/local/tmp/mmcblk0p2.img
- Files\adb push images/mmcblk0p3.img /data/local/tmp/mmcblk0p3.img
- Files\adb push images/mmcblk0p5.img /data/local/tmp/mmcblk0p5.img
- Files\adb push images/mmcblk0p6.img /data/local/tmp/mmcblk0p6.img
- Files\adb push images/mmcblk0p7.img /data/local/tmp/mmcblk0p7.img
- Files\adb push images/mmcblk0p9.img /data/local/tmp/mmcblk0p9.img
- Files\adb push images/boot_nowallpaper.img /data/local/tmp/boot_nowallpaper.img
- Files\adb push images/cwmrecovery.img /data/local/tmp/cwmrecovery.img
- # p7
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p7.img | busybox cut -d ' ' -f 1` != 528f925fcc6cb66d16260a6ac5410dc2 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p7.img of=/dev/block/mmcblk0p7 bs=4096"
- # Installing CWM
- # check md5sum
- if [ `Files\adb shell busybox md5sum /data/local/tmp/cwmrecovery.img | busybox cut -d ' ' -f 1` != eed8493adcda9f4e5290b7df2c5d8f80 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/cwmrecovery.img of=/dev/block/mmcblk0p13 bs=4096"
- # p2
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p2.img | busybox cut -d ' ' -f 1` != 8d4575aebfd32c599ef505d9c2d518fb ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p2.img of=/dev/block/mmcblk0p2 bs=4096"
- # p3
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p3.img | busybox cut -d ' ' -f 1` != db6c453eb6c69d9273daa97ff02a29a2 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p3.img of=/dev/block/mmcblk0p3 bs=4096"
- # p5
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p5.img | busybox cut -d ' ' -f 1` != 9b99629290e183c627e46795d352ec87 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p5.img of=/dev/block/mmcblk0p5 bs=4096"
- # p6
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p6.img | busybox cut -d ' ' -f 1` != 664cbefd609c8866b35f51f93a5e2d25 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p6.img of=/dev/block/mmcblk0p6 bs=4096"
- # p9
- # check md5sum
- if [ `Files\adb shell busybox md5sum mmcblk0p9.img | busybox cut -d ' ' -f 1` != b508eda5aa1eb658b2cf75587276dfda ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/mmcblk0p9.img of=/dev/block/mmcblk0p9 bs=4096"
- # boot_nowallpaper
- # check md5sum
- if [ `Files\adb shell busybox md5sum boot_nowallpaper.img | busybox cut -d ' ' -f 1` != 5e47b4574a752bfcc497bac660098cf6 ]
- then
- echo "PROBLEM! MD5SUM of download and actual file do not match! Danger!"
- exit 3
- fi
- Files\adb shell "dd if=/data/local/tmp/boot_nowallpaper.img of=/dev/block/mmcblk0p8 bs=4096"
- echo [*] Removing Trash
- Files\adb shell "rm /data/local/tmp/cwmrecovery.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p2.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p3.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p5.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p6.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p7.img"
- Files\adb shell "rm /data/local/tmp/mmcblk0p9.img"
- Files\adb shell "rm /data/local/tmp/boot_nowallpaper.img"
- Files\adb shell "rm /system/etc/install-recovery.sh"
- Files\adb shell "rm /system/etc/recovery-from-boot.p"
- Files\adb shell "rm /system/etc/fota_post_boot_up.sh"
- Files\adb shell "rm /data/local.prop"
- Files\adb shell "rm /data/gpscfg/*"
- Files\adb shell "chmod 771 /data/"
- echo [*] Finished!!
- echo
- echo [*] Rebooting!!
- Files\adb reboot
- Files\adb wait-for-device
- echo [*] Complete, enjoy!
- echo [*] Press any key to exit.
- pause
- Files\adb kill-server
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement