mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-01-25 22:51:12 +01:00
Do baseband digest stuff for iPad 4 and mini 1
This commit is contained in:
parent
5456583ee1
commit
6f994577d6
@ -27,7 +27,7 @@
|
|||||||
- Boot SSH Ramdisk for 32-bit devices
|
- Boot SSH Ramdisk for 32-bit devices
|
||||||
- Clear NVRAM for 32-bit devices
|
- Clear NVRAM for 32-bit devices
|
||||||
- Device activation using ideviceactivation (useful for iOS 4 and lower)
|
- Device activation using ideviceactivation (useful for iOS 4 and lower)
|
||||||
- The latest baseband will be flashed for A5/A6 devices (iPhone 4S, 5, and 5C only)
|
- The latest baseband will be flashed for A5/A6 devices (iPhone 4S, 5, 5C, iPad 4, mini 1)
|
||||||
- Dumping and stitching baseband to IPSW (requires `--disable-bbupdate`)
|
- Dumping and stitching baseband to IPSW (requires `--disable-bbupdate`)
|
||||||
- Dumping and stitching activation records to IPSW (requires `--activation-records`)
|
- Dumping and stitching activation records to IPSW (requires `--activation-records`)
|
||||||
|
|
||||||
|
20
restore.sh
20
restore.sh
@ -817,7 +817,11 @@ device_get_info() {
|
|||||||
device_use_bb="Trek-6.7.00.Release.bbfw"
|
device_use_bb="Trek-6.7.00.Release.bbfw"
|
||||||
device_use_bb_sha1="22a35425a3cdf8fa1458b5116cfb199448eecf49"
|
device_use_bb_sha1="22a35425a3cdf8fa1458b5116cfb199448eecf49"
|
||||||
;;
|
;;
|
||||||
iPhone5,[12] ) # MDM9615 10.3.4 (32bit)
|
iPad2,[67] ) # MDM9615 9.3.6 (32bit)
|
||||||
|
device_use_bb="Mav5-11.80.00.Release.bbfw"
|
||||||
|
device_use_bb_sha1="aa52cf75b82fc686f94772e216008345b6a2a750"
|
||||||
|
;;
|
||||||
|
iPhone5,[12] | iPad3,[56] ) # MDM9615 10.3.4 (32bit)
|
||||||
device_use_bb="Mav5-11.80.00.Release.bbfw"
|
device_use_bb="Mav5-11.80.00.Release.bbfw"
|
||||||
device_use_bb_sha1="8951cf09f16029c5c0533e951eb4c06609d0ba7f"
|
device_use_bb_sha1="8951cf09f16029c5c0533e951eb4c06609d0ba7f"
|
||||||
;;
|
;;
|
||||||
@ -1748,7 +1752,7 @@ ipsw_preference_set() {
|
|||||||
|
|
||||||
case $device_type in
|
case $device_type in
|
||||||
iPhone2,1 | iPod2,1 ) ipsw_canmemory=1;;
|
iPhone2,1 | iPod2,1 ) ipsw_canmemory=1;;
|
||||||
iPad2,[2367] | iPad3,[2356] ) ipsw_canmemory=1;;
|
iPad[23],[23] ) ipsw_canmemory=1;;
|
||||||
iPhone3,1 | iPad1,1 | iPad2* | iPod[34],1 )
|
iPhone3,1 | iPad1,1 | iPad2* | iPod[34],1 )
|
||||||
case $device_target_vers in
|
case $device_target_vers in
|
||||||
[34]* ) ipsw_canmemory=1;;
|
[34]* ) ipsw_canmemory=1;;
|
||||||
@ -2126,7 +2130,7 @@ ipsw_prepare_jailbreak() {
|
|||||||
log "Adding custom recovery to IPSW"
|
log "Adding custom recovery to IPSW"
|
||||||
zip -r0 temp.ipsw $all_flash/recoverymode.s5l8920x.img3
|
zip -r0 temp.ipsw $all_flash/recoverymode.s5l8920x.img3
|
||||||
fi
|
fi
|
||||||
if [[ $device_type == "iPhone"* ]] && (( device_proc > 4 )); then
|
if [[ $device_use_bb != 0 ]] && (( device_proc > 4 )); then
|
||||||
ipsw_bbreplace
|
ipsw_bbreplace
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -2567,7 +2571,7 @@ ipsw_prepare_32bit() {
|
|||||||
local JBFiles=()
|
local JBFiles=()
|
||||||
local nskip
|
local nskip
|
||||||
case $device_type in
|
case $device_type in
|
||||||
iPad2,[2367] | iPad3,[2356] | "$device_disable_bbupdate" ) nskip=1;;
|
iPad[23],[23] | "$device_disable_bbupdate" ) nskip=1;;
|
||||||
esac
|
esac
|
||||||
if [[ $device_target_vers == "3"* || $device_target_vers == "4"* ]]; then
|
if [[ $device_target_vers == "3"* || $device_target_vers == "4"* ]]; then
|
||||||
ipsw_prepare_jailbreak
|
ipsw_prepare_jailbreak
|
||||||
@ -2651,7 +2655,7 @@ ipsw_prepare_32bit() {
|
|||||||
"* You may try selecting N for memory option"
|
"* You may try selecting N for memory option"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $device_type == "iPhone"* ]] && (( device_proc > 4 )); then
|
if [[ $device_use_bb != 0 ]] && (( device_proc > 4 )); then
|
||||||
ipsw_bbreplace
|
ipsw_bbreplace
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -2729,7 +2733,7 @@ ipsw_bbreplace() {
|
|||||||
ipsw_bbdigest eAAAAADIAQDxcjzF1q5t+nvLBbvewn/arYVkLw== eDBL-PartialDigest
|
ipsw_bbdigest eAAAAADIAQDxcjzF1q5t+nvLBbvewn/arYVkLw== eDBL-PartialDigest
|
||||||
ipsw_bbdigest 3CHVk7EmtGjL14ApDND81cqFqhM= AMSS-DownloadDigest
|
ipsw_bbdigest 3CHVk7EmtGjL14ApDND81cqFqhM= AMSS-DownloadDigest
|
||||||
;;
|
;;
|
||||||
iPhone5,[12] )
|
iPhone5,[12] | iPad2,[67] | iPad3,[56] )
|
||||||
rsb1=$($PlistBuddy -c "$bbfw:RestoreSBL1-Version" BuildManifest.plist)
|
rsb1=$($PlistBuddy -c "$bbfw:RestoreSBL1-Version" BuildManifest.plist)
|
||||||
sbl1=$($PlistBuddy -c "$bbfw:SBL1-Version" BuildManifest.plist)
|
sbl1=$($PlistBuddy -c "$bbfw:SBL1-Version" BuildManifest.plist)
|
||||||
path=$($PlistBuddy -c "$bbfw:Info:Path" BuildManifest.plist | tr -d '"')
|
path=$($PlistBuddy -c "$bbfw:Info:Path" BuildManifest.plist | tr -d '"')
|
||||||
@ -3304,7 +3308,7 @@ ipsw_prepare_powder() {
|
|||||||
"* You may try selecting N for memory option"
|
"* You may try selecting N for memory option"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $device_type == "iPhone"* ]] && (( device_proc > 4 )); then
|
if [[ $device_use_bb != 0 ]] && (( device_proc > 4 )); then
|
||||||
ipsw_bbreplace
|
ipsw_bbreplace
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -5331,7 +5335,7 @@ ipsw_custom_set() {
|
|||||||
fi
|
fi
|
||||||
if [[ $device_type == "$device_disable_bbupdate" ]]; then
|
if [[ $device_type == "$device_disable_bbupdate" ]]; then
|
||||||
device_use_bb=0
|
device_use_bb=0
|
||||||
if [[ $device_type == "iPhone"* ]]; then
|
if [[ $device_type == "iPhone"* || $device_type == "iPad"* ]] && (( device_proc > 4 )); then
|
||||||
ipsw_custom+="B"
|
ipsw_custom+="B"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user