-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
判断条件好像写错了 #3
Comments
这里是用来过滤进程的,不属于判断条件 |
java代码不是必须的,可以完全使用jni就行 |
谢谢回复!关于网易的多开,想和您探讨一下以下做法是否可行。 我在网易中多开一个程序,然后ps是这样的
可以看到用户名变了。所以我在想能不能判断 包名,或者指定的进程名,与 真实的进程名做比较来判断是否app的运行环境产生了异常。 还有一种方法,我在Manifest中注册一个接受指定Intent的Activity,如下
然后用下面的方法来判断是否多开:
我在网易等系统级多开上试了下,都能测出来。现在最担心的就是是否会存在误报的情况。我再这方面经验不足,希望能得到一些指点。 |
最简单的方式就是判断进程名是否和manifest里定义的package名称是否一致就可以了 |
当然你想更简单的话 可以在已知app包名的情况下进行硬编码判断就行,当然最好的方式还是通过收集特征由服务器进行判断, |
我觉得正确是这样的:
return !pkgname.equals(process) || JniHelper.isRunInVa();
The text was updated successfully, but these errors were encountered: