Release IDA PRO 7.0 PyQT5 Total package by Storm Shadow

Storm Shadow

Administrator
Staff member
Developer
Ida Pro Expert
Elite Cracker
Took some time 6 hours, but i build the intire PyQt5 package
first Qt5 5.9.1 with QT Namespace
then Qscilla 2.10.1
Then SIP 4.19.3
and finally Py Qt5 5.9

There are some trouble with Webkit, but not many uses webkit,
however i will update the webki,t when i have some more time.

I added barebone python 2.7.14 x64 also since the sip installation is placed around Python27 folder.
extract package(link) into c:\

UPDATE!
IMPORTANT!
you have to take Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll from PyQt5 package and overwrite the ones in ida pro 7.0 folder


Remember to delete in ida pro 7\python sip.pyd and teh PyQt5 folder.
Remember to add PYTHONHOME to your en var
Remember if you get a error pop up about a plugin "" not found , add
Code:
QT_QPA_PLATFORM_PLUGIN_PATH=C:\Python27\Lib\site-packages\PyQt5\plugins\platforms

test from Ida Gui
Python:
help("PyQt5")

Python:
Python>help("PyQt5")
Help on package PyQt5:
 
 
NAME
PyQt5
 
 
FILE
c:\python27\lib\site-packages\pyqt5\__init__.py
 
 
DESCRIPTION
# Copyright (c) 2017 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 
PACKAGE CONTENTS
QAxContainer
Qsci
Qt
QtBluetooth
QtCore
QtDesigner
QtGui
QtHelp
QtLocation
QtMultimedia
QtMultimediaWidgets
QtNetwork
QtOpenGL
QtPositioning
QtPrintSupport
QtQuick
QtQuickWidgets
QtSensors
QtSerialPort
QtSql
QtSvg
QtTest
QtWebChannel
QtWebEngine
QtWebEngineCore
QtWebEngineWidgets
QtWebSockets
QtWidgets
QtWinExtras
QtXml
QtXmlPatterns
_QOpenGLFunctions_2_0
_QOpenGLFunctions_2_1
_QOpenGLFunctions_4_1_Core
pylupdate
pylupdate_main
pyrcc
pyrcc_main
uic (package)
https://mega.nz/#!Op8ykQ6b!YNVemNwhGEf7k8DhKtV-hj9n49uU_Iw5xNx2GzWBI58
 
Last edited:

steve007iii

New member
I'm sorry, but I do not know why this error
In the IDA console I have this error


Code:
IDAPython Hex-Rays bindings initialized.
C:\IDA 7.0\plugins\Fusion_Style.py: Missing or invalid attribute 'comment'
----------------------------------------------------------------------------------------------Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] 
IDAPython v1.7.0 final (serial 0) (c) The IDAPython Team <idapython@googlegroups.com>
...
Is missing inside plugins "Fusion Style"
If anyone can help me I would be very grateful!
 
Top