Commit Graph

456 Commits

Author SHA1 Message Date
LukeZGD
b05d79c3b8 Restore712 for iPhone3,2 and 3,3 2022-09-21 09:54:05 +08:00
LukeZGD
f4df104b8a An update 2022-09-18 16:16:36 +08:00
LukeZGD
7961f2bfe6 Proper fix for libbz2 error
- compile idevicerestore with static libbz2
2022-09-12 12:46:00 +08:00
LukeZGD
6132f87757 Fix libbz2 not found Fedora
- for idevicerestore
- yet another oversight that a fix is overdue with
2022-09-12 09:51:33 +08:00
LukeZGD
36a9033f08 Fix cherry patch 2022-09-10 20:43:18 +08:00
LukeZGD
ff38a95022 Put irecovery udev rule at /etc
put the udev rule at /etc instead of /usr/lib
2022-09-09 21:34:08 +08:00
LukeZGD
20b98ef828 Adjust timeout of FindDevice 2022-09-05 15:59:11 +08:00
LukeZGD
d36cb213c8 use system partition add instead of size
changes for jailbreak option
2022-09-05 09:55:58 +08:00
LukeZGD
5dd0d78d84 Update and add retry option
- the retry option will only be prompted once
- also do not reset with gaster
2022-09-04 10:08:03 +08:00
LukeZGD
8e4aa9f6d9 Update 2022-09-02 18:10:40 +08:00
LukeZGD
bc342eff4f Add gaster to pwnDFUTool option for A7 2022-09-02 12:19:04 +08:00
LukeZGD
69bcb5e6c4 Fix jailbreak option for iPhone4Down iOS 6.x
fixes #211
what an oversight haha, i actually haven't tested this in a while now
2022-09-01 07:56:43 +08:00
LukeZGD
6049b9899d Memory option patch for cherry
Also check if IPSW exists before applying iOS 4 fix
2022-08-29 09:55:00 +08:00
LukeZGD
8cd5ce1d35 Use idevicererestore for Windows OTA
Properly flash latest baseband, hopefully fixes activation issues
2022-08-27 23:30:51 +08:00
LukeZGD
ba2af83749 Add "DisableBBUpdate"
Disable baseband update for the device in this variable
2022-08-27 23:26:09 +08:00
LukeZGD
ac8361dae6 iOS 4 options on macOS (not supported)
- for #206
- this is not supported! if you still want to use it anyway, you need to install libpng from homebrew before proceeding
2022-08-20 20:05:20 +08:00
LukeZGD
094a798de5 Fix #205 and other stuff
- add note for #204
- fix versioning for git on macOS
- display full idevicerestore command before running
2022-08-20 12:45:07 +08:00
LukeZGD
cdd1abbefe Better versioning 2022-08-18 13:43:39 +08:00
LukeZGD
8d753981fa Switch to OpenDNS for Internet check
Thanks to @TipzRickyCheung for the suggestion
2022-08-08 13:29:30 +08:00
LukeZGD
7a660bd67a Add messages on Windows and jailbreak option 2022-08-07 15:52:20 +08:00
LukeZGD
f83cbe2d6a Find IPSWDL (fixes finding 7.1.2 IPSW) 2022-08-04 09:56:23 +08:00
LukeZGD
88f94dfd47 Update the ramdisk thing
expect and irecovery2 are not needed at all
2022-07-29 16:59:38 +08:00
LukeZGD
bbb11ea01f Changes with some jailbreak stuff and device 2022-07-29 10:58:15 +08:00
LukeZGD
1e378c8506 Use shasum on macOS only, use sha1sum on others 2022-07-28 13:41:50 +08:00
LukeZGD
67ed8563a7 Universe repository for Ubuntu
not sure why i removed it before as this is needed
2022-07-27 20:25:34 +08:00
LukeZGD
9518223a3f Update restore.cmd for older iTunes 2022-07-27 13:13:46 +08:00
LukeZGD
279e7a941c An update 2022-07-27 11:22:43 +08:00
LukeZGD
9ef6df9c29 Get version 2022-07-24 20:33:27 +08:00
LukeZGD
a8d019c451 Check for mode Restore712 first
and other condition changes in SelectVersion
2022-07-24 09:15:52 +08:00
LukeZGD
d938115e45 Enable iPhone4Down on Windows
idevicerestore_win updated, it should work now
2022-07-23 11:50:57 +08:00
LukeZGD
c7c542729e Attempt to fix ECID reading in DFU/recovery
- for #197
- also add new arg: "EntryDevice" to enter ProductType and ECID manually
- also handle more than one arg
2022-07-22 17:43:40 +08:00
LukeZGD
804a3e73ae Add ipsw_win3 and other fixes
- fix jailbreak option not showing up on iphone4down
- fix 7.1.2 custom ipsw creation on windows (ipsw_win3)
- do not show memory option on windows
- always skip memory option when custom ipsw detected
- enable 4.3.x ipsw creation on linux only
- use ipwnder32 for iphone4down on macos
- do not show ramdisk option on windows
- disable downgrading using iphone4down on windows for now due to issues with idevicerestore
2022-07-22 15:41:52 +08:00
LukeZGD
5e30eaf1b9 More updates on blob saving and others
most of these are more of edge cases but it's still nice to get them updated anyway
2022-07-21 13:14:03 +08:00
LukeZGD
9933d6e0f5 Forgot to set SHSH var here 2022-07-21 07:45:13 +08:00
LukeZGD
40adf6d8ca Fix creating custom 7.1.2 ipsw
previous 2 commits broke 7.1.2 stuff, this should fix it
2022-07-20 22:51:26 +08:00
LukeZGD
d92a0351c4 powdersn0w 2022-07-20 18:21:30 +08:00
LukeZGD
5e29a770c6 Remove unused 2022-07-20 17:26:22 +08:00
LukeZGD
8b85e7f139 More corrections
what's with the wrong checksums from ipsw.me? haha
2022-07-19 10:08:32 +08:00
LukeZGD
aa802cfac6 Update
general fixes
2022-07-18 19:53:45 +08:00
LukeZGD
eaf36a0bbd Fix prompt for Memory Option 2022-07-17 10:41:33 +08:00
LukeZGD
ca2dd826c5 Update idevicerestore, working iOS 4 iPhone4Down
it turns out that the culprit was idevicerestore all along, haha
anyways next up may be updating to powdersn0w
2022-07-17 10:24:12 +08:00
LukeZGD
76acc9bdf3 Update depends.sh 2022-07-14 23:01:40 +08:00
LukeZGD
e3d88e3be9 Add "complete" script and release 2022-07-14 16:49:13 +08:00
LukeZGD
0e2daa0182 Update downgrade.sh 2022-07-10 16:48:53 +08:00
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