AndProx / AndProx

Native Android Proxmark3 client (no root required)
GNU General Public License v3.0
232 stars 44 forks source link

Support cdc_acm #13

Open micolous opened 6 years ago

micolous commented 6 years ago

Description

Some people have devices with the cdc_acm module. We should find a way to support using the devices with a /dev/ttyACM0 interface handle.

This requires an Android device with the cdc_acm kernel module, which isn't part of the Android CDD/CTS.

Steps to reproduce

  1. Have an Android device with the cdc_acm module
  2. Try to use AndProx with it.

Expected behaviour

AndProx can connect and detect the device.

Actual behaviour

AndProx cannot detect the device.

Notes

Reportedly an issue with LineageOS 14, but not later versions. Not clear whether this is limited.

Some devices with this module may not be rooted. They may also restrict the /dev/ttyACM0 device node. So we should find some way to work around those limits.

That might require custom firmware.