news 2026/4/18 15:16:02

lsposed开发hook找不到类

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
lsposed开发hook找不到类

app加壳找不到类时使用

packagecom.example.demoapp;importandroid.app.Application;importandroid.content.Context;importandroid.util.Log;importjava.util.Arrays;importde.robv.android.xposed.IXposedHookLoadPackage;importde.robv.android.xposed.XC_MethodHook;importde.robv.android.xposed.XposedHelpers;importde.robv.android.xposed.callbacks.XC_LoadPackage;publicclassHookDemoimplementsIXposedHookLoadPackage{privatestaticfinalStringTARGET_PACKAGE="com.dachuan.news";privatestaticfinalStringTARGET_CLASS="cn.thecover.lib.common.manager.SignManager";privatestaticfinalStringTARGET_METHOD="getSign";privatestaticfinalStringTAG="HookDemo";publicvoidhandleLoadPackage(XC_LoadPackage.LoadPackageParamlpparam)throwsThrowable{if(!TARGET_PACKAGE.equals(lpparam.packageName)||!lpparam.processName.equals(lpparam.packageName)){return;}XposedHelpers.findAndHookMethod(Application.class,"attach",Context.class,newXC_MethodHook(){@OverrideprotectedvoidafterHookedMethod(MethodHookParamparam)throwsThrowable{ClassLoaderclassLoader=((Context)param.args[0]).getClassLoader();Class<?>targetClass=XposedHelpers.findClassIfExists(TARGET_CLASS,classLoader);if(targetClass!=null){XposedHelpers.findAndHookMethod(targetClass,TARGET_METHOD,String.class,String.class,String.class,newXC_MethodHook(){@OverrideprotectedvoidbeforeHookedMethod(MethodHookParamparam){Log.i(TAG,String.format("%s参数: %s",TARGET_METHOD,Arrays.toString(param.args)));}@OverrideprotectedvoidafterHookedMethod(MethodHookParamparam){Log.i(TAG,String.format("%s返回值: %s",TARGET_METHOD,param.getResult()));}});}}});}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:55:18

为什么英语提示词能让VibeThinker推理更稳定?实测结果揭秘

为什么英语提示词能让 VibeThinker 推理更稳定&#xff1f;实测结果揭秘 在当前大模型“军备竞赛”愈演愈烈的背景下&#xff0c;参数规模动辄上百亿、千亿&#xff0c;训练成本动辄百万美元起步。然而&#xff0c;微博团队开源的 VibeThinker-1.5B-APP 却反其道而行之&#x…

作者头像 李华
网站建设 2026/4/18 8:03:47

基于springboot的学生兼职系统的设计与实现毕设源码

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于Spring Boot框架的学生兼职系统。该系统的开发旨在解决当前学生兼职市场信息不对称、资源分配不均以及管理效率低下等问题。具体而…

作者头像 李华
网站建设 2026/4/18 6:37:25

【Java】并发容器深度解析

Java并发容器深度解析 一、ConcurrentHashMap&#xff1a;并发哈希表的演进 1.1 JDK 7&#xff1a;分段锁&#xff08;Segment&#xff09;机制 // JDK 7 核心结构 final Segment<K,V>[] segments; // 16个段默认static final class Segment<K,V> extends Reent…

作者头像 李华
网站建设 2026/4/18 6:43:28

【开题答辩全过程】以 基于ssm框架的水果商城设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/4/18 6:36:49

实例控制台网页推理入口点击无反应?排查指南来了

实例控制台网页推理入口点击无反应&#xff1f;排查指南来了 在部署轻量级大模型进行数学与编程推理任务时&#xff0c;不少开发者都遇到过这样的情况&#xff1a;进入实例控制台后&#xff0c;满怀期待地点下“网页推理”按钮&#xff0c;结果页面毫无反应——既没有跳转&…

作者头像 李华
网站建设 2026/4/18 5:09:24

英文输入为何更优?深入剖析VibeThinker的token处理机制

英文输入为何更优&#xff1f;深入剖析VibeThinker的token处理机制 在当前大模型动辄千亿参数、训练成本高企的背景下&#xff0c;一个仅15亿参数的小模型却在数学推理与编程任务中频频“越级挑战”成功——这正是VibeThinker-1.5B-APP引发广泛关注的核心原因。它不仅以不足800…

作者头像 李华