A GUI application for injecting tweaks into tvOS applications (IPA/TIPA files).
- Modern dark-themed user interface
- Support for injecting DEB or DYLIB files into IPA/TIPA files
- Automatic dependency management (Homebrew, ldid, optool)
- Detailed logging for troubleshooting
- Automatic extraction of DYLIB files from DEB packages
- macOS
- Python 3.6+
- Homebrew (will prompt if not installed)
- ldid (automatically installed via Homebrew if missing)
- optool (automatically installed if missing)
- Clone or download this repository
- Install the required Python packages:
pip install -r requirements.txt- Launch the application:
python tvos_tweaker_ui.py- Click "Select tvOS App" to choose your IPA/TIPA file
- Click "Select Tweak" to choose your DEB or DYLIB file
- Click "Inject" to start the injection process
- The output file will be saved in the same directory as the input IPA/TIPA with "_tweaked" added to the filename
If you see an error about Python not being found, make sure you have Python 3.7 or later installed. You can download it from python.org.
If PyQt6 fails to install automatically, you can install it manually with:
pip3 install --user PyQt6 packagingIf Homebrew installation fails, you can install it manually by following the instructions at brew.sh.
If ldid is not found, you can install it manually with:
brew install ldidIf you see "Permission Denied" errors when running the launcher script, make it executable with:
chmod +x Launch_Aether_TV.command- Special thanks to Nitro TV for help with ElleKit
- Thanks to all contributors and testers
This project is licensed under the MIT License - see the LICENSE file for details.