Commit Graph

512 Commits

Author SHA1 Message Date
LukeZGD
a3961e7e6b Fix extracting BuildVer for macOS
for "Other" restores
2022-07-10 16:38:52 +08:00
LukeZGD
ba253917ad Warning instead of error for firmware keys
futurerestore can still attempt to get keys from ipsw.me later
2022-07-09 16:01:44 +08:00
LukeZGD
8942de72ea Some changes 2022-07-07 14:21:53 +08:00
LukeZGD
d151d71aac Update ipsw.sh
fix ios4fix script even though it doesn't really work anyway
2022-07-06 10:44:43 +08:00
LukeZGD
9248c9002c Update some depends 2022-07-05 18:56:08 +08:00
LukeZGD
1e8bc1b1c6 Update build 2022-07-04 19:58:45 +08:00
LukeZGD
1b3602b61a Update depends.sh 2022-07-04 18:24:13 +08:00
LukeZGD
03a14eda40 Create build.yml 2022-07-04 18:12:27 +08:00
LukeZGD
626ffb5c49 Update idevicerestore
(again) it's finally static compiled, mostly
2022-07-04 15:13:53 +08:00
LukeZGD
72ef43fbf6 Do not proceed if iPhone 4 is in kDFU mode
kDFU does NOT work for ch3rryflower/iPhone4Down, this change prevents users proceeding with kDFU.
This does not apply for 7.1.2 restores and restoring with SHSH blobs.
2022-07-04 10:45:05 +08:00
LukeZGD
d60400a77f Some changes 2022-07-03 09:51:54 +08:00
TipzRickyCheung
69cea0c47b
Update SHA hash for iPhone3,1 5.0 (#191)
For some reason, ipsw.me's SHA hash is incorrect.
2022-07-03 00:37:14 +08:00
LukeZGD
a84413c207 Update downgrade.sh 2022-07-02 20:19:33 +08:00
LukeZGD
ffc3926b50 Custom IPSW option for A7 2022-07-02 12:54:18 +08:00
LukeZGD
28467a16bf Apply linux_fix 2022-07-02 11:48:25 +08:00
LukeZGD
f0870cd9ce Update depends.sh 2022-07-01 19:22:10 +08:00
LukeZGD
5f3ccb2fe6 Update idevicerestore 2022-07-01 15:06:07 +08:00
LukeZGD
e9fdf2bf49 Update depends and tools 2022-06-29 13:00:32 +08:00
LukeZGD
c7690f4279 Update depends 2022-06-29 10:48:17 +08:00
LukeZGD
4a3af28f32 Update README.md 2022-06-27 14:07:15 +08:00
LukeZGD
2ee6f283e5 Update ipsw.sh 2022-06-22 22:04:28 +08:00
LukeZGD
104cfb623f Update JailbreakFiles
verify existing file and stuff, also put in a function
2022-06-18 20:22:46 +08:00
LukeZGD
cdff02e852 Update SaveExternal and other stuff
remove git from depends
download ipwndfu only when needed
small update to readme
2022-06-17 00:13:54 +08:00
LukeZGD
8100305b14 Add openSUSE Leap 15.4 2022-06-10 01:09:09 +08:00
LukeZGD
a89cba00bb Verbose boot option for iPhone4Down 2022-06-09 21:58:42 +08:00
LukeZGD
b85020a91f Fix iBoot patching for iPhone4Down
for #184 and #185
this should actually fix things this time
2022-06-09 21:12:04 +08:00
LukeZGD
98380efbc6 Update device.sh
update ibss option messages
2022-06-09 10:37:29 +08:00
LukeZGD
91fee9547f Fix perms issue and add iBSS options
for #182 and #183
2022-06-09 00:14:01 +08:00
LukeZGD
cb049d4a01 Update some stuff
- update readme
- remove latest ios version check, just disable bbupdate for ipad2,3
- if jailbreak option is disabled, do not set custom ipsw
- change where iphone3,1 buildmanifest is saved
- remove pwndfu option for iphone4down
- download ipwndfu on linux only
2022-06-08 23:04:56 +08:00
LukeZGD
fc105905f7 Update message
messages after idevicerestore, and message to exit on windows
2022-06-05 09:14:07 +08:00
LukeZGD
0afe0bc7a1 Workaround when latest bb is not signed
should be helpful especially for iPad2,3 users
2022-05-31 15:43:24 +08:00
LukeZGD
5a1461b3df More fixes
should be the last of them bugs? hopefully.
2022-05-31 12:35:00 +08:00
LukeZGD
0518314aac Fix select iOS version issue A7 (fixes #179) 2022-05-31 08:14:24 +08:00
LukeZGD
3c6a500ad7 An update (fix some stuff) 2022-05-30 22:17:56 +08:00
LukeZGD
c456b386dd Windows again.
- pretty much the same as last time, except it was way easier to add now thanks to the code restructure
- baseband will not be touched and will be intact this time, unlike before when baseband gets downgraded to the 8.4.1/6.1.3 version
- it's still worse than futurerestore though, just use ota downgrader on linux/macos instead please
2022-05-29 22:57:53 +08:00
LukeZGD
5640c783d7 Remove duplicate jailbreak option 2022-05-29 10:15:48 +08:00
LukeZGD
690f7e311c iPhone4Down is now a part of iOS-OTA-Downgrader 2022-05-28 18:56:10 +08:00
LukeZGD
e74fe5f03b A bit of code restructure 2022-05-28 18:21:26 +08:00
LukeZGD
d703ab0157 Update ipsw 2022-05-13 16:24:41 +08:00
LukeZGD
baedf5657e Better Debian detection
Fixes Debian-based distros that show unsupported (tested on SparkyLinux, Neptune, LMDE)
2022-05-12 15:57:33 +08:00
LukeZGD
7ee96c6d67 Update some baseband info
- 5c models share the same baseband with 5s
- (i realized this a bit late but ig better late than never)
2022-05-07 14:44:39 +08:00
LukeZGD
7ab1b79baa Use LatestVer BuildManifest on tsschecker
fixes the firmware.json issue
2022-05-01 11:59:01 +08:00
LukeZGD
9d3ab0fb21 Update depends and tools 2022-04-29 16:16:31 +08:00
LukeZGD
db7af88f5b IPSWFind, IPSWVerify, and other fixes
- IPSWFind and IPSWVerify to be used for the downgrade function and custom IPSW menu option
- depends: ipwndfu="$(which python2) ipwndfu" for macOS 12.3 and newer
- fix futurerestore error detect ($?)
- a bit of cleanup
2022-04-20 10:39:57 +08:00
LukeZGD
0aba782eab Name custom IPSW depending on jailbreak tool
CustomD for daibutsu, CustomE for EtasonJB
2022-04-18 10:41:52 +08:00
LukeZGD
b6d450a323 Add Jailbreak Tool Option
- selection between daibutsu and EtasonJB
- for iPhone4,1 and iPhone5,2 only
2022-04-16 10:02:19 +08:00
LukeZGD
0d1baac430 Update device.sh 2022-03-22 09:46:03 +08:00
LukeZGD
bee690b64e Update downgrade.sh 2022-03-16 12:07:12 +08:00
LukeZGD
1688f66507 Print full restore command, show message on error 2022-03-16 11:59:01 +08:00
LukeZGD
a170ec5376 Workaround python2 removal in macOS 12.3
not tested
2022-03-16 11:42:58 +08:00