IDA Pro 7.6 with M1 Max on wine+py3.8

不知道能不能跑:joy:,其实自己做个winskin也很快的

配置显示效果为Retina,显示效果很哇塞了。

可以 可以 一会试下


我试了很不错。

2 个赞

公司收到律师函了,搞得现在不敢在公司电脑上装了 :exploding_head:

明明看到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。。

问下 我是直接下载你这个链接下来直接用 还是按照你 正文一步步的去配置
怎么我选择.app文件时显示不存在

我提供一个在 macOS 的 WineHQ 开启 Retina 且 IDA 能适配的办法。

第一步:Wineskin 开启 RetainMode
在 Wineskin 的生成的 IDA 的包中有一个 Wineskin.app,打开后选择 Set Screen Options,并勾选上 RetinaMode

第二步:
在楼主的运行脚本中加入

@set QT_AUTO_SCREEN_SCALE_FACTOR=1

做完以上操作就可以了。

这个操作同样适用于在虚拟机中开启 Retain 模式后导致 IDA 显示问题。

来源:IDA on non-OS X/Retina Hi-DPI displays – Hex Rays

可以看一下我在这个帖子刚刚回复的内容,调整完后好很多了~

1 个赞

赞赞,学到了

谢谢分享 我安装的时候给我报了已损坏无法安装 但是我用下面的方式解决了
image
直接运行这个

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 变得‘秀色可餐’

我已经咬咬牙上正版授权了,这样不是个办法。

1 个赞

牛逼。。。半年前我公司有提过一次团购。。。当时没有把握住机会 :upside_down_face:

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.