1、编译(获取)客户端
Proxmark3的Android 客户端项目地址:https://github.com/marcv81/proxdroid
根据目前测试来看,三星galaxy S2 ,三星galaxy S3 ,HTC One V 都工作正常。
要求手机root,并且支持USB host模式。喜欢自己折腾的,安装好ndk环境之后,可以按照以下方式自行编译客户端:
git clone https://github.com/marcv81/proxdroid.git proxdroid
cd
proxdroid
git submodule init
git submodule update
ndk-build
不想折腾编译环境的,可以下载我们编译好的客户端: 下载地址
2、安装客户端
以三星galaxy S3为例,其他安卓手机安装类似。
① Root 你的手机,此过程略(参见各大手机社区root过程)。
②手机root过后,建议安装以下软件(可到Google Play上搜索安装):
R.E.管理器,BusyBox Pro (集成大部分linux命令),Better Terminal (超级终端),Terminal IDE (全键盘输入法)
③安装好以上软件之后,将编译好的以下文件复制到SD卡中:
libusb.so ,libreadline.so ,libtermcap.so ,proxmark3 (本人S3的SD卡路径为/sdcard/)
④打开R.E.管理器,找到/system目录,挂载为读写。
如图:
⑤打开Better Terminal (超级终端),执行以下命令:
cd /sdcard/#切换到客户端所在目录 cp libusb.so /system/lib #复制libusb.so到/system/lib目录 cp libreadline.so /system/lib #复制libreadline.so到/system/lib目录 cp libtermcap.so /system/lib #复制libtermcap.so到/system/lib目录 cp proxmark3 /system/bin #复制proxmark3到/system/bin目录 也可以按照注释的方法,用R.E.管理器将以上文件复制到目标位置。
⑥以上操作完成之后就完成了客户端的安装,再次打开R.E.管理器,将/system目录挂载为只读。
3、安卓下Proxmark3的使用
①用OTG线连接好Proxmark3。
②打开Better Terminal (超级终端),输入proxmark3 进入交互终端。
③ 一切OK,Enjoy it !