EasyProtector icon indicating copy to clipboard operation
EasyProtector copied to clipboard

一行代码检测XP/调试/多开/模拟器/root

Results 37 EasyProtector issues
Sort by recently updated
recently updated
newest added

implementation 'com.lahm.library:easy-protector-release:latest.release' 我引入一个判断手机是否为模拟器及手机是否root的一个三方库,编译成功安装打开app出现崩溃,请问有什么办法可以解决嘛,去年源码引入这个库都是没问题的。

库版本(v1.1.1) 系统版本(Android 9.0, EMUI版本 9.1.1/9.1.0) 手机型号(华为M5/M6) 问题详情、异常提示(真机被误判模拟器) 期望尽快看一下

need more detail

无法检出双开,Xposed已启用且生效,checkxp 却显示failed

库版本 v1.1.2 系统版本 Android7.1 手机型号 VMOS Pro 问题详情、异常提示 用模拟器打开这个应用,没有检测出来 代码定位 ![image](https://user-images.githubusercontent.com/31266385/139407059-3cd2c0cc-b1c9-4158-83e0-f32c10e4e1f2.png)

java.lang.UnsatisfiedLinkError: dlopen failed: library "libantitrace.so" not found at java.lang.Runtime.loadLibrary0(Runtime.java:1087) at java.lang.Runtime.loadLibrary0(Runtime.java:1008) at java.lang.System.loadLibrary(System.java:1664) at com.lahm.library.NDKUtil$1.loadLibrary(NDKUtil.java:15) at com.lahm.library.NDKUtil.loadLibrariesOnce(NDKUtil.java:30) at com.lahm.library.EasyProtectorLib.checkIsBeingTracedByC(EasyProtectorLib.java:53) at Application.onCreate(DemoApplication.java:34) -> _EasyProtectorLib.checkIsBeingTracedByC();_ at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1192) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6712) at android.app.ActivityThread.access$1300(ActivityThread.java:237) at...

## 本页面用来完善QA,如果您有遇到的问题并且解决了,可以提交issue网址或直接贴上描述到本Issue内,经过回复后将会加入到QA内,并注上issue发起人名字以示感谢~

question
suggest

粗看了下代码, 功能基本都是Java实现, 工具能用但是防bypass能力几乎没有, 如果能改用Native实现效果会更好 另外建议增加Frida检测, 参考https://github.com/darvincisec/DetectFrida 翻了这么多项目, 楼主这个是归纳的最全的, 希望能一直更新下去

库版本:1.1.0 系统版本:Android 6.0 手机型号: HUAWEI MT7-TL10 问题详情、异常提示: 用户安装了我们的app后,弹出了分身提示。实际上用户没有给我们app多开分身。 日志记录了同一个uid对应几个进程。打印日志发现我们应用uid,有时会对应多个华为手机的系统应用进程。 [2020-12-02 09:00:46 497][I][VirtualApkCheckUtil]checkByHasSameUid filter :u0_a114 [2020-12-02 09:00:46 838][I][VirtualApkCheckUtil]checkByHasSameUid dataFile:/data/data/我们app进程 exitDirCount:1 [2020-12-02 09:00:46 842][I][VirtualApkCheckUtil]checkByHasSameUid dataFile:/data/data/com.android.settings exitDirCount:2 [2020-12-02 09:00:46 845][I][VirtualApkCheckUtil]checkByHasSameUid dataFile:/data/data/com.huawei.skytone exitDirCount:3 [2020-12-02...

判断root方法有缺陷,su文件没有在常规路径下,比如su/bin/su,就检测不出来。

比如说我把devo...包名全部改掉 包括XposedBridge.jar libxposed_ar.so这些全部改成自定义的 无法检测 有更好的检测xposed方式吗