Skip to content

libaums-ng v1.0.2

Choose a tag to compare

@danusha2345 danusha2345 released this 31 May 18:16
· 6 commits to main since this release

First working release of libaums-ng, a maintained fork of magnusja/libaums — read/write USB mass storage on Android via OTG, no root.

Fixes

  • SCSI request-sense no longer crashes device init — clamp dynamic sense length to the buffer capacity (upstream #410) and read the additional-sense-length byte as unsigned.
  • FAT name matching is locale-independent (Locale.ROOT) — fixes case-insensitive duplicate detection on Turkish/Azeri locales.

Build / compatibility

  • minSdk 24, compileSdk/targetSdk 35 (resolves the API < 24 ByteBuffer NoSuchMethodError, upstream #347).
  • Publishing fixed for Gradle 8 / JitPack; builds without local.properties.

Testing

  • New offline test harness (no network fixtures) — FAT32 read/write coverage plus SCSI and locale regression tests.

Install (JitPack)

maven { url 'https://jitpack.io' }
implementation 'com.github.danusha2345.libaums-ng:core:v1.0.2'

libusbcommunication is not published via JitPack (needs an external libusb checkout); build it locally if you need the libusb backend.

🤖 Generated with Claude Code