AndProx Versions Save

Native Android Proxmark3 client (no root required)

v2.0.5

4 years ago

Changes:

  • New: "Copying assets" now has a progress bar.
  • New: AndProx blocks sleep by default (the screen will stay on). This can be disabled in the settings.
  • Fixed: Bootloader version is now ignored for all version checks. This impacts devices that have incorrectly built bootloaders; but this doesn't actually impact compatibility.
  • Fixed: Removes background "ping" which broke snoop operations.
  • Fixed: Several places where PM3 client would not be terminated on error or closing AndProx.
  • Cleanup: Moved license notices into files.
  • Cleanup: Refactored some duplicated code.

v2.0.4

5 years ago

Changes:

  • New: PM3 v3.1.0! See upstream change log.
  • New: Select/copy text from the output buffer.
  • New: Button which scrolls to the bottom of the output buffer.
  • New: Support for connecting to a PM3 over TCP (useful for debugging and ChromeOS devices).
  • Fixed: PM3 devices with Iceman's bootloader are no longer blocked (mainly impacts RDV4.0).
  • Fixed: Commands that use printf should now come through correctly.
  • Cleanup: Documentation cleanups / improvements.

Release notes:

  • Mainline firmware 3.1.0 or later is required to use this build.

  • INTERNET permission was added to support connecting to PM3 over TCP.

  • While TCP support is now available, the manifest blocks installation on devices without support for USB Host. This is to avoid confusion on devices without USB Host that have no easy way to set up a serial-over-TCP proxy (ie: everything that isn't ChromeOS or the Android Emulator).

    ChromeOS support is still untested, and until I have a good way to allow use on ChromeOS but not every other Android device, this will continue to be blocked.

    With a little socat command, this allows you to easily debug on the Android Emulator.

v2.0.3

5 years ago

Changes:

  • New: Antenna tuning GUI, with graphs!
  • New: HID IClass support, and everything else new from PM3 since last version.
  • New: AndProx now reports when it is waiting for PM3.
  • New: Automated unit tests.
  • New: AndProx will now refuse to work with devices with incorrect firmware.
  • Fixed: Several resource leaks.
  • Fixed: Pressing ENTER with a hardware keyboard on some devices would crash AndProx.
  • Fixed: Firmware issue with PM3 not enumerating on some devices. Requires firmware update.
  • Fixed: All the patches for AndProx are now in Proxmark3!
  • Cleanup: PM3 now uses Android's zlib.
  • Cleanup: Removed some unused USB serial drivers.

v2.0.2

6 years ago
  • Fixes version number displayed for Proxmark3 -- this includes v3.0.1.
  • Works around Proxmark issue 527, so some functionality is no longer available (HID IClass).

The APK attached to this release uses Proxmark3 v3.0.1.

Corresponding firmware ELF for this version (android-hacks/v3.0.1-137-g9d8b41bd) has been attached to this release -- it is what commit is referenced in the third_party/proxmark3 submodule. You'll need to flash that with a PC.

Post-release note (2018-05-26): Some devices made by Blackberry, Huawei, Samsung and Sony have a bug where they do not properly recognise the PM3. If you get a USB permission prompt only when you disconnect the PM3, then you may be impacted by this issue.

The firmware attached to this release still has this issue. In dmesg, lsusb or similar tools on a computer, impacted firmware will report Product: PM3, fixed firmware will report Product: proxmark3.

If your phone has this issue, you will need to flash with a PM3 firmware of f3dc6d5 or later as a work-around. Future versions of AndProx (with pre-compiled firmware) will include this patch.

v2.0.1

6 years ago

This is the initial version of AndProx.

  • Many LF commands appear to work.

  • LF graphs are not available yet.

  • Scripting doesn't work properly, but most of the ground work is there.

  • Most HF card functions don't work properly yet (likely to be a firmware issue).

  • hf mf hardnested commands use a lot of memory. In the event of running out of memory, it will close the application without warning.

  • Anything output from printf won't be displayed. PrintAndLog will be displayed, but will not be written to disk.

  • Probably doesn't exit or sleep cleanly, causing high battery use. Swipe the app away from the App Switcher when done, and unplug the PM3.