明明看到changelog里说支持python3.9.1了, 可是用3.91的embed包导入PyQt就会报:
ImportError: DLL load failed while importing sip: 找不到模块
使用楼主建议的 3.8.10 就正常.
通过资料搜索, https://github.com/igogo-x86/HexRaysPyTools/issues/48
发现IDA PyQt目录下有 几个python版本命名的sip, 按照上面issue描述的,替换一下sip.pyd 发现IDA的python环境也正常使用了 python3.10.1也可以. 3.9 同理操作就可以了,猜测是用idapyswitch 选择版本的时候 会进行这些操作(未验证). 手动设置 需要额外处理下.
感谢分享填坑,不过我记得我打包的没用 idapyswitch。。
我提供一个在 macOS 的 WineHQ 开启 Retina 且 IDA 能适配的办法。
第一步:Wineskin 开启 RetainMode
在 Wineskin 的生成的 IDA 的包中有一个 Wineskin.app
,打开后选择 Set Screen Options
,并勾选上 RetinaMode
。
第二步:
在楼主的运行脚本中加入
@set QT_AUTO_SCREEN_SCALE_FACTOR=1
做完以上操作就可以了。
这个操作同样适用于在虚拟机中开启 Retain 模式后导致 IDA 显示问题。
可以看一下我在这个帖子刚刚回复的内容,调整完后好很多了~
赞赞,学到了
谢谢分享 我安装的时候给我报了已损坏无法安装 但是我用下面的方式解决了
直接运行这个
vim ~/.bash_profile
直接在里面加一条alias
alias ida="/Applications/ida64-wine.app/Contents/MacOS/wineskinlauncher"
source ~/.bash_profile
启动的时候就在终端 ida 回车
在wineskin 2.9.1.5中 set screen option 按钮消失了。。。
我是前几天升级到最新的,同样发现了这个问题。现在好像多了一个 Light 的主题?使用了主题后 IDA Pro 变得‘秀色可餐’
我已经咬咬牙上正版授权了,这样不是个办法。
牛逼。。。半年前我公司有提过一次团购。。。当时没有把握住机会
named’授权还是比较顶的。
Documenting how to manually enable it, for anyone else who needs to do so while it’s missing from the UI:
Set the resolution in the Graphics tab of winecfg to 192 DPI.
Under HKEY_CURRENT_USER\Software\Wine\Mac Driver in the registry, create a string RetinaMode and set its value to Y.
thx ,紫薯布丁
看了一圈唯独没发现ida下载链接,哭
7.7也可以了,尝鲜
最新系统这个已经无法使用,我更新了一版:
度盘
链接: 百度网盘 请输入提取码 提取码: rrg4
为什么不用7.7?