Skip to content

Releases: asdfzxcvbn/pyzule-rw

v1.4.2

09 Jan 00:13
eba32c2
Compare
Choose a tag to compare

this release brings a requested feature from pyzule: -l (plist merging)

i had this feature sitting on the dev branch for like months cause i was too lazy to make a release, but here we are now

it also adds -x to cgen because i guess i forgot to do that

changelog:

v1.4.1

08 Nov 03:35
403e5d6
Compare
Choose a tag to compare

whoops, my fault

changelog:

basically, if a dylib already had a fixed dependency name like @rpath/Cephei.framework/Cephei, cephei wouldn't be auto-injected into the ipa. just my fault when making v1.4, sorry

v1.4

02 Nov 14:48
73d1495
Compare
Choose a tag to compare

this release brings one wanted feature from pyzule: "support for manually modified dylibs"

this just means that names like @executable_path/libsubstrate.dylib are now automatically fixed to the correct form: @rpath/CydiaSubstrate.framework/CydiaSubstrate

this fixes #6. the code wasn't worsened much here, actually, i think it's fine, and at least definitely better than pyzule

changelog:

v1.3

28 Oct 21:31
8c873a8
Compare
Choose a tag to compare

this release fixes #8 (without the need to patch anything, like signtools CI for example)

changelog:

v1.2.3

15 Oct 01:09
b60788d
Compare
Choose a tag to compare

123!

anyways, this is just a patch version to add support for using a .tipa as either your input or output.

changelog:

v1.2.2

12 Oct 18:58
4e05892
Compare
Choose a tag to compare

just a minor change to fix install error (only in gbox?) sometimes (caused by @whoeevee, thanks lol !!!)

changelog:

Гбокс не ломает. Ломает систему, installd точнее

Как конкретно - понятия не имею, но возможно что при его наличии система пытается обратится к несуществующему контейнеру и сделать апгрейд приложения

А вот есигн видимо удаляет дотфайлы (или же просто игнорит все что не в приле), потому в итоговой ипахе этой метадаты нет

v1.2.1

19 Sep 02:05
ce20baa
Compare
Choose a tag to compare

v1.2

$ ldid --help
   -M            Merge entitlements with any existing

great.

v1.2

19 Sep 01:49
edd34f6
Compare
Choose a tag to compare

this 1 commit (that really shouldve been 2 commits.. oops) will be my lazy excuse to bump cyan to v1.2:

  • feat, refactor: entitlement merging, MainExecutable -- this shouldn't have any bugs.. hopefully. also, i made a new class MainExecutable which is used only for the main app binary. it lets me remove a singular check and also seperates the injecting code into 1 file, making everything easier to read. i love OOP

remember, if theres a bug, open an issue (and use the issue template !!)

v1.1.6

17 Sep 00:29
2d16015
Compare
Choose a tag to compare

just some nice QoL stuff.

commits:

  • chore: use unzip and zip when available -- yes, this one was requested. python's zipfile can't extract IPAs with chinese characters without a flag that was added in 3.11. unfortunately i have to support iOS users which are on python v3.9 :(
  • docs: recommended flags -- i feel like i see people always using the bare minimum flags. i believe Azule did some of its own preferred modifications by default, however i feel like cyan shouldn't make any changes unless explicitly specified. oh yeah this also introduced issue templates! it was pretty nice

i also added a wiki, which isn't a commit. check it out though! https://github.com/asdfzxcvbn/pyzule-rw/wiki

v1.1.5

15 Sep 19:18
d1c3bc6
Compare
Choose a tag to compare

im so fucking stupid LMAO

commits:

lets pretend this was never an issue!