Repository navigation
v1.0
AndroMiner v1.0
Initial public release of AndroMiner, an Android mining dashboard with native ARM64 XMRig integration, live session telemetry, signed APK release builds, and safer miner setup flows.
What's New
Android Miner Integration
- Added native Android miner bridge for running an ARM64 XMRig-compatible miner from the app.
- Added real miner process control from the Android app.
- Added live mining session status, hashrate reporting, miner logs, and XMRig HTTP API telemetry.
- Added support for TLS and no-TLS miner variants.
- Prefer bundled miner binaries when using bundled APK builds.
First-Run Miner Flow
- Added first-run miner download flow for the downloader APK.
- Added user-facing warning and consent step before downloading or running the miner.
- Added support for choosing TLS or no-TLS miner payloads after installation.
Native Miner Builder
- Added Android XMRig builder scripts for Windows and Linux/WSL.
- Added ARM64 miner build support using:
- XMRig
v6.26.0 - libuv
v1.48.0 - OpenSSL
openssl-4.0.0
- XMRig
- Added TLS-enabled and no-TLS build modes.
- Added quiet build mode with detailed log files for troubleshooting.
- Added local miner bundling support through Gradle with
-PbundleMiner=true. - Patched Android miner builds so donation level can be set to
0.
Android Release Builds
- Added GitHub Actions release workflow for Android APK builds.
- Added separate miner binary workflow for publishing reusable ARM64 miner binaries.
- Added release asset generation for:
- TLS bundled APK
- no-TLS bundled APK
- downloader APK
- Added release APK signing support.
- Added APK signature verification before upload.
- Fixed Android SDK manager path handling in CI.
- Fixed npm lockfile optional dependency entries required by
npm ci --include=optional.
App Improvements
- Improved mining dashboard and live session UI.
- Improved mining status indicators.
- Simplified default profile creation to one profile.
- Simplified CPU thread configuration to plus/minus controls.
- Added delete confirmations for profiles and session history.
- Made XMRig donate level and donate-over-proxy configurable from the app.
- Fixed average mining indicator behavior.
- Improved protocol handling and display.
- Removed mock data from production behavior.
- Fixed phone temperature handling.
- Updated app versioning and Capacitor Android configuration.
Documentation & Transparency
- Added miner builder documentation.
- Added technical documentation for Android/native miner behavior.
- Simplified and updated README instructions.
- Added APK selection guidance, device requirements, and local build steps.
- Added About page details for Android permissions.
- Added About page details for miner binary, XMRig version, ABI, TLS/no-TLS variants, and binary source.
Notes
- The bundled TLS and no-TLS APKs include the miner directly inside the app.
- The downloader APK downloads the miner on first run and targets SDK 28 because Android SDK 29+ restricts execution of downloaded app-private native binaries.
- ARM64 Android devices are required.
- Miner binaries may be flagged by antivirus software because XMRig is mining software.
- APKs are signed for installation. Use the same release keystore for future upgrade-compatible releases.