Comments (5)
makes sense!
from jail-monkey.
What about detecting if the app is running on an SD card in Android? I'm not sure about the implications, but it'd be a cool quickie to add to the list of detection features.
http://stackoverflow.com/questions/5814474/how-can-i-find-out-if-my-app-is-installed-on-sd-card
from jail-monkey.
Ping @GantMan !
Submitted PR: #5 :)
Let me know if you think this belongs in Jail Monkey. If not, then I'll go ahead and release it under itself.
👍
from jail-monkey.
hey @aprct ! First thanks for an awesome PR!
I was trying to wrap my head around if this should be on Jail Monkey or not. So the theme of jail monkey is "Trust", but if a file being on an SD card violates some kind of trust then YES! it should be here. If it's just interesting hardware info, it should probably be pitched over at https://github.com/rebeccahughes/react-native-device-info
Thoughts?
from jail-monkey.
It was a tossup between this library and that one. :)
I included it here because I'm working with protected health information and protected financial information for my company. We're following OWASP guidelines which specifically recommend having the app available only on non-rooted/jailbroken devices and not on SD cards. Therefore, it is a matter of trust to us and many other finance/health companies that have tighter controls in place.
That said, I can think of a few edge cases off the top of my head where apps that don't need as much security would still benefit from knowing whether or not it's running on external storage. :)
Your call!
from jail-monkey.
Related Issues (20)
- null is not an object (evaluating 'JailMonkey.isJailBroken') HOT 3
- Android canMockLocation Does Not Check If Permission Is Granted
- 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
- Frida pass hookDetected and isJailBroken methods on Android HOT 12
- 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
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.