作为工作中的一部分,我一直在尝试关闭在非越狱设备上使用Frida的应用程序上的iOS固定功能。我已经在线上关注了多个教程,到目前为止,我只能在通过USB连接设备并且项目通过Xcode运行时执行此操作。我的第一个问题是,现在如何在不使用USB和Xcode的同一设备上执行此操作?
我接下来要做的是将Frida添加到另一个发布的应用程序中的IPA文件中,对IPA文件进行签名,然后查看其工作原理。不幸的是,一旦添加并签名Frida小工具并压缩IPA,我将无法返回IPA文件,它会返回以下错误:
Error: Invalid IPA: /Users/XXXX/Downloads/patchedapp.ipa.80da28bf-bf15-483e-a8f3-fa1832cf9961/Payload
at getAppDirectory (/usr/local/lib/node_modules/applesign/index.js:742:13)
at Applesign.signIPA (/usr/local/lib/node_modules/applesign/index.js:66:28)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async main (/usr/local/lib/node_modules/applesign/bin/applesign.js:52:7).
我是一个非常新手的开发人员,在使用Frida这样的框架的早期,所以非常感谢您的帮助。谢谢。