1316 Commits

Author SHA1 Message Date
LukeeGD
c52c212626 Update iBoot32Patcher 2025-08-16 22:20:03 +08:00
LukeeGD
2d5721822d Update iBoot32Patcher (temp fix/workaround for rsa patch issue on 3.x) 2025-08-16 22:17:34 +08:00
LukeeGD
9c5a53fe9c do some changes 2025-08-16 21:56:29 +08:00
LukeeGD
41cf82b45b Update iBoot32Patcher to Merc's fork, fixes iOS 5+ verbose boot for 3GS
will enable verbose boot option for s5l8900 and touch 2 old bootrom devices later down the line. for now, still 3gs only
2025-08-15 21:59:45 +08:00
LukeeGD
32d37ef1e0 fix some jailbreak option stuff 2025-08-15 06:12:06 +08:00
LukeeGD
5dd8f76d68 Update restore.sh 2025-08-14 21:12:03 +08:00
LukeeGD
1b548555cb that shouldnt be there 2025-08-10 20:56:40 +08:00
LukeeGD
ecc115e446 Update everuntether and some other things
- do not hacktivate ipad2,1, should activate normally. closes #815
- fix #816
2025-08-10 20:39:23 +08:00
LukeeGD
80cb3dee29 actrec clarification 2025-08-06 20:52:56 +08:00
LukeeGD
85d6fe7d2c enable actrec by default only if normal mode and activated 2025-08-05 19:41:00 +08:00
LukeeGD
75fa86ca22 Fix #809 2025-08-04 15:19:20 +08:00
LukeeGD
ff956f4448 small update for now
bigger updates to come later on with oob_entry's release
2025-08-04 10:53:31 +08:00
LukeeGD
410456f7c1 sideloading improvements and some other changes 2025-08-02 11:03:49 +08:00
LukeeGD
6ee72bcffc Update restore.sh 2025-07-31 13:32:36 +08:00
LukeeGD
3eda2d148b Update some things
also fix #804
2025-07-31 13:28:54 +08:00
Ricky Cheung
e31a873f50 Add legacy ipainstaller binary for older iOS versions (#807)
Fixes "Illegal instruction" error on particularly old iOS versions.

Signed-off-by: Ricky Cheung <rcheung844@gmail.com>
Co-authored-by: Ricky Cheung <rcheung844@gmail.com>
2025-07-30 22:53:05 +08:00
LukeeGD
17aaa247dd Fix ipwndfu python3 and some other changes 2025-07-30 12:25:47 +08:00
LukeeGD
cd364cc442 fix python2 ipwndfu syntax error, fixes #802 2025-07-28 13:36:53 +08:00
LukeeGD
17122693f2 Fix some issues in creating custom ipsw 2025-07-27 09:54:35 +08:00
LukeeGD
5025735261 Use ipwndfu for pwning A6(X) devices on intel macs 2025-07-27 09:29:26 +08:00
LukeeGD
c468e793f3 fix bootstraps
freeze now has patcyh, again. for the 64-bit 7.0-8.2 case (05f7da6 or #797), just rm the patcyh files and modify dpkg available and status as needed

additionally, with this commit 6.1.3 and 8.4.1 bundles are now removed in favor of using powdersn0w's dynamic patchers. this reduces the firmwarebundles to just 4.1 and lower, 4.2.1 for iphone 3g and touch 2, and all of 3gs release versions.
2025-07-26 14:52:07 +08:00
LukeeGD
78bdce14d5 Revert "Revert for now, will fix later"
This reverts commit 64cb8b932a.
2025-07-26 14:11:43 +08:00
LukeeGD
64cb8b932a Revert for now, will fix later
revert
2025-07-26 13:37:52 +08:00
LukeeGD
f8538649c1 forgot to decompress gzip here
since idk if gzip is in the 64-bit sshrd, decompress it
2025-07-26 00:00:38 +08:00
LukeeGD
5d2d651f90 bootstrap update, and some fixes
- remove freeze7, remove patcyh from freeze (renamed from freeze7), separate patcyh tar, gzip bootstraps
- a continuation of 05f7da6 or #797 where patcyh is now removed from the bootstrap tar "freeze, a separate tar is added for targets on 8.3 or newer, where patcyh is required
- freeze tars are now compressed tar.gz (gzip)
- add a custom truststore to bootstraps, for pre-installed certificates
- fix some issues like activation tar getting deleted for some reason
2025-07-25 22:19:51 +08:00
LukeeGD
09fb5132ce Find _record.plist instead of activation_record.plist
some devices (wifi-only) use pod_record.plist
2025-07-25 13:19:02 +08:00
LukeeGD
0e0b4c66cd Add disable-actrec flag
now that activation-records flag is enabled by default on a5(x)/a6(x) devices, there should be an option/flag to disable it, so here it is
2025-07-25 12:07:45 +08:00
LukeeGD
1685fce1a0 Better handling of baseband/activation dumping
also activate activation-records flag by default on all a5(x)/a6(x) devices
2025-07-25 10:51:31 +08:00
LukeeGD
3ffbb7db41 Partial revert "Update restore.sh"
This reverts commit 4154252ba2.

the appdump changes are not ready yet, this should be in a private branch for now
2025-07-24 10:12:28 +08:00
LukeeGD
eda94671d9 Some fixes for recent merge 2025-07-24 10:09:41 +08:00
LukeeGD
82d39a1953 Merge branch 'main' of https://github.com/LukeZGD/Legacy-iOS-Kit 2025-07-24 10:03:39 +08:00
LukeeGD
4154252ba2 Update restore.sh 2025-07-24 10:03:32 +08:00
Ricky Cheung
05f7da6c67 Refinements for installing bootstrap / untethered on 64-bit (#797)
* Refinements for installing bootstrap / untethered on 64-bit

* Instead of sending the tar to the RootFS with limited space,
  send it as stdin via SSH.

* Add note for iOS 8 SSH ramdisk

Signed-off-by: Ricky Cheung <rcheung844@gmail.com>

* Add tar with Patcyh removed

This package has a requirement for firmware >= 8.3, which causes
issues for devices running versions older than this.

Fix by removing them from dpkg's available and status lists,
alongside all installed dependencies.

Signed-off-by: Ricky Cheung <rcheung844@gmail.com>

* Allow Cydia to perform stashing on untethered 7.x

"""
 Upon the iOS device, a space doth wane,
 The root partition, small, doth fill apace.
 When tweaks and apps in multitudes we gain,
 The system groans in such a crowded space.

 Then Cydia, wise, a remedy did grace:
 To stash away in user's land more vast,
 The Applications, Themes, and Library's place,
 With symlinks left, so naught is overpassed.

 But LukeZGD, in prudence, held it fast;
 Disabled by default, the stashing art,
 Lest unforeseen mishaps be then amassed,
 And cautious users play the safer part.

 Now, hark! The program grants a choice to start:
 To stash or not, as users may decree.
 Thus freedom rings, a satisfying chart,
 And each may choose as fits their warranty.
 So lift thy voice and let thy choice be free,
 For stashing's power now lies in thine own hand.
"""

This is the original commit message:
Stashing appears to work fine with this set-up, fixing issues with
not enough storage space when installing tweaks.

Users may use Cydia Eraser if they preferred going back to factory
configurations, so this is absolutely fine.

Signed-off-by: Ricky Cheung <rcheung844@gmail.com>

---------

Signed-off-by: Ricky Cheung <rcheung844@gmail.com>
Co-authored-by: Ricky Cheung <rcheung844@gmail.com>
2025-07-24 10:03:14 +08:00
LukeeGD
8b3b01334b add ecid to ipsws with disable-bbupdate and activation-records 2025-07-17 10:06:41 +08:00
LukeeGD
d9a0841fa8 update ipwnder again 2025-07-13 17:21:14 +08:00
LukeeGD
1a7e20f124 update ipwnder macos
use ipwnder32 libusb instead of ipwnder_lite, seems to work fine and might help on some intel macs too
2025-07-13 15:04:57 +08:00
LukeeGD
9c13b73552 update everpwnage to v1.2, and other fixes
- remove untetherhomedepot
- also most likely fixes #795
2025-07-12 23:38:44 +08:00
LukeeGD
fd400b7be9 update some pwning bins and further fix to 3.2.x ipad 1 non-dra
further fix to 3.2.x ipad 1 non-dra (issues like #793). after restoring with blobs or tethered, user needs to go to disable exploit in order to fix the jailbreak. (existing 3.2.x non-dra custom ipsws made before this commit should be deleted)
2025-07-08 15:18:05 +08:00
LukeeGD
282518f7af Some changes for better el capitan compat
- use bsdtar instead of unzip for most extraction on macos
- also update futurerestore so that it works on el capitan now
2025-07-08 12:14:13 +08:00
LukeeGD
4c33ebda49 an update to zenity macos 2025-07-07 23:22:32 +08:00
LukeeGD
34b1c6aa78 check if device_srtg is empty when detecting a5/a6 dfu 2025-07-07 22:29:21 +08:00
LukeeGD
c6cc79d34c Replace most curl usage with static aria2c
- update intel macos zenity binary to run on el capitan
-add git fallbacks if --filter causes an error (like if git is too old on older macos versions)
- remove homebrew/macports requirements
- hopefully no issues come out of these changes
2025-07-07 21:17:58 +08:00
LukeeGD
c3d9068df5 An update, also fixes #793 2025-07-07 09:52:28 +08:00
LukeeGD
7719fa960b Some changes, also fixes #788 2025-07-04 18:30:12 +08:00
LukeeGD
88a4e8ada1 update fr (use latest sep as restoresep on main) 2025-07-02 21:49:47 +08:00
LukeeGD
5454f05b22 update with rsep and ipx stuff
changes mostly for #784
2025-07-02 20:24:41 +08:00
LukeeGD
0a1aa683f3 more fixes and stuff 2025-07-01 21:44:41 +08:00
LukeeGD
2af48ebbb3 Fix this up
bru
2025-07-01 16:42:38 +08:00
LukeeGD
2b3457e8b6 update img4tool macos arm64 2025-07-01 16:30:22 +08:00
LukeeGD
d27f8f911a Patches for iPhone X restores to 14.3-15.7.2, option to use 14.1 ramdisk for 14.2-14.8 restores
- Patches for iPhone X restores to 14.3-15.7.2. Thanks to mineek and nathan for the method. mineek also made the restored_external patchfinder for this
- For non-iPhone X restores to 14.2-14.8, there's the `--enable-ipx` option. This uses 14.1 ramdisk for all 14.2-14.8 restores to attempt avoiding root seal, 14.x doesnt enforce ssv anyway
2025-07-01 15:42:18 +08:00