gpt4 book ai didi

ios - 在 iOS 二进制文件 (ipa) 中插入或添加新的库加载命令

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:53 25 4
gpt4 key购买 nike

我试图将我自己的库注入(inject)到 iOS 二进制 (ipa) 文件中。但我做不到。这个问题本站可能有建议,但是没有合适的解决办法。我已经尝试实现以下链接中提到的一些解决方案或建议,

Add load command to mach-o binary
Inject dynamic library into enterprise app (ipa)
I want to know the flow of execution of an IPA file
http://coscolla.net/injecting-code-to-a-ipa/

我尝试按照 optool 中提到的文档插入库的加载命令。这实际上需要运行时参数。所以我在 Xcode 的参数部分下包含了以下参数,

install -c -p '/Users/raj/Desktop/Swizzling/libSwizzling.a' -t '/Users/raj/Documents/Builds/temp/Welcome.ipa' -o= '/Users/raj/Documents/Builds/temp/modified.ipa'

但它不起作用。甚至尝试了一些其他简单的命令和相同的结果。如果有人成功使用 optool 及其命令可以帮助我。

dyci-main 是一个代码注入(inject)工具,我们不能通过它添加或插入库。这将有助于添加或修改一些逻辑或调试目的。除此之外,我们不能做任何我希望的事情。如果有任何机构有插入加载命令的想法,我们将不胜感激。

injecting-code-to-a-ipa 有某种解决方案,但尚不清楚。即使您遵循每一个步骤,您也无法使其成功。主要的混淆部分是我们必须按照屏幕截图执行的一些命令加载指令,并且必须保存为动态库。执行命令的输入文件是哪个?如果你能够让它成功,请告诉我。

不幸的是,我无法使其处于工作状态。我真的很感激一个人真的为这个问题提供了一个清晰、适当或可行的解决方案。

提前致谢。

最佳答案

如何使用optool?

安装:

optool install -c load -p "@executable_path/RedEnvelop.dylib"-t WeChat

微信可以加载RedEnvelop.dylib

卸载:

optool uninstall -p "@executable_path/RedEnvelop.dylib"-t WeChat

找到dylib路径可以用otool找到:otool -L 微信

关于ios - 在 iOS 二进制文件 (ipa) 中插入或添加新的库加载命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com