Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e3cc3cb62a | ||
|
|
539143ca86 | ||
|
|
f1903fe989 | ||
|
|
9a590b903c | ||
|
|
abad6888e1 | ||
|
|
691ae41732 | ||
|
|
2dfaf37125 | ||
|
|
d0e315f864 | ||
|
|
98aba40ba2 | ||
|
|
c7cf984f1b | ||
|
|
689fe3af35 | ||
|
|
800b8be778 | ||
|
|
77161f4830 | ||
|
|
03b5b0ec6c | ||
|
|
0972479b62 | ||
|
|
4ea961589e | ||
|
|
aeb941ac0e | ||
|
|
ce26a834b3 | ||
|
|
ef2834ae3e | ||
|
|
d632b426eb | ||
|
|
aed7144c0c | ||
|
|
985d14ced1 | ||
|
|
bd8b505462 | ||
|
|
3b6cc1b9f5 | ||
|
|
82310ebb25 | ||
|
|
499eb532f9 | ||
|
|
7376bce524 | ||
|
|
24de17b928 | ||
|
|
415bc0f9fe | ||
|
|
212a6ca0fe | ||
|
|
af0c2ce092 | ||
|
|
bc5e1178ac | ||
|
|
0035e0d4c5 | ||
|
|
b13180ff39 | ||
|
|
7eb0a89bf0 | ||
|
|
6c011f1b02 |
@@ -7,18 +7,23 @@ assignees: ''
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Device info:**
|
## ⚠️ Have you read the [FAQ](https://github.com/qnblackcat/uYouPlus/wiki/FAQ)? Make sure you visit the FAQ page first!!! ⚠️
|
||||||
|
|
||||||
|
### Device info
|
||||||
- iOS/iPadOS version:
|
- iOS/iPadOS version:
|
||||||
- Device model:
|
- Device model:
|
||||||
- Sideload tool (Ex: AltStore, Sideloadly...)
|
- Sideload tool (Ex: AltStore, Sideloadly...)
|
||||||
- Version of uYouPlus:
|
- Version of uYouPlus:
|
||||||
|
|
||||||
**Describe the bug:**
|
### Describe the bug
|
||||||
-
|
|
||||||
|
|
||||||
**How to reproduce the bug:**
|
|
||||||
|
### How to reproduce the bug
|
||||||
_(Please attach videos or screenshots if possible)_
|
_(Please attach videos or screenshots if possible)_
|
||||||
|
|
||||||
|
|
||||||
**Additional context:**
|
### Crash log (if possible)
|
||||||
_(Add any other context about the problem here)_
|
_(The crash log can be found in the Settings app - Privacy - Analytics & Improvements - Analytics Data - Youtube...)_
|
||||||
|
|
||||||
|
|
||||||
|
### Additional context:
|
||||||
|
|||||||
@@ -7,5 +7,7 @@ assignees: ''
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Have you read the FAQ? Make sure you visit the FAQ page before asking any question!!!
|
## Have you read the FAQ? Make sure you visit the FAQ page before asking any question!!!
|
||||||
https://github.com/qnblackcat/uYouPlus/wiki/FAQ
|
https://github.com/qnblackcat/uYouPlus/wiki/FAQ
|
||||||
|
|
||||||
|
###
|
||||||
|
|||||||
@@ -2,3 +2,5 @@
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
packages
|
packages
|
||||||
obj
|
obj
|
||||||
|
Tweaks/uYou/*
|
||||||
|
!Tweaks/uYou/.gitkeep
|
||||||
@@ -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
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
uYouPlus_INJECT_DYLIBS = Tweaks/uYou.dylib Tweaks/libcolorpicker.dylib Tweaks/iSponsorBlock.dylib Tweaks/YTUHD.dylib Tweaks/YouPiP.dylib
|
uYouPlus_INJECT_DYLIBS = Tweaks/uYou/Library/MobileSubstrate/DynamicLibraries/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
|
ARCHS = arm64
|
||||||
MODULES = jailed
|
MODULES = jailed
|
||||||
FINALPACKAGE = 1
|
FINALPACKAGE = 1
|
||||||
@@ -10,8 +11,20 @@ DISPLAY_NAME = YouTube
|
|||||||
BUNDLE_ID = com.google.ios.youtube
|
BUNDLE_ID = com.google.ios.youtube
|
||||||
|
|
||||||
uYouPlus_FILES = uYouPlus.x
|
uYouPlus_FILES = uYouPlus.x
|
||||||
uYouPlus_IPA = /Volumes/Data_Macintosh/Sideloads/IPAs/YouTube_16.45.2.ipa
|
uYouPlus_IPA = /path/to/decrypted/YouTube/IPA
|
||||||
### Important: edit the path to your decrypted YouTube IPA!!!
|
### Important: edit the path to your decrypted YouTube IPA!!!
|
||||||
|
|
||||||
include $(THEOS)/makefiles/common.mk
|
include $(THEOS)/makefiles/common.mk
|
||||||
include $(THEOS_MAKE_PATH)/tweak.mk
|
include $(THEOS_MAKE_PATH)/tweak.mk
|
||||||
|
SUBPROJECTS += Tweaks/Alderis Tweaks/iSponsorBlock Tweaks/YTUHD Tweaks/YouPiP Tweaks/Return-YouTube-Dislikes
|
||||||
|
include $(THEOS_MAKE_PATH)/aggregate.mk
|
||||||
|
|
||||||
|
before-package::
|
||||||
|
@tput setaf 4 && echo -e "==> \033[1mMoving tweak's bundle to Resources/...\033[0m"
|
||||||
|
@mkdir -p Resources/Frameworks/Alderis.framework && find .theos/obj/install/Library/Frameworks/Alderis.framework -maxdepth 1 -type f -exec cp {} Resources/Frameworks/Alderis.framework/ \;
|
||||||
|
@cp -R Tweaks/YouPiP/layout/Library/Application\ Support/YouPiP.bundle Resources/
|
||||||
|
@cp -R Tweaks/iSponsorBlock/layout/Library/Application\ Support/iSponsorBlock.bundle Resources/
|
||||||
|
@cp -R Tweaks/uYou/Library/Application\ Support/uYouBundle.bundle Resources/
|
||||||
|
@tput setaf 5 && echo -e "==> \033[1mChanging the installation path of dylibs...\033[0m"
|
||||||
|
@codesign --remove-signature .theos/obj/iSponsorBlock.dylib && install_name_tool -change /usr/lib/libcolorpicker.dylib @rpath/libcolorpicker.dylib .theos/obj/iSponsorBlock.dylib
|
||||||
|
@codesign --remove-signature .theos/obj/libcolorpicker.dylib && install_name_tool -change /Library/Frameworks/Alderis.framework/Alderis @rpath/Alderis.framework/Alderis .theos/obj/libcolorpicker.dylib
|
||||||
|
|||||||
@@ -7,8 +7,11 @@
|
|||||||
* [Features](#features)
|
* [Features](#features)
|
||||||
* [Known issues](#known-issues)
|
* [Known issues](#known-issues)
|
||||||
* [Download](#download)
|
* [Download](#download)
|
||||||
|
* [Installation](#installation)
|
||||||
|
* [Support the developers!](#support-the-developers)
|
||||||
|
* [FAQ](#faq)
|
||||||
* [Building (optional)](#building-optional)
|
* [Building (optional)](#building-optional)
|
||||||
* [FAQ](#FAQ)
|
|
||||||
|
|
||||||
# Credits
|
# Credits
|
||||||
|
|
||||||
@@ -16,6 +19,8 @@
|
|||||||
|
|
||||||
- [Galactic-Dev](https://github.com/Galactic-Dev) and [Luewii](https://github.com/Luewii) for [iSponsorBlock](https://github.com/Galactic-Dev/iSponsorBlock).
|
- [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.
|
- [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).
|
- [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).
|
||||||
@@ -33,9 +38,9 @@
|
|||||||
|
|
||||||
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.
|
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. **YouPiP:** enable YouTube's **native PiP**. More options are in YouTube Settings => General.
|
3. **YouPiP:** enable YouTube's **native PiP**. More options are in YouTube Settings - General.
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>And more...!</summary>
|
<summary>And more...!</summary>
|
||||||
@@ -53,38 +58,81 @@
|
|||||||
|
|
||||||
# Known issues
|
# 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!!!***
|
||||||
|
|
||||||
2. Issues that related to **uYouPlus** are [here](https://github.com/qnblackcat/uYouPlus/issues/)
|
- Issues that related to **uYouPlus** are [here](https://github.com/qnblackcat/uYouPlus/issues/)
|
||||||
|
|
||||||
|
|
||||||
# Download
|
# Download
|
||||||
|
|
||||||
- **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).
|
- **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).
|
||||||
|
|
||||||
- For AltStore user: [Open in AltStore](https://tinyurl.com/264u5a28). (Note: It will take a while to install because AltStore need to download the IPA.).
|
- For AltStore user:
|
||||||
|
|
||||||
- Version info: _(last update: Nov 28)_
|
- My official AtlStore repo: https://qnblackcat.github.io/AltStore/
|
||||||
|
|
||||||
|
- [Open in AltStore (v17.09.1-2.1)](https://tinyurl.com/5fdk22pk) - It will take a while to install because AltStore needs to download the IPA.
|
||||||
|
|
||||||
|
- Version info: _(last update: Mar 08)_
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary> Expand</summary>
|
||||||
|
|
||||||
| **Tweaks/App** | **Version** | **Open source** |
|
| **Tweaks/App** | **Version** | **Open source** |
|
||||||
| :------------: | :----------:| :-------------: |
|
| :------------: | :----------:| :-------------: |
|
||||||
| **YouTube** | 16.45.4 | ✖︎ |
|
| **YouTube** | 17.09.1 | ✖︎ |
|
||||||
| **uYou** | 2.1 | ✖︎ |
|
| **uYou** | 2.1 | ✖︎ |
|
||||||
| **iSponsorBlock** | 1.0-11 | [✔︎](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) |
|
| **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/) |
|
| **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) |
|
| **YTClassicVideoQuality** | 1.0.1 | [✔︎](https://github.com/PoomSmart/YTClassicVideoQuality) |
|
||||||
| **YTNoCheckLocalNetwork** | 1.0.2 | [✔︎](https://poomsmart.github.io/repo/depictions/ytnochecklocalnetwork.html) |
|
| **YTNoCheckLocalNetwork** | 1.0.2 | [✔︎](https://poomsmart.github.io/repo/depictions/ytnochecklocalnetwork.html) |
|
||||||
| **YTNoHoverCards** | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
|
| **YTNoHoverCards** | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
|
||||||
| **YTSystemAppearance** | 1.0.0 | [✔︎](https://poomsmart.github.io/repo/depictions/ytsystemappearance.html) |
|
| **YTSystemAppearance** | 1.0.0 | [✔︎](https://poomsmart.github.io/repo/depictions/ytsystemappearance.html) |
|
||||||
| **YTUHD** | 1.2.5 | [✔︎](https://github.com/PoomSmart/YTUHD) |
|
| **YTUHD** | 1.2.6 | [✔︎](https://github.com/PoomSmart/YTUHD) |
|
||||||
| **YouPiP** | 1.5.15 | [✔︎](https://github.com/PoomSmart/YouPiP) |
|
| **YouPiP** | 1.6.8 | [✔︎](https://github.com/PoomSmart/YouPiP) |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
# Building (optional)
|
# Installation
|
||||||
|
See [Installation - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Installation)
|
||||||
|
|
||||||
See [Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
|
# Support the developers
|
||||||
|
|
||||||
|
<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
|
# FAQ
|
||||||
|
|
||||||
See [FAQ - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/FAQ).
|
See [FAQ - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/FAQ).
|
||||||
|
|
||||||
|
# Building (optional)
|
||||||
|
|
||||||
|
See [Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 397 B |
|
Before Width: | Height: | Size: 506 B |
|
Before Width: | Height: | Size: 621 B |
|
Before Width: | Height: | Size: 9.1 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
@@ -1 +0,0 @@
|
|||||||
{"v":"5.7.1","fr":25,"ip":0,"op":26,"w":24,"h":24,"nm":"folder_download","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 1","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.31,"y":1},"o":{"x":0.69,"y":0},"t":0,"s":[16.41,15.3,0],"to":[0,0.617,0],"ti":[0,-0.617,0]},{"t":25,"s":[16.41,19,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.47,0.47,0.47],"y":[1,1,1]},"o":{"x":[0.53,0.53,0.53],"y":[0,0,0]},"t":12,"s":[6,6,100]},{"t":25,"s":[0,0,100]}],"ix":6}},"ao":0,"ip":0,"op":324,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.614,-145.97,0],"ix":2},"a":{"a":0,"k":[102.114,-19.97,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.47,0.47,0.47],"y":[1,1,1]},"o":{"x":[0.53,0.53,0.53],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":12,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[250,268.441],[305.322,268.441],[305.322,194.678],[342.203,194.678],[342.203,268.441],[397.525,268.441],[323.762,342.203]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-221.648,-214.648],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":324,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"folder_download Outlines 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[12,12,0],"ix":2},"a":{"a":0,"k":[12,12,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,-1.1],[0,0],[0,0],[1.1,0],[0,0],[0,0],[0,1.1],[0,0],[0,0],[-1.1,0],[0,0]],"o":[[0,0],[0,0],[1.1,0],[0,0],[0,0],[0,1.1],[0,0],[0,0],[-1.1,0],[0,0],[0,0],[0,-1.1],[0,0],[0,0]],"v":[[-2,-8],[0,-6],[8,-6],[10,-4],[10,-4],[10,6],[8,8],[8,8],[-8,8],[-10,6],[-10,6],[-9.99,-6],[-8,-8],[-8,-8]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[12,12],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9215686274509803,0.2823529411764706,0.3254901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":324,"st":0,"bm":0}],"markers":[]}
|
|
||||||
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
@@ -0,0 +1,37 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Thanks Al4ise for his support
|
||||||
|
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
|
# Check uYou
|
||||||
|
if [[ ! -f Tweaks/uYou/com.miro.uyou_2.1_iphoneos-arm.deb ]]
|
||||||
|
then
|
||||||
|
echo -e "==> \033[1muYou v2.1 is not found. Downloading uYou (v2.1)...\033[0m"
|
||||||
|
(set -x ; curl https://miro92.com/repo/debs/com.miro.uyou_2.1_iphoneos-arm.deb --output Tweaks/uYou/com.miro.uyou_2.1_iphoneos-arm.deb)
|
||||||
|
else
|
||||||
|
echo -e "==> \033[1mFounded uYou (v2.1)!\033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Extract uYou
|
||||||
|
echo -e "==> \033[1mExtracting uYou...\033[0m"
|
||||||
|
if (cd Tweaks/uYou && tar -xf com.miro.uyou_2.1_iphoneos-arm.deb && tar -xf data.tar.*)
|
||||||
|
then
|
||||||
|
echo -e "\033[1m> Extracted uYou!\033[0m"
|
||||||
|
else
|
||||||
|
echo "> \033[1mCouldn't extract uYou\033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Makefile
|
||||||
|
read -e -p "==> Path to the decrypted YouTube iPA: " PATHTOIPA
|
||||||
|
if [[ $PATHTOIPA == *.ipa ]]
|
||||||
|
then
|
||||||
|
sed -i '' "14s#.*#uYouPlus_IPA = $PATHTOIPA#g" ./Makefile
|
||||||
|
make package
|
||||||
|
open ./packages
|
||||||
|
else
|
||||||
|
echo "This is not an iPA"
|
||||||
|
fi
|
||||||
|
# Clean up
|
||||||
|
tput setaf 1 && echo -e "==> \033[1mCleaning up...\033[0m"
|
||||||
|
find Tweaks/uYou -mindepth 1 -name com.miro.uyou_2.1_iphoneos-arm.deb -prune -o -exec rm -rf {} +
|
||||||
|
rm -rf Resources .theos/_/Payload
|
||||||
@@ -1,6 +1,14 @@
|
|||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import <UIKit/UIKit.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/
|
// YouRememberCaption: https://www.ios-repo-updates.com/repository/poomsmart/package/com.ps.youremembercaption/
|
||||||
|
|
||||||
|
|||||||