├── .github └── workflows │ └── android.yml ├── .gitignore ├── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md ├── androidtests ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── me │ │ └── jahnen │ │ └── libaums │ │ └── core │ │ └── androidtests │ │ └── LibAumsTest.kt │ └── main │ └── AndroidManifest.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── me │ │ └── jahnen │ │ └── libaums │ │ └── core │ │ └── usbfileman │ │ ├── DrawerListAdapter.kt │ │ ├── MainActivity.kt │ │ ├── MoveClipboard.kt │ │ └── UsbFileListAdapter.kt │ └── res │ ├── layout │ ├── activity_main.xml │ ├── content_main.xml │ ├── drawer_list_item.xml │ └── list_item.xml │ ├── menu │ ├── context.xml │ └── main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── device_filter.xml │ └── provider_paths.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── httpserver ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── jahnen │ └── libaums │ └── server │ └── http │ ├── UsbFileHttpServer.kt │ ├── UsbFileHttpServerService.kt │ ├── UsbFileProvider.kt │ ├── exception │ └── NotAFileException.kt │ └── server │ ├── AsyncHttpServer.kt │ ├── HttpServer.kt │ └── NanoHttpdServer.kt ├── javafs ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── jahnen │ └── libaums │ └── javafs │ ├── JavaFsFileSystemCreator.java │ └── wrapper │ ├── device │ ├── DeviceWrapper.java │ └── FSBlockDeviceWrapper.java │ └── fs │ ├── FileSystemWrapper.java │ └── UsbFileWrapper.java ├── libaums ├── CMakeLists.txt ├── build.gradle ├── proguard-rules.pro └── src │ ├── c │ ├── errno.c │ └── usb.c │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ ├── com │ │ └── github │ │ │ └── mjdev │ │ │ └── libaums │ │ │ └── partition │ │ │ └── gpt │ │ │ ├── GPT.kt │ │ │ └── GPTCreator.kt │ │ └── me │ │ └── jahnen │ │ └── libaums │ │ └── core │ │ ├── ErrNo.kt │ │ ├── UsbMassStorageDevice.kt │ │ ├── driver │ │ ├── BlockDeviceDriver.kt │ │ ├── BlockDeviceDriverFactory.kt │ │ ├── ByteBlockDevice.kt │ │ ├── file │ │ │ └── FileBlockDeviceDriver.kt │ │ └── scsi │ │ │ ├── ScsiBlockDevice.kt │ │ │ └── commands │ │ │ ├── CommandBlockWrapper.kt │ │ │ ├── CommandStatusWrapper.kt │ │ │ ├── ScsiInquiry.kt │ │ │ ├── ScsiInquiryResponse.kt │ │ │ ├── ScsiRead10.kt │ │ │ ├── ScsiReadCapacity.kt │ │ │ ├── ScsiReadCapacityResponse.kt │ │ │ ├── ScsiTestUnitReady.kt │ │ │ ├── ScsiWrite10.kt │ │ │ └── sense │ │ │ ├── ScsiRequestSense.kt │ │ │ ├── ScsiRequestSenseResponse.kt │ │ │ └── SenseException.kt │ │ ├── fs │ │ ├── AbstractUsbFile.kt │ │ ├── FileSystem.kt │ │ ├── FileSystemCreator.kt │ │ ├── FileSystemFactory.kt │ │ ├── UsbFile.kt │ │ ├── UsbFileInputStream.kt │ │ ├── UsbFileOutputStream.kt │ │ ├── UsbFileStreamFactory.kt │ │ └── fat32 │ │ │ ├── ClusterChain.kt │ │ │ ├── FAT.kt │ │ │ ├── Fat32BootSector.kt │ │ │ ├── Fat32FileSystem.kt │ │ │ ├── Fat32FileSystemCreator.kt │ │ │ ├── FatDirectory.kt │ │ │ ├── FatDirectoryEntry.kt │ │ │ ├── FatFile.kt │ │ │ ├── FatLfnDirectoryEntry.kt │ │ │ ├── FsInfoStructure.kt │ │ │ ├── ShortName.kt │ │ │ └── ShortNameGenerator.kt │ │ ├── partition │ │ ├── Partition.kt │ │ ├── PartitionTable.kt │ │ ├── PartitionTableEntry.kt │ │ ├── PartitionTableFactory.kt │ │ ├── PartitionTypes.kt │ │ ├── fs │ │ │ ├── FileSystemPartitionTable.kt │ │ │ └── FileSystemPartitionTableCreator.kt │ │ └── mbr │ │ │ ├── MasterBootRecord.kt │ │ │ └── MasterBootRecordCreator.kt │ │ ├── usb │ │ ├── AndroidUsbCommunication.kt │ │ ├── HoneyCombMr1Communication.kt │ │ ├── JellyBeanMr2Communication.kt │ │ ├── PipeException.kt │ │ ├── UsbCommunication.kt │ │ ├── UsbCommunicationFactory.kt │ │ └── UsbRequestCommunication.kt │ │ └── util │ │ └── LRUCache.java │ └── test │ └── java │ └── me │ └── jahnen │ └── libaums │ └── core │ ├── fs │ ├── FileSystemFactoryTest.java │ ├── FileSystemTest.java │ ├── UsbFileInputStreamTest.java │ ├── UsbFileOutputStreamTest.java │ ├── UsbFileTest.java │ └── fat32 │ │ ├── Fat32FileSystemProducer.java │ │ ├── Fat32FileSystemTest.java │ │ ├── FatFileTest.java │ │ └── FatFileTest2.java │ ├── partition │ ├── MasterBootRecordTest.java │ └── PartitionTableFactoryTest.java │ └── util │ └── Pair.java ├── libusbcommunication ├── .gitignore ├── CMakeLists.txt ├── README.md ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── c │ ├── log.h │ └── usb.c │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── jahnen │ └── libaums │ └── libusbcommunication │ ├── ErrNoIOException.kt │ ├── LibusbCommunication.kt │ ├── LibusbError.kt │ └── LibusbException.kt ├── publish-module.gradle ├── publish-root.gradle ├── settings.gradle.kts └── storageprovider ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── me │ └── jahnen │ └── libaums │ └── storageprovider │ ├── UsbDocumentProvider.java │ └── util │ └── ParcelFileDescriptorUtil.java └── res ├── drawable └── ic_usb_black_24dp.xml ├── values-v19 └── bool.xml └── values ├── bool.xml └── strings.xml /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/.gitignore -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/README.md -------------------------------------------------------------------------------- /androidtests/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /androidtests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/androidtests/build.gradle -------------------------------------------------------------------------------- /androidtests/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /androidtests/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/androidtests/proguard-rules.pro -------------------------------------------------------------------------------- /androidtests/src/androidTest/java/me/jahnen/libaums/core/androidtests/LibAumsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/androidtests/src/androidTest/java/me/jahnen/libaums/core/androidtests/LibAumsTest.kt -------------------------------------------------------------------------------- /androidtests/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/androidtests/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/me/jahnen/libaums/core/usbfileman/DrawerListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/java/me/jahnen/libaums/core/usbfileman/DrawerListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/me/jahnen/libaums/core/usbfileman/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/java/me/jahnen/libaums/core/usbfileman/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/me/jahnen/libaums/core/usbfileman/MoveClipboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/java/me/jahnen/libaums/core/usbfileman/MoveClipboard.kt -------------------------------------------------------------------------------- /app/src/main/java/me/jahnen/libaums/core/usbfileman/UsbFileListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/java/me/jahnen/libaums/core/usbfileman/UsbFileListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/drawer_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/layout/drawer_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/menu/context.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/xml/device_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/gradlew.bat -------------------------------------------------------------------------------- /httpserver/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /httpserver/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/build.gradle -------------------------------------------------------------------------------- /httpserver/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/proguard-rules.pro -------------------------------------------------------------------------------- /httpserver/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileHttpServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileHttpServer.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileHttpServerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileHttpServerService.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/UsbFileProvider.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/exception/NotAFileException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/exception/NotAFileException.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/server/AsyncHttpServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/server/AsyncHttpServer.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/server/HttpServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/server/HttpServer.kt -------------------------------------------------------------------------------- /httpserver/src/main/java/me/jahnen/libaums/server/http/server/NanoHttpdServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/httpserver/src/main/java/me/jahnen/libaums/server/http/server/NanoHttpdServer.kt -------------------------------------------------------------------------------- /javafs/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /javafs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/build.gradle -------------------------------------------------------------------------------- /javafs/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/proguard-rules.pro -------------------------------------------------------------------------------- /javafs/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /javafs/src/main/java/me/jahnen/libaums/javafs/JavaFsFileSystemCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/java/me/jahnen/libaums/javafs/JavaFsFileSystemCreator.java -------------------------------------------------------------------------------- /javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/device/DeviceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/device/DeviceWrapper.java -------------------------------------------------------------------------------- /javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/device/FSBlockDeviceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/device/FSBlockDeviceWrapper.java -------------------------------------------------------------------------------- /javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/fs/FileSystemWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/fs/FileSystemWrapper.java -------------------------------------------------------------------------------- /javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/fs/UsbFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/javafs/src/main/java/me/jahnen/libaums/javafs/wrapper/fs/UsbFileWrapper.java -------------------------------------------------------------------------------- /libaums/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/CMakeLists.txt -------------------------------------------------------------------------------- /libaums/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/build.gradle -------------------------------------------------------------------------------- /libaums/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/proguard-rules.pro -------------------------------------------------------------------------------- /libaums/src/c/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/c/errno.c -------------------------------------------------------------------------------- /libaums/src/c/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/c/usb.c -------------------------------------------------------------------------------- /libaums/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libaums/src/main/java/com/github/mjdev/libaums/partition/gpt/GPT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/com/github/mjdev/libaums/partition/gpt/GPT.kt -------------------------------------------------------------------------------- /libaums/src/main/java/com/github/mjdev/libaums/partition/gpt/GPTCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/com/github/mjdev/libaums/partition/gpt/GPTCreator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/ErrNo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/ErrNo.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/UsbMassStorageDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/UsbMassStorageDevice.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/BlockDeviceDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/BlockDeviceDriver.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/BlockDeviceDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/BlockDeviceDriverFactory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/ByteBlockDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/ByteBlockDevice.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/file/FileBlockDeviceDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/file/FileBlockDeviceDriver.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/ScsiBlockDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/ScsiBlockDevice.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/CommandBlockWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/CommandBlockWrapper.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/CommandStatusWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/CommandStatusWrapper.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiInquiry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiInquiry.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiInquiryResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiInquiryResponse.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiRead10.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiRead10.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiReadCapacity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiReadCapacity.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiReadCapacityResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiReadCapacityResponse.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiTestUnitReady.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiTestUnitReady.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiWrite10.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/ScsiWrite10.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/ScsiRequestSense.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/ScsiRequestSense.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/ScsiRequestSenseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/ScsiRequestSenseResponse.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/SenseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/driver/scsi/commands/sense/SenseException.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/AbstractUsbFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/AbstractUsbFile.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystem.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystemCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystemCreator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystemFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/FileSystemFactory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFile.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileInputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileInputStream.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileOutputStream.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileStreamFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/UsbFileStreamFactory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ClusterChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ClusterChain.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FAT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FAT.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32BootSector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32BootSector.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystem.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemCreator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatDirectory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatDirectoryEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatDirectoryEntry.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatFile.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatLfnDirectoryEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FatLfnDirectoryEntry.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FsInfoStructure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/FsInfoStructure.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ShortName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ShortName.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ShortNameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/fs/fat32/ShortNameGenerator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/Partition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/Partition.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTable.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTableEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTableEntry.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTableFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTableFactory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/PartitionTypes.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/fs/FileSystemPartitionTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/fs/FileSystemPartitionTable.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/fs/FileSystemPartitionTableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/fs/FileSystemPartitionTableCreator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/mbr/MasterBootRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/mbr/MasterBootRecord.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/partition/mbr/MasterBootRecordCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/partition/mbr/MasterBootRecordCreator.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/AndroidUsbCommunication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/AndroidUsbCommunication.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/HoneyCombMr1Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/HoneyCombMr1Communication.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/JellyBeanMr2Communication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/JellyBeanMr2Communication.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/PipeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/PipeException.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/UsbCommunication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/UsbCommunication.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/UsbCommunicationFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/UsbCommunicationFactory.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/usb/UsbRequestCommunication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/usb/UsbRequestCommunication.kt -------------------------------------------------------------------------------- /libaums/src/main/java/me/jahnen/libaums/core/util/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/main/java/me/jahnen/libaums/core/util/LRUCache.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/FileSystemFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/FileSystemFactoryTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/FileSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/FileSystemTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileInputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileInputStreamTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileOutputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileOutputStreamTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/UsbFileTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemProducer.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/Fat32FileSystemTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/FatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/FatFileTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/FatFileTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/fs/fat32/FatFileTest2.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/partition/MasterBootRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/partition/MasterBootRecordTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/partition/PartitionTableFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/partition/PartitionTableFactoryTest.java -------------------------------------------------------------------------------- /libaums/src/test/java/me/jahnen/libaums/core/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libaums/src/test/java/me/jahnen/libaums/core/util/Pair.java -------------------------------------------------------------------------------- /libusbcommunication/.gitignore: -------------------------------------------------------------------------------- 1 | .cxx/ 2 | /build 3 | -------------------------------------------------------------------------------- /libusbcommunication/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/CMakeLists.txt -------------------------------------------------------------------------------- /libusbcommunication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/README.md -------------------------------------------------------------------------------- /libusbcommunication/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/build.gradle -------------------------------------------------------------------------------- /libusbcommunication/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libusbcommunication/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/proguard-rules.pro -------------------------------------------------------------------------------- /libusbcommunication/src/c/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/c/log.h -------------------------------------------------------------------------------- /libusbcommunication/src/c/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/c/usb.c -------------------------------------------------------------------------------- /libusbcommunication/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/ErrNoIOException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/ErrNoIOException.kt -------------------------------------------------------------------------------- /libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbCommunication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbCommunication.kt -------------------------------------------------------------------------------- /libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbError.kt -------------------------------------------------------------------------------- /libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/libusbcommunication/src/main/java/me/jahnen/libaums/libusbcommunication/LibusbException.kt -------------------------------------------------------------------------------- /publish-module.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/publish-module.gradle -------------------------------------------------------------------------------- /publish-root.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/publish-root.gradle -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /storageprovider/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /storageprovider/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/build.gradle -------------------------------------------------------------------------------- /storageprovider/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/proguard-rules.pro -------------------------------------------------------------------------------- /storageprovider/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /storageprovider/src/main/java/me/jahnen/libaums/storageprovider/UsbDocumentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/java/me/jahnen/libaums/storageprovider/UsbDocumentProvider.java -------------------------------------------------------------------------------- /storageprovider/src/main/java/me/jahnen/libaums/storageprovider/util/ParcelFileDescriptorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/java/me/jahnen/libaums/storageprovider/util/ParcelFileDescriptorUtil.java -------------------------------------------------------------------------------- /storageprovider/src/main/res/drawable/ic_usb_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/res/drawable/ic_usb_black_24dp.xml -------------------------------------------------------------------------------- /storageprovider/src/main/res/values-v19/bool.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/res/values-v19/bool.xml -------------------------------------------------------------------------------- /storageprovider/src/main/res/values/bool.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/res/values/bool.xml -------------------------------------------------------------------------------- /storageprovider/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magnusja/libaums/HEAD/storageprovider/src/main/res/values/strings.xml --------------------------------------------------------------------------------