// 应用被加壳,采用这种方式加载类
try {XposedHelpers.findAndHookMethod(Application.class, "attach", Context.class, new XC_MethodHook() {@Overrideprotected void afterHookedMethod(MethodHookParam param) throws Throwable {context = (Context) param.args[0];ClassLoader loader = context.getClassLoader();// 获取题目和答案try {Class clazz = loader.loadClass("com.chongdingdahui.app.socket.MessageManager$7");if (clazz != null){XposedHelpers.findAndHookMethod(clazz, "call", Object[].class, new XC_MethodHook() {@Overrideprotected void beforeHookedMethod(MethodHookParam param) throws Throwable {super.beforeHookedMethod(param);Object[] obj = (Object[]) param.args[0];String content = obj[0].toString();Log.d(TAG, content);question = Util.getQuestion(content);answers = Util.getAnswer(content);}});}}catch (Exception e){Log.e(TAG, "socket.MessageManager$7 clazz not found" + Log.getStackTraceString(e));}

亲测可用

转载于:https://www.cnblogs.com/codeDevotee/p/9458502.html

xposed获取context 的方法相关推荐

  1. android获取context的方法,Android编程获取全局Context的方法

    Android编程获取全局Context的方法 本文实例讲述了Android编程获取全局Context的方法.分享给大家供大家参考,具体如下: 有时,在处理业务逻辑的时候,需要Context对象,但在 ...

  2. Android单元测试获取Context的方法

    单元测试获取Context的第一种方法: import androidx.test.platform.app.InstrumentationRegistry;@Testpublic void main ...

  3. 安卓中为了获取context的方法和区别(getContext,getActivity,this,mainActivity.this等)

    最近在着手做项目的时候,发现在需要context的时候,不同的类或者位置中需要用不同的方法聊火气context对象.在百度谷歌查找资料以及问周围的大神之后,总结了大概如下的内容: 1.MainActi ...

  4. android BaseFragment获取Context上下文方法

    Intent service = (new Intent()).setClassName("com.zj", "com.zj.Service"); getAct ...

  5. Android---使用-ContentProvider-无侵入获取-Context,【一步教学,一步到位

    优点 最常用的方式,实现简单,没有性能 / 稳定性风险:可以按需初始化第三方库 & 懒加载 缺点 需要获取ApplicationContext / Context(依赖方与库代码强耦合),不利 ...

  6. Android---使用-ContentProvider-无侵入获取-Context,flutter安装配置

    class MainApplication : Application() { companion object { lateinit var application: Application get ...

  7. 安卓逆向——Xposed插件常用HOOK方法

    1.   hook 普通静态方法 jadx 反编译分析查看代码,找到需要hook的类和方法 Xposed 插件的写法 // 判断 当前的 启动的模板程序是否是 需要hook的 应用,这里要知道 应用的 ...

  8. android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...

  9. spring里头各种获取ApplicationContext的方法

    为啥写这个文章呢?spring各个版本不同,以及和系统框架套在一起不同,导致获取的方式不同,网络上各种版本,太乱了,写获取方式的人都不写这个获取方式是在本地还是在WEB,在那种应用服务器下,在spri ...

  10. 一种 Android 应用内全局获取 Context 实例的装置

    哥白尼 · 罗斯福 · 马丁路德 · 李开复 · 嫁衣曾经说过 Where there is an Android App, there is an Application context. 没毛病, ...

最新文章

  1. zabbix 系统搭建(LAMP环境)+keepalived LVS配置
  2. 私人仓库免费后本地git和远程github首次连接
  3. [Asp.net]Calendar+JqueryUi实现日程管理(右键菜单,添加,编辑,删除,源码)
  4. 自学Java要不要背熟语法_JAVASE经典面试问题(必须熟背),你Get到了吗?
  5. 转载:诠释Flash的职业发展道路
  6. error while loading shared libraries: libtinfo.so.5
  7. AWS EMR 上 Spark 任务 Container killed Exit code 137 错误
  8. 日紫白飞星算法_九宫紫白飞星计算法
  9. 【网络】Wireshark分析RST消息
  10. C# 委托、匿名委托、Lambda表达式详解
  11. 关于微服务的三个厄运问题
  12. 使用EasyExcel的坑
  13. speedoffice表格中如何查找重复内容
  14. Mac软件序列号查询工具KCNcrew Pack mac
  15. Win11系统启动文件夹是空的怎么解决?
  16. 磁盘检测命令:chkdsk 修复U盘、SFC命令
  17. 【知识图谱】构建《射雕三部曲》图谱(CSV文件导入)
  18. 双向可控硅实现单相交流电机正反转(硬开通加缓冲吸收,无过零)
  19. CSP-J复赛2022题解
  20. 串口通信数据格式与解析

热门文章

  1. JAVA运行时,获取运行路径和JRE路径
  2. 分卷压缩的rar,用WinRAR解压比7Zip快
  3. 公司搞不好,除了坑股东,还坑的是客户
  4. h文件中报错 unterminated conditional directive的原因
  5. GDI+中的图片处理类Image或Bitmap
  6. php 按行读取并分割字符串
  7. hdfs文件分块 java_Hadoop(八)Java程序访问HDFS集群中数据块与查看文件系统
  8. php并发数据库操作,数据库的并发操作
  9. python2ide_python_2_IDE安装
  10. activity 流程编辑器_最好用的流程编辑器bpmnjs系列之Viewer