Skip to content

dddevid/ModMyuTube

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ModMyuTube

This script allows you to apply mods to an original YouTube IPA file.

Made by Kleo08sImproved 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.

How does it work?

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.

Supported Operating Systems

  • ✅ 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.

Requirements

The script automatically installs missing dependencies on first run. Required dependencies include:

  • git: Version control system
  • cyan (pyzule-rw): Tool used to compress the modified files back into an IPA file
  • requests: Python library used to download the mods
  • tkinter: Python library used to select the IPA using a GUI

Installation

Quick Start

  1. Clone this repository:
git clone https://github.com/yourusername/ModMyuTube.git
cd ModMyuTube
  1. Install Python requirements:
pip install requests
  1. Run the script:
python3 modmyutube.py

The script will automatically detect your operating system and install any missing dependencies (git, cyan) on first run.

Manual Installation (Optional)

If you prefer to install dependencies manually:

Linux

sudo apt update
sudo apt install git python3-pip python3-tk
pip install requests

macOS

xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git python3
pip3 install requests

Usage

  1. Run the script:
python3 modmyutube.py
  1. Select your original YouTube IPA file when prompted

  2. Configure the following options:

    • Tweak version (default: 5.2b4)
    • App name (default: YouTube)
    • Bundle ID (default: com.google.ios.youtube)
  3. Wait for the script to download mods and build the modified IPA

  4. The final IPA will be saved as YouTubePlus_<version>.ipa in 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.

Included mods

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.

Troubleshooting

Dependencies not installing automatically

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

cyan command not found

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 ~/.bashrc

IPA not being created

Check the error output from cyan. Common issues:

  • Corrupted original IPA file
  • Insufficient disk space
  • Missing dependencies

Credits

  • YTLite - Main tweak by dayanch96
  • Cyan - IPA patching tool
  • All mod developers mentioned in the "Included mods" section

License

This project is for educational purposes only. Respect the licenses of all included projects and mods.

About

This script allows you to apply mods to an original YouTube IPA file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%