我需要向封闭源应用程序中已识别的类添加一些方法。使用 f-script anwywhere 和 gdb 我知道我需要与之交互以实现我的目标。
但是,我正在努力寻找一种解决方案,以允许我将一些代码(最好是objective-c)注入正在运行的应用程序中。
目前我很乐意通过 gdb 注入代码并手动启动代码,因为我最近刚刚升级到 Snow leopard 并且知道 SIMBL 存在问题。
是否有任何入门指南?我无法从谷歌搜索中找到任何真正有用的东西。
我想我需要创建一个应用程序包(以前从未这样做过,所以这本身就是一个挑战)并使用 GDB 加载到应用程序中。完成此操作后,我相信我可以从 GDB 调用我的捆绑代码。
基本上我认为我需要一些关于创建包和随后通过 GDB 加载的提示。任何将类/对象加载到应用程序中的简单示例(也许只是一个 hello world 应该适合)都将非常感激。
我也可能对捆绑包的关注被误导了?
谢谢,