Comments (12)
We also had our pentest team bypass using Frida, Did anybody find any solution, Thanks
from jail-monkey.
Hi, I facing this issue. I tried to replace by Google Play Integrity API and it worked perfect. I think this's the best solution to check rooted device Android
https://developer.android.com/google/play/integrity/overview?hl=en
from jail-monkey.
Hi
I am facing the same issue. Is there any update on this?
@poPaTheGuru Did you find a fix?
Thanks
from jail-monkey.
Hello @arpansharma7474 , we did not find a fix yet, but at this moment, the pen test team categorized this issue just as informational so we are waiting for any updates from the jail-monkey team
from jail-monkey.
Any updates in this topic?
from jail-monkey.
Hi Team,
Do we have any progress here ?
Many thanks
Pradeep
from jail-monkey.
Ended up going with https://github.com/darvincisec/DetectFrida
from jail-monkey.
Hi @sumi-svmx How did you implement this in React native?
from jail-monkey.
Copy the code from c directory from https://github.com/darvincisec/DetectFrida to your project. Add this to app build.gradle
externalNativeBuild {
cmake {
path "src/main/c/CMakeLists.txt"
version "3.10.2"
}
}
Modify void detectfrida()
as JNI method
JNIEXPORT void JNICALL
Java_com_example_package_FridaDetectClass_fridaDetect(JNIEnv *env, jobject thiz, jobject listener) {
char *filePaths[NUM_LIBS];
parse_proc_maps_to_fetch_path(filePaths);
for (int i = 0; i < NUM_LIBS; i++) {
bool checksum = fetch_checksum_of_library(filePaths[i], &elfSectionArr[i]);
if ((filePaths[i] != NULL) && checksum){
free(filePaths[i]);
}
}
(*env)->GetJavaVM(env, &g_VM);
jobject callback = (*env)->NewGlobalRef(env, listener);
pthread_t t;
pthread_create(&t, NULL, (void *) detect_frida_loop, callback);
}
Wherever "..Act Now
" is, replace it with code to return the value. Invoke the listener on java side in MainActivity
from jail-monkey.
Thanks so much @sumi-svmx , but Where do I change the detectfrida function? I can see that function in native-lib.c, Should I change there?
Could you share a sample repo of the integration if you don't mind?
from jail-monkey.
Can someone explain this . I am also facing the same
from jail-monkey.
Please use below library to detect Frida and avoid frida to bypass root checks
If you find this library helpful, please consider giving it a star ⭐
@mvn-cuongle-dn @GaneshGK34 @pradsirwt
from jail-monkey.
Related Issues (20)
- False Alarm on OnePlus 6 and OnePlus 6T on updating the Android version to 11 HOT 5
- Disable RootBeer logs in production
- False alarm on iPhone 7 HOT 1
- Jailbreak Hestia not detected on iOS
- JailMonkey in Android is Depreciated by Magisk HOT 4
- JailMonkey.canMockLocation() return false in physical device (Android and Ios) and Ios Emulator return True HOT 1
- Android and iOS Devices always return different result -> JailMonkey.isJailBroken() HOT 1
- AAPT: error: resource android:attr/lStar not found. HOT 1
- Update Rootbeer latest version in the jail-monkey HOT 4
- Error : Cannot read property 'rootedDetectionMethods' of null HOT 1
- Failed unit test: TypeError: Cannot read properties of undefined (reading 'rootedDetectionMethods') HOT 2
- jail-monkey not working in Sony Xperia devices
- CanMockLocation method returns true even for the calender in xaiomi phones HOT 3
- Unexpected Behavior in isJailBroken() Method After React Native Upgrade HOT 2
- Using expo start for development is breaking, Cannot read property 'rootedDetectionMethods' of null HOT 1
- Exception in HostObject::get for prop 'JailMonkey': java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- React Native run ios problem with cocoapods file cannot be open()ed errno=1
- isJailbroken() and trustFall() detection bypass using troll store to download an IPA directly
- New gradle versions can't build app using jail-monkey HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jail-monkey.