mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-02-09 05:13:30 +01:00
Detect device in DFU (for #1 )
This commit is contained in:
parent
11ed3c91a5
commit
0d6aee7ad0
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,5 +1,5 @@
|
|||||||
*.ipsw
|
*.ipsw
|
||||||
|
*.json
|
||||||
*.shsh2
|
*.shsh2
|
||||||
|
iP*
|
||||||
tmp/
|
tmp/
|
||||||
ota.json
|
|
||||||
*Restore
|
|
||||||
|
34
restore.sh
34
restore.sh
@ -69,17 +69,41 @@ key_k95_613=0bb841b8f1922ae73d85ed9ed0d7a3583a10af909787857c15af2691b39bba30
|
|||||||
iv_n94_613=d3fe01e99bd0967e80dccfc0739f93d5
|
iv_n94_613=d3fe01e99bd0967e80dccfc0739f93d5
|
||||||
key_n94_613=35343d5139e0313c81ee59dbae292da26e739ed75b3da5db9da7d4d26046498c
|
key_n94_613=35343d5139e0313c81ee59dbae292da26e739ed75b3da5db9da7d4d26046498c
|
||||||
|
|
||||||
|
function BasebandDetect {
|
||||||
|
if [ $ProductType == iPad2,1 ] || [ $ProductType == iPad2,4 ] || [ $ProductType == iPad2,5 ] || [ $ProductType == iPad3,1 ] || [ $ProductType == iPad3,4 ] || [ $ProductType == iPod5,1 ]; then
|
||||||
|
NoBaseband=1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function Clean {
|
||||||
|
rm -r iP*/ tmp/ $(ls *.shsh2 2>/dev/null) 2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
function MainMenu {
|
function MainMenu {
|
||||||
Clean
|
Clean
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
|
|
||||||
if [ ! $ProductType ]; then
|
if [ $(lsusb | grep -c "1227") == 1 ]; then
|
||||||
|
echo "Device in DFU mode detected. Are you in kDFU mode? (y/N)"
|
||||||
|
read kDFUManual
|
||||||
|
if [[ $kDFUManual == y ]] || [[ $kDFUManual == Y ]]; then
|
||||||
|
read -p "Enter ProductType (eg. iPad2,1): " ProductType
|
||||||
|
read -p "Enter UniqueChipID (ECID): " UniqueChipID
|
||||||
|
BasebandDetect
|
||||||
|
echo "Will now downgrade device $ProductType in kDFU mode..."
|
||||||
|
Mode='Downgrade'
|
||||||
|
SelectVersion
|
||||||
|
else
|
||||||
|
echo "Please put your device in normal mode and jailbroken before proceeding"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
elif [ ! $ProductType ]; then
|
||||||
echo "Please plug the device in and trust this computer before proceeding"
|
echo "Please plug the device in and trust this computer before proceeding"
|
||||||
exit
|
exit
|
||||||
elif [ $ProductType == iPad2,1 ] || [ $ProductType == iPad2,4 ] || [ $ProductType == iPad2,5 ] || [ $ProductType == iPad3,1 ] || [ $ProductType == iPad3,4 ] || [ $ProductType == iPod5,1 ]; then
|
|
||||||
NoBaseband=1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
BasebandDetect
|
||||||
|
|
||||||
echo "Main Menu"
|
echo "Main Menu"
|
||||||
echo
|
echo
|
||||||
echo "HardwareModel: $HardwareModel"
|
echo "HardwareModel: $HardwareModel"
|
||||||
@ -354,10 +378,6 @@ function Downgrade {
|
|||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
function Clean {
|
|
||||||
rm -r iP*/ tmp/ $(ls *.shsh2 2>/dev/null)
|
|
||||||
}
|
|
||||||
|
|
||||||
function InstallDependencies {
|
function InstallDependencies {
|
||||||
echo "Install Dependencies"
|
echo "Install Dependencies"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user