Want to Join Us ?

you'll be able to discuss, share and send private messages.

Release IDA PRO 7.0 PyQT5 Total package by Storm Shadow

Discussion in 'Plugins' started by storm shadow, Sep 30, 2017.

Share This Page

Tags:
  1. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    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 (Text):
    QT_QPA_PLATFORM_PLUGIN_PATH=C:\Python27\Lib\site-packages\PyQt5\plugins\platforms
    test from Ida Gui
    Code (Python):
    help("PyQt5")
    Code (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/#!igkxjLyQ!QyflxI0VLxCwpAVabSaoBXPLLmNVjCZomlRNmpfVO5w
     
    Last edited: Oct 2, 2017
    steve007iii, roocoon, m4n0w4r and 3 others like this.
  2. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    To make a small plugin test , try also to put this little plugin in the plugin folder for Fusion QT style at startup.
     
    steve007iii and hypnz like this.
  3. steve007iii

    Active Member

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


    Code (Text):
    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!
     
  4. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    its just a test to see if PyQt5 works.

    try file here, i had same comment issue.
    find it in edit>> plguins>> fusion and see if style change
     

    Attached Files:

    Rip Cord and steve007iii like this.
  5. steve007iii

    Active Member

    Is Working the small plugin test...
    For a moment I thought it was a problem with "PyQt5" :D
    Good Job Storm Shadow! with "PyQt5";)
     
    Rip Cord and storm shadow like this.
Top