Releases: asdfzxcvbn/ipapatch
v2.1.3
v2.1.2
v2.1.1
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
hi, v2.1.0 fixes some stuff:
- changed some codesigning behavior to hopefully be better
- added
--zipoption 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
hi! v2.0.0 brings two nice, but pretty unnoticable changes for most people:
- no more dependency on the
zipcli 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!
v1.1.4
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)
v1.1.3
v1.1.2
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
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
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!