49 Commits
Author SHA1 Message Date
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
verygenericname 61e87c3ccf local boot! 2022-11-28 20:28:46 -05:00
Nebula 8d69a501ee revert binaries 2022-11-20 10:58:06 -05:00
Nick Chan 49364f01a7 static linux binaries 2022-11-20 15:47:52 +08:00
verygenericname 59138ef916 update iboot64patcher 2022-11-18 17:54:20 -05:00
Tom E bd1dfb0dc5 fix 2.0 because im dumb 2022-11-18 20:28:50 +00:00
verygenericname 41c3c8744a quick fix 2022-11-18 14:10:11 -05:00
verygenericname f2a36e124e merge iboot64patcher into one binary for fsboot patches 2022-11-18 13:58:12 -05:00
Mineek c451b3e719 fix 15.3.1- 2022-11-18 16:30:53 +01:00
Mineek 2479260f2c setuid patch 2022-11-17 19:03:29 +01:00
Nebula 8eadb00b20 unstrip the binaries 2022-11-13 10:51:19 -05:00
Nebula 7a83975cbb chmod +x kernel64patcher 2022-11-13 10:37:30 -05:00
Nebula f081807550 and some more 2022-11-13 09:54:01 -05:00
Nebula de77d05065 stripped binaries because nick said so 2022-11-13 09:53:09 -05:00
Nebula 5fc7e81b86 merge fsboot with dev 2022-11-13 09:28:10 -05:00
Nebula 5759eb1576 untested fsboot 2022-11-07 10:43:29 -05:00
Nathan c2810c1cdc Update postboot.sh 2022-11-07 01:11:33 -05:00
Nathan 38154515a7 Update preptweaks.sh 2022-10-24 00:26:21 -04:00
Nathan ceb1d203a8 Update preptweaks.sh 2022-10-24 00:10:33 -04:00
Nathan 35f5f1afc2 Update postboot.sh 2022-10-23 23:55:00 -04:00
Nathan df5faff6e7 adding 2022-10-23 23:54:17 -04:00
Nathan 67d22b009c Update preptweaks.sh 2022-10-22 15:50:07 -04:00
Nathan e6636e9ada install latest sileo 2022-10-22 15:46:41 -04:00
nyuszika7h 7ebffff387 Update Linux binaries to be static 2022-10-16 14:06:07 +02:00
Nebula 81b88747fc make sure auto boot is set to false 2022-10-08 16:14:29 -04:00
Nebula cc163c3f27 support ipad beta urls 2022-10-08 15:53:39 -04:00
Nebula 5cfc0a3792 add --safe-mode 2022-10-04 14:19:50 -04:00
Nathan 7d2d47ff25 Update preptweaks.sh 2022-10-04 05:42:33 -04:00
Nathan b8787a6148 Update postboot.sh 2022-10-04 05:42:04 -04:00
Nathan 220671467c imessage fix 2022-10-03 22:08:25 -04:00
Nathan 62ed68bff7 Update preptweaks.sh 2022-10-03 21:27:06 -04:00
Nathan 2c3dd2ce89 Update preptweaks.sh 2022-10-03 20:23:21 -04:00
Nathan 6d94d3222c Update preptweaks.sh 2022-10-03 20:05:59 -04:00
galaxy4627 5990cab2ca Curl all required resources at once (#79) 2022-10-03 17:19:54 -04:00
Nathan 6add5c2066 Update postboot.sh 2022-10-03 16:52:34 -04:00
Nathan 62f4fff566 Update preptweaks.sh 2022-10-03 16:52:15 -04:00
Nathan 8292432cd2 why the fuck are you reinsatlling this shit 2022-10-03 16:46:46 -04:00
Nathan d0b93c2b93 Update preptweaks.sh 2022-10-03 16:45:06 -04:00
Nathan 731587df63 Update postboot.sh 2022-10-03 16:44:50 -04:00
Nathan 42f3d83b7c Update preptweaks.sh 2022-10-03 16:42:33 -04:00
Nebula a5b611c0c7 fixes 2022-10-03 16:16:06 -04:00
Mineek eaf1aff0c5 eta now ig 2022-10-03 17:55:40 +02:00
Nebula 0115e1894d update binaries 2022-10-02 11:10:25 -04:00
Nebula 09d9c67b60 add idevice* for linux 2022-09-25 14:04:25 -04:00
Nebula 61c13fe698 Implement ramdisk for blob dumping and Pogo install (#25)
* initial ramdisk support

* edit readme

* actually reboot the device

* a lot of fixes

* Update README.md

* fix auto shsh for ramdisk

* edit readme

* code changes

* wrong variable name

* small changes

* fix blob fetching for rd

* adapt for new ramdisk

* add ramdisk submodule

* install pogo

* xattr moment

* fix ramdisk stuff

* update submodule

* use bootlogo

* update submodule

* Switch to GPLv3

* fixes

* i hate gaster

* final fixes

* other changes
2022-09-24 15:08:17 -04:00
Nebula e4d4d0e137 fix!! 2022-09-17 15:24:35 -04:00
Nebula 56b6a14bba changes 2022-09-17 11:04:13 -04:00
Nebula 2b9dd9cda3 remove unneeded binaries 2022-09-17 08:43:49 -04:00
Nebula 9173ae7353 Initial commit 2022-09-17 08:34:50 -04:00