mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-02-17 08:56:22 +01:00
Disable selecting iPwnder32 for Linux
- also completely fix iBSSb and iBECb errors on 5S
This commit is contained in:
parent
1150afd245
commit
8200dc2da3
27
restore.sh
27
restore.sh
@ -311,17 +311,19 @@ function Recovery {
|
|||||||
function CheckM8 {
|
function CheckM8 {
|
||||||
DFUManual=1
|
DFUManual=1
|
||||||
[[ $A7Device == 1 ]] && echo -e "\n$(Log 'Device in DFU mode detected.')"
|
[[ $A7Device == 1 ]] && echo -e "\n$(Log 'Device in DFU mode detected.')"
|
||||||
[[ $platform == macos ]] && Selection=("iPwnder32" "ipwndfu") || Selection=("ipwndfu" "iPwnder32")
|
if [[ $platform == macos ]]; then
|
||||||
Input "Select pwnDFU tool to use (press ENTER when unsure):"
|
Selection=("iPwnder32" "ipwndfu")
|
||||||
Echo "* iPwnder32 is recommended for macOS"
|
Input "Select pwnDFU tool to use (press ENTER when unsure):"
|
||||||
Echo "* ipwndfu is recommended for Linux (not sure if I correctly compiled iPwnder32 for Linux)"
|
select opt in "${Selection[@]}"; do
|
||||||
select opt in "${Selection[@]}"; do
|
case $opt in
|
||||||
case $opt in
|
"ipwndfu" ) pwnDFUTool="ipwndfu"; break;;
|
||||||
"ipwndfu" ) pwnDFUTool="ipwndfu"; break;;
|
"iPwnder32" ) pwnDFUTool="iPwnder32"; break;;
|
||||||
"iPwnder32" ) pwnDFUTool="iPwnder32"; break;;
|
*) pwnDFUTool="${Selection[0]}"; break;;
|
||||||
*) pwnDFUTool="${Selection[0]}"; break;;
|
esac
|
||||||
esac
|
done
|
||||||
done
|
else
|
||||||
|
pwnDFUTool="ipwndfu"
|
||||||
|
fi
|
||||||
Log "Entering pwnDFU mode with $pwnDFUTool..."
|
Log "Entering pwnDFU mode with $pwnDFUTool..."
|
||||||
if [[ $pwnDFUTool == "ipwndfu" ]]; then
|
if [[ $pwnDFUTool == "ipwndfu" ]]; then
|
||||||
cd resources/ipwndfu
|
cd resources/ipwndfu
|
||||||
@ -394,8 +396,9 @@ function Downgrade {
|
|||||||
if [[ $ProductType == iPad4* ]]; then
|
if [[ $ProductType == iPad4* ]]; then
|
||||||
$bspatch $IPSW/Firmware/dfu/$iBSSb.im4p $iBSSb.im4p resources/patches/$iBSSb.patch
|
$bspatch $IPSW/Firmware/dfu/$iBSSb.im4p $iBSSb.im4p resources/patches/$iBSSb.patch
|
||||||
$bspatch $IPSW/Firmware/dfu/$iBECb.im4p $iBECb.im4p resources/patches/$iBECb.patch
|
$bspatch $IPSW/Firmware/dfu/$iBECb.im4p $iBECb.im4p resources/patches/$iBECb.patch
|
||||||
|
cp -f $iBSSb.im4p $iBECb.im4p $IPSW/Firmware/dfu
|
||||||
fi
|
fi
|
||||||
cp -f $iBSS.im4p $iBEC.im4p $iBSSb.im4p $iBECb.im4p $IPSW/Firmware/dfu
|
cp -f $iBSS.im4p $iBEC.im4p $IPSW/Firmware/dfu
|
||||||
cd $IPSW
|
cd $IPSW
|
||||||
zip ../$IPSWCustom.ipsw -rq0 *
|
zip ../$IPSWCustom.ipsw -rq0 *
|
||||||
cd ..
|
cd ..
|
||||||
|
Loading…
x
Reference in New Issue
Block a user