Skip to content

asdfzxcvbn/pyzule-rw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyzule-rw / cyan

a rewrite of pyzule that doesn't (completely) suck !!

features

you can open an issue to request a feature :D !!

  • generate and use shareable .cyan files to configure IPAs!
  • inject deb, dylib, framework, bundle, and appex files/folders
  • automatically fix dependencies on CydiaSubstrate (cyan uses ElleKit!), Cephei*, and Orion
  • copy any unknown file/folder types to app root
  • change app name, version, bundle id, and minimum os version
  • remove UISupportedDevices
  • remove watch app
  • change the app icon
  • fakesign the output ipa/app
  • thin all binaries to arm64, it can LARGELY reduce app size sometimes!
  • remove all app extensions (or just encrypted ones!)

install instructions

cyan supports linux, macOS, WSL, and jailbroken iOS! all either x86_64 or arm64/aarch64 !!

first, make sure you have ar and tar installed

also obviously install python, version 3.9 or greater is required

linux/WSL/macOS instructions
  1. install pipx
  2. install OR update cyan: pipx install --force https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
  3. if you want to inject dylibs ON AARCH64 LINUX: pipx inject cyan lief
  4. if you want to change app icons (iOS NOT supported): pipx inject cyan Pillow
jailbroken iOS instructions / automated environment (github workflow, etc)
  1. install OR update cyan: pip install --force-reinstall https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip

note: if you installed cyan before v1.1.3 using pip, make sure you pip uninstall cyan, then verify you have the latest version with cyan --version

making cyan files

cyan comes bundled with the cgen command, which lets you generate .cyan files to pass to -z/--cyan !

acknowledgements

About

finally, pyzule sucks just a little less

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages