Proxmark 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.

#51 2014-04-30 11:56:36

app_o1
Contributor
Registered: 2013-06-22
Posts: 238

Re: Compiled Android Client - Download

Did you "install" the cdc module ?

In my case, I am getting : "cdc-acm.ko invalid module format" in I9100 rooted, not kernel modified.

Offline

#52 2014-04-30 13:02:45

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

app_o1 wrote:

Did you "install" the cdc module ?

In my case, I am getting : "cdc-acm.ko invalid module format" in I9100 rooted, not kernel modified.

You are using a cdc-acm.ko module compiled from source code not valid for your actual kernel (built from different device source code or the correct source code for your device but different kernel version/revision compared to the actual one installed in your device).

If I well remember using I9000 you also need to externally power the pm3.

Last edited by asper (2014-04-30 13:15:48)

Offline

#53 2014-05-05 09:02:43

ghosttang
Member
Registered: 2014-04-30
Posts: 3

Re: Compiled Android Client - Download

app_o1 wrote:

Did you "install" the cdc module ?

In my case, I am getting : "cdc-acm.ko invalid module format" in I9100 rooted, not kernel modified.

Nope,my phone already exist ttyACM0,ttyACM2,ttyACM3 before "install" cdc module...
Then I connect PM3 ,there isn't add any more ttyACM port...
So sad sad

Offline

#54 2014-05-05 09:10:16

ghosttang
Member
Registered: 2014-04-30
Posts: 3

Re: Compiled Android Client - Download

asper wrote:
app_o1 wrote:

Did you "install" the cdc module ?

In my case, I am getting : "cdc-acm.ko invalid module format" in I9100 rooted, not kernel modified.

You are using a cdc-acm.ko module compiled from source code not valid for your actual kernel (built from different device source code or the correct source code for your device but different kernel version/revision compared to the actual one installed in your device).

If I well remember using I9000 you also need to externally power the pm3.

I've another phone , Nexus S (i9020),Android 4.3.1 , CyanogenMod 10.2.1-crespo , how to find my suitable cdc-acm.ko module ?

Offline

#55 2014-05-15 10:30:31

Nester
Member
Registered: 2014-03-31
Posts: 2

Re: Compiled Android Client - Download

I'm getting error:

CANNOT LINK EXECUTABLE: empty/missing DT_HASH in ./proxmark3

Have you used --hash-style=sysv for compiling?

I cannot get the last source code , the link is expired sad

Offline

#56 2014-05-15 11:08:54

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

To be able to use android pm3 client with the latest sources you need a new patch that officially I do not support (for now) because of major changes that are actually under development (openssl crypto stuff in particular). You can find my Android latest patch here (copy/overwrite actual source code with the files in this archive).

Again, i do not offer support for this.

Offline

#57 2014-07-03 10:53:32

marcv81
Contributor
Registered: 2012-07-31
Posts: 12

Re: Compiled Android Client - Download

Hi Asper,

Fantastic work! Sorry for not replying on the other thread, I have stopped all my proxmark-related activities and I was not monitoring this forum. Some time ago I was trying to get my project to work with the new USB interface (/dev/ttyACM) but I lost interest. Also the USB communications with my Android device and the old interface were not very stable. So congratulations for getting the new USB interface to work. Is everything stable now?

By the way I cannot find your source code in any of the links above, just the compiled binaries. Would you have a link to the source code in GitHub or similar? GitHub is very good for collaborating with other developers, and you never know when someone finds your project and decides to contribute!

Thanks,
Marc.

Offline

#58 2014-07-04 09:05:41

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Yes it is all VERY stable under android; anyway is still quite "experimental" because new pm3 functions (including DES/3DES) are new so I think this is the reason why the patch is not "committed" to github or something like that. Anyway all that was not possible without jonor contribute (and you code of course) ! So thank you for answering-back wink

Here it is (the re-uploaded patch file).

Last edited by asper (2014-07-04 09:06:47)

Offline

#59 2014-07-04 10:46:21

Gypsyguy74
Member
Registered: 2014-05-29
Posts: 4

Re: Compiled Android Client - Download

I just got my PM3 and I really need some one to help me with stand alone mode can you help me please
And if I have to pay for you time cause I really need this to work
If we can EMAIL SOUTHWESTSURPLUS@ ymail .com
Or my phone number # 480-818-7996
Best regards

Bobby.M

Offline

#60 2014-12-23 20:03:44

kevinkm
Contributor
Registered: 2014-11-07
Posts: 20

Re: Compiled Android Client - Download

Oh gorgeous work, asper marcv81 jonor you awesome! when I have finished reading all of posts, Iam pretty sure I miss this very important beta version, I really I don't want to stay at libusb all the time, pls, if that is possible that you are willing to email me the proxdroid at CDC, my address is 192719@qq.com.

Thank you so much.

Kevin.K

Offline

#61 2015-01-01 18:07:33

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Added r0.0.6 to the 1st post.

Last edited by asper (2015-01-01 18:07:44)

Offline

#62 2015-02-01 10:57:03

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Added r.0.0.7 to the 1st post.

Please do not use this thread for feedbacks or bugs, search the forum for the appropriate section. Thank you !

Offline

#63 2015-04-02 17:51:54

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Updated the 1st post with the new rev 2.0.0 !
Many changes since last compiled 0.0.7, mainly in the LF front but not only !

Many kudos to Piwi, Holiman, Iceman and Marshmellow for the new code !

Offline

#64 2015-05-27 14:06:27

jonathan
Member
Registered: 2015-05-27
Posts: 3

Re: Compiled Android Client - Download

Hello, there are two problems that I have encountered.
1) I cannot find the source code of the project Proxdroid on the first page.(the link in unclickable...)
2) Android 5.0+ requires a PIE build to function, and because of I cannot find the source code, I cannot build it with PIE...

Offline

#65 2015-05-27 17:54:30

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

1) Link (it's not the full source, just the patches to apply to the main pm3 source)
2) Never compiled for 5.0; try to compile with the sources provided and let me know wink

Offline

#66 2015-05-29 11:51:48

jonathan
Member
Registered: 2015-05-27
Posts: 3

Re: Compiled Android Client - Download

Successfully complied on Android 5.0+. After several tests I found that we can enable PIE Compile simply by adding these two lines of code into "Android.mk" (Proxmark3 Execute file part)!
"

LOCAL_CFLAGS += -pie -fPIE
LOCAL_LDFLAGS += -pie -fPIE

"

Everything seems function perfectly except when I am trying to dump a card, I got a error:
"
can't create log files, logging disabled.
can't create file name "dump.bin"
"

Let me know if you need the Complied library and execute files. My email: " J@metadata.cc "

Offline

#67 2015-05-29 13:51:33

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Thank you for your support!

You must enable write permissions access to the proxmark executable folder otherwise android cannot write in log or files in that folder.

Does adding the above lines make errors compiling for android versions below 5.x ?

Offline

#68 2015-05-29 17:53:48

jonathan
Member
Registered: 2015-05-27
Posts: 3

Re: Compiled Android Client - Download

Yes, it should be. Android 5.0- should also function with pie execute files, since only android 5.x have forced developer to compile apps with pie.

Offline

#69 2015-06-07 21:28:58

docaom
Contributor
Registered: 2015-06-07
Posts: 12

Re: Compiled Android Client - Download

@asper
Can you build new version compatible with Android 5.* ?
I have Sony Z3 rooted with 5.0.2 and have a mistake "u0_a304@D6633:/system/bin $ proxmark3
error: only position independent executables (PIE) are supported." Can you help me?

Offline

#70 2015-06-08 00:50:48

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

I can try, let's see the forthcoming new version as soon as iso14443bwil be fixed.

Offline

#71 2015-06-08 07:31:29

docaom
Contributor
Registered: 2015-06-07
Posts: 12

Re: Compiled Android Client - Download

thanks. it would be perfect.
I'll wait smile

Offline

#72 2015-06-22 14:14:03

steve
Contributor
Registered: 2014-09-15
Posts: 17

Re: Compiled Android Client - Download

Hey,

I finally got proxdroid compiling by using the patch and a checkout of the proxmark3 git repo, but there were a lot of errors of missing libraries etc that I had to rip out to get it compiled.
For starters, libreadline is referenced from the Android.mk file, but the source is not in the patch, nor in the github repo. Fixed it and termcap from other sources. Also got a lot of errors like

/tmp$ mkdir pd
/tmp$ cd pd
/tmp/pd$ git clone https://github.com/Proxmark/proxmark3.git
Cloning into 'proxmark3'...
remote: Counting objects: 7602, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 7602 (delta 2), reused 0 (delta 0), pack-reused 7592
Receiving objects: 100% (7602/7602), 10.06 MiB | 7.13 MiB/s, done.
Resolving deltas: 100% (5643/5643), done.
Checking connectivity... done.
/tmp/pd$ mkdir trunk
/tmp/pd$ mv proxmark3 trunk
/tmp/pd$ unzip /tmp/patch.zip 
.../tmp/pd$ mv jni trunk/
/tmp/pd$ cd trunk/
/tmp/pd/trunk$ rsync -av /tmp/readline .
...
/tmp/pd/trunk$ rsync -av /tmp/termcap .
...
/tmp/pd/trunk$ ndk-build
[armeabi] Prebuilt       : libcrypto.so <= jni/../openssl/
[armeabi] Install        : libcrypto.so => libs/armeabi/libcrypto.so
[armeabi] Compile thumb  : proxmark3 <= crapto1.c
...
[armeabi] Compile thumb  : readline <= mbutil.c
[armeabi] Compile thumb  : readline <= tilde.c
[armeabi] SharedLibrary  : libreadline.so
[armeabi] Executable     : proxmark3
jni/../proxmark3/client/graph.c:146: error: undefined reference to 'DetectASKClock'
jni/../proxmark3/client/graph.c:166: error: undefined reference to 'countFC'
jni/../proxmark3/client/graph.c:191: error: undefined reference to 'DetectPSKClock'
...
jni/../proxmark3/client/cmdhficlass.c:331: error: undefined reference to 'diversifyKey'
jni/../proxmark3/client/cmdhficlass.c:333: error: undefined reference to 'printvar'
jni/../proxmark3/client/cmdhficlass.c:335: error: undefined reference to 'doMAC'
jni/../proxmark3/client/cmdhficlass.c:379: error: undefined reference to 'saveFile'
jni/../proxmark3/client/cmdhficlass.c:664: error: undefined reference to 'bruteforceFileNoKeys'
jni/../proxmark3/client/cmdhficlass.c:672: error: undefined reference to 'testCipherUtils'
...
jni/../proxmark3/client/cmdhficlass.c:534: error: undefined reference to 'des3_set2key_dec'
jni/../proxmark3/client/cmdhficlass.c:550: error: undefined reference to 'des3_crypt_ecb'
jni/../proxmark3/client/cmdhficlass.c:558: error: undefined reference to 'saveFile'
jni/../proxmark3/client/cmdlf.c:887: error: undefined reference to 'psk2TOpsk1'
jni/../proxmark3/client/cmdhfmfu.c:1711: error: undefined reference to 'des3_set2key_enc'
jni/../proxmark3/client/cmdhfmfu.c:1713: error: undefined reference to 'des3_crypt_cbc'
jni/../proxmark3/client/cmdhfmfu.c:1749: error: undefined reference to 'des3_set3key_enc'
jni/../proxmark3/client/cmdhfmfu.c:1751: error: undefined reference to 'des3_crypt_cbc'
jni/../proxmark3/client/cmdlft55xx.c:301: error: undefined reference to 'psk1TOpsk2'
...
jni/../proxmark3/client/scripting.c:286: error: undefined reference to 'aes_crypt_ecb'
jni/../proxmark3/client/scripting.c:257: error: undefined reference to 'aes_init'
jni/../proxmark3/client/scripting.c:258: error: undefined reference to 'aes_setkey_dec'
jni/../proxmark3/client/scripting.c:259: error: undefined reference to 'aes_crypt_cbc'
collect2: error: ld returned 1 exit status
make: *** [obj/local/armeabi/proxmark3] Error 1

Some of these symbols are internal to proxmark, some are external to openssl, which makes me think it's a NDK issue. I tried the NDK r9d and r10e.

In the end I ended up ripping out scripting, and the other stuff that depended on openssl (e.g. iClass). Then it  compiled, but with missing functionality of course.

Any ideas? Jonathan, did it compile cleanly for you?

Offline

#73 2015-06-22 14:23:28

steve
Contributor
Registered: 2014-09-15
Posts: 17

Re: Compiled Android Client - Download

Hey,

I finally got proxdroid compiling by using the patch and a checkout of the proxmark3 git repo, but there were a lot of errors of missing libraries etc that I had to rip out to get it compiled.
For starters, libreadline is referenced from the Android.mk file, but the source is not in the patch, nor in the github repo. Fixed it and termcap from other sources. Also got a lot of errors,some of these symbols are internal to proxmark, some are external to openssl, which makes me think it's a NDK issue. I tried the NDK r9d and r10e.

In the end I ended up ripping out scripting, and the other stuff that depended on openssl (e.g. iClass). Then it  compiled, but with missing functionality of course.

Any ideas? Jonathan, did it compile cleanly for you?

Offline

#74 2015-06-22 15:11:53

steve
Contributor
Registered: 2014-09-15
Posts: 17

Re: Compiled Android Client - Download

Hey,

I finally got proxdroid compiling by using the patch and a checkout of the proxmark3 git repo, but there were a lot of errors of missing libraries etc that I had to rip out to get it compiled.
For starters, libreadline is referenced from the Android.mk file, but the source is not in the patch, nor in the github repo. Fixed it and termcap from other sources. Also got a lot of errors like

/tmp$ mkdir pd
/tmp$ cd pd
/tmp/pd$ git clone https://github.com/Proxmark/proxmark3.git
Cloning into 'proxmark3'...
remote: Counting objects: 7602, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 7602 (delta 2), reused 0 (delta 0), pack-reused 7592
Receiving objects: 100% (7602/7602), 10.06 MiB | 7.13 MiB/s, done.
Resolving deltas: 100% (5643/5643), done.
Checking connectivity... done.
/tmp/pd$ mkdir trunk
/tmp/pd$ mv proxmark3 trunk
/tmp/pd$ unzip /tmp/patch.zip 
.../tmp/pd$ mv jni trunk/
/tmp/pd$ cd trunk/
/tmp/pd/trunk$ rsync -av /tmp/readline .
...
/tmp/pd/trunk$ rsync -av /tmp/termcap .
...
/tmp/pd/trunk$ ndk-build
[armeabi] Prebuilt       : libcrypto.so <= jni/../openssl/
[armeabi] Install        : libcrypto.so => libs/armeabi/libcrypto.so
[armeabi] Compile thumb  : proxmark3 <= crapto1.c
...
[armeabi] Compile thumb  : readline <= mbutil.c
[armeabi] Compile thumb  : readline <= tilde.c
[armeabi] SharedLibrary  : libreadline.so
[armeabi] Executable     : proxmark3
jni/../proxmark3/client/graph.c:146: error: undefined reference to 'DetectASKClock'
jni/../proxmark3/client/graph.c:166: error: undefined reference to 'countFC'
jni/../proxmark3/client/graph.c:191: error: undefined reference to 'DetectPSKClock'
...
jni/../proxmark3/client/cmdhficlass.c:331: error: undefined reference to 'diversifyKey'
jni/../proxmark3/client/cmdhficlass.c:333: error: undefined reference to 'printvar'
jni/../proxmark3/client/cmdhficlass.c:335: error: undefined reference to 'doMAC'
jni/../proxmark3/client/cmdhficlass.c:379: error: undefined reference to 'saveFile'
jni/../proxmark3/client/cmdhficlass.c:664: error: undefined reference to 'bruteforceFileNoKeys'
jni/../proxmark3/client/cmdhficlass.c:672: error: undefined reference to 'testCipherUtils'
...
jni/../proxmark3/client/cmdhficlass.c:534: error: undefined reference to 'des3_set2key_dec'
jni/../proxmark3/client/cmdhficlass.c:550: error: undefined reference to 'des3_crypt_ecb'
jni/../proxmark3/client/cmdhficlass.c:558: error: undefined reference to 'saveFile'
jni/../proxmark3/client/cmdlf.c:887: error: undefined reference to 'psk2TOpsk1'
jni/../proxmark3/client/cmdhfmfu.c:1711: error: undefined reference to 'des3_set2key_enc'
jni/../proxmark3/client/cmdhfmfu.c:1713: error: undefined reference to 'des3_crypt_cbc'
jni/../proxmark3/client/cmdhfmfu.c:1749: error: undefined reference to 'des3_set3key_enc'
jni/../proxmark3/client/cmdhfmfu.c:1751: error: undefined reference to 'des3_crypt_cbc'
jni/../proxmark3/client/cmdlft55xx.c:301: error: undefined reference to 'psk1TOpsk2'
...
jni/../proxmark3/client/scripting.c:286: error: undefined reference to 'aes_crypt_ecb'
jni/../proxmark3/client/scripting.c:257: error: undefined reference to 'aes_init'
jni/../proxmark3/client/scripting.c:258: error: undefined reference to 'aes_setkey_dec'
jni/../proxmark3/client/scripting.c:259: error: undefined reference to 'aes_crypt_cbc'
collect2: error: ld returned 1 exit status
make: *** [obj/local/armeabi/proxmark3] Error 1

Some of these symbols are internal to proxmark, some are external to openssl, which makes me think it's a NDK issue. I tried the NDK r9d and r10e.

In the end I ended up ripping out scripting, and the other stuff that depended on openssl (e.g. iClass). Then it  compiled, but with missing functionality of course.

Any ideas? Jonathan, did it compile cleanly for you?

Offline

#75 2015-06-28 17:41:35

docaom
Contributor
Registered: 2015-06-07
Posts: 12

Re: Compiled Android Client - Download

My by @asper know somethink?

Offline

#76 2015-06-30 07:45:08

kylin
Member
Registered: 2015-06-28
Posts: 2

Re: Compiled Android Client - Download

Proxdroid-bin-834      not found!!!!!

Offline

#77 2015-07-01 00:38:25

marshmellow
Moderator
From: US
Registered: 2013-06-10
Posts: 2,234

Re: Compiled Android Client - Download

Test post

Offline

#78 2015-07-01 10:04:44

iceman
Administrator
Registered: 2013-04-25
Posts: 4,879
Website

Re: Compiled Android Client - Download

Strange, openssl depencency was taken away last winter.   We use polarssl nowdays in PM3..


&#20912;&#20154;

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#79 2015-07-02 14:56:43

qq243380211
Member
Registered: 2015-03-29
Posts: 1

Re: Compiled Android Client - Download

Proxdroid-bin-834      not found it
i want it

Offline

#80 2015-09-16 19:23:18

bobylive
Member
Registered: 2015-03-30
Posts: 2

Re: Compiled Android Client - Download

@asper I'm looking for the proxdroid SVN834.Can you sent this software to me?Thx

Offline

#81 2015-09-16 19:46:44

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

bobylive wrote:

@asper I'm looking for the proxdroid SVN834.Can you sent this software to me?Thx

I don't have it anymore, sorry.

Offline

#82 2015-09-30 19:20:22

Chigurh
Member
Registered: 2015-09-16
Posts: 9

Re: Compiled Android Client - Download

Release 2.0.0 works fine with Samsung GT-NT7000 (Galaxy Note)stock ROM 3.0.31-906407 (needs  cdc-acm module)

Offline

#83 2015-10-08 14:16:31

Bi0H4z4rD
Member
Registered: 2015-10-06
Posts: 1

Re: Compiled Android Client - Download

Hi!

Any chance to get v2.2.0 compiled?

I tried myself by using the latest proxmark3 from github but errors dont allow to succeed.


Thanks!

Offline

#84 2015-11-15 16:25:48

xxootest
Contributor
Registered: 2012-03-09
Posts: 10

Re: Compiled Android Client - Download

Hi asper
Here is a question about my GALAXY SIII I9300 ,
I flash the cm11 from here http://download.cyanogenmod.org/get/jenkins/123996/cm-11-20150901-SNAPSHOT-XNG3CAO3G0-i9300.zip for my S3 ,but it does not have the cdc-acm.ko , so I can't see the ttyACM* 。
I use your zip and get the cdc-acm.ko from “proxdroid-bin-2.0.0\cdc-acm-modules\Samsung Galaxy S3 (GT-I9300)*\” ,but all of them show the same error :"
root@m0:/ # insmod cdc-acm.ko
insmod: init_module 'cdc-acm.ko' failed (Exec format error)" 
and the dmesg command show that:
"cdc_acm: disagrees about version of symbol module_layout"

I think the  cdc-acm.ko has checked the Android Kernel verson .
My  Android Kernel verson is "3.0.64-CM-ge2f984e" , how can I get the current cdc-acm.ko for my Kernel verson ?
Can you or anybody help me ?

Offline

#85 2015-11-15 16:40:53

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

You need the correct compiled file for your exact kernel, other versions will not work. You need To compile it yourself if you are not able To find Someone who already compiled it.
Do not try the ones contained in my packet with a kernel different from the ones tested, they will not work.

Last edited by asper (2015-11-15 16:42:16)

Offline

#86 2015-11-16 03:47:14

xxootest
Contributor
Registered: 2012-03-09
Posts: 10

Re: Compiled Android Client - Download

asper wrote:

You need the correct compiled file for your exact kernel, other versions will not work. You need To compile it yourself if you are not able To find Someone who already compiled it.
Do not try the ones contained in my packet with a kernel different from the ones tested, they will not work.


Yes , I understand .
How should I compile ? ex.,where can I get the source code ,and the compile environment ?
do you know ?

Offline

#87 2015-11-16 09:17:32

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Ask To the kernel/rom authors.

Offline

#88 2015-11-18 22:51:27

Pummarola
Contributor
Registered: 2015-10-19
Posts: 36

Re: Compiled Android Client - Download

removed support request. Sorry.

Last edited by Pummarola (2015-11-18 23:03:03)

Offline

#89 2015-11-18 22:59:04

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Compiled Android Client - Download

Again, this thread is NOT for support, please stop asking help here, just open another thread.

Last edited by asper (2015-11-18 23:00:17)

Offline

#90 2016-01-17 20:05:54

mr.Zorg
Contributor
From: Minsk
Registered: 2016-01-17
Posts: 5

Re: Compiled Android Client - Download

"only position independent executables (pie) are supported" error on android 5.1  sad

Offline

#91 2016-01-20 06:22:07

Apt-Get
Contributor
Registered: 2015-12-23
Posts: 107

Re: Compiled Android Client - Download

THANK YOU ASPER! This was super easy.. D2 tablet. Rooted with kingo root.
android ver 4.4.2
After Root ran - chmod 666 /dev/ttyACM0

Any chance you are going to update the version you have compiled? I like the search feature.
I suppose i could figure out how to compile my own version and contribute, but I'm just so busy.

Thanks again smile
Apt.

Last edited by Apt-Get (2016-02-05 04:33:10)

Offline

#92 2016-02-04 19:06:15

Lzyer
Member
Registered: 2016-02-02
Posts: 1

Re: Compiled Android Client - Download

816 and can reissue 2.0.0 Android client? Thank you

Offline

#93 2016-02-19 17:13:16

iceman
Administrator
Registered: 2013-04-25
Posts: 4,879
Website

Re: Compiled Android Client - Download

I just downloaded a vmware image for Android x86,  rref:  http://www.osboxes.org/android-x86/#and … rc1-vmware

I wonder how hard it would be to compile the PM3 source on it?


&#20912;&#20154;

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#94 2016-03-20 20:36:02

uNbAs
Member
Registered: 2012-07-12
Posts: 1

Re: Compiled Android Client - Download

@asper, please you can re-upload the patches?

@jonathan I too need compile for Android 5.0 with PIE, can share your binaries?

I have one error on compilation

ndk-build
[armeabi] Compile thumb  : proxmark3 <= crapto1.c
[armeabi] Compile thumb  : proxmark3 <= crypto1.c
[armeabi] Compile thumb  : proxmark3 <= nonce2key.c
[armeabi] Compile thumb  : proxmark3 <= crc16.c
[armeabi] Compile thumb  : proxmark3 <= iso14443crc.c
[armeabi] Compile thumb  : proxmark3 <= iso15693tools.c
[armeabi] Compile thumb  : proxmark3 <= mifarehost.c
[armeabi] Compile thumb  : proxmark3 <= data.c
[armeabi] Compile thumb  : proxmark3 <= graph.c
[armeabi] Compile thumb  : proxmark3 <= ui.c
[armeabi] Compile thumb  : proxmark3 <= util.c
[armeabi] Compile thumb  : proxmark3 <= cmddata.c
[armeabi] Compile thumb  : proxmark3 <= cmdhf.c
[armeabi] Compile thumb  : proxmark3 <= cmdhf14a.c
[armeabi] Compile thumb  : proxmark3 <= cmdhf14b.c
[armeabi] Compile thumb  : proxmark3 <= cmdhf15.c
[armeabi] Compile thumb  : proxmark3 <= cmdhfepa.c
[armeabi] Compile thumb  : proxmark3 <= cmdhflegic.c
[armeabi] Compile thumb  : proxmark3 <= cmdhficlass.c
[armeabi] Compile thumb  : proxmark3 <= cmdhfmf.c
[armeabi] Compile thumb  : proxmark3 <= cmdhw.c
[armeabi] Compile thumb  : proxmark3 <= cmdlf.c
[armeabi] Compile thumb  : proxmark3 <= cmdlfem4x.c
[armeabi] Compile thumb  : proxmark3 <= cmdlfhid.c
[armeabi] Compile thumb  : proxmark3 <= cmdlfhitag.c
[armeabi] Compile thumb  : proxmark3 <= cmdlfti.c
[armeabi] Compile thumb  : proxmark3 <= cmdparser.c
[armeabi] Compile thumb  : proxmark3 <= cmdmain.c
[armeabi] Compile thumb  : proxmark3 <= guidummy.c
[armeabi] Compile thumb  : proxmark3 <= proxusb.c
[armeabi] Compile thumb  : proxmark3 <= proxmark3.c
[armeabi] Compile thumb  : proxmark3 <= cmdlft55xx.c
[armeabi] Compile thumb  : proxmark3 <= cmdlfpcf7931.c
[armeabi] Compile thumb  : usb <= usb.c
[armeabi] Compile thumb  : usb <= error.c
[armeabi] Compile thumb  : usb <= descriptors.c
[armeabi] Compile thumb  : usb <= linux.c
[armeabi] SharedLibrary  : libusb.so
[armeabi] Compile thumb  : termcap <= termcap.c
[armeabi] Compile thumb  : termcap <= tparam.c
[armeabi] Compile thumb  : termcap <= version.c
[armeabi] SharedLibrary  : libtermcap.so
[armeabi] Compile thumb  : readline <= readline.c
[armeabi] Compile thumb  : readline <= vi_mode.c
[armeabi] Compile thumb  : readline <= funmap.c
[armeabi] Compile thumb  : readline <= keymaps.c
[armeabi] Compile thumb  : readline <= parens.c
[armeabi] Compile thumb  : readline <= search.c
jni/../readline/search.c: In function '_rl_nsearch_init':
jni/../readline/search.c:213:3: warning: too many arguments for format [-Wformat-extra-args]
   rl_message ("%s", p, 0);
   ^
[armeabi] Compile thumb  : readline <= rltty.c
[armeabi] Compile thumb  : readline <= complete.c
[armeabi] Compile thumb  : readline <= bind.c
[armeabi] Compile thumb  : readline <= isearch.c
[armeabi] Compile thumb  : readline <= display.c
[armeabi] Compile thumb  : readline <= signals.c
[armeabi] Compile thumb  : readline <= util.c
jni/../readline/util.c: In function '_rl_tropen':
jni/../readline/util.c:510:3: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pid_t' [-Wformat=]
   sprintf (fnbuf, "/var/tmp/rltrace.%ld", getpid());
   ^
[armeabi] Compile thumb  : readline <= kill.c
[armeabi] Compile thumb  : readline <= undo.c
[armeabi] Compile thumb  : readline <= macro.c
[armeabi] Compile thumb  : readline <= input.c
[armeabi] Compile thumb  : readline <= callback.c
[armeabi] Compile thumb  : readline <= terminal.c
[armeabi] Compile thumb  : readline <= text.c
[armeabi] Compile thumb  : readline <= nls.c
[armeabi] Compile thumb  : readline <= misc.c
[armeabi] Compile thumb  : readline <= compat.c
[armeabi] Compile thumb  : readline <= xfree.c
[armeabi] Compile thumb  : readline <= xmalloc.c
[armeabi] Compile thumb  : readline <= history.c
[armeabi] Compile thumb  : readline <= histexpand.c
[armeabi] Compile thumb  : readline <= histfile.c
[armeabi] Compile thumb  : readline <= histsearch.c
[armeabi] Compile thumb  : readline <= shell.c
[armeabi] Compile thumb  : readline <= mbutil.c
[armeabi] Compile thumb  : readline <= tilde.c
[armeabi] SharedLibrary  : libreadline.so
jni/../readline/tilde.c:423: error: undefined reference to 'endpwent'
collect2: error: ld returned 1 exit status
make: *** [obj/local/armeabi/libreadline.so] Error 1

Thanks to all

Offline

#95 2016-04-17 13:39:56

MRZA
Contributor
Registered: 2016-04-14
Posts: 29

Re: Compiled Android Client - Download

I managed to compile proxdroid from marcv81's git repository with PIE support by redefining endpwent() function in tilde.c
But it hangs at start:

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.

Offline

#96 2016-04-19 03:36:18

MartyMcFly
Member
Registered: 2016-04-09
Posts: 4

Re: Compiled Android Client - Download

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.

Offline

#97 2016-05-03 20:33:17

MRZA
Contributor
Registered: 2016-04-14
Posts: 29

Re: Compiled Android Client - Download

Thank you! It seems to be working. But I don't see what I type. I'll try to compile it myself.

Offline

#98 2016-06-19 22:53:44

Flintstone.S
Contributor
Registered: 2016-06-17
Posts: 20

Re: Compiled Android Client - Download

MartyMcFly wrote:

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 wink
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!

Offline

#99 2016-06-24 21:46:56

muddy
Contributor
Registered: 2016-06-20
Posts: 8

Re: Compiled Android Client - Download

Has anyone compiled a list of Android devices that have been successful in loading and running Prox Droid?     I see group member got it running on HTC HTV ONE V, and  Galaxy N7000 tablet.   Oh yeah FonkyCorp posted they were successful with an LG G3. What else works?

// 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

Last edited by muddy (2016-07-15 16:53:17)

Offline

#100 2016-06-25 02:19:34

0xFFFF
Administrator
From: Vic - Australia
Registered: 2011-05-31
Posts: 554

Re: Compiled Android Client - Download

HTC One X
Samsung Note 5 DUOs (N9208) - Works but NFC is terrible. Not recommended.


Want to contact me? Here's my email address...
modhex(ecijhhhhhhhhfchdhbidhniihghdduhehvhtduhbig)

Offline

Board footer

Powered by FluxBB