Commit Graph

676 Commits

Author SHA1 Message Date
1deba460b3 Update restore.sh 2023-07-28 11:24:11 +08:00
55a4a468b0 Add "static" jq and usbmuxd for Linux 2023-07-27 13:34:16 +08:00
df8ab051f6 Update some Linux depends
add ca-certificates to install/update
2023-07-25 10:56:15 +08:00
b512ef5713 An update 2023-07-24 09:36:28 +08:00
decf35a4d1 Move these to correct switch case
corona/rocky racoon should be extracted after data partition is mounted, not before
2023-07-22 00:24:02 +08:00
3577f5c5ee A jailbreak update and some fixes
- install corona/rocky racoon for 5.0.1/5.1.1 jailbreaks
- fix restoring to 4.3.3/5.1.1 for 3gs
- add 3.1.3 jailbreaking thru sshrd
- add back kloader5 to use for ios 5
2023-07-21 15:12:01 +08:00
c075398587 Update restore.sh 2023-07-19 18:54:39 +08:00
7b14c75a54 No validate for 64-bit SHSH, pyenv/python2 stuff 2023-07-18 17:45:45 +08:00
a6e57068c4 Updated daibutsu for 8.x jailbreaking
also other updates/fixes
2023-07-18 11:56:33 +08:00
865e9a896d An update 2023-07-09 20:47:13 +08:00
6e85ef3ffd Update 3GS bootrom detection
- uses serial number for bootrom detection in normal mode instead of imei
- print out the manufacturing week/year if serial number is retrieved
- show messages for the errors "could not retrieve device serial number" and "unable to find AppleNANDFTL"
2023-07-06 16:34:00 +08:00
62b5995465 Fix iPod2,1 3.1.3, and other updates
- fix ipod2,1 3.1.3 getting stuck in recovery after restore
- for a4 and older, the "send pwned ibss" option just puts device in pwndfu, so the option name is changed to "enter pwndfu mode"
- always show pwndfu/pwned ibss option in other utilities
- add sha1sums for some 5.x iphones since some of ipsw.me's hashes are wrong
- add 7.0 11a466 sha1sum and url for 5c
- add dump/stitch activation records
2023-07-03 15:22:35 +08:00
c734e18eda Fix version update 2023-07-02 16:55:16 +08:00
02eb3162e8 Fix update check
and follow some shellcheck stuff
2023-07-02 15:51:07 +08:00
f1247bbf21 Custom IPSW restore option, optional Linux args
- add restore custom ipsw option for 3gs and touch 2. there is also a warning to proceed with caution when doing so since legacy ios kit will never add support for tethered boots, downgrades, and jailbreaks (everything in legacy ios kit has to be untethered)
- add optional arguments `--disable-sudoloop` and `--disable-usbmuxd` for linux. (i dont recommend enabling any of these since default behavior should work fine in most cases, maybe only `--disable-usbmuxd` will be useful in case, idk)
- by default, legacy ios kit stops the usbmuxd service and starts up `sudo usbmuxd -pz`. `--disable-usbmuxd` disables this
 - by default, legacy ios kit runs some tools as root like irecovery and idevicerestore among others. `--disable-sudoloop` disables this
2023-07-01 22:14:19 +08:00
88402c2847 Update version check 2023-06-30 22:41:38 +08:00
4a68a581c0 Update some tars
- just updated its folder structure, from etc and var to private/etc and private/var
- this is just for consistency and less potential breakage heh
2023-06-30 18:24:07 +08:00
e1d1af0ae8 Move LaunchDaemons for daibutsu sshrd 2023-06-30 16:36:12 +08:00
eb0bcbad33 Remove these 2023-06-30 14:05:52 +08:00
c8af840457 Fix baseband dumping, update daibutsuCFW support
- baseband dumps are actually supposed to be `/usr/standalone` AND `/usr/local/standalone`
- update daibutsuCFW haxx_overwrite. now it should work on all a5/a6 devices
- remove EtasonJB
2023-06-30 14:02:18 +08:00
923c205506 Some fixes and add more exploits for powdersn0w 2023-06-29 20:52:43 +08:00
b9e027a75e Fix a wrong name tar 2023-06-26 18:53:33 +08:00
616c299aea Add baseband dumping/stitching
requires `--disable-bbupdate` to be enabled for baseband tar to be added to custom ipsw
2023-06-26 17:35:06 +08:00
6bbe22b45a Add remaining 4.0.x and 4.1 tars
legacy ios kit can now jailbreak all of 4.x (except for ipad 2 4.3.x)
also add disable bbupdate indicator
2023-06-26 11:01:16 +08:00
8000ca50c8 Add iPhone3,3 support for powdersn0w
thanks to dora for releasing the exploit: https://github.com/kok3shidoll/untitled
2023-06-26 07:31:39 +08:00
f80f86e56a Jailbreaking A5 4.3.x is not supported
prevent a5 4.3.x from selecting the jailbreak with sshrd option. it is not supported and will cause bootloops
2023-06-25 01:24:30 +08:00
7e096213d8 Update ssh_old.tar 2023-06-24 18:38:49 +08:00
9107593c90 Update macos bins, add jailbreaking w/ sshrd
and also other fixes
2023-06-24 18:22:35 +08:00
778c2974e6 Add an updater
i would advise users to just git clone instead, but whatever
2023-06-21 16:46:53 +08:00
d53e674247 Fix Ubuntu version detecting (fix #296) 2023-06-21 15:32:17 +08:00
3134fe5da6 Check new/old bootrom, update armhf bins
i hope im doing the bootrom checking right
also add/update armhf bins
2023-06-20 23:52:23 +08:00
5296e1fa17 Put back Gentoo stuff (fix #295)
I didn't even realize that it was missing
2023-06-19 16:54:58 +08:00
4c52b7506d Add 4.1 patches/tars, update macos bins, and other
- fix the conditions for the detection of distro versions
- remove instances of case fall through for bash 3.2 compatibility
- installing bash/limd/irecovery with homebrew/macports is now optional thanks to the limd and irecovery bins
- handling of kdfu/pwndfu for a4 and older devices
2023-06-19 11:47:18 +08:00
89565e22ab Fix some condition logic 2023-06-17 20:45:18 +08:00
44dfa02784 Fix some small issues 2023-06-16 21:51:35 +08:00
1aa4c5536e forgot to add this part in readme 2023-06-16 18:26:34 +08:00
c3cc6c7182 Update README.md 2023-06-16 18:17:46 +08:00
c5d4c2192e 4.2.1 jailbreak option for iPod touch 2g 2023-06-16 18:13:53 +08:00
ea2d7cf4bf Fix sshrd for iPod touch 2g 2023-06-16 12:43:04 +08:00
c196f5ba66 Update stuff for iPod touch 2g 2023-06-16 11:27:18 +08:00
6fc6a92a91 Fix verifying IPSW on Windows 2023-06-16 08:05:47 +08:00
2b0e8fceab Move some patches to correct location
wth happened here.
2023-06-15 15:53:44 +08:00
c4d166f4d4 Bring back bsdiff patches 2023-06-15 15:32:45 +08:00
efbac7a2df Fix fstab_old not being added 2023-06-15 14:54:39 +08:00
969264ab89 Huge update (3GS/touch 2 downgrades, etc)
I have not done thorough testing yet, hopefully things don't break badly

- Added iOS 5.x and 7.0.x untethers. All of 5.x, 6.x, and 7.x can now be jailbroken with custom IPSW (Jailbreaking using SSH ramdisk is to be added next)
- iPhone 3GS downgrades with 24Kpwn/alloc8
- iPod touch 2 support and downgrades
- Remove 32-bit bsdiff patches for iBSS and iBEC in favor of patching with iBoot32Patcher
- Updated binaries (except for armhf, to follow)
- Add SHSH validation for powdersn0w and "Other" restores
- Add more checks in selecting IPSW menu
- Display some warnings on menu display
- Fix a lot of script stuff, remove the usage of xmlstarlet
2023-06-15 14:21:05 +08:00
1fb0a9d93d something iphone3,2 2023-06-09 16:20:59 +08:00
902c3ae61f Fix 4S 5.x powder an add more IPSW verification 2023-06-09 15:37:28 +08:00
3166cf471a also add option to restore to 4.1 for touch 3 2023-06-09 09:35:07 +08:00
65885f21f7 Update restore.sh 2023-06-09 08:42:30 +08:00
493023ee6b Update and fix stuff for older devices
- fix ibss and ibec patching (blob dumping still doesnt seem to work tho for a4 and older)
- enabling jailbreaking latest 6.1.6 and 5.1.1
- add option to restore to 4.1 for the 3gs
2023-06-07 13:24:24 +08:00