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.
Time changes and with it the technology
Proxmark3 @ discord
Users of this forum, please be aware that information stored on this site is not private.
Pages: 1
Hi everyone,
I'm thinking about porting the application to android so that we could have a portable solution.
this would easily brings power to the board, a screen to interact with it, and harddrive capacity to store the results.
I hope to give you some news in a few weeks,
if anyone has already been working on a similar projet, please let me know.
Offline
Didn't work on this yet, but have already given it some thought, as this would be very useful.
This would also work together very well with creating a rather generic libproxmark on which an android app could be built easily.
The Android USB-port doesn’t provide power, so you need to inject power to the prox, but several standalone ideas already took care of that.
Offline
Hi,
Any progress on porting the client for android? I'm particularly interested in an API so I can whip up some android apps with big buttons to carry out commonly-performed tasks, with an option to bring up a console in a menu, or something like that. I'd love an excuse to pick up a nice new android tablet for work.
Thanks.
Offline
I know that,I will pay for a apps like that.:)
Offline
Hello. I'm upping this post.
Are you sure an "Smartphone" (with Android) device can communicate with Proxmark using USB port ? (I've read that was not possible before)
What are solutions to bring power to the card (only one USB port), using a USB hub ? (I've a battery for standalone mode).
If that's technically possible (without hardware mods), I would be interested in this kind of dev
Offline
hi, i'm also interested by the topics .
Also :
"When your Android-powered device is in USB host mode, it acts as the USB host, powers the bus, and enumerates connected USB devices. USB host mode is supported in Android 3.1 and higher."
http://developer.android.com/guide/topics/connectivity/usb/host.html
Offline
It can be done!
http://blog.spiderlabs.com/2012/12/proxmark-3-now-with-100-more-android.html
Offline
Just tested and... it seems to work !
I arrive at:
"Connected Units: 1. SN: Changeme [001/002]"
But then, when I send commands, no answer from the PM3... maybe answers are not shown but only written to log file ?
Is this behaviour normal ?
What is the command to open (log) files under linux ? vi ?
Last edited by asper (2012-12-05 14:08:05)
Offline
Hi everyone,
I while ago I tried a slightly different setup. I ported libusb, readline, termcap, and the proxmark3 client to Android. It all compiled and linked fine. When running however the proxmark3 client would send the commands correctly but it would never receive any answer from the board. I know the board received the messages correctly because the LED would flick to the right colors depending on the command. I tried to troubleshoot for a while, thought about wrapping the USB calls in a Java layer, but eventually I gave up.
That was on a SGS2 running CyanogenMod9.1. I first tried with the manufacturer's ICS ROM but it wouldn't work at all. I suspect my problem, and possibly yours, may be hardware and/or platform related. Could you please let us know which device and which firmware you're running?
Also I may upload my source tree to GitHub sometime if anyone is interested in trying. You'd need the Android SDK, a rooted phone (required for the libusb install as far as I remember), and an OTG cable. Any taker?
Cheers,
Marc.
Last edited by marcv81 (2013-01-31 02:48:31)
Offline
Hi everyone,
I did go through the setup described in http://blog.spiderlabs.com/2012/12/proxmark-3-now-with-100-more-android.html on the SGS2 running CM9.1, and I encounter exactly the same issue: the commands are sent but nothing is ever received. Given the way Ubuntu is run on a chrooted filesystem this is not surprising, but at least it confirms that my Android native port would probably have worked if the platform had supported it.
To anyone trying to reproduce the setup described in the blog I'd recommend trying different kernels and OS versions on your phone/tablet. And please let us know if you get it to work!
Cheers,
Marc.
Last edited by marcv81 (2013-01-31 02:48:18)
Offline
Hi everyone,
So I got myself a HTC One V and got everything to work. The proxmark3 client compiles and runs as a native Android application, nice!
I have uploaded the code to Git if you're interested in having a look. It's based on an older version of the proxmark3 client but I'll update it when I have some time. https://github.com/marcv81/proxdroid
Cheers,
Marc.
Last edited by marcv81 (2013-01-31 02:51:08)
Offline
Can you provide an APK ?
Offline
This is not a standard Android application but a command line program, so it is impossible to provide an APK (as far as I know).
I however compiled the binaries for you and uploaded them here: http://www.filedropper.com/proxdroid. It is based on SVN r653, please match the firmware version on the proxmark3 board.
Just untar and run install.sh after connecting your proxmark via USB. If you have any issue try to have a look at the README (https://github.com/marcv81/proxdroid) or let me know.
Cheers,
Marc.
Offline
any help about this ( http://www.proxmark.org/forum/viewtopic.php?id=1604 ) it will be appreciated.
Last edited by gaucho (2013-04-27 14:16:45)
Offline
Great marcv81 ! Can you please compile latest release ? From r655 pm3 usees the CDC (serial) and no more libusb ! Really better and faster !!
Last edited by asper (2013-09-04 17:27:49)
Offline
Sorry for this double post but if someone can provide a contact to contact marcv81 I will be grateful !
Last edited by asper (2013-09-17 10:00:16)
Offline
New release for Android HERE
Offline
Pages: 1