mirror of
https://github.com/NohamR/Tweaks.git
synced 2026-05-24 19:59:59 +00:00
Add CreditAgricoleJB tweak and docs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# BusinessJB
|
||||
|
||||
Disables jailbreak detection in La Banque Postale by forcing `JailbreakDetection\n- (bool)jailbroken` to return `FALSE`.
|
||||
Disables jailbreak detection in La Banque Postale by forcing `JailbreakDetection` to return `FALSE`.
|
||||
|
||||
- **App**: [Business – La Banque Postale](https://apps.apple.com/fr/app/business-la-banque-postale/id1438089314)
|
||||
- **Latest version**: 2.3.000
|
||||
|
||||
3
CreditAgricoleJB/.gitignore
vendored
Normal file
3
CreditAgricoleJB/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
.theos/
|
||||
packages/
|
||||
.DS_Store
|
||||
7
CreditAgricoleJB/CreditAgricoleTweak.plist
Normal file
7
CreditAgricoleJB/CreditAgricoleTweak.plist
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
Filter = {
|
||||
Bundles = (
|
||||
"fr.creditagricole.monbudget",
|
||||
);
|
||||
};
|
||||
}
|
||||
13
CreditAgricoleJB/Makefile
Normal file
13
CreditAgricoleJB/Makefile
Normal file
@@ -0,0 +1,13 @@
|
||||
TARGET = iphone:latest:14.0
|
||||
INSTALL_TARGET_PROCESSES = nmb_prod
|
||||
ARCHS = arm64 arm64e
|
||||
|
||||
include $(THEOS)/makefiles/common.mk
|
||||
|
||||
TWEAK_NAME = CreditAgricoleTweak
|
||||
|
||||
CreditAgricoleTweak_FILES = Tweak.x
|
||||
CreditAgricoleTweak_CFLAGS = -fobjc-arc
|
||||
CreditAgricoleTweak_FRAMEWORKS = Foundation
|
||||
|
||||
include $(THEOS_MAKE_PATH)/tweak.mk
|
||||
27
CreditAgricoleJB/Tweak.x
Normal file
27
CreditAgricoleJB/Tweak.x
Normal file
@@ -0,0 +1,27 @@
|
||||
#import <substrate.h>
|
||||
#import <mach-o/dyld.h>
|
||||
#import <string.h>
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#define TARGET_MODULE "nmb_prod"
|
||||
#define IDA_BASE 0x100000000
|
||||
#define ADDR_JB_DETECT 0x10055F914 // Address of target function in IDA (adjust if needed)
|
||||
|
||||
static void *(*original_sub)(void);
|
||||
|
||||
static void *hooked_sub(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
%ctor {
|
||||
for (uint32_t i = 0; i < _dyld_image_count(); i++) {
|
||||
const char *name = _dyld_get_image_name(i);
|
||||
if (name && strstr(name, TARGET_MODULE)) {
|
||||
uintptr_t base = (uintptr_t)_dyld_get_image_header(i);
|
||||
uintptr_t addr = base + (ADDR_JB_DETECT - IDA_BASE);
|
||||
MSHookFunction((void *)addr, (void *)hooked_sub, (void **)&original_sub);
|
||||
NSLog(@"[CreditAgricoleTweak] Hooked function at 0x%lx", addr);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
9
CreditAgricoleJB/control
Normal file
9
CreditAgricoleJB/control
Normal file
@@ -0,0 +1,9 @@
|
||||
Package: xyz.nohamr.creditagricolejb
|
||||
Name: CreditAgricoleJB (Rootless)
|
||||
Version: 1.0.0
|
||||
Architecture: iphoneos-arm
|
||||
Description: Bypas jailbreak detection in Credit Agricole app
|
||||
Maintainer: NohamR
|
||||
Author: NohamR
|
||||
Section: Tweaks
|
||||
Depends: mobilesubstrate (>= 0.9.5000)
|
||||
26
CreditAgricoleJB/index.md
Normal file
26
CreditAgricoleJB/index.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# CreditAgricoleJB
|
||||
|
||||
Disables jailbreak detection in Ma Banque.
|
||||
|
||||
- **App**: [Ma Banque](https://apps.apple.com/fr/app/ma-banque/id376202925)
|
||||
- **Latest version**: 47.0.0
|
||||
- **Tested on**: iOS 15.8.6
|
||||
|
||||
## Build
|
||||
|
||||
```sh
|
||||
make clean && make package THEOS_PACKAGE_SCHEME=rootless DEBUG=0
|
||||
```
|
||||
|
||||
## Inject
|
||||
|
||||
```sh
|
||||
cyan -i com.creditagricole.mabanque-47.0.0.ipa \
|
||||
-o com.creditagricole.mabanque-47.0.0_patched.ipa \
|
||||
-f xyz.nohamr.creditagricolejb_1.0.0-1_iphoneos-arm64.deb \
|
||||
-u
|
||||
```
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
13
README.md
13
README.md
@@ -4,12 +4,13 @@ iOS tweaks built with [Theos](https://theos.dev), injected into IPAs via [cyan](
|
||||
|
||||
## Tweaks
|
||||
|
||||
| Tweak | App | Target |
|
||||
| ------------------------------------------------------- | ---------------- | ------- |
|
||||
| [ServerCatPremium](ServerCatPremium/index.md) | ServerCat 1.30.0 | iOS 17+ |
|
||||
| [ServerCatPremium (legacy)](ServerCatPremium_/index.md) | ServerCat 1.6.4 | iOS 15 |
|
||||
| [TextasticPro](TextasticPro/index.md) | Textastic 10.9.2 | iOS 18+ |
|
||||
| [BusinessJB](BusinessJB/index.md) | Business 2.3.000 | iOS 15 |
|
||||
| Tweak | App | Target |
|
||||
| ------------------------------------------------------- | ---------------- | ---------- |
|
||||
| [ServerCatPremium](ServerCatPremium/index.md) | ServerCat 1.30.0 | iOS 17+ |
|
||||
| [ServerCatPremium (legacy)](ServerCatPremium_/index.md) | ServerCat 1.6.4 | iOS 15 |
|
||||
| [TextasticPro](TextasticPro/index.md) | Textastic 10.9.2 | iOS 18+ |
|
||||
| [BusinessJB](BusinessJB/index.md) | Business 2.3.000 | iOS 15 |
|
||||
| [CreditAgricoleJB](CreditAgricoleJB/index.md) | Ma Banque 47.0.0 | iOS 15.8.6 |
|
||||
|
||||
## Build
|
||||
|
||||
|
||||
BIN
docs/screens/CreditAgricoleJB/undetected.png
Normal file
BIN
docs/screens/CreditAgricoleJB/undetected.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 833 KiB |
Reference in New Issue
Block a user