Android运行时代码注入/方法与Java反射挂钩

Android运行时代码注入/方法与Java反射挂钩,android,reflection,runtime,code-injection,Android,Reflection,Runtime,Code Injection,我目前正在研究Android的运行时注入技术。是否有任何方法可以实现与使用Java反射的Xposed框架类似的结果?就我所见,有可能调用其他应用程序的方法或使用反射读取其字段。然而,我的目标是钩住方法调用以注入自定义代码。这在Java反射中是可能的吗?例如,将我自己的类/索引文件加载到在调用方法之前更改某个参数的其他应用程序中 感谢您的帮助 “有可能调用另一个应用程序的方法或使用反射读取其字段”——你甚至不能这样做,除非有根并做一些奇特的步法。一个进程无法访问另一个进程的地址空间。用例在根设备上

我目前正在研究Android的运行时注入技术。是否有任何方法可以实现与使用Java反射的Xposed框架类似的结果?就我所见,有可能调用其他应用程序的方法或使用反射读取其字段。然而,我的目标是钩住方法调用以注入自定义代码。这在Java反射中是可能的吗?例如,将我自己的类/索引文件加载到在调用方法之前更改某个参数的其他应用程序中


感谢您的帮助

“有可能调用另一个应用程序的方法或使用反射读取其字段”——你甚至不能这样做,除非有根并做一些奇特的步法。一个进程无法访问另一个进程的地址空间。用例在根设备上-我能够在仿真器/根设备上执行我提到的操作。据我所知,另一种可能性是使用JDB调试应用程序,并通过反射将自定义dex加载到应用程序中,因为可以通过JDB中的“eval”命令执行表达式