a263665024 2019-06-20 05:33 采纳率: 0%
浏览 415

求教关于Hopper Disassembler反汇编ios deb程序后保存运行的问题

IOS越狱后安装一越狱插件,在安装目录中提取出主程序,通过7Z解压工具可以看到结构如下/:

图片说明

这个文件包含2个文件,我可以理解为一个为32位ARM程序一个64位吗?
通过Hopper Disassembler加载选择了ARM64 ,然后修改了我想修改的地方并保存.

图片说明

保存下载的文件比包含2个文件的原始文件小,和单独解压出来的ARM64部分大小一致,我想应该是只保存了64位的部分吧.
用保存下来的ARM64文件改名为原始文件一致,替换到手机原来APP位置并赋予可执行权限,打开APP会闪退,看了方法不可行~

这里想问问论坛大神,我修改完成后如何才能替换会原来的位置让APP可正常运行?缺少基础知识,从未涉及IOS 开发以及反汇编这块,临时用到一个插件收费的需要破解他,查阅了一些资料完成了反汇编修改却被结构卡住了!!!!!

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-10 11:27
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决这个问题,你需要确保你的应用程序已经正确地更新到最新版本,并且你正在使用正确的权限来访问你的应用程序。以下是一些步骤:

    1. 确保你的应用程序已经更新到了最新的版本。如果你的应用程序没有进行过更新,它可能不会支持新的功能或修复已知问题。

    2. 检查你的应用是否具有正确的权限来访问你的应用程序。这通常涉及到检查你的应用程序是否具有足够的权限来读取和写入文件、执行系统调用等。

    3. 如果你的应用程序确实有权限,但仍然无法访问其内容,你可以尝试使用不同的方法来获取这些信息。例如,你可以考虑使用其他库或API来访问应用程序的内容,或者尝试使用不同的反汇编技术。

    4. 另一种可能的方法是使用调试工具来查看应用程序的行为。你可以使用Xcode的调试器来跟踪应用程序的内存泄漏、错误日志和其他关键信息。

    5. 如果以上所有方法都无法解决问题,那么你可能需要考虑重新构建你的应用程序,或者寻求更专业的帮助。

    希望这些建议对你有所帮助!

    评论

报告相同问题?