diff --git a/.gitignore b/.gitignore
index a0cb980..7d0b507 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@
.DS_Store
packages
obj
+Resources/com.galacticdev.isponsorblock.bundle/
+Resources/YouPiP.bundle/
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..abe8058
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,20 @@
+[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
diff --git a/Makefile b/Makefile
index 63502e5..01747a6 100644
--- a/Makefile
+++ b/Makefile
@@ -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.dylib Tweaks/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
@@ -10,8 +11,14 @@ DISPLAY_NAME = YouTube
BUNDLE_ID = com.google.ios.youtube
uYouPlus_FILES = uYouPlus.x
-uYouPlus_IPA = /Volumes/Data_Macintosh/Sideloads/IPAs/YouTube_16.45.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/YTUHD Tweaks/YouPiP Tweaks/Return-YouTube-Dislikes
+include $(THEOS_MAKE_PATH)/aggregate.mk
+
+all::
+ @install_name_tool -change /usr/lib/libcolorpicker.dylib @rpath/libcolorpicker.dylib .theos/obj/iSponsorBlock.dylib && echo "==> Fixed executable path for iSponsorBlock!"
+ @cp -R .theos/obj/*.bundle Resources && echo "==> Moved tweaks's bundle to Resources!"
\ No newline at end of file
diff --git a/README.md b/README.md
index fdb26ee..bd3c9f7 100644
--- a/README.md
+++ b/README.md
@@ -70,18 +70,18 @@
- My official AtlStore repo: https://qnblackcat.github.io/AltStore/
- - [Open in AltStore (v16.46.5-2.1)](https://tinyurl.com/c2ac56un) - It will take a while to install because AltStore needs to download the IPA.
+ - [Open in AltStore (v17.01.4-2.1)](https://tinyurl.com/39auw3xj) - It will take a while to install because AltStore needs to download the IPA.
-- Version info: _(last update: Dec 31)_
+- Version info: _(last update: Jan 22)_
Expand
| **Tweaks/App** | **Version** | **Open source** |
| :------------: | :----------:| :-------------: |
-| **YouTube** | 16.46.5 | ✖︎ |
+| **YouTube** | 17.01.4 | ✖︎ |
| **uYou** | 2.1 | ✖︎ |
-| **YouTube Dislike Return** | 1.3.0 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
+| **YouTube Dislike Return** | 1.5.0 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
| **iSponsorBlock** | 1.0-11 | [✔︎](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/) |
@@ -90,7 +90,7 @@
| **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.6.3 | [✔︎](https://github.com/PoomSmart/YouPiP) |
+| **YouPiP** | 1.6.4 | [✔︎](https://github.com/PoomSmart/YouPiP) |
@@ -101,23 +101,11 @@
- CashApp: https://cash.app/$MiRO92M
-- Bitcoin: 3LZRt4jxuFoRAPTrB3he4BUb5bzMD1t8HK
-
-- Tether (USDT): TTNXwugTFBmarNBy8tAXvHvdNLXiuz9zPD
-
-- Basic Attention Token (BAT): 0x1d3943dd33d2f36ef838d48071de07d469315153
-
-- Ethereum (ETH): 0x1d3943dd33d2f36ef838d48071de07d469315153
-
-- Monero (XMR): 89J4jtkE2EqQ6QvtsqLqUM7gBkseL7jqrYZ3wrpbYhM2E5EuQyXcDuxdsWHmgCsUnWZcVXQpRhvQEiB6SrSQW6AHU7ngxRY
-
-- Dogcecoin (DOGE): 9xzrRxjn8BZmpr2ShyqKFAjvhujJ2D2iKD
-
+- Other payment methods are available in uYou's settings.
Poomsmart
-
- Paypal: https://poomsmart.github.io/
diff --git a/Tweaks/Return-YouTube-Dislikes b/Tweaks/Return-YouTube-Dislikes
new file mode 160000
index 0000000..e83f8cb
--- /dev/null
+++ b/Tweaks/Return-YouTube-Dislikes
@@ -0,0 +1 @@
+Subproject commit e83f8cbb9bac7a9c1531fd7237ddcee202c2f0c7
diff --git a/Tweaks/YTUHD b/Tweaks/YTUHD
new file mode 160000
index 0000000..ea6d7eb
--- /dev/null
+++ b/Tweaks/YTUHD
@@ -0,0 +1 @@
+Subproject commit ea6d7eb8bc9ca44df2edb377a78bd0f13e317765
diff --git a/Tweaks/YTUHD.dylib b/Tweaks/YTUHD.dylib
deleted file mode 100755
index 71d3588..0000000
Binary files a/Tweaks/YTUHD.dylib and /dev/null differ
diff --git a/Tweaks/YouPiP b/Tweaks/YouPiP
new file mode 160000
index 0000000..767115a
--- /dev/null
+++ b/Tweaks/YouPiP
@@ -0,0 +1 @@
+Subproject commit 767115a0d21973453598968c49101b2cb7b0dc89
diff --git a/Tweaks/YouPiP.dylib b/Tweaks/YouPiP.dylib
deleted file mode 100755
index c8c8c33..0000000
Binary files a/Tweaks/YouPiP.dylib and /dev/null differ
diff --git a/Tweaks/YouTubeDislikesReturn.dylib b/Tweaks/YouTubeDislikesReturn.dylib
deleted file mode 100755
index a223d58..0000000
Binary files a/Tweaks/YouTubeDislikesReturn.dylib and /dev/null differ
diff --git a/Tweaks/YouTubeHeader b/Tweaks/YouTubeHeader
new file mode 160000
index 0000000..f6d50ad
--- /dev/null
+++ b/Tweaks/YouTubeHeader
@@ -0,0 +1 @@
+Subproject commit f6d50ad38a1a702e30fb8a13598dab0a5b890bc9
diff --git a/Tweaks/iSponsorBlock b/Tweaks/iSponsorBlock
new file mode 160000
index 0000000..c47988b
--- /dev/null
+++ b/Tweaks/iSponsorBlock
@@ -0,0 +1 @@
+Subproject commit c47988b404817ea173d1d104cb15a8ee273587f2
diff --git a/Tweaks/iSponsorBlock.dylib b/Tweaks/iSponsorBlock.dylib
deleted file mode 100755
index d1334bf..0000000
Binary files a/Tweaks/iSponsorBlock.dylib and /dev/null differ
diff --git a/uYouPlus.x b/uYouPlus.x
index 4c8802c..202bbd5 100644
--- a/uYouPlus.x
+++ b/uYouPlus.x
@@ -1,6 +1,14 @@
#import
#import
+// 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/