xposed获取context 的方法
// 应用被加壳,采用这种方式加载类 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 的方法相关推荐
- android获取context的方法,Android编程获取全局Context的方法
Android编程获取全局Context的方法 本文实例讲述了Android编程获取全局Context的方法.分享给大家供大家参考,具体如下: 有时,在处理业务逻辑的时候,需要Context对象,但在 ...
- Android单元测试获取Context的方法
单元测试获取Context的第一种方法: import androidx.test.platform.app.InstrumentationRegistry;@Testpublic void main ...
- 安卓中为了获取context的方法和区别(getContext,getActivity,this,mainActivity.this等)
最近在着手做项目的时候,发现在需要context的时候,不同的类或者位置中需要用不同的方法聊火气context对象.在百度谷歌查找资料以及问周围的大神之后,总结了大概如下的内容: 1.MainActi ...
- android BaseFragment获取Context上下文方法
Intent service = (new Intent()).setClassName("com.zj", "com.zj.Service"); getAct ...
- Android---使用-ContentProvider-无侵入获取-Context,【一步教学,一步到位
优点 最常用的方式,实现简单,没有性能 / 稳定性风险:可以按需初始化第三方库 & 懒加载 缺点 需要获取ApplicationContext / Context(依赖方与库代码强耦合),不利 ...
- Android---使用-ContentProvider-无侵入获取-Context,flutter安装配置
class MainApplication : Application() { companion object { lateinit var application: Application get ...
- 安卓逆向——Xposed插件常用HOOK方法
1. hook 普通静态方法 jadx 反编译分析查看代码,找到需要hook的类和方法 Xposed 插件的写法 // 判断 当前的 启动的模板程序是否是 需要hook的 应用,这里要知道 应用的 ...
- android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...
- spring里头各种获取ApplicationContext的方法
为啥写这个文章呢?spring各个版本不同,以及和系统框架套在一起不同,导致获取的方式不同,网络上各种版本,太乱了,写获取方式的人都不写这个获取方式是在本地还是在WEB,在那种应用服务器下,在spri ...
- 一种 Android 应用内全局获取 Context 实例的装置
哥白尼 · 罗斯福 · 马丁路德 · 李开复 · 嫁衣曾经说过 Where there is an Android App, there is an Application context. 没毛病, ...
最新文章
- zabbix 系统搭建(LAMP环境)+keepalived LVS配置
- 私人仓库免费后本地git和远程github首次连接
- [Asp.net]Calendar+JqueryUi实现日程管理(右键菜单,添加,编辑,删除,源码)
- 自学Java要不要背熟语法_JAVASE经典面试问题(必须熟背),你Get到了吗?
- 转载:诠释Flash的职业发展道路
- error while loading shared libraries: libtinfo.so.5
- AWS EMR 上 Spark 任务 Container killed Exit code 137 错误
- 日紫白飞星算法_九宫紫白飞星计算法
- 【网络】Wireshark分析RST消息
- C# 委托、匿名委托、Lambda表达式详解
- 关于微服务的三个厄运问题
- 使用EasyExcel的坑
- speedoffice表格中如何查找重复内容
- Mac软件序列号查询工具KCNcrew Pack mac
- Win11系统启动文件夹是空的怎么解决?
- 磁盘检测命令:chkdsk 修复U盘、SFC命令
- 【知识图谱】构建《射雕三部曲》图谱(CSV文件导入)
- 双向可控硅实现单相交流电机正反转(硬开通加缓冲吸收,无过零)
- CSP-J复赛2022题解
- 串口通信数据格式与解析
热门文章
- JAVA运行时,获取运行路径和JRE路径
- 分卷压缩的rar,用WinRAR解压比7Zip快
- 公司搞不好,除了坑股东,还坑的是客户
- h文件中报错 unterminated conditional directive的原因
- GDI+中的图片处理类Image或Bitmap
- php 按行读取并分割字符串
- hdfs文件分块 java_Hadoop(八)Java程序访问HDFS集群中数据块与查看文件系统
- php并发数据库操作,数据库的并发操作
- python2ide_python_2_IDE安装
- activity 流程编辑器_最好用的流程编辑器bpmnjs系列之Viewer