LongMeters / MonkeyDev

更新兼容Xcode15
Apache License 2.0
62 stars 18 forks source link

替换模板后新建项目没有Logos相关文件 #3

Open ripeyd opened 8 months ago

ripeyd commented 8 months ago
image
LongMeters commented 8 months ago

在MonkeyApp中,我已将logos相关文件全部移除。

yunluoxin commented 8 months ago

在MonkeyApp中,我已将logos相关文件全部移除。

大佬,弱弱的问下,没有了 logos,要怎么写普通的 hook 代码? - 新人一枚,搜索了网上的,都是用logos的。尝试了 写 Category,没头文件引用不行。

LongMeters commented 8 months ago

初学者,可以学习CaptainHook,此套代码在xcode原生支持高亮和提示。

yunluoxin commented 8 months ago

初学者,可以学习CaptainHook,此套代码在xcode原生支持高亮和提示。

好的,试了下新建 CaptainHook 工程是比较友好。 但其实我是想问,在 Logos 被移除情况下,如何在 MonkeyDevApp 模板建的工程中,直接使用 Logos 代码, or 您说的CaptainHook 想直接在hook处断点、调试

LongMeters commented 8 months ago

断点调试,需要现将xcode附加到目标进程且你的插件也成功注入该进程,则可以进行调试,如果遇到xcode附加不成功,请使用uncover或者xina越狱,这两款越狱软件,会默认将debugserver处理好以便于xcode调试。

yunluoxin commented 7 months ago

断点调试,需要现将xcode附加到目标进程且你的插件也成功注入该进程,则可以进行调试,如果遇到xcode附加不成功,请使用uncover或者xina越狱,这两款越狱软件,会默认将debugserver处理好以便于xcode调试。

您好,直接这个工程运行起来,它就可以断点调试了。不过每次都要去 Hopper 或者 IDA 去抄 address,然后下断点,由于 address 没有标识,下多了很容易混淆。

所以想说,直接hook后,在hook里下断点。 目前在 CaptainHook 里下断点成功了。😁

但还是想用 Logos, 请问是不是 CaptainHook 和 Xcode 15 等兼容不好,所以移除了,还是啥的?

Lies188 commented 7 months ago

Build succeeded构建成功了,但是没有安装是什么情况

LongMeters commented 7 months ago

断点调试,需要现将xcode附加到目标进程且你的插件也成功注入该进程,则可以进行调试,如果遇到xcode附加不成功,请使用uncover或者xina越狱,这两款越狱软件,会默认将debugserver处理好以便于xcode调试。

您好,直接这个工程运行起来,它就可以断点调试了。不过每次都要去 Hopper 或者 IDA 去抄 address,然后下断点,由于 address 没有标识,下多了很容易混淆。

所以想说,直接hook后,在hook里下断点。 目前在 CaptainHook 里下断点成功了。😁

但还是想用 Logos, 请问是不是 CaptainHook 和 Xcode 15 等兼容不好,所以移除了,还是啥的?

仅仅是因为我不经常用logos

nieyu commented 7 months ago

更新了一下模版