Is there are specific reason you need v3.0.5? Or are you just wanting to get the "fix" for the JSONRPC vulnerability?
If you just want the fix, it has been backported to a 2.9.4 release... There aren't any binaries available that I know of, but the 2.9.4 source is available here:
https://github.com/spesmilo/electrum/releasesAnd you can actually run from this source code (ie. "uncompiled") in Windows XP... I just setup an XP Pro 32bit VM and tried it... It is a bit fiddly... But it works.
Basically:
- install Python
2.7 from here:
https://www.python.org/downloads/release/python-2714/ I'd suggest the .msi x86 installer (
https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi)... DO NOT use Python 3!
I'd also recommend leaving default install path as C:\Python27
- install PyQt4 from here:
https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe/downloadThat's the latest precompiled binary for PyQt4 I could find... It works
You need to use same install path as Python installer (ie. C:\Python27)
- Setup the system environment variables, ie. add C:\Python27 to
PATH- Download and extract the Electrum 2.9.4 source code .zip from here:
https://github.com/spesmilo/electrum/releases- open up a command prompt (Start -> run ->
cmd)
- change directory to where you extracted the Electrum 2.9.4 source code
- Run the following commands:
C:\Python27\python setup.py install
This should download and install the necessary python libraries if any are missing
C:\Python27\lib\site-packages\PyQt4\pyrcc4 icons.qrc -o gui\qt\icons_rc.py
Compiles some icons
You should then be able to start Electrum using:
C:\Python27\python electrum