Add CreditAgricoleJB tweak and docs

This commit is contained in:
√(noham)²
2026-02-24 22:42:48 +01:00
parent a9ddc888f8
commit 5973408630
9 changed files with 93 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
# BusinessJB # 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) - **App**: [Business La Banque Postale](https://apps.apple.com/fr/app/business-la-banque-postale/id1438089314)
- **Latest version**: 2.3.000 - **Latest version**: 2.3.000

3
CreditAgricoleJB/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
.theos/
packages/
.DS_Store

View File

@@ -0,0 +1,7 @@
{
Filter = {
Bundles = (
"fr.creditagricole.monbudget",
);
};
}

13
CreditAgricoleJB/Makefile Normal file
View 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
View 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
View 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
View 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
![../docs/screens/CreditAgricoleJB/undetected.png](../docs/screens/CreditAgricoleJB/undetected.png)

View File

@@ -4,12 +4,13 @@ iOS tweaks built with [Theos](https://theos.dev), injected into IPAs via [cyan](
## Tweaks ## Tweaks
| Tweak | App | Target | | Tweak | App | Target |
| ------------------------------------------------------- | ---------------- | ------- | | ------------------------------------------------------- | ---------------- | ---------- |
| [ServerCatPremium](ServerCatPremium/index.md) | ServerCat 1.30.0 | iOS 17+ | | [ServerCatPremium](ServerCatPremium/index.md) | ServerCat 1.30.0 | iOS 17+ |
| [ServerCatPremium (legacy)](ServerCatPremium_/index.md) | ServerCat 1.6.4 | iOS 15 | | [ServerCatPremium (legacy)](ServerCatPremium_/index.md) | ServerCat 1.6.4 | iOS 15 |
| [TextasticPro](TextasticPro/index.md) | Textastic 10.9.2 | iOS 18+ | | [TextasticPro](TextasticPro/index.md) | Textastic 10.9.2 | iOS 18+ |
| [BusinessJB](BusinessJB/index.md) | Business 2.3.000 | iOS 15 | | [BusinessJB](BusinessJB/index.md) | Business 2.3.000 | iOS 15 |
| [CreditAgricoleJB](CreditAgricoleJB/index.md) | Ma Banque 47.0.0 | iOS 15.8.6 |
## Build ## Build

Binary file not shown.

After

Width:  |  Height:  |  Size: 833 KiB