A collection of tools geared towards iOS Jailbreak Tweak Developers. This repository's README includes links to a bunch of tools I think are useful and have found and would like to share with you. I take no credit for any of these tools apart from the ones I developed. If this repo helped you make sure to star it so other's will be able to find it easier.
Some of these may be for certain systems only. For most compatibility it's recommended to use a Mac.
Programs and Site under this chapter I consider necessary to familiarize yourseld with for tweak development if you want to take it seriously.
- Theos: A cross-platform suite of tools for building and deploying software for iOS and other platforms.
- Simject: A command-line tool and iOS dynamic library that allows developers to easily test their tweaks on the iOS Simulator.
- TheiPhoneDevWiki: Wiki site for all your questions and interests in anything to do with iPhone/Jailbreak development.
- StackOverflow: A great site to find answers to literally any question you have about programming. It always helps to do a google search before getting frustrated
- Visual Studio Code: My personal favorite text editor, VSC offers a plethora of plugins and support for multiple languages. Plus it's cross-platform and works on any system.
- XCode: Obviously needed for any type of iOS or macOS development. You're bound to have to install XCode just to get theos running so make sure to have this if you're on a mac. It also comes with it's own text editor but it isn't that great.
- Atom: An electron based text editor run and maintained by GitHub. This is my 2nd favorite text editor out there and it too offers optimal plugin support and customization.
These programs and projects under this chapter are useful in most situations but I wouldn't consider them necessary.
- Limneos Headers Directory: A website that will show you any header for any jailbreakable iOS at the moment. At the time of writing this it's only up to 11.1.2.
- Yalu102: Yalu is a great Open Source jailbreak to check out if you want to get into actually developing a jailbreak.
These following libraries are very useful when creating tweaks.
- KarenPrefs: A preference library made by angelXwind. Commonly used.
- libCephei: A preference library made by the Hashbang team.
- libCSPreferences: A great preference library that supercharges your preferences tab.
- libCSColorPicker: Another great library for preferences or tweaks that allow for a color picker.
- CSPreferences: A framework for preferences using libCSPreferences and libCSColorPicker