Skip to content

Releases: asdfzxcvbn/ipapatch

v2.1.3

31 Aug 21:21
2ccafe4

Choose a tag to compare

2ccafe4 - fix: signing some weird binaries

v2.1.2

12 Aug 19:21
aa5f374

Choose a tag to compare

just updated zxPluginsInject to v1.0.1

v2.1.1

26 Jul 23:37
74f1416

Choose a tag to compare

just a fix for some rare IPAs containing super old slices not supported on all "modern" phones (iphone 6 and above)

these architectures will be excluded from the output binaries

v2.1.0

16 Jul 21:19
b3f25a1

Choose a tag to compare

hi, v2.1.0 fixes some stuff:

  • changed some codesigning behavior to hopefully be better
  • added --zip option in case someone wants that
  • windows support should be fixed

the main problem with bad output ipas was fixed with https://github.com/STARRY-S/zip/releases/tag/v0.2.3

ipapatch is still a portable binary by default

v2.0.0

23 Jun 18:24
d5f7bc1

Choose a tag to compare

hi! v2.0.0 brings two nice, but pretty unnoticable changes for most people:

  • no more dependency on the zip cli tool
  • binaries are now codesigned with their real bundle identifiers

this makes ipapatch v2 a fully portable, native binary! to make the best IPAs, you should use cyan to inject, then patch the ipa using ipapatch if necessary!

1233365

v1.1.4

20 Jun 22:25
1460ae6

Choose a tag to compare

haha!! i forgot you're never REALLY supposed to fully remove the codesignature!!! just the old data, but don't forget, entitlements are stored in the codesignature! those are pretty important (not to most codesigners 😕)

all output ipas will now be adhoc signed and have their entitlements preserved (if present)

3c9f446

v1.1.3

08 Jun 17:57
v1.1.3
73dade3

Choose a tag to compare

minor release, but it's good practice to remove codesignature before modifying binaries:

73dade3

v1.1.2

18 May 14:22
037f5a5

Choose a tag to compare

the changelog for v1.1.0 is more interesting: https://github.com/asdfzxcvbn/ipapatch/releases/tag/v1.1.0

just a minor release to:

  • change error message when no plugins found while using --plugins-only
  • fix watch apps being detected (turns out i reverted this accidentally trying to optimize, lmao oops)
  • exit with status code on error, since i apparently forgot to do that

v1.1.1

17 May 23:17
03dd5a7

Choose a tag to compare

new flag: --plugins-only

this could be helpful in the case you'll inject your own fix into the main binary only, as all other injectors do

v1.1.0

17 May 15:16
2e6924e

Choose a tag to compare

the first (kinda) major change!

this is a great release: the sizes of both the ipapatch executable and IPAs being outputted have been reduced!

there was an issue with the archives library being used (which has now been removed as a dependency), so ipapatch now uses the underlying zip library that archives was using anyway. i've opened a PR for the issue i was having, which at the time of writing this, has not been merged yet. archives had a lot of other dependencies since it supported formats other than zip, and less dependencies = smaller binary size!

it also fixed an issue where the files being written back to the ipa weren't being compressed. strange issue, but the compression method is specified manually now

in the future, ipapatch may not have any external dependencies if i feel like it, so it will be a fully native, portable binary!