| Resources | ||
| Tweaks | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
| uYouPlus.x | ||
Table of Contents
Credits
-
Galactic-Dev and Luewii for iSponsorBlock.
-
HASHBANG Productions for Alderis Color Picker - a dependency of iSponsorBlock.
-
PoomSmart - the developer of many tweaks used by uYouPlus, include: YouRememberCaption, YTClassicVideoQuality, YTNoCheckLocalNetwork, YTSystemAppearance, YTUHD and YouPiP.
-
level3tjg - for YTNoHoverCards.
-
Al4ise for Azule, a tool used to inject jailbreak tweaks into jailed iOS apps.
-
theos team for theos & theos-jailed.
Features
-
uYou: uYou has a ton of features that I can't list them all. Visit his here for more info!
-
iSponsorBlock: Skips annoying sponsor ads inside videos. iSponsorBlock is based on SponsorBlock engine. This is the iOS version of the SponsorBlock extension.
-
YouRememberCaption: make YouTube remember your video caption setting (if not already).
-
YTClassicVideoQuality: since YouTube v16.xx, you need one more step to change the video quality. YTClassicVideoQuality brings back the old video quality selector, which is a lot better than the new one.
-
YTNoCheckLocalNetwork: block the Local Network permission popup.
-
YTNoHoverCards: offer an option to enable/disable the annoying suggested videos show up at the end of the videos.
-
YTSystemAppearance: sync the YouTube theme (dark/light) with the system theme.
-
YTUHD: unlock VP9 codec and in effect, enables video quality of 2K and 4K. You can enable/disable YTUHD in YouTube Settings => Video quality preferences.
-
YouPiP: enable YouTube's native PiP. More options are in YouTube Settings => General.
Known issues
-
uYou: all known-issues of uYou are listed here. Make sure you take a look at it before reporting any bugs! Also, keep in mind that uYou+ is a modified version of uYou, DO NOT bother MiRO92 with problems unrelated to uYou!!!
-
iSponsorBlock: the modified time doesn't show up in the seek bar.
-
YTUHD: Stuttering on 4K videos (sometimes).
-
YouPiP (iOS 14.0 - 14.4.2): due to Apple's fault, you may encounter the speedup-bug as described here. The bug also happens when you try to play multi-sources of sound at the same time. Enable Legacy PiP is a workaround. Note that Legacy PiP removes UHD quality and breaks the default video quality feature of uYou. Use it at your own risk.
-
Not a bug:
The app won't be able to receive push notifications if you use a free developer account to sideload it.
appdb PRO users: follow this guide to fix uYou download not working.
It's impossible to fix deep-link (a.k.a Open in the YouTube app). However, you can use this Shortcuts as a workaround (tested on iOS 14). Credit: RandomAccessMemories#5025
Download (IPA) & Install
-
uYouPlus (or you can call it uYou+) requires iOS & iPadOS 13.0 and later. The latest version of uYouPlus can be found in the Release tab.
-
Version info: (last update: Oct 19)
| Tweaks/App | Version | Open source |
|---|---|---|
| YouTube | 16.41.2 | ✖︎ |
| uYou | 2.0 | ✖︎ |
| iSponsorBlock | 1.0-10 | ✔︎ |
| Alderis Color Picker | 1.1.2 | ✔︎ |
| YouRememberCaption | 1.0.0 | ✔︎ |
| YTClassicVideoQuality | 1.0.1 | ✔︎ |
| YTNoCheckLocalNetwork | 1.0.2 | ✔︎ |
| YTNoHoverCards | 0.0.3 | ✔︎ |
| YTSystemAppearance | 1.0.0 | ✔︎ |
| YTUHD | 1.2.5 | ✔︎ |
| YouPiP | 1.5.14 | ✔︎ |
Building (optional)
Method 1: azule (simple way)
-
Setup Azule on your machine (macOS/Linux/iOS).
-
Download all the tweaks you want to inject.
iOS Repo Updates is a trust-able source. cydownload and Windows Repo Tool are good alternative.
The sideloaded version of iSponsorBlock is here (Luewii's fork).
-
Prepare the decrypted YouTube IPA.
-
Run
azulein any Terminal window and follow the instruction. -
Select
1. Inject tweaks, then Drag & drop the decrypted YouTube IPA and your prepared tweaks into the azule window. Other options are optional. -
Done! Azule will take care of the rest!
Method 2: theos-jailed (complex way)
-
Setup theos-jailed
-
Clone this repo:
git clone https://github.com/qnblackcat/uYouPlus.git
-
Important: Open
Makefileand edit the path to your decrypted YouTube IPA. -
Optional: Modify the app the way you want. I suggest you take a look at the theos-jailed wiki and my
Makefile. -
cdto the project folder, run:
make clean package
FAQ
Q: Wait a second, how do I install the IPA???
A: Use AltStore, Sideloadly, appdb, or whatever you prefer. If you don't know what are these tools, I suggest you learn about Sideloading on Goolge.
Q: Does it require jailbroken?
A: Absolutely NOT.
Q: Why can't I see 2K/4K quality?
A: Make sure you enable YTUHD in YouTube Settings => Video quality preferences
Q: Why does it take so long to active PiP?
A: Have you enabled native YouTube PiP in YouTube Settings => General? This is where YouPiP shines!
Q: PiP stop playing when I turn off the screen?
A: iOS behave. Sorry! Feel free to submit a feedback to Apple ;))
Q: What is Legacy PiP? Should I enable it?
A: No. I wouldn't suggest you enable Legacy PiP. It is a workaround for the speed-up bug that happens on iOS 14.0 - 14.3. I already mentioned about Legacy PiP in Known issues
Q: Why can't I disable Background playback?!? Background playpack is disabled in uYou Settings!
A: FYI, YouPiP enables background playpack by default. Therefore, you can't completely disable background playback.
In case you hate Background playback that much: Extract the IPA, go to
Payload => YouTube.app => Frameworks, delete YouPiP.dylib, and then re-create the IPA. Or you can just make your own version without YouPiP.
Q: What is the difference between uYou normal download and uYou Local download?
A: MiRO explained it here (Reddit)
Q: Slow download speed?
A: Well, YouTube slows down the download speed for some reasons. Nothing we can do about it.
Q: uYou download is not working! (Error 200)
A: For appdb users: see Known issues. For other signing services (ex: Esign...): there is no way to fix it, unfortunately.