细节点说,SIP可能还需要关。
准备材料:IDA及对应的crack脚本 0、关闭macOS的SIP,如已关闭可直接跳过
终端运行csrutil status ,检查是否已关闭。如果返回System Integrity Protection status: disabled.即已关闭,可跳过该教程
否则,请尝试关闭SIP · 关机后,长按电源键,直到进入启动选项,并选择"选项" · 进入系统,在左上角选择 实用工具 -> 终端 · 终端运行 csrutil disable ,执行过程中需要输入密码,输入过程密码不可见 · 根据提示,输入y · 等待成功后重启即可
1、安装IDA Pro 解压文件,然后安装对应的arm安装包。如果提示安装包恶意软件,需去 设置->打开设置->隐私与安全性->安全性->允许打开这个文件
2、利用脚本生成License和依赖文件 2.1、准备libida.dylib、libida.dylib文件,进入默认安装目录"/Applications/IDA Professional 9.0.app/Contents/MacOS/plugins…",然后将该文件夹下的libida.dylib、libida.dylib复制到和py脚本一个文件夹下 2.2、(运行前可修改源码里的license信息,owner、name、email等)运行py脚本文件,将会生成idalic.hexlic、libida.dylib.patched、libida64.dylib.patched三个文件
3、替换对应文件 3.1、将libida.dylib.patched、libida64.dylib.patched两个文件替换回"/Applications/IDA Professional 9.0.app/Contents/MacOS/plugins…",记得替换前将后缀".patched"删去, 3.2、将idalic.hexlic许可文件复制到"~/.idapro"下(可直接在终端运行"open ~/.idapro"在finder中显示对应文件夹内容。) 4、破解完成,运行软件! 4.1、如果运行软件崩溃了,请检查SIP是否关闭 4.2、运行出现"Oops! internal error 30016 occurred ",进入"/Applications/IDA Professional 9.0.app/Contents/MacOS/plugins/…"删掉"arm_mac_user64.dylib"文件,或者重命名为"arm_mac_user64.dylib.backup"即可
|