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/