PROXDROID SOURCE CODE
(based on proxmark3 source code r839)
http://i.imgur.com/6mvVlne.png
This source code contains all stuff including the necessary readline and termcap code; the only missing thing is the official proxmark3 source code folder you can find HERE.To correctly compile this source code (link available at the very end of this post) you need to install Android NDK (tested under NDK r9 - July 2013). I suggest to install NDK into a "no-space-between-names" folder (ex. D:\NDKr9 and not D:\NDK r9) to avoid possible "missing file" problems.
When you correctly installed it you need to:
-1- copy proxdroid folder into NDK \samples folder (ex. D:\NDKr9\samples\proxdroid)
-2- move out in a safe place the file llex.c you can find in \samples\proxdroid\trunk\proxmark3\liblua\
-3- copy the offical proxmark3 source code folder inside the trunk folder (ex. D:\NDKr9\samples\proxdroid\trunk\proxmark3\here-all-source-files+folders)
-4- overwrtie original \samples\proxdroid\trunk\proxmark3\liblua\llex.c with the modified llex.c you moved at step 2
-5- go to ndk root folder (es. D:\NDKr9\) and execute the following commands using a dos shell window (this example is good if you have NDK installed in D:\NDKr9 folder):set PATH=D:\NDKr9\;%PATH% cd samples cd proxdroid cd trunk ndk-build
-6- compiled files [proxmark3; libreadline.so; libtermcap.so] can be found in \libs\armeabi folder (ex. D:\NDKr9\proxdroid\trunk\libs\armeabi).
When you compile a new version I suggest you to clean the previous make command using the ndk-build clean command and then re-send commands at step 5 to compile the new version.
Android installation instructions can be found in the 1st post of this thread.
Many many thanks to marcv81 for the original project sources (no more updated since r653 release) and to jonor for making sure that all of this was possible !!
No support will be given for this source code !
Links broken :$ anyone got mirror?
]]>Thanks!!
]]>looks like some file-permissions error or directory. See if you can chmod it?
What do you mean?
]]>Hi MRZA,
If you want, check my github repo (https://github.com/FonkyCorp/proxdroid), you'll find all you need to compile the lastest version of the proxmark3 client for android.
And if you are lazy, you can try this compiled version (2.3.0 Spring 16 release): https://www.sendspace.com/file/7533at
And if it still doesn't work maybe try with an external power source.
Compiled it. But still needed to use "endpwent" hack. Works on OnePlus One (with CM13).
]]> // I need to buy a used phone and ONLY use it for Proxmark communication.
Anyone else out there with a success story? Lets list models that have been tried - good and bad, was it rooted or not?
What problems did you run into? and how were they resolved?
UPDATE: 7-15-2016 Got the proxdroid running on a Samsung S5. The difficulty was in permission setting of ttyACM0. It lacked persistence. Once that was resolved - this thing becomes sleek using the droid instead of a PC. The only downside is you are only by command line, and don't get to use Gaucho's cool GUI.
Cheers! Muddy
]]>Hi MRZA,
If you want, check my github repo (https://github.com/FonkyCorp/proxdroid), you'll find all you need to compile the lastest version of the proxmark3 client for android.
And if you are lazy, you can try this compiled version (2.3.0 Spring 16 release): https://www.sendspace.com/file/7533at
And if it still doesn't work maybe try with an external power source.
@MartyMcFly
Thanks for the lazy version man
Works flawless on my Kolina K100+
Tested so far only LF commands with EM41xx and T55xx but I suppose the rest will also work fine.
Working with external power source for me, seems my phone can't provide enough juice for the PM3.
Great work. Much appreciated!
Cheers!
]]>If you want, check my github repo (https://github.com/FonkyCorp/proxdroid), you'll find all you need to compile the lastest version of the proxmark3 client for android.
And if you are lazy, you can try this compiled version (2.3.0 Spring 16 release): https://www.sendspace.com/file/7533at
And if it still doesn't work maybe try with an external power source.
]]>139|root@D5303:/system/bin # ./proxmark3 /dev/ttyACM0
PROXMARK3: NOT FOUND!
using 'scripting' commands file /dev/ttyACM0
When I unplug usb cable I get proxmark3 client working.
]]>