Commit Graph
367 Commits
Author SHA1 Message Date
Nebula 12bfd18df2 jq arg broke stuff 2022-12-12 18:47:21 -05:00
BigBoiMan123 978d89e814 Update README.md (#284) 2022-12-12 18:12:08 -05:00
Nebula d98a12b2e7 fix dyld exists error 2022-12-12 17:36:35 -05:00
alexia 7b8acd1879 use jq --arg for variables (#283) 2022-12-12 17:25:06 -05:00
Nebula e30cfb3cbd edit footer 2022-12-12 17:13:36 -05:00
Nebula 28be81dc72 update submodule v1.4.0 2022-12-12 16:36:44 -05:00
6dae613bf8 iOS 16 Support (#280)
* ios 16 stuff, booting may not work yet
- does not mount user data partition for iPhone X compatibility, isn't even really needed anymore
- deploys files to the rootfs (fakefs if needed)
- copies cryptexes on ios 16
- fix deviceid finding
- use apticket.der because dumping seems to freeze on my device?
- add /palera1n/info.json
- uicache loader app on boot (no more Tips app hijacking)
- fix rootless
- semi-tethered webkit fix on 16
- switch to local boot

* make sure submodule uses ios16 branch

* fixes

* other fixes

* maybe it needs more time to execute

* cant local boot tethered for now

* new jbin funnies

* changes

* payload i guess (home button fix on iphone 7(+) and 8(+))

* this will probably fix errors

* post.sh is needed

* changes

* .rd_in_progress

* kill iproxy before starting ramdisk process

* shouldnt need cryptexes copying anymore (-h in kernel64patcher)

* requested changes

* rootless fixes

* more changes

* keep fs number

* update submodule

* my tfp0 patch doesnt work on 15.x

the way the patch grabs the tfp0 function is using a panic string in a developer mode check introduced in ios 16's kernel
and that check happened to be inside of task_conversion_eval_internal, so we could use it to allow tfp0
but since that check was introduced in 16.x we cant use this to get tfp0 on 15.7.x

* chmod got broken lol

* changes

* noobula moment (#281)

* final updates & include commits from main (#282)

* chmod the post.sh :frcoal:

* fixed ibootpatch2 binary

* other changes

* 16.1* fix

* move dyld link to ramdisk

* fix disk stuff

* update changelog

Co-authored-by: Tom E <[email protected]>
Co-authored-by: plooshi <[email protected]>
2022-12-12 16:34:36 -05:00
ささ f16df47fb5 Update palera1n.sh (#279) 2022-12-11 19:32:46 -05:00
Nebula 1e67309312 furry 2022-12-11 18:37:02 -05:00
Mineek e56c1d2ce7 bruh why wasn't this in gitignore 2022-12-11 14:02:40 +01:00
Mineek fef7fb7069 bye bye stupid permission denied errors in ssh 2022-12-11 14:01:50 +01:00
Nebula 41ad530d70 Update README.md 2022-12-09 09:23:45 -05:00
Nebula a94efb1c7d add havoc to sponsors 2022-12-08 16:12:53 -05:00
Nebula 042f55c5f1 fix error 2022-12-08 15:53:34 -05:00
Nebula 59b4cb382b update submodule 2022-12-08 13:33:01 -05:00
Nebula 2be9955cc7 Update README.md 2022-12-07 20:30:51 -05:00
Nathan f460cf765f add link 2022-12-02 17:26:37 -05:00
Jaehong Kang c4873c4d7c Add support for iPod touch 7th gen (#276)
* Merges normal cases into one case on get_device_mode

* Adds 0x12aa for iPod touch 7th gen.
2022-11-30 15:11:29 -05:00
Tom E b2b99b4266 blind me lol 2022-11-30 00:10:00 -05:00
Tom E c7d85ed02f [ can't match globs? 2022-11-29 23:33:24 -05:00
Tom E ae7985771c A8 exists for some reason
fr
2022-11-29 22:24:57 -05:00
Superuser 872741ab6e system_profiler stderr to /dev/null/ (#275) 2022-11-29 14:01:15 -05:00
alexia 0824c53e78 improve dfuhelper (#274)
* dfuhelper: erase lines properly

* dfuhelper: simplify step function

* dfuhelper: exit as soon as DFU is detected

* dfuhelper: get rid of keep holding step

wait for the previous step to finish instead
2022-11-29 08:02:40 -05:00
Nebula a69092d78a cant local boot tethered for now 2022-11-28 21:50:30 -05:00
Nebula f6c6a6eb5a other changes i should have made earlier 2022-11-28 20:29:15 -05:00
verygenericname 61e87c3ccf local boot! 2022-11-28 20:28:46 -05:00
Tom E 813ca1abda fix "failed to read lastArgFile" (#262)
if the pwd had spaces, img4tool would fail. adding quotes fixes this.
2022-11-25 18:58:54 -05:00
Nick Chan 21221f9c7a stop recovery looping devices on rootless ktrr 🇫🇷 (#261) 2022-11-25 15:25:37 +01:00
Nick Chan aab5f6d029 user experience improvements (#260) 2022-11-25 12:33:03 +01:00
mineek 1032e63e7c add serena to readme 2022-11-22 14:27:52 +01:00
fenfenS 0e9c4cb7ff Fix some bug in palera1n.sh (#258)
Keep the "deviceid" variable after reboot from normal mode.
Stop the script if "_dfuhelper" failed
Keep executing the script while the fakefs existed
Remove lines in known_hosts rather than the whole file
No more sudo in Darwin
2022-11-21 11:04:07 -05:00
Nebula fe2be9bf34 please test your prs people 2022-11-20 19:41:35 -05:00
Sam Heinzandささ 096e731044 Fix A8X (#253)
* Update palera1n.sh

* Update palera1n.sh

* Update palera1n.sh

* Update palera1n.sh

* pretty sure that does what asdfugil asked

* add cpid detect for a8x

* add consideration for a8x cellular

Signed-off-by: Sam Heinz <[email protected]>

* Revert "add consideration for a8x cellular"

This reverts commit c77fe0657b.

* Revert "Revert "add consideration for a8x cellular""

This reverts commit 0c777e9734.

Signed-off-by: Sam Heinz <[email protected]>
Co-authored-by: ささ <[email protected]>
2022-11-20 19:05:54 -05:00
Tom E ed56cfabbb fix dfuhelper & code cleanup (#256) 2022-11-20 13:43:12 -05:00
Nick Chan 6fc00a598b give iproxy 1 second to start (#255) 2022-11-20 11:05:05 -05:00
Nebula 8d69a501ee revert binaries 2022-11-20 10:58:06 -05:00
mineek aec48db4ff Update palera1n.sh 2022-11-20 12:35:58 +01:00
mineek f3fad871ab Merge pull request #254 from asdfugil/static
static linux binaries
2022-11-20 08:53:49 +01:00
Nick Chan 49364f01a7 static linux binaries 2022-11-20 15:47:52 +08:00
Nebula 3adad5f85f should fix ramdisk connection errors? 2022-11-19 18:19:34 -05:00
Nebula a85bef8cd2 rename kernelcache if semi tethered 2022-11-19 15:41:28 -05:00
Nathan 38c63a858e some more clarification 2022-11-19 15:05:26 -05:00
mineek 4bb8b7f68f Merge pull request #252 from asdfugil/mode-detect
automatically detect device mode
2022-11-19 20:45:05 +01:00
Nick Chan 12c4333ab0 automatically detect device mode 2022-11-20 03:35:53 +08:00
mineek 452bd93830 Merge pull request #249 from asdfugil/no-baseband
reintroduce --no-baseband
2022-11-19 14:42:56 +01:00
Nick Chan 8b1f0c1b71 reintroduce --no-baseband
This is needed after cleaning boot files
2022-11-19 21:42:09 +08:00
mineek 4bf387042e Merge pull request #247 from asdfugil/rootfs
Change how restore rootfs works
2022-11-19 12:42:23 +01:00
Nick Chan 4d99058450 Change how restore rootfs works
- Use the ramdisk to restore the root fs
- Clean up /var
- Clean up /private/preboot
- Delete the fakefs
2022-11-19 19:28:35 +08:00
mineek bc7925ac34 Merge pull request #246 from asdfugil/baseband
Test for baseband presence automatically
2022-11-19 11:18:58 +01:00
Nick Chan bf4dc48386 update submodule 2022-11-19 18:18:13 +08:00