AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 1881|回复: 0

检测xposed的几种思路

[复制链接]
发表于 2019-1-5 19:46:52 | 显示全部楼层 |阅读模式
检测xposed的几种思路一.调用xposed的API 1. XposedBridge.log(“sth”); 2. 加载XposedHelpers
  1. ClassLoader.getSystemClassLoader().loadClass("de.robv.android.xposed.XposedHelpers");
复制代码
3.检查XposedHelper的成员fieldCache,methodCache,constructorCache 二.检查xposed的文件 1.检查安装的包 2.检查 /system/lib 是否有 xposed文件     /system/lib/libxposed_art.so     /system/lib64/libxposed_art.so 3. 检查  XposedBridge.jar 文件 三.检查调用栈

  1. try {
  2.             throw new Exception();
  3. }
  4. catch(Exception e) {
  5.         StackTraceElement[] st = e.getStackTrace();
  6. }
复制代码
是否含有 de.robv.android.xposed.XposedBridge 之类的 检查 com.android.internal.os.ZygoteInit 是否出现了两次 并检查 Throwable.class.getDeclaredMethod(“getStackTrace” 是否为Native方法 四.检查环境变量 

  1. System.getenv("CLASSPATH").contains("XposedBridge")
复制代码
CLSAAPATH=/system/framework/XposdedBridge.jar 五.检查 /proc/self/maps

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-4-26 00:38 , Processed in 0.154152 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表