EasyProtector,a simple way to check root/virtual app/emulator/xposed framework/tracer/debugger.
- 中国人猛戳这里
- English (not yet)
You can download a jar from GitHub's releases page.
Or use Gradle:
repositories {
jcenter()
maven()
google()
}
dependencies {
implementation 'com.lahm.library:easy-protector-release:latest.release'
}
Or maven
<dependency>
<groupId>com.lahm.library</groupId>
<artifactId>easy-protector-release</artifactId>
<version>1.0.3</version>
<type>pom</type>
</dependency>
EasyProtectorLib.checkIsRoot();
EasyProtectorLib.checkIsDebug();
EasyProtectorLib.checkIsPortUsing();
EasyProtectorLib.checkIsXposedExist();
EasyProtectorLib.checkIsBeingTracedByJava();
EasyProtectorLib.checkIsUsingMultiVirtualApp();
EasyProtectorLib.checkIsRunningInEmulator();
......
More function see
SecurityCheckUtil.class
EmulatorCheckUtil.class
VirtualApkCheckUtil.class
AccessibilityServicesCheckUtil.class
no need
- Minimum Android SDK: requires a minimum API level of 16.
- CPU: support x86 & arm
Phone | SDK | ROM |
---|---|---|
RedMi 3s | Android 6.0 | google eng |
Huawei P9 | Android 7.0 | EMUI 5.1 root |
Mix 2 | Android 8.0 | MIUI 9 stable |
OnePlus 5T | Android 8.1 | H2OS 5.1 stable |