Commit Graph

81 Commits

Author SHA1 Message Date
LukeZGD
c95966c917 Remove gaster
- it doesn't work anyway
- on macos, it succeeds, but futurerestore gets stuck unlike with ipwnder
- on linux, it just doesn't work at all for a7
2022-09-30 09:34:32 +08:00
LukeZGD
122a6f466d Set Baseband=0 for DisableBBUpdate
- and other messages
2022-09-26 10:58:09 +08:00
LukeZGD
2f527f6942 Update depends.sh 2022-09-24 17:01:48 +08:00
LukeZGD
8126f617e7 Update depends and device
- python2 removal from arch repos
2022-09-24 09:42:57 +08:00
LukeZGD
8a90bf4723 Support for iPhone3,3 on iPhone4Down
- not very tested
- also add restore to 7.1.2 support for all iphone 4 models
2022-09-21 09:54:11 +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
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
bc342eff4f Add gaster to pwnDFUTool option for A7 2022-09-02 12:19:04 +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
7a660bd67a Add messages on Windows and jailbreak option 2022-08-07 15:52:20 +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
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
d938115e45 Enable iPhone4Down on Windows
idevicerestore_win updated, it should work now
2022-07-23 11:50:57 +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
d92a0351c4 powdersn0w 2022-07-20 18:21:30 +08:00
LukeZGD
aa802cfac6 Update
general fixes
2022-07-18 19:53:45 +08:00
LukeZGD
76acc9bdf3 Update depends.sh 2022-07-14 23:01:40 +08:00
LukeZGD
8942de72ea Some changes 2022-07-07 14:21:53 +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
626ffb5c49 Update idevicerestore
(again) it's finally static compiled, mostly
2022-07-04 15:13:53 +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
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
fc105905f7 Update message
messages after idevicerestore, and message to exit on windows
2022-06-05 09:14:07 +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
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
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
a170ec5376 Workaround python2 removal in macOS 12.3
not tested
2022-03-16 11:42:58 +08:00
LukeZGD
68997fbfae Update some messages
the "enter root password" message is not accurate. sudo doesn't ask for root password, it asks for the current user's password
2022-03-05 19:57:23 +08:00
LukeZGD
ea5df0c045 Add ipwnder_lite for pwnDFU option
not tested, so not sure if it works
2022-02-14 16:08:57 +08:00
LukeZGD
ea4f0814d4 Update depends.sh
not update the whole arch system
2021-11-28 01:36:57 +08:00
LukeZGD
a4eacc24cc Update 2021-11-20 21:56:52 +08:00
LukeZGD
83087e0fdc Some Shellcheck stuff 2021-11-17 14:37:02 +08:00
LukeZGD
89d4e13036 Add NoDevice mode and fix some errors
perform operations without an iOS device connected (create custom IPSW for 32-bit devices, and saving OTA blobs)
2021-11-07 21:29:31 +08:00
LukeZGD
26a3236d61 Some script updates
- Print device version
- Do not run SimpleHTTPServer as root
- Other cleanup stuff
2021-11-06 22:10:04 +08:00
LukeZGD
c15e3c7984 Support flashing latest baseband with the jailbreak option
- iOS-OTA-Downgrader will now be able to flash the latest baseband even if the jailbreak option is enabled
- idevicerestore is now removed, futurerestore will now always be used
- windows support is now removed (now in the "windows" branch and will no longer be updated or supported)
- custom ipsw option is now removed
- existing custom ipsw's created from previous commits will need to be deleted and re-created to use starting from this commit
- custom ipsw's created in the windows version will NOT be compatible with the latest linux/macos versions of ota downgrader
2021-11-02 16:21:06 +08:00