Updated tutorial:
What Is Theos? Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for jailbroken iOS; most extension developers use Theos. What Is setuptheos? setuptheos is a deb file I created that will automatically install theos and all it's dependencies. It started off as a deb file I created for my convenience, but as I continued development, I realized that the other members could benefit from it, so I decided to make it public for your convenience. How Do I Install setuptheos? For iOS: Just download the DEB from the link below!
Then find the deb on your device, and install it using filza! (tap the DEB and press install) For Mac: Download the zip archive from the link below!
Then unarchive it in $HOME How Do I Use setuptheos? For iOS: First, make sure you have all the required dependencies installed:
Then, make sure you have a reliable wi-fi connection. Then, install the deb from the link above. Then open MobileTerminal and type the following code:
su
alpine //or your root password
setuptheos.sh
If you want to set up everything at once, type this in terminal instead:
su
alpine //or your root password
setuptheos.sh setupAll
setuptheos will always display a message in terminal that will notify you when the process is complete.
For more info, refer to the video tutorials For Mac:
First install the latest version of python from https://www.python.org/downloads/ Open terminal and type the following commands:
cd
sudo ~/setuptheos_python_assets/setuptheos.py
If you want to setup everything at once, type this:
cd
sudo ~/setuptheos_python_assets/setuptheos.py setupAll
For more info, refer to the video tutorials Why Should I Use setuptheos for iOS? 1: setuptheos installs the most up to date theos version with arm64 support
2: setuptheos installs the most up to date iOS sdk
3: setuptheos installs essential repositories for iOS development
4: setuptheos installs essential and most up to date iOS headers 5: setuptheos takes less than 2 minutes to fully configure everything! (super fast)
6: setuptheos cleans up all junk files that it creates
7: setuptheos accepts user input! (Install what you want!) 8: setuptheos has a "setupAll" option! Useful for setting up everything at once! >:^D
9: setuptheos installs custom NIC templates (courtesy of iOSGods) Why should I use setuptheos for Mac? 1: setuptheos installs the most up to date build of theos with arm64 support 2: setuptheos installs essential and most up to date iOS headers 3: setuptheos takes less than 2 minutes to fully configure everything! (super fast)
4: setuptheos can be reused multiple times! 5: setuptheos installs custom NIC templates (courtesy of iOSGods) Screenshot(s) For iOS:
For Mac:
Video Tutorial: For iOS:
For Mac:
More Information:
For more information on theos, iOS, and mobilesubstrate, click the link(s) below: http://iphonedevwiki.net/index.php/Theos http://theiphonewiki.com http://CydiaSubstrate.com Change log: For iOS:
For Mac:
Credits: @KingRalph - For making the deb @DiDA - For helping to fix errors
Don't leech my code and try and take credit for it. I. Will. Find. You.
View the source code on github