diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..8f981d4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.1] - 2025-03-10 + +### Changed +- New app icon + +## [1.0] - 2025-03-10 + +### Added +- Mount ISO/IMG files as USB mass storage or CD-ROM +- Create blank IMG files for writable USB drives +- Read-only or read-write mount options +- Persistent notification with quick unmount button +- OS-specific icons for popular distributions (Linux, BSD, etc.) +- Download links to popular operating systems (Linux, BSD, Windows, Recovery tools) +- Rename and delete files +- Material 3 dynamic theming with dark mode support +- Support for Magisk, KernelSU, and APatch root solutions +- Bundled isodrive binary for all architectures (arm64-v8a, armeabi-v7a, x86_64, x86) diff --git a/docs/screenshots/create_img_digalogbox.jpg b/docs/screenshots/create_img_digalogbox.jpg deleted file mode 100644 index 85172b0..0000000 Binary files a/docs/screenshots/create_img_digalogbox.jpg and /dev/null differ diff --git a/docs/screenshots/create_img_digalogbox.jpg b/docs/screenshots/create_img_digalogbox.jpg new file mode 120000 index 0000000..75a28c5 --- /dev/null +++ b/docs/screenshots/create_img_digalogbox.jpg @@ -0,0 +1 @@ +../../fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg \ No newline at end of file diff --git a/docs/screenshots/list_images_home.jpg b/docs/screenshots/list_images_home.jpg deleted file mode 100644 index 5be9c2e..0000000 Binary files a/docs/screenshots/list_images_home.jpg and /dev/null differ diff --git a/docs/screenshots/list_images_home.jpg b/docs/screenshots/list_images_home.jpg new file mode 120000 index 0000000..611e207 --- /dev/null +++ b/docs/screenshots/list_images_home.jpg @@ -0,0 +1 @@ +../../fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg \ No newline at end of file diff --git a/docs/screenshots/list_listing_download.jpg b/docs/screenshots/list_listing_download.jpg deleted file mode 100644 index 9ce86f1..0000000 Binary files a/docs/screenshots/list_listing_download.jpg and /dev/null differ diff --git a/docs/screenshots/list_listing_download.jpg b/docs/screenshots/list_listing_download.jpg new file mode 120000 index 0000000..fddc49e --- /dev/null +++ b/docs/screenshots/list_listing_download.jpg @@ -0,0 +1 @@ +../../fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg \ No newline at end of file diff --git a/docs/screenshots/mount_options_dialogbox.jpg b/docs/screenshots/mount_options_dialogbox.jpg deleted file mode 100644 index 0d096db..0000000 Binary files a/docs/screenshots/mount_options_dialogbox.jpg and /dev/null differ diff --git a/docs/screenshots/mount_options_dialogbox.jpg b/docs/screenshots/mount_options_dialogbox.jpg new file mode 120000 index 0000000..c293ead --- /dev/null +++ b/docs/screenshots/mount_options_dialogbox.jpg @@ -0,0 +1 @@ +../../fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg \ No newline at end of file diff --git a/docs/screenshots/mounted_status_home.jpg b/docs/screenshots/mounted_status_home.jpg deleted file mode 100644 index 15b9d90..0000000 Binary files a/docs/screenshots/mounted_status_home.jpg and /dev/null differ diff --git a/docs/screenshots/mounted_status_home.jpg b/docs/screenshots/mounted_status_home.jpg new file mode 120000 index 0000000..3939194 --- /dev/null +++ b/docs/screenshots/mounted_status_home.jpg @@ -0,0 +1 @@ +../../fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt new file mode 100644 index 0000000..41dfa78 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -0,0 +1,9 @@ +* New app icon +* Mount ISO/IMG files as USB mass storage or CD-ROM +* Create blank IMG files for writable USB drives +* Read-only or read-write mount options +* Persistent notification with quick unmount button +* OS-specific icons for popular distributions +* Download links to popular operating systems +* Rename and delete files +* Material 3 dynamic theming with dark mode support diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..fbb899e --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,24 @@ +ISO Droid lets you mount ISO and IMG files as USB mass storage or CD-ROM devices on rooted Android devices. Connect your phone to any PC and it will appear as a bootable USB drive or CD-ROM. + +Features: +* Mount ISO/IMG files as USB mass storage or CD-ROM +* Create blank IMG files for writable USB drives +* Read-only or read-write mount options +* Persistent notification with quick unmount button +* OS-specific icons for popular distributions (Linux, BSD, etc.) +* Download links to popular operating systems +* Rename and delete files +* Material 3 dynamic theming with dark mode support + +Requirements: +* Rooted Android device (Magisk, KernelSU, APatch, etc.) +* USB gadget support (configfs or sysfs) +* Android 8.0+ (API 26) + +Usage: +1. Place your ISO/IMG files in /sdcard/isodrive/ +2. Select an ISO/IMG file from the list +3. Choose mount options (Mass Storage or CD-ROM) +4. Tap Mount +5. Connect your phone to a PC via USB +6. Unmount via the app or notification when done diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000..d9f2b78 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg new file mode 100644 index 0000000..5be9c2e Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg new file mode 100644 index 0000000..15b9d90 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg new file mode 100644 index 0000000..0d096db Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg new file mode 100644 index 0000000..85172b0 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg new file mode 100644 index 0000000..9ce86f1 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..a609275 --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Mount ISO/IMG files as USB drives on rooted Android diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..27470f0 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +ISO Droid