1316 Commits

Author SHA1 Message Date
LukeeGD
a6cc59e4b5 update limd and plistbuddy bins for linux, fix pyenv python2 compile on gcc15, prepare idevicebackup stuff
- most of the stuff here is for fixing things on arch/manjaro especially with the libxml2 update
- as well as gcc 15 failing build of python2 since defaults moved to c23
- limd bins are now compiled with libressl 2.2.7 and the .so libs are included (dynamic instead of static since the file sizes will be too large). this should fix potential lockdownd ssl errors
- added idevicebackup stuff for backup/restore on ios 3. backup works, but restore doesnt seem to work so its still disabled for now
2025-05-26 16:17:56 +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
15a985fee1 Disable the onboard blob dump option on 3gs, touch 3, and ipad 1
it works fine on the iphone 4 and touch 4, so the onboard blob dump warning is also removed now
2025-05-24 10:11:02 +08:00
LukeeGD
ceb749556f Update ipwndfu to bundle libusb for macos arm64, fixes #739
starting in v25.05.14, it should no longer be possible to encounter this issue as the libusb bottle/dylib for macos arm64 is now bundled with ipwndfu itself
2025-05-23 20:58:44 +08:00
LukeeGD
add89d1ae1 transfer libusb dylibs to /usr/local/lib if theyre not installed there
this is a more "aggressive" approach that uses sudo than the previous ~/lib symlink usage

for #739
2025-05-22 07:37:38 +08:00
LukeeGD
14fc482d71 An update
- also fix something for #734
2025-05-21 07:12:21 +08:00
LukeeGD
f7b9222131 Some updates in entering pwndfu 2025-05-20 07:06:59 +08:00
LukeeGD
812fe579fb Add option to create ssh ramdisk in no device mode, also add message to use a usb dock/hub on arm amcs
- closes #729
- also add message to use a usb dock or hub on arm macs, do not use usb dongles
2025-05-16 12:00:43 +08:00
LukeeGD
7661bd12b0 allow blank input on device_enter_build
previously was allowed, but since the better checks it was removed. this re-allows it
2025-05-16 07:24:30 +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
f00f635789 Support hacktivate for all iPhone 4 (still 6.1.3 and lower only) 2025-05-10 12:16:36 +08:00
LukeeGD
8fa2dad224 Fix a case for ipsw_get_url, better checks for device_enter_build
example: iphone 5c and 5s 7.0 ipsws
2025-05-07 21:40:30 +08:00
LukeeGD
6f501314fa Do not error in ipsw_get_url if selected ipsw is beta 2025-05-06 17:34:59 +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
62aa2d312d An update 2025-05-02 12:18:19 +08:00
LukeeGD
cdf6bb4240 Update g1lbertJB 2025-04-30 09:47:33 +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
8d4e780f3f fix wrong arch name on sideloader macos x86_64 2025-04-25 18:54:07 +08:00
LukeeGD
a50e4f72a0 fix clear input buffer for bash 3.2
its slower but it works. users should really just install an updated bash as instructed in how to use
2025-04-25 09:55:37 +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
109b1b9440 disable jailbreak option for all of ios 3, they can jailbreak later after the restore
advanced users can enable the --jailbreak flag to enable jailbreak option for custom ipsws, but they should be aware that this has caused asr errors for users, seemingly caused by modifying rootfs, which is why it is disabled by default. this issue occurs on ios 3.x only weirdly enough. and this change does not affect s5l8900
also fix some other various issues
2025-04-22 19:30:48 +08:00
LukeeGD
d650c1d5a7 Update ipsw_preference_set on showing jailbreak option 2025-04-22 00:57:16 +08:00
LukeeGD
4347aa425c More sideloading fixes (fix ios 8 and lower, add macos) 2025-04-21 11:00:07 +08:00
LukeeGD
3ece5e11a7 Linux sideloading improvements/changes 2025-04-20 19:53:35 +08:00
LukeeGD
59d3d1bd60 Remove unused 2025-04-20 19:53:31 +08:00
LukeeGD
9ac8c3cda1 "fix" detect normal mode devices on 2.x or lower 2025-04-18 16:16:30 +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
ce88bed3de Various changes 2025-04-16 16:12:35 +08:00
LukeeGD
d3b7fa75a5 Update restore.sh 2025-04-15 21:25:36 +08:00
LukeeGD
bbdef97ea0 fix irecovery device check on ipwndfu send_ibss, part 2 2025-04-13 18:55:23 +08:00
LukeeGD
d5f02fcad6 Fix onboard blob dump option on iOS 15+ (fixes #711) 2025-04-13 08:30:14 +08:00
LukeeGD
91cb09362c fix patch ibec for ipad3,1 2025-04-12 12:45:37 +08:00
LukeeGD
6ec164d5bd fix irecovery device check on ipwndfu send_ibss 2025-04-12 11:36:53 +08:00
LukeeGD
d9f5c525d9 better solution: use appledb for getting ipsw urls 2025-04-11 23:27:26 +08:00
LukeeGD
1a646a48d7 fix 5c error 2025-04-11 23:16:16 +08:00
LukeeGD
5b8829c78c fix issue with fr local server for fw keys, also add "install bootstrap" in ssh ramdisk menu for 64-bit devices on ios 9 and lower 2025-04-11 19:29:34 +08:00
LukeeGD
e88f2496f4 Update restore.sh 2025-04-10 08:04:32 +08:00
LukeeGD
4b6ac72e9b Fix issue with selecting shsh saving modes (fixes #710) 2025-04-10 08:03:28 +08:00
LukeeGD
beb4846270 use gaster as default for pwning a7 devices on intel macs
- gaster works best for pwning a7 devices on intel macs - even the older core 2 systems.
- also change the message on installing python2 because some users are impatient at this step
2025-04-09 08:42:51 +08:00
LukeeGD
5a605b56f2 an update
- dont exit after installing ipa and other tasks
- change device_fw_dir to saved
2025-04-08 19:39:51 +08:00
LukeeGD
43750c4cd1 Latest 15.x/16.x version is now 15.8.4 and 16.7.11 respectively 2025-04-01 09:03:36 +08:00
LukeeGD
12dd2342cd Update g1lbertJB, add notes about turdus merula and message fix, other changes 2025-03-30 17:40:11 +08:00
LukeeGD
0994e19266 find recovery/dfu instead of just recovery, only if timeout is 50 2025-03-15 23:42:21 +08:00
LukeeGD
c022af0390 extended fix for restoreramdisk error for 4.3.1-4.3.5 and 9A406 2025-03-14 12:09:21 +08:00
LukeeGD
00842d2497 fix some issues
- enabled jailbreak option for all of 8.x-9.x if the restore is powdersn0w one
- fix ios 3 rootsize
2025-03-09 11:37:58 +08:00