Proxmark3 developers community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

#1 2020-06-02 13:07:07

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

The lack of a DLL

System :Windows 10 x64
Equipment: RDV4
I come here every day to study, but since May 25, the downloaded firmware is no longer usable, due to the lack of :libjansson-4.DLL and libpython3.8.DLL, I searched the Internet, unfortunately I can't find them, how can I get them, thank you.

Offline

#2 2020-06-02 15:20:13

iceman
Administrator
Registered: 2013-04-25
Posts: 6,695
Website

Re: The lack of a DLL

Try compiling without system jansson and python.

    make client SKIPQT=1 to skip GUI even if Qt is present
    make client SKIPBT=1 to skip native Bluetooth support even if libbluetooth is present
    make client SKIPPYTHON=1 to skip embedded Python 3 interpreter even if libpython3 is present
    make client SKIPLUASYSTEM=1 to skip system Lua lib even if liblua5.2 is present, use embedded Lua lib instead
    make client SKIPJANSSONSYSTEM=1 to skip system Jansson lib even if libjansson is present, use embedded Jansson lib instead
    make client SKIPWHEREAMISYSTEM=1 to skip system Whereami lib even if libwhereami is present, use embedded whereami lib instead
    make client SKIPZLIBSYSTEM=1 to skip system Zlib even if libz is present, use embedded Zlib instead

If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#3 2020-06-02 15:44:06

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Ok, although this changed my idiom [I don’t know how to use it for now], but you always have to try and explore, looking forward to new changes, I will continue to pay attention, and look forward to your explanation, thank you.

Offline

#4 2020-06-02 17:08:14

iceman
Administrator
Registered: 2013-04-25
Posts: 6,695
Website

Re: The lack of a DLL

You compile the client with the following.

make client SKIPPYTHON=1 SKIPJANSSONSYSTEM=1

If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#5 2020-06-02 17:46:15

gator96100
Contributor
From: Austria
Registered: 2016-03-25
Posts: 153

Re: The lack of a DLL

Thank you for reporting a bug in my precompiled builds. I’ll look into it. The autobuild script most likely does not copy those dlls.


modhex(hligicighgidilhkfchihtijduhbif)

Offline

#6 2020-06-02 17:48:00

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Yes i just tried it and didn't succeed

Offline

#7 2020-06-02 17:49:01

iceman
Administrator
Registered: 2013-04-25
Posts: 6,695
Website

Re: The lack of a DLL

The makefiles should autodetect if janson, python is install on system.   
@gator96100,  for maintainers,  great resource of information is https://github.com/RfidResearchGroup/pr … tainers.md


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#8 2020-06-03 10:57:36

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Ansson and Python were not very friendly to install, and there were many projects.I don't know what Proxmark3 needs.There is no quick and orderly article.It seems chaotic, but thanks for your help. I will study it slowly and try to find the answer as soon as possible.

Offline

#9 2020-06-03 11:12:06

iceman
Administrator
Registered: 2013-04-25
Posts: 6,695
Website

Re: The lack of a DLL

You would need to ask @gator96100 about his precompiled binaries.


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#10 2020-06-03 11:56:02

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Ok, thank you for your reply and thank you for your contribution.

Offline

#11 2020-06-04 19:26:23

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

The matter has been cleared up,Thank you。

Offline

#12 2020-06-05 04:43:54

mwalker
Moderator
Registered: 2019-05-11
Posts: 305

Re: The lack of a DLL

@gator96100

Note: For me, when running from within proxspace the default compile works and the exe can run.
When running direct from windows, its looking for the libpython3.6m.dll

The following needs full testing, but does seem to keep the proxmark3.exe happy when running direct from windows.

I downloaded the windows python 3.6.8 (nearest version I found)
src:
site: https://www.python.org/downloads/release/python-368/

Windows x86-64 embeddable zip file
64bit windows : https://www.python.org/ftp/python/3.6.8/python-3.6.8-embed-amd64.zip

I  then extracted python36.dll from the zip fiile (just the single file)
Then renamed to libpython3.6m.dll (and placed in the path)

The client then loaded ok.

!!! Please note, no testing of any calls to the dll !!!
I would assume other python files may be need of using the python interface.  So this is just my quick fix if i forget to follow iceman's instructions to exclude the feature.

make client SKIPPYTHON=1 SKIPJANSSONSYSTEM=1

thanks @iceman

Offline

#13 2020-06-05 04:53:33

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

it's here:xx\ProxSpace-64\msys2\mingw64\x86_64-w64-mingw32\lib

Offline

#14 2020-06-05 05:26:28

mwalker
Moderator
Registered: 2019-05-11
Posts: 305

Re: The lack of a DLL

Thanks, my path was a little different, but found it (not sure why windows search did not find it for me mmm)
All good.

Offline

#15 2020-06-05 12:55:49

wh201906
Contributor
Registered: 2020-04-29
Posts: 36

Re: The lack of a DLL

Run into the same problem when using the precompiled RRG / Iceman repository (Proxmark3 generic)
I have installed the python 3.7.4.

Offline

#16 2020-06-05 13:36:35

gator96100
Contributor
From: Austria
Registered: 2016-03-25
Posts: 153

Re: The lack of a DLL

All missing dlls are within the ProxSpace folder. Fixing the missing dlls is not the problem, however I am looking into compiling the client as static for a more permanent solution to the dll problem.


modhex(hligicighgidilhkfchihtijduhbif)

Offline

#17 2020-06-05 13:50:45

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Sorry, Sir, my problem has disturbed you. The problem has been solved. Looking forward to your new client.

Offline

#18 2020-06-05 22:50:12

Winds
Banned
Registered: 2020-01-28
Posts: 53

Re: The lack of a DLL

I had sloved this problem after understood that's no sence to ask you about this Gator. His answer as my opinion was be like *hey that's you have problems with your machine*, haha.

Skip the Python? Really? No need to add missed dll's?

See last my massage, find a new autobuild script and bee happy:
http://www.proxmark.org/forum/viewtopic.php?id=7726

Ps: I have no rdv4 and have no problem with libjansson-4.DLL, if you have add it manualy nearly to python lib to the script. Or be brutal and write *. dll. xD

I not see the reason to lost money for expansive device, whith the same bugs like a cheap Easy. The hf sniff still doesn't work, and you think that's always problem with my device. Do you know, in past when I have had worked with UK peoples in Russia, was the same problems...Wery difficult. Yeah but that's European people who buy device for the 400 usd and coping cards for 20 usd for fun sad

Last edited by Winds (2020-06-05 23:43:02)

Offline

#19 2020-06-06 04:30:39

shuxiang2020
Contributor
Registered: 2020-05-31
Posts: 16

Re: The lack of a DLL

Winds,You did a good job on the video. I benefited a lot. Thank you.

Offline

Board footer

Powered by FluxBB