This script allows you to apply mods to an original YouTube IPA file.
Made by Kleo08s • Improved by ddevid_.1
Warning
For legal reasons we do not provide the original YouTube IPA, you should search for it by yourself. Without the IPA you can't use this script.
Note
This script uses YTLite as main mod. Credits of the other mods are included below. Give the repo a star, it's really cool.
The script decompresses the original YouTube IPA file, applies the mods, and then recompresses it into a new IPA file using the cyan tool.
- ✅ Linux
- ✅ macOS
- ❌ Windows (not supported)
Warning
Windows is not supported. If you want to use the script on Windows you should install WSL (Windows Subsystem for Linux) and run the script from there.
The script automatically installs missing dependencies on first run. Required dependencies include:
git: Version control systemcyan(pyzule-rw): Tool used to compress the modified files back into an IPA filerequests: Python library used to download the modstkinter: Python library used to select the IPA using a GUI
- Clone this repository:
git clone https://github.com/yourusername/ModMyuTube.git
cd ModMyuTube- Install Python requirements:
pip install requests- Run the script:
python3 modmyutube.pyThe script will automatically detect your operating system and install any missing dependencies (git, cyan) on first run.
If you prefer to install dependencies manually:
sudo apt update
sudo apt install git python3-pip python3-tk
pip install requestsxcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git python3
pip3 install requests- Run the script:
python3 modmyutube.py-
Select your original YouTube IPA file when prompted
-
Configure the following options:
- Tweak version (default: 5.2b4)
- App name (default: YouTube)
- Bundle ID (default: com.google.ios.youtube)
-
Wait for the script to download mods and build the modified IPA
-
The final IPA will be saved as
YouTubePlus_<version>.ipain your current directory
Note
When opening YouTube for the first time, you may see "Incompatible Tweaks Detected". Select "Don't Show for This Version" and "I Accept All Risks" to proceed.
YouPiP
YouPiP is a tweak developed by PoomSmart that enables the native Picture-in-Picture feature for videos in the iOS YouTube app.
Source code and additional information are available in its GitHub repository.
YTUHD
YTUHD is a tweak developed by PoomSmart that unlocks 1440p (2K) and 2160p (4K) resolutions in the iOS YouTube app.
Source code and additional information are available in PoomSmart's GitHub repository.
Return YouTube Dislikes
Return YouTube Dislikes is a tweak developed by PoomSmart that brings back dislikes on the YouTube app.
Source code and additional information are available in PoomSmart's GitHub repository.
YouQuality
YouQuality is a tweak developed by PoomSmart that allows to view and change video quality directly from the video overlay.
Source code and additional information are available in PoomSmart's GitHub repository.
DontEatMyContent
DontEatMyContent is a tweak developed by therealFoxster that prevents the Notch/Dynamic Island from munching on 2:1 video content in the iOS YouTube app.
Source code and additional information are available in therealFoxster's GitHub repository.
iSponsorBlock
iSponsorBlock is a tweak developed by Galactic-Dev that lets you block sponsors and other segments in videos.
Source code and additional information are available in Galactic-Dev's GitHub repository.
If automatic dependency installation fails, install them manually:
- Linux:
sudo apt install git python3-pip && pip3 install --user --break-system-packages setuptools - macOS:
brew install git python3
The script automatically adds ~/.local/bin to PATH during runtime. If issues persist, add it permanently:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcCheck the error output from cyan. Common issues:
- Corrupted original IPA file
- Insufficient disk space
- Missing dependencies
- YTLite - Main tweak by dayanch96
- Cyan - IPA patching tool
- All mod developers mentioned in the "Included mods" section
This project is for educational purposes only. Respect the licenses of all included projects and mods.