Compare commits

...
Author SHA1 Message Date
Nguyễn Đạt 4ea961589e v17.06.3-2.1 2022-02-16 23:42:46 +07:00
qnblackcat aeb941ac0e Merge branch 'main' of https://github.com/qnblackcat/uYouPlus into main 2022-02-16 00:40:48 +07:00
qnblackcat ce26a834b3 missing PSHeader 2022-02-16 00:40:27 +07:00
Nguyễn Đạt ef2834ae3e Update Makefile 2022-02-15 15:32:37 +07:00
Nguyễn Đạt d632b426eb Delete Resources/Frameworks/Alderis.framework directory 2022-02-15 15:31:26 +07:00
qnblackcat aed7144c0c add resources 2022-02-15 15:29:55 +07:00
qnblackcat 985d14ced1 no compiled dylib? 2022-02-15 15:27:26 +07:00
qnblackcat bd8b505462 updated tweaks to the latest version 2022-02-07 21:59:41 +07:00
qnblackcat 3b6cc1b9f5 updated tweaks 2022-02-01 12:34:48 +07:00
qnblackcat 82310ebb25 Merge branch 'main' of https://github.com/qnblackcat/uYouPlus into main 2022-01-29 23:42:24 +07:00
qnblackcat 499eb532f9 YouPiP 1.6.5 & RYD 1.6.1 2022-01-29 23:38:20 +07:00
Nguyễn Đạt 7376bce524 Update README.md 2022-01-22 22:57:00 +07:00
Nguyễn Đạt 24de17b928 Update README.md 2022-01-22 22:55:57 +07:00
qnblackcat 415bc0f9fe remove bundles 2022-01-22 21:36:19 +07:00
qnblackcat 212a6ca0fe Update YouTube & RYD & YouPiP 2022-01-22 21:34:43 +07:00
Nguyễn Đạt af0c2ce092 Update YDR‘s homepage 2022-01-07 00:10:18 +07:00
Nguyễn Đạt bc5e1178ac Update README.md 2022-01-03 00:27:02 +07:00
Nguyễn Đạt 0035e0d4c5 Update README.md 2022-01-03 00:26:30 +07:00
Nguyễn Đạt b13180ff39 Update README.md 2022-01-02 11:16:04 +07:00
Nguyễn Đạt 7eb0a89bf0 Update issue templates 2022-01-02 11:08:57 +07:00
qnblackcat 6c011f1b02 Added YTDislikeReturn & Update YouPiP & YT 2021-12-31 12:03:39 +07:00
Nguyễn Đạt 5c26c66ff0 Update issue templates 2021-12-20 10:20:19 +07:00
Nguyễn Đạt 6b600236dd Update README.md 2021-12-07 11:27:45 +07:00
Nguyễn Đạt 07a4acc1a3 Update issue templates 2021-12-07 11:24:56 +07:00
Nguyễn Đạt 6e0b1097c8 Update README.md 2021-12-07 11:05:24 +07:00
Nguyễn Đạt 57b9241a29 Update issue templates 2021-12-07 10:52:35 +07:00
Nguyễn Đạt 2c884cae02 Update issue templates 2021-12-07 10:42:47 +07:00
Nguyễn Đạt 1b695d297e Update issue templates 2021-12-07 10:42:17 +07:00
Nguyễn Đạt dd10e4eb0f Delete bug_report.md 2021-12-01 18:52:52 +07:00
Nguyễn Đạt b54fe11d95 Update issue templates 2021-12-01 18:51:48 +07:00
Nguyễn Đạt 7affb169fd moved some info to #FAQ 2021-11-28 17:57:53 +07:00
Nguyễn Đạt b1a8c6a75a YT 16.45.4 & iSponsorBlock 1.0-11 & YouPiP 1.5.15 2021-11-28 17:20:33 +07:00
qnblackcat a52162f1f8 YT 16.45.4 & iSponsorBlock 1.0-11 & YouPiP 1.5.15 2021-11-28 17:00:28 +07:00
Nguyễn Đạt 1c8928dcc6 typo, again 2021-11-17 00:48:48 +07:00
Nguyễn Đạt a8fbb54670 typo 2021-11-04 08:35:19 +07:00
Nguyễn Đạt 6c1464e60d Actually Open in AltStore 2021-11-04 00:08:26 +07:00
Nguyễn Đạt 110b4696b3 Open in AltStore 2021-11-03 22:12:30 +07:00
Nguyễn Đạt 7e57a09e0e Update README.md 2021-10-29 18:48:26 +07:00
Nguyễn Đạt e48b90804c Update README.md 2021-10-29 18:47:24 +07:00
Nguyễn Đạt eb3d5e7136 Update README.md 2021-10-29 18:44:58 +07:00
Nguyễn Đạt 92654477d4 Update README.md 2021-10-29 18:44:39 +07:00
Nguyễn Đạt 5c1932e667 Update Makefile 2021-10-29 18:35:09 +07:00
Nguyễn Đạt ff254acefd Update README.md 2021-10-29 18:33:32 +07:00
Nguyễn Đạt 02c765532f Update README.md 2021-10-29 14:21:35 +07:00
Nguyễn Đạt 33eac27884 Update Makefile 2021-10-29 07:17:41 +07:00
21 changed files with 164 additions and 40 deletions
+28
View File
@@ -0,0 +1,28 @@
---
name: Bug
about: Create a report to help us improve
title: "[Bug]"
labels: bug
assignees: ''
---
**Device info:**
- iOS/iPadOS version:
- Device model:
- Sideload tool (Ex: AltStore, Sideloadly...)
- Version of uYouPlus:
**Describe the bug:**
-
**How to reproduce the bug:**
_(Please attach videos or screenshots if possible)_
**Crash log (if possible):**
_(The crash log can be found in the Settings app - Privacy - Analytics & Improvements - Analytics Data - Youtube...)_
**Additional context:**
_(Add any other context about the problem here)_
+11
View File
@@ -0,0 +1,11 @@
---
name: Question/Help
about: Have questions? Need help?
title: "[Questions]"
labels: question
assignees: ''
---
### Have you read the FAQ? Make sure you visit the FAQ page before asking any question!!!
https://github.com/qnblackcat/uYouPlus/wiki/FAQ
+1
View File
@@ -2,3 +2,4 @@
.DS_Store
packages
obj
Resources/Frameworks
+28
View File
@@ -0,0 +1,28 @@
[submodule "Tweaks/iSponsorBlock"]
path = Tweaks/iSponsorBlock
url = https://github.com/qnblackcat/iSponsorBlock.git
branch = master
[submodule "Tweaks/YTUHD"]
path = Tweaks/YTUHD
url = https://github.com/PoomSmart/YTUHD.git
branch = master
[submodule "Tweaks/YouPiP"]
path = Tweaks/YouPiP
url = https://github.com/PoomSmart/YouPiP.git
branch = main
[submodule "Tweaks/Return-YouTube-Dislikes"]
path = Tweaks/Return-YouTube-Dislikes
url = https://github.com/PoomSmart/Return-YouTube-Dislikes.git
branch = main
[submodule "Tweaks/YouTubeHeader"]
path = Tweaks/YouTubeHeader
url = https://github.com/PoomSmart/YouTubeHeader.git
branch = main
[submodule "Tweaks/Alderis"]
path = Tweaks/Alderis
url = https://github.com/qnblackcat/Alderis.git
branch = master
[submodule "Tweaks/PSHeader"]
path = Tweaks/PSHeader
url = https://github.com/PoomSmart/PSHeader.git
branch = master
+11 -7
View File
@@ -1,22 +1,26 @@
uYouPlus_INJECT_DYLIBS = Tweaks/uYou.dylib Tweaks/libcolorpicker.dylib Tweaks/iSponsorBlock.dylib Tweaks/YTUHD.dylib Tweaks/YouPiP.dylib
uYouPlus_INJECT_DYLIBS = Tweaks/uYou.dylib .theos/obj/libcolorpicker.dylib .theos/obj/iSponsorBlock.dylib .theos/obj/YTUHD.dylib .theos/obj/YouPiP.dylib .theos/obj/YouTubeDislikesReturn.dylib
uYouPlus_USE_FLEX = 0
ARCHS = arm64
MODULES = jailed
FINALPACKAGE = 1
CODESIGN_IPA = 0
TWEAK_NAME = uYouPlus
DISPLAY_NAME = YouTube
BUNDLE_ID = com.google.ios.youtube
uYouPlus_FILES = uYouPlus.x
uYouPlus_FRAMEWORKS = Alderis
uYouPlus_IPA = /Volumes/Data_Macintosh/Sideloads/IPAs/YouTube_16.41.2.ipa
uYouPlus_IPA = /path/to/your/decrypted/YouTube.ipa
### Important: edit the path to your decrypted YouTube IPA!!!
include $(THEOS)/makefiles/common.mk
include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += Tweaks/iSponsorBlock Tweaks/Alderis Tweaks/YTUHD Tweaks/YouPiP Tweaks/Return-YouTube-Dislikes
include $(THEOS_MAKE_PATH)/aggregate.mk
all::
rm -rf Resources/Frameworks && mkdir -p Resources/Frameworks/Alderis.framework && find .theos/obj/install/Library/Frameworks/Alderis.framework -maxdepth 1 -type f -exec cp {} Resources/Frameworks/Alderis.framework/ \;
install_name_tool -change /usr/lib/libcolorpicker.dylib @rpath/libcolorpicker.dylib .theos/obj/iSponsorBlock.dylib
install_name_tool -change /Library/Frameworks/Alderis.framework/Alderis @rpath/Alderis.framework/Alderis .theos/obj/libcolorpicker.dylib
+70 -33
View File
@@ -6,9 +6,11 @@
* [Credits](#credits)
* [Features](#features)
* [Known issues](#known-issues)
* [Download (IPA)](#download-ipa)
* [Download](#download)
* [Support the developers!](#support-the-developers)
* [FAQ](#faq)
* [Building (optional)](#building-optional)
* [FAQ](#FAQ)
# Credits
@@ -16,6 +18,8 @@
- [Galactic-Dev](https://github.com/Galactic-Dev) and [Luewii](https://github.com/Luewii) for [iSponsorBlock](https://github.com/Galactic-Dev/iSponsorBlock).
- [Lillie](https://github.com/LillieWeeb001), [PoomSmart](https://twitter.com/poomsmart?s=21) and [kirb](https://twitter.com/hbkirb?s=21) for [YouTube Dislike Return](https://github.com/PoomSmart/Return-YouTube-Dislikes)
- [HASHBANG Productions](https://github.com/hbang) for [Alderis Color Picker](https://github.com/hbang/Alderis) - a dependency of iSponsorBlock.
- [PoomSmart](https://twitter.com/poomsmart?s=21) - the developer of many tweaks used by uYouPlus, include: [YouRememberCaption](https://www.ios-repo-updates.com/repository/poomsmart/package/com.ps.youremembercaption/), [YTClassicVideoQuality](https://poomsmart.github.io/repo/depictions/ytclassicvideoquality.html), [YTNoCheckLocalNetwork](https://poomsmart.github.io/repo/depictions/ytnochecklocalnetwork.html), [YTSystemAppearance](https://poomsmart.github.io/repo/depictions/ytsystemappearance.html), [YTUHD](https://poomsmart.github.io/repo/depictions/ytuhd.html) and [YouPiP](https://poomsmart.github.io/repo/depictions/youpip.html).
@@ -29,69 +33,102 @@
# Features
1. **uYou:** uYou has a ton of features that I can't list them all. Visit his [here](https://miro92.com/repo/depictions/?p=com.miro.uyou) for more info!
1. **uYou:** uYou has a ton of features that I can't list them all. Visit [here](https://miro92.com/repo/depictions/?p=com.miro.uyou) for more info!
2. **iSponsorBlock:** Skips annoying sponsor ads inside videos. iSponsorBlock is based on [SponsorBlock engine](https://sponsor.ajay.app/). This is the iOS version of the SponsorBlock extension.
2. **iSponsorBlock:** Skips annoying sponsor ads inside videos. iSponsorBlock is based on [SponsorBlock engine](https://sponsor.ajay.app/). Basically, this is the iOS version of the SponsorBlock extension.
3. **YouRememberCaption**: make YouTube remember your video caption setting (if not already).
3. **YouPiP:** enable YouTube's **native PiP**. More options are in YouTube Settings - General.
4. **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.
4. **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.
5. **YTNoCheckLocalNetwork**: block the Local Network permission popup.
<details>
<summary>And more...!</summary>
5. **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.
6. **YTNoHoverCards:** offer an option to enable/disable the annoying suggested videos show up at the end of the videos.
7. **YTSystemAppearance**: sync the YouTube theme (dark/light) with the system theme.
8. **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.
9. **YouPiP:** enable YouTube's **native PiP**. More options are in YouTube Settings => General.
8. **YTNoCheckLocalNetwork**: block the Local Network permission popup.
9. **YouRememberCaption**: make YouTube remember your video caption setting (if not already).
</details>
# Known issues
1. **uYou**: all known-issues of uYou are listed [here](https://github.com/MiRO92/uYou-for-YouTube/issues). 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!!!***
- **uYou**: all known-issues of uYou are listed [here](https://github.com/MiRO92/uYou-for-YouTube/issues). 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!!!***
3. **iSponsorBlock**: the modified time doesn't show up in the seek bar.
3. **YTUHD**: Stuttering on 4K videos (sometimes).
4. **YouPiP** (iOS 14.0 - 14.4.2): due to Apple's fault, you may encounter the *speedup-bug* as described [here](https://drive.google.com/file/d/1NKdv1fr_KRWgD8nhkMDfG2eLBnbdeVtX/view?usp=sharing). 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.
5. **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**](https://www.reddit.com/r/sideloaded/comments/pub39h/guide_how_to_fix_uyouuyou_download_not_working/) 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](https://shortcutsgallery.com/shortcuts/open-in-youtube/) as a workaround (tested on iOS 14). **Credit:** RandomAccessMemories#5025
- Issues that related to **uYouPlus** are [here](https://github.com/qnblackcat/uYouPlus/issues/)
# Download (IPA) & Install
# Download
- **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](https://github.com/qnblackcat/uYouPlus/releases).
- **uYouPlus** (or you can call it uYou+) requires iOS & iPadOS 13.0 or later. The latest version of **uYouPlus** can be found in the [Release tab](https://github.com/qnblackcat/uYouPlus/releases).
- Version info: _(last update: Oct 28)_
- For AltStore user:
- My official AtlStore repo: https://qnblackcat.github.io/AltStore/
- [Open in AltStore (v17.06.3-2.1)](https://tinyurl.com/4aprkhc5) - It will take a while to install because AltStore needs to download the IPA.
- Version info: _(last update: Feb 16)_
<details>
<summary> Expand</summary>
| **Tweaks/App** | **Version** | **Open source** |
| :------------: | :----------:| :-------------: |
| **YouTube** | 16.42.3 | ✖︎ |
| **YouTube** | 17.06.3 | ✖︎ |
| **uYou** | 2.1 | ✖︎ |
| **iSponsorBlock** | 1.0-10 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
| **Return YouTube Dislike** | 1.6.3 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
| **iSponsorBlock** | 1.0-13 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
| **Alderis Color Picker** | 1.1.2| [✔︎](https://github.com/hbang/Alderis) |
| **YouRememberCaption** | 1.0.0 | [✔︎](https://www.ios-repo-updates.com/repository/poomsmart/package/com.ps.youremembercaption/) |
| **YTClassicVideoQuality** | 1.0.1 | [✔︎](https://github.com/PoomSmart/YTClassicVideoQuality) |
| **YTNoCheckLocalNetwork** | 1.0.2 | [✔︎](https://poomsmart.github.io/repo/depictions/ytnochecklocalnetwork.html) |
| **YTNoHoverCards** | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
| **YTSystemAppearance** | 1.0.0 | [✔︎](https://poomsmart.github.io/repo/depictions/ytsystemappearance.html) |
| **YTUHD** | 1.2.5 | [✔︎](https://github.com/PoomSmart/YTUHD) |
| **YouPiP** | 1.5.14 | [✔︎](https://github.com/PoomSmart/YouPiP) |
| **YTUHD** | 1.2.6 | [✔︎](https://github.com/PoomSmart/YTUHD) |
| **YouPiP** | 1.6.6 | [✔︎](https://github.com/PoomSmart/YouPiP) |
</details>
# Building (optional)
# Support the developers
See [Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
<details>
<summary>MiRO92</summary>
- CashApp: https://cash.app/$MiRO92M
- Other payment methods are available in uYou's settings.
</details>
<details>
<summary>Poomsmart</summary>
- Paypal: https://poomsmart.github.io/
</details>
<details>
<summary>Galactic-dev</summary>
- Paypal: https://www.paypal.com/paypalme/DBrett684
- Venmo: https://venmo.com/u/DavidBrett
</details>
<details>
<summary>Lillie</summary>
- Patreon: https://patreon.com/lillieweeb
</details>
# FAQ
See [FAQ - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/FAQ).
# Building (optional)
See [Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
Submodule Tweaks/Alderis added at a1d012020a
+1
Submodule Tweaks/PSHeader added at 7f13c9adf9
Submodule
+1
Submodule Tweaks/YTUHD added at ea6d7eb8bc
Binary file not shown.
Submodule
+1
Submodule Tweaks/YouPiP added at 8b846d26f2
Binary file not shown.
Binary file not shown.
Binary file not shown.
+8
View File
@@ -1,6 +1,14 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
// Workaround for https://github.com/MiRO92/uYou-for-YouTube/issues/12
%hook YTAdsInnerTubeContextDecorator
- (void)decorateContext:(id)arg1 {
%orig(nil);
}
%end
// YouRememberCaption: https://www.ios-repo-updates.com/repository/poomsmart/package/com.ps.youremembercaption/