diff --git a/README.md b/README.md index 90ad52e..b263942 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ iOS tweaks built with [Theos](https://theos.dev), injected into IPAs via [cyan]( | [CreditAgricoleJB](CreditAgricoleJB/index.md) | Ma Banque 47.0.0 | iOS 15.8.6 | | [Infuse](Infuse/Infuse-tvOS/index.md) | Infuse 8.2.4 | tvOS 18.3 | | [Infuse (iOS)](Infuse/Infuse-iOS/index.md) | Infuse 8.4.2 | iOS 18+ | +| [TF1+ (tvOS)](TF1Plus/TF1Plus-tvOS/index.md) | TF1+ 11.36.0 | tvOS | ## Build diff --git a/TF1Plus/TF1Plus-tvOS/.gitignore b/TF1Plus/TF1Plus-tvOS/.gitignore new file mode 100644 index 0000000..faf8687 --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/.gitignore @@ -0,0 +1,3 @@ +.theos/ +packages/ +.DS_Store diff --git a/TF1Plus/TF1Plus-tvOS/Makefile b/TF1Plus/TF1Plus-tvOS/Makefile new file mode 100644 index 0000000..d8b724b --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/Makefile @@ -0,0 +1,13 @@ +TARGET = appletv:latest:18.3 +ARCHS = arm64 +INSTALL_TARGET_PROCESSES = mytf1 +THEOS_PACKAGE_SCHEME = rootless + +include $(THEOS)/makefiles/common.mk + +TWEAK_NAME = TF1Plus + +TF1Plus_FILES = Tweak.x +TF1Plus_CFLAGS = -fobjc-arc + +include $(THEOS_MAKE_PATH)/tweak.mk diff --git a/TF1Plus/TF1Plus-tvOS/TF1Plus.plist b/TF1Plus/TF1Plus-tvOS/TF1Plus.plist new file mode 100644 index 0000000..6b17e0d --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/TF1Plus.plist @@ -0,0 +1,10 @@ +{ + Filter = { + Bundles = ( + "com.tf1.applitf1", + ); + Executables = ( + mytf1, + ); + }; +} \ No newline at end of file diff --git a/TF1Plus/TF1Plus-tvOS/Tweak.x b/TF1Plus/TF1Plus-tvOS/Tweak.x new file mode 100644 index 0000000..04cbdcd --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/Tweak.x @@ -0,0 +1,7 @@ +#import + +%hook FWRequestConfiguration +- (id)initWithServerURL:(id)arg1 playerProfile:(id)arg2 { + return self; +} +%end diff --git a/TF1Plus/TF1Plus-tvOS/control b/TF1Plus/TF1Plus-tvOS/control new file mode 100644 index 0000000..7a4ff50 --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/control @@ -0,0 +1,9 @@ +Package: xyz.nohamr.tf1plus +Name: TF1+ (Rootless) +Version: 1.0 +Architecture: appletvos-arm64 +Description: TF1+ Ads blocker hook +Maintainer: NohamR +Author: NohamR +Section: Tweaks +Depends: firmware diff --git a/TF1Plus/TF1Plus-tvOS/index.md b/TF1Plus/TF1Plus-tvOS/index.md new file mode 100644 index 0000000..bd9ddd3 --- /dev/null +++ b/TF1Plus/TF1Plus-tvOS/index.md @@ -0,0 +1,22 @@ +# TF1+ tvOS + +Block ads initialization on TF1+. + +- **App**: [TF1+ : Streaming, TV en Direct](https://apps.apple.com/fr/app/tf1-streaming-tv-en-direct/id407248490) +- **Tested version**: 11.36.0 +- **Target**: tvOS + +## Build + +```sh +make package FINALPACKAGE=1 +``` + +## Inject + +```sh +cyan -i tf1plus.ipa \ + -o tf1plus_patched.ipa \ + -f com.yourname.tf1plus_1.0_tvos-arm64.deb \ + -u +```