403 Commits

Author SHA1 Message Date
LukeeGD
49a82f3680 everuntether v1.3.2 2025-08-25 11:33:44 +08:00
LukeeGD
438e8fc4f5 everuntether update 2025-08-18 20:56:04 +08:00
LukeeGD
32d37ef1e0 fix some jailbreak option stuff 2025-08-15 06:12:06 +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
ff956f4448 small update for now
bigger updates to come later on with oob_entry's release
2025-08-04 10:53:31 +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
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
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
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
9c13b73552 update everpwnage to v1.2, and other fixes
- remove untetherhomedepot
- also most likely fixes #795
2025-07-12 23:38:44 +08:00
Ricky Cheung
fe18095175 Add support for dumping apps (#770)
* Initial support for dumping apps

Use Clutch to achieve app dumping, the general procedure is as follows:
* Send Clutch binary to the device
* Execute Clutch binary for app dumping
* Retrieve from device
* Cleanup IPA on device

Currently, three versions of Clutch will be needed.
* resources/clutch/clutch -> iOS 8+
* resources/clutch/clutch204 -> iOS 6 - 7
* resources/clutch/clutch13 -> iOS 5

* Ask for confirmation before deleting on-device dumped IPAs

* Add selection menu listing all user apps for dumping

Also, include it all inside a while true loop, so the user can dump
more than one app at once.

* Add note on time required for app dumps

* Enable usage for Clutch on 12.0.x only

iOS 12.1 introduced new code signature things that this version of
Clutch will not support.

* Update Clutch 2.0.4 (for iOS 6 - 7)

Repo: https://github.com/rcky844/Clutch.git (branch: ios6)

Updated binary contains backported changes to a version compatible
with Xcode 7.2 so we get iOS 6 support. This also causes it to exit
properly if it got stuck.

* Add ipainstaller for dumping apps

ipainstaller repo: https://github.com/rcky844/ipainstaller.git

Retain Clutch as an option for supported iOS versions, while expand
the supported versions to iOS 4.0+ with ipainstaller.

Update the dumping system to always copy dumped IPAs from /tmp.

* Apply entitlements to app dump binaries

* Change name of output IPA

Format: [CFBundleDisplayName/CFBundleExecutable] [CFBundleShortVersionString].ipa

---------

Co-authored-by: Ricky Cheung <rcheung844@gmail.com>
2025-06-24 09:57:12 +08:00
LukeeGD
aa93212ada Better solution to #744
remove the 4.2.1 bundle patches again
2025-05-25 19:31:06 +08:00
LukeeGD
398e96c149 Bring back 4.2.1 bundle patches, fixes #744 2025-05-25 15:19:00 +08:00
LukeeGD
52f5b37afa Various fixes (ipsw and device updates, ideviceactivation for linux, sshrd binaries transfer for armv6 devices)
-ideviceactivation update fixes #726, closes #727 (not sure about arm64, but sure on x86_64)
- updated ipsws contain a more updated cydia and packages, and now includes httpatch also. for 3.1.3 iphone1,1 and ipod1,1 as well as ipad1,1 3.2.x fs ipsws
- transfer files on ssh ramdisk boot, for armv6 devices (s5l8900 devices and ipod2,1) to have complete binaries for jailbreaking and other stuff
2025-05-13 18:03:22 +08:00
LukeeGD
9de4066f2c Fix stuff, mostly for older devices s5l8900 and ipod2,1 2025-05-11 22:11:04 +08:00
LukeeGD
059e51c094 Add mac names and attempt a fix for iPod4,1 8B118 2025-05-06 10:21:11 +08:00
LukeeGD
50b50d4a69 install bootstrap improvements 2025-05-02 17:00:44 +08:00
LukeeGD
52c4b73d8d s5l8900 fix ssh ramdisk attempt 2 2025-04-28 13:26:12 +08:00
LukeeGD
81c28a75d9 Even more fixes for S5L8900 devices (try support ssh ramdisk, better wtf mode support) 2025-04-28 10:56:27 +08:00
LukeeGD
03e060cf58 Some fixes for S5L8900 devices
- fix restoring with some custom ipsws by sending ibss before restore (fixes #718)
- slightly change s5l8900xall patch for detecting s5l8900 devices in pwned dfu mode
- allow sideloading on ios 6 too since it works there as i tested
2025-04-27 19:38:02 +08:00
LukeeGD
961c904222 clear input buffer on select_option to prevent error, and other changes 2025-04-24 17:41:17 +08:00
LukeeGD
59d3d1bd60 Remove unused 2025-04-20 19:53:31 +08:00
LukeeGD
af57a895f3 attempt fix touch 6 sshrd and other changes
should fix #712 and #699 hopefully
2025-04-18 13:59:58 +08:00
LukeeGD
d76a800c4d Fix restoreramdisk error for 4.3.1-4.3.5 and 9A406 2025-03-01 23:42:16 +08:00
LukeeGD
376114a19b Various changes/fixes
- finding device in recovery mode will also detect dfu mode
- add error when options plist fails to extract from restore ramdisk (for situations like #683)
- switch to using everuntether for 5c 8.4, and other everuntether fixes
- change message in install ipa appsync (from #682)
- copy files to saved folder if ipsw is selected on just boot
- change message on ssh ramdisk 64-bit, better warning
- a fix in send pwned ibss for a5
2025-02-24 20:58:54 +08:00
LukeeGD
452768e40e make gasgauge-patch also attempt to get past "invalid ticket" error
re with patched ticket check is from testingthings (@throwaway167074)
i may or may not remove the prepatched bins later, asr patcher first, then idk about re patcher
2025-02-15 18:07:22 +08:00
LukeeGD
649c4f8843 evasi0n7 for 5c 7.0
fixes jailbreak for 5c 7.0. though... both evasi0n7 and pangu7 untethers will be replaced with lyncis anyway, when it gets updated
2025-02-04 16:03:41 +08:00
LukeeGD
fe8d1a426f Fix checkm8 iPad stuff and other changes
- some fixes for classification and futurerestore checks of A9/A10 checkm8 iPads
- use pangu again on 7.1.x for now. lyncis has an issue with appsync atm. not sure if there are other issues.. its easy to switch to lyncis later anyway when it gets updated, even on devices already jailbroken with pangu
2025-01-28 11:09:30 +08:00
LukeeGD
6a271836cd Replace Pangu with Lyncis for iOS 7.1.x, and other changes/fixes
- also switch back to usbmuxd from usbmuxd2 by default on linux
- usbmuxd2 can still be used by using --use-usbmuxd2 arg
- disable restoring a5(x) and newer devices on 10.11 el capitan. require 10.12 and newer for this
2025-01-17 19:08:12 +08:00
LukeeGD
4acea0f887 use 24kpwn and patched kernel for touch 2 3.1.3 if old br
with this, also allow jailbreak option for touch 2 old br custom ipsws for 3.1.3
2025-01-10 22:38:33 +08:00
LukeeGD
af85e0bb36 Allow create custom IPSW even if ipsw validate fails
fixes #649 as a workaround. unfortunately apple wiki is blocking requests in their api and pages in response to an abusive scraper bot, causing this issue. wikiproxy is also affected. i will be allowing to create custom IPSW even if ipsw validation fails for now
2025-01-06 11:02:34 +08:00
LukeeGD
3697b034e2 An update 2024-12-31 23:12:17 +08:00
LukeeGD
d5a518af78 everuntether and other changes 2024-12-29 19:05:01 +08:00
LukeeGD
7ffdbb08ee Some jailbreak fixes and other stuff
idk if the pangu ipod stuff is actually needed, but since it seemingly does have a different xpcd cache named for ipods, lets use it
2024-12-22 09:02:11 +08:00
LukeeGD
d39578e61b Also use 10.3.4 for 5C, and other fixes 2024-12-11 13:44:41 +08:00
LukeeGD
c0750d2a5d device_ramdisk_datetime, try to fix iPhone 3G 4.2.1, other changes
3g 4.2.1 is untested, hopefully it works
2024-11-29 20:12:31 +08:00
LukeeGD
8f309aa8b3 An update 2024-11-24 20:59:09 +08:00
LukeeGD
5f3d6af81f Add some untested semi-tether support and other changes
Add some untested semi-tether support for 4.2.9 and 4.2.10, identical to ipad 2 4.3.x support for (semi-)tethered jailbreaking
2024-11-22 23:42:28 +08:00
LukeeGD
eed077c4e2 Add "Update DateTime" option to SSH Ramdisk Menu, also change kdfu scp to ssh only for ios 10 2024-10-27 21:35:07 +08:00
LukeZGD
6cf723994c Some fixes 2024-09-02 23:03:55 +08:00
LukeZGD
cbdf4bc443 Some updates adjusting for the iPhone 4 iOS 4.2.x situation, and other changes 2024-08-16 11:40:06 +08:00
LukeZGD
6b84837bd4 3GS 3.0.x thanks to @Merculous, FourThree hacktivate, and other changes 2024-08-03 13:53:30 +08:00
LukeZGD
26f26b03c4 Preliminary support for powdersn0w 3.x targets, fix iPad 1 3.2.x
fixes operations with ipad 1 3.2.x, including tethered
3.x powdersn0w targets is now supported, needs more testing
thanks to @TechEnthusiasm for the help #536
2024-07-17 00:45:39 +08:00
LukeZGD
fb2cd6ca7c More bug/issue fixes
- Fix ssh config on older OpenSSH (for older macOS)
- also change buildmanifest patch to plistbuddy
- always use ipwnder_lite for a4 and a6 mac
2024-06-30 15:34:14 +08:00
LukeZGD
95dc8ae748 Various bug/issue fixes
- fixes #518
- fix ios 4.x powder (fstab fixes)
- local server/wikiproxy first before m1sta api for fw keys
- fix multipatch (tested ipad 1 4.2.1, iphone 4 4.1, iphone 5 7.0b1, iphone 4s 8.4.1 gasgauge)
- use multipatch to get past gas gauge error (aka 4s error 29)
- add gasgauge-patch flag
- slightly organize other utilities menu
- other changes/fixes
2024-06-29 22:18:12 +08:00
LukeZGD
83e3c7cf3d Change approach to the powder reboot stuff 2024-06-23 15:43:27 +08:00
LukeZGD
21a60c280a Lower minimum macOS version (10.11), and other changes
Lower minimum macOS version (10.11) (untested)
- added pwned restore option for 64-bit restoring
- ios 4 powder nvram fix - thanks to testingthings (@throwaway167074) for the fix impl
2024-06-22 15:52:08 +08:00
LukeZGD
996980b523 sshrd add nano, sleep for ibss/ibec send, 64bit onboard fallbacks
- add nano to sshrd (for #483)
- adjust sleep for sending ibss/ibec (for #510)
- add fallbacks for 64-bit onboard blob dump via sshrd
2024-06-19 22:22:57 +08:00