ida pro 9 mac的arm版本无法注册解决方案

查看 84|回复 9
作者:xiaopacI   
卸载已经安装的IDA重新安装/恢复被修改的libida.dylib 和 libida32.dylib命令
# 下面的命令全部在/Applications/IDA Professional 9.0.app/Contents/macOS/路径下执行
如果不在可以先cd进去
然后正常使用python keygen2.py命令 keygen2.py的使用这里参考:https://www.52pojie.cn/thread-1999866-1-1.html
# 1. 备份并替换 libida.dylib
sudo mv libida.dylib libida.dylib.bak    # 备份原文件
sudo mv libida.dylib.patched libida.dylib # 替换为修改后的文件
# 2. 备份并替换 libida32.dylib
sudo mv libida32.dylib libida32.dylib.bak
sudo mv libida32.dylib.patched libida32.dylib
# 3. 递归清除应用程序的所有扩展属性
sudo codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida.dylib
# 4. 对 libida.dylib 文件进行临时签名
sudo codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida32.dylib
到此就可以正常使用了,如果提示崩溃可以使用下面两个命令进行修复
# 1. 移除 macOS 对应用程序的「隔离属性」
sudo xattr -rd com.apple.quarantine /Applications/IDA\ Professional\ 9.0.app
# 2. 强制为应用程序重新签名(即使签名已失效或不匹配)。
sudo codesign --force --deep --sign - /Applications/IDA\ Professional\ 9.0.app

命令, 应用程序

MinaCN   

这不难解决吧
xiaopacI
OP
  


MinaCN 发表于 2025-4-1 12:09
这不难解决吧

我是小白,所以不会哈,然后记录一下解决的过程
shuguang2121   

感谢分享
qingfeng66   

试试看行不行,谢谢分享
zsqlee   

学习了,感谢
非常不错
zhengmeisen   

学习了,感谢
非常不错
vitaminc1   

好用,谢谢
iscaswang   

感谢分享,谢谢
steven666   

感谢分享,谢谢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部