Tweak-Tutorial icon indicating copy to clipboard operation
Tweak-Tutorial copied to clipboard

A tweak tutorial for beginners to the iOS jailbreak developer community!

How Do You Create a Tweak?

Starting out can certainly be a challenge, but if you put your mind to it, you'll be able to grasp the concepts. This tutorial tries to be as comprehensive as possible to explain how tweaks are made.


Requirements


Table of Contents

  • [ 0 ] Starting Off
  • [ 1 ] Exploring Files
  • [ 2 ] Syntax
  • [ 3 ] Views
  • [ 4 ] Headers
  • [ 5 ] Preference Bundles
  • [ 6 ] Preference Bundles cont.
  • [ 7 ] Using MSHookIvar
  • [ 8 ] Avoiding layoutSubviews
  • [ 9 ] Utilizing FLEX
  • [ 10 ] Rootless
  • [ 11 ] Old ABI
  • [ 12 ] %hookf
  • [ 13 ] %subclass Wrapper
  • [ 14 ] Substrate Tweaks
  • [ 15 ] Respringless Tweaks
  • [ 16 ] Challenges

For any developers that want to contribute to this tutorial, feel free to do so!

Just make a pull request with the changes that you want to add.


Credits

  • @Luki120 for helping out with some of the issues regarding Substrate + important & valuable contributions.
  • @L1ghtmann for helping out with some issues regarding the tutorial as well as helping make the tutorial more beginner friendly.

Support