V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kings0527  ›  全部回复第 2 页 / 共 3 页
回复总数  54
1  2  3  
2020-08-19 18:06:17 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
@122006 其实就是写 xposed 插件

最差最差的办法就是 先 hook 修改这个类的 onrespones 方法
然后添加标志位属性
然后自己 new 出来的时候去更新标志位
hook 拦截到以后根据标志位来查看是否处理


上面说过了 不想一坨坨的写
2020-07-23 17:27:46 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
@blindpirate
byte duddy 失败告终 找不到类
我不知道它的操作是怎么实现的
但是我的操作环境其实类似于在一个已经多个 jar 包项目的进程中 注入我自己的 jar 包
其实就是通过注入的方式 入侵到某个 Android app 的进程 然后执行我自己的 jar


@quericy 基于字节码的方式估计有点行不通 类似的还有 dexmaker 还有很多

暂时弃坑了 心塞的很 先写一个屎一样的代码凑合吧
2020-07-23 15:58:27 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
是的 中心思想其实是 aop
我还在看楼上大佬介绍的 buddy 框架
2020-07-23 13:21:46 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
红包答谢可以吗 或许能解决这个问题的大神根本不在乎小恩小惠 略表心意 仅想做个技术储备
2020-07-23 12:12:15 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
@CoderGeek 只能通过 findclass 获取到类 所以不能使用 extends 关键字
当前上下文 有且仅有一个 object 所有的操作 都是基于反射来查找和调用
2020-07-23 11:42:24 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
感觉来几个做 Java 架构师的大佬应该可以几句话就点明解决方法
感觉自己的思路被动态代理捆绑了
或许还有其他思路达到这个目的 我绕了两天实在想不到了

最差最差的办法就是 先 hook 修改这个类的 onrespones 方法
然后添加标志位属性
然后自己 new 出来的时候去更新标志位
hook 拦截到以后根据标志位来查看是否处理

但是这样子的话逻辑就需要写在两坨甚至很多坨代码里面
不利于扩展和回调
代码丑陋 数据混乱 看着实在想吐
最主要的是想把这个坑填上
2020-07-23 11:36:57 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
再加一下问题总结 抱歉上面的格式 需要各位耐心读懂一下

不是只执行这个对象的 execute 方法 还要重写这个对象的 onrespones 方法

1 通过反射并且仅能 new 一个 imp 类的对象
2 修改重写这个对象的 onrespones 方法 执行自己的逻辑(目前的方法是动态代理)
3 通过动态代理 new 出来的对象去执行原对象的 execute 方法(没有类型转换 运行时 invoke 会 no method )

一句话概括就是当前的 context 下 只有一个 innerobj 如何执行这个 innerobj 的 execute 方法 并且 劫持 onrespones 方法
2020-07-23 11:33:24 +08:00
回复了 kings0527 创建的主题 Java 来几个真* Java 大神指点一下一个重写方法的非正常操作
打的回车全部没了 难受了 。。。
2020-06-04 11:11:39 +08:00
回复了 kings0527 创建的主题 问与答 有没有除去远程连接的多平台单键鼠无缝操作的方案?
@nicevar emmm 赚钱买顶配 macpro 。。。
2020-06-04 11:09:10 +08:00
回复了 kings0527 创建的主题 问与答 有没有除去远程连接的多平台单键鼠无缝操作的方案?
@nicevar 目标模拟器只有 Windows 版本
2020-06-04 11:08:34 +08:00
回复了 kings0527 创建的主题 问与答 有没有除去远程连接的多平台单键鼠无缝操作的方案?
@movistar 蓝牙键盘首先就不是无缝了吧 切来切去 最好的当然是跟随鼠标
而且 并不是为了单独的键鼠多控的单一目标 比如简单的复制粘贴 文件拖拽
@undownding 肯定会用 hook 大法直接搞 只是想把模拟点击集成好一个通用型的 直接写 lua 或 js
就比如 按键精灵这种吧
因为图像处理不熟 反正每次遇到都纠结。。当然其实遇到的几次也都是截图采集这种简单的
@undownding 东西挺好 可惜 adb 始终是个限制 准备做纯 app 先 star 一下看看 openvc 是不是可以抄袭一点什么
2020-05-27 20:06:28 +08:00
回复了 0x0000000 创建的主题 宽带症候群 有合适电信使用不限制设备的机场推荐吗?
@zzxin 联系方式就是 名字 欢迎老板捧个场
2020-05-27 20:05:56 +08:00
回复了 yAlan 创建的主题 硬件 [黑苹果] 6000 预算 求大佬推荐装机方案
@yAlan 黑苹果的话 其实因为顶配太贵不想年年被割韭菜所以也一直物色好的方案
amd 最好别考虑了 除非你弄的东西完全都跟 vt 没关系
2020-05-27 16:47:03 +08:00
回复了 yAlan 创建的主题 硬件 [黑苹果] 6000 预算 求大佬推荐装机方案
六千块 我都想把我老得 mbp 出给你。。。。i7 16 512 普通开发绝对够
2020-05-27 16:39:20 +08:00
回复了 1oNflow 创建的主题 MacBook Pro 大家一般多久换电脑?感觉 mac 用户用的都是比较新的型号
@tairan2006 这台机器 其实普通开发的话 感觉真的很完美的 主要键盘舒适度跟现在的辣鸡蝴蝶键盘 就好比一个神船一个 thinkpad 不过我 32g 内存都不咋够 家里也没人用 mac 最高也就卖六千块钱 感觉可惜 所以老得就在家供着了
2020-05-27 16:36:40 +08:00
回复了 1oNflow 创建的主题 MacBook Pro 大家一般多久换电脑?感觉 mac 用户用的都是比较新的型号
@tairan2006 当时听说免费换电池 没去换 主板为什么免费更换啊
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3621 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 11:04 · PVG 19:04 · LAX 03:04 · JFK 06:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.