YouModExtra is a GitHub Actions–powered build system that automatically clones, compiles, and injects a curated set of iOS YouTube tweaks into a decrypted YouTube IPA — producing a sideloadable, feature-packed YouTube experience without a jailbreak.
The centerpiece is YouMod, a custom tweak built and maintained right here. Around it, a handpicked collection of the best community-built tweaks are bundled together to create the ultimate YouTube client.
✨ Included Tweaks| Tweak | Description | Default |
|---|---|---|
| 🔴 YouMod | Core tweak — custom settings & enhancements | ✅ On |
| 📺 YouPiP | Picture-in-Picture support | ✅ On |
| 🎬 YTUHD | Unlock 4K / 8K stream quality | ✅ On |
| 👎 Return YouTube Dislikes | Restore dislike counts | ✅ On |
| ⚙️ YTABConfig | Unlock hidden A/B config flags | ✅ On |
| 🎯 YouQuality | Auto-select preferred video quality | ✅ On |
| 🎚️ YouSlider | Color-customizable progress bar | ✅ On |
| 🔇 YouMute | Quick mute/unmute toggle | ✅ On |
| 🔁 YouLoop | One-tap video looping | ✅ On |
| ⚡ YouSpeed | Quick playback speed controls | ✅ On |
| 🗳️ YTSilentVote | Vote without visual feedback | ✅ On |
| 🛠️ YTweaks | General YouTube refinements | ✅ On |
| 🚫 iSponsorBlock | Skip sponsors automatically | ✅ On |
| 📐 DontEatMyContent | Fix notch/Dynamic Island layout | ✅ On |
| 🌐 Open in YouTube | Safari extension integration | ✅ On |
| 🎨 Gonerino | Remove unwanted UI elements | ✅ On |
| 💬 YouGetCaption | Enhanced caption controls | ✅ On |
| 🎵 YouChooseQuality | Per-video quality selector | ✅ On |
| 👑 YouPro | Optional premium UI layer | ❌ Off |
┌─────────────────────────────────────────────────────┐
│ GitHub Actions Workflow │
│ │
│ 1. You provide a decrypted YouTube .ipa URL │
│ 2. All tweaks are cloned & compiled with Theos │
│ 3. YouMod is built from source (this repo) │
│ 4. cyan injects all .deb files into the IPA │
│ 5. A draft release is created with the final IPA │
└─────────────────────────────────────────────────────┘
The entire pipeline runs on macOS runners, uses Theos for tweak compilation, and cyan (pyzule-rw) for IPA injection. Smart caching ensures previously-built tweaks are reused, keeping build times fast.
- A decrypted YouTube IPA (from a decryption service or your own device)
- A fork of this repository
- Fork this repository
- Go to Actions → Build YouMod IPA
- Click Run workflow
- Fill in the fields:
| Field | Description | Example |
|---|---|---|
ipa_url |
Direct URL to your decrypted IPA | https://example.com/youtube.ipa |
display_name |
App name shown on your device | YouTube |
bundle_id |
Bundle identifier | com.google.ios.youtube |
| Tweak toggles | Enable/disable each tweak | (see defaults above) |
- Wait for the build to complete (~5–10 min)
- Find your IPA in Releases as a Draft Release
- Download and sideload with Sideloadly, AltStore, or your preferred tool
.github/
└── workflows/
├── buildyoumod.yml ← Main entry point (trigger this)
└── _build_tweaks.yml ← Reusable tweak compilation workflow
buildyoumod.yml — The workflow you trigger manually. Accepts all user inputs and passes them to the build pipeline.
_build_tweaks.yml — The heavy lifter. Installs Theos, clones and compiles every tweak from source, then uploads the built .deb files as artifacts.
YouMod is built with Theos. To build locally:
# Install Theos (macOS)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"
# Clone and build
git clone https://github.com/PDFMerger2025/YouMod.git
cd YouMod
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootlessThe compiled .deb will be in packages/.
A massive, heartfelt shoutout to @mrdrvt99 — the original architect behind this entire build system. The GitHub Actions pipeline, the tweak injection workflow, the caching strategy, the Theos integration — all of it was designed and built by mrdrvt99. This project simply extends that incredible foundation by integrating YouMod as the centerpiece tweak. Without their work, none of this would exist. Go give them a ⭐ star right now.
| Tweak | Author | Repo |
|---|---|---|
| YouMod | @Tonwalter888 | YouMod |
| YouPiP | @PoomSmart | YouPiP |
| YTUHD | @Tonwalter888 | YTUHD |
| Return YouTube Dislikes | @PoomSmart | Return-YouTube-Dislikes |
| YTABConfig | @PoomSmart | YTABConfig |
| YouQuality | @PoomSmart | YouQuality |
| YouSlider | @PoomSmart | YouSlider |
| YouMute | @PoomSmart | YouMute |
| YouLoop | @bhackel | YouLoop |
| YouSpeed | @PoomSmart | YouSpeed |
| YTSilentVote | @PoomSmart | YTSilentVote |
| YTweaks | @fosterbarnes | YTweaks |
| iSponsorBlock | @Galactic-Dev | iSponsorBlock |
| DontEatMyContent | @therealFoxster | DontEatMyContent |
| Gonerino | @castdrian | Gonerino |
| YouGetCaption | @PoomSmart | YouGetCaption |
| YouChooseQuality | @Tonwalter888 | YouChooseQuality |
| Alderis | @hbang | Alderis |
| IAmYouTube | @PoomSmart | IAmYouTube |
| YouGroupSettings | @PoomSmart | YouGroupSettings |
| YouPro | @mrdrvt99 | YouPro |
| Open in YouTube | @BillyCurtis | OpenYouTubeSafariExtension |
| YouTubeHeader | @PoomSmart | YouTubeHeader |
| YTVideoOverlay | @PoomSmart | YTVideoOverlay |
This project is intended for personal use only. Use at your own risk.