AI summary
Ventoid creates bootable USB drives from Android using OTG, with selectable MBR/GPT layouts and Secure Boot verification. No ads, no analytics, fully offline. Build 7 fixes dark-theme spinner rendering and includes recent GPT/MBR and Secure Boot preflight improvements.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Ventoid turns an Android phone into a practical Ventoy-style USB writer. Plug in a drive over OTG, pick the target device, and prepare bootable media without needing to go back to a PC for the write step.
・OTG-first workflow for rescue kits and field installs ・Direct USB mass-storage writing from Android ・Selectable MBR or GPT Ventoy-style disk layout with data and EFI partitions ・Clear stage-based install flow for MBR, CORE, DATA, and EFI ・Bundled Secure Boot marker verification for the EFI image before install ・No ads, no analytics, no network dependency
Build from source
Ventoid should be verifiable by anyone. You can open the project in Android Studio or build it directly with Gradle from the repository root.
Android Studio
①Clone the repository. ②Open Ventoid-publish in Android Studio. ③Let Gradle sync and install any missing Android SDK components it asks for. ④Build a debug APK from Build > Build Bundle(s) / APK(s) > Build APK(s), or run the app on a device with USB debugging enabled.
Command line verification
On Windows, run these commands from the repository root: .\gradlew.bat :app:testDebugUnitTest .\gradlew.bat :app:assembleDebug
If you also want a release build: .\gradlew.bat :app:assembleRelease
Release signing is optional. If no VENTOID_RELEASE_* environment variables or Gradle properties are set, the release artifact will be generated as an unsigned APK.
Notes ・The bundled boot assets are already included in the repository, so no extra download step is required to verify the build. ・The project uses Gradle dependency locking and verification metadata to keep dependency resolution auditable.
Release preflight
Before pushing a new F-Droid metadata update, run the local preflight once from the repository root: pwsh -File .\scripts\Test-FdroidPreflight.ps1 -UpdateMetadata
That command keeps the bundled fdroiddata/metadata/com.ventoid.app.yml copy aligned with the current app version and commit, then runs the checks that have caused F-Droid review churn in the past:
:app:lintRelease :app:testDebugUnitTest :app:assembleRelease :app:bundleRelease
GitHub Actions also runs the same Android verification on pushes and pull requests, plus an F-Droid preflight job on v* tags and manual dispatches.
What's new
・Fixed drive and partition spinner text rendering on dark themes ・Added explicit spinner item layouts so device/theme defaults do not produce black-on-black text ・Includes the recent GPT/MBR selection and Secure Boot preflight improvements from the 0.1.5 line
About this version
- Version
- 0.1.6 (7)
- Size
- 20.54 MB
- Requires Android
- 5.0
- Target SDK
- 21
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 96
- Updated
- Jun 15, 2026
- Package
- com.ventoid.app
Ratings & reviews
- 50
- 40
- 30
- 20
- 10