我目前正在研究移动应用程序的运行时操作技术。在 iOS 平台上,我可以通过调用诸如 class_replaceMethod(...) 之类的 Objective-C 运行时库函数轻松地进行方法调配。在Android上是否可以使用等效方式?
如果我使用 JDB,我可以更改局部变量并评估表达式。通过后者,我假设可以更改方法的整个实现主体。您将如何做到这一点,例如使用反射?需要哪些步骤?
提前致谢!
我目前正在研究移动应用程序的运行时操作技术。在 iOS 平台上,我可以通过调用诸如 class_replaceMethod(...) 之类的 Objective-C 运行时库函数轻松地进行方法调配。在Android上是否可以使用等效方式?
如果我使用 JDB,我可以更改局部变量并评估表达式。通过后者,我假设可以更改方法的整个实现主体。您将如何做到这一点,例如使用反射?需要哪些步骤?
提前致谢!