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.
- Basic Object-Orientated Programming (OOP) knowledge.
- A text editor of your choice.
- Either a Theos or Dragon installation.
- Either a jailbroken device or the Xcode Simulator on macOS paired with Simject.
- [ 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.
- @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.