From 6c5c90f0606a0978a22bbd98b98ee96c4217ed7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=88=9A=28noham=29=C2=B2?= <100566912+NohamR@users.noreply.github.com> Date: Sun, 3 May 2026 16:08:08 +0200 Subject: [PATCH] Add TF1+ iOS tweak and build files --- README.md | 1 + TF1Plus/TF1Plus-iOS/Makefile | 12 ++++++++++++ TF1Plus/TF1Plus-iOS/Tweak.x | 7 +++++++ TF1Plus/TF1Plus-iOS/control | 9 +++++++++ TF1Plus/TF1Plus-iOS/index.md | 22 ++++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 TF1Plus/TF1Plus-iOS/Makefile create mode 100644 TF1Plus/TF1Plus-iOS/Tweak.x create mode 100644 TF1Plus/TF1Plus-iOS/control create mode 100644 TF1Plus/TF1Plus-iOS/index.md diff --git a/README.md b/README.md index b263942..a373703 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ iOS tweaks built with [Theos](https://theos.dev), injected into IPAs via [cyan]( | [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 | +| [TF1+ (iOS)](TF1Plus/TF1Plus-iOS/index.md) | TF1+ 11.36.0 | iOS 14+ | ## Build diff --git a/TF1Plus/TF1Plus-iOS/Makefile b/TF1Plus/TF1Plus-iOS/Makefile new file mode 100644 index 0000000..4fb3d0e --- /dev/null +++ b/TF1Plus/TF1Plus-iOS/Makefile @@ -0,0 +1,12 @@ +TARGET = iphone:latest:14.0 +ARCHS = arm64 arm64e +INSTALL_TARGET_PROCESSES = mytf1 + +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-iOS/Tweak.x b/TF1Plus/TF1Plus-iOS/Tweak.x new file mode 100644 index 0000000..04cbdcd --- /dev/null +++ b/TF1Plus/TF1Plus-iOS/Tweak.x @@ -0,0 +1,7 @@ +#import + +%hook FWRequestConfiguration +- (id)initWithServerURL:(id)arg1 playerProfile:(id)arg2 { + return self; +} +%end diff --git a/TF1Plus/TF1Plus-iOS/control b/TF1Plus/TF1Plus-iOS/control new file mode 100644 index 0000000..959d291 --- /dev/null +++ b/TF1Plus/TF1Plus-iOS/control @@ -0,0 +1,9 @@ +Package: xyz.nohamr.tf1plus +Name: TF1+ (iOS) +Version: 1.0 +Architecture: iphoneos-arm64 +Description: TF1+ Ads blocker hook for iOS +Maintainer: NohamR +Author: NohamR +Section: Tweaks +Depends: mobilesubstrate (>= 0.9.5000) diff --git a/TF1Plus/TF1Plus-iOS/index.md b/TF1Plus/TF1Plus-iOS/index.md new file mode 100644 index 0000000..436db77 --- /dev/null +++ b/TF1Plus/TF1Plus-iOS/index.md @@ -0,0 +1,22 @@ +# TF1+ iOS + +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**: iOS + +## Build + +```sh +make package FINALPACKAGE=1 +``` + +## Inject + +```sh +cyan -i tf1plus.ipa \ + -o tf1plus_patched.ipa \ + -f xyz.nohamr.tf1plus_1.0_iphoneos-arm64.deb \ + -u +```