Repository navigation
Releases
v1.5.0-beta.1
v1.5.0-beta.1
Changes since v1.4.0: a refreshed interface, ten languages, configurable safety limits, and optional anonymous usage statistics.
Note
Anonymous usage statistics are on by default. Some data are sent unless you disable them in Settings → Privacy. See docs/privacy.md.
What's New
- Redesigned the interface again, with refreshed Overview, Miner, History, Statistics, Device, and About screens, new styling, a theme transition, and updated app icons, including a monochrome icon.
- Added translations for 10 languages: English, Spanish, Hindi, Indonesian, Korean, Brazilian Portuguese, Russian, Turkish, Vietnamese, and Simplified Chinese.
- Added optional anonymous usage statistics (opt-in). You choose whether country, Android version, app version, and APK variant are shared. Wallets, pools, hashrate, temperature, and battery readings are never sent.
- Added a public statistics page and a backend service (Vercel with Firestore) to serve it.
- Added a pool connection test.
- Added session history summaries and a saved setup picker.
SHA256 checksums
| File | SHA256 |
|---|---|
SHA256SUMS |
4085058633321cc05a85824d8986ebe86de05bc0acd3e0e3d75ee76355a1ddd8 |
androminer-download-v1.5.0-beta.1.apk |
9cfb19a3c48a9b0a0ce28a7fecf266b468f6c49bc876983ce615cc525d750b05 |
androminer-notls-v1.5.0-beta.1.apk |
0af9272fa331d51376b8642d244de33f31bcd2016a4a82cf37f0c7a67707b5af |
androminer-tls-v1.5.0-beta.1.apk |
cb45d4ca9c2600ac386af14808c33fe967c20d2516a99eada57c0a7bec273968 |
androminer-web-v1.5.0-beta.1.zip |
fac2815d6761e3ef7738d42baa87a4f1bcba734fedc55586f632aec2e14d65dc |
v1.4.0
AndroMiner v1.4.0
This release redesigns the interface and adds temperature and battery protection during mining.
Note
AndroMiner now requires Android 7.0 or newer. Notifications must be enabled to start mining.
What's New
- Redesigned Overview, Miner, History, and Settings, with updated light and dark themes and swipe navigation.
- Added temperature, battery level, and charging checks that continue while the app is in the background. Mining stops if required readings are unavailable or a protection limit is reached, including a fixed 45 °C battery limit.
- Added a Stop mining button to the ongoing notification.
- Added a saved setup picker and updated session history summaries.
- Pausing now saves the current run. Resuming starts a new run after confirmation.
Fixes
- Corrected hashrate reporting and marked stale or unavailable readings.
- Added checks for placeholder wallets, invalid pool hosts, and port numbers.
- Improved session controls, storage error messages, and Android keyboard handling.
Maintenance
- Updated app dependencies, build instructions, and screenshots.
- Disabled settings for features that are not yet implemented.
SHA256 checksums
| File | SHA256 |
|---|---|
androminer-download-v1.4.0.apk |
d62684a21795b5256d0b623e045f3deccef0a71b3193f550a48d05141268f3fc |
androminer-notls-v1.4.0.apk |
34b5b5b13cfcb1e67f57f44c6d9f986be785ddfbcd2326f361990a6071e32f0f |
androminer-tls-v1.4.0.apk |
6721f043ffcc97778b391e60b5d8b66393d410fa25940dea1a010ba9e3977e42 |
androminer-web-v1.4.0.zip |
cc06335fc56e2ec5fb1a5b955bf2794fa99314685f46c3e689044abddbcc34c3 |
v1.3.0
AndroMiner v1.3.0
AndroMiner v1.3.0 improves mining session telemetry, pause/resume behavior, Android device reporting, release builds, and project dependency maintenance.
Note
I would say this update is unnecessary because it doesn't have nothing to do with XMRig. It does the same but it's only fixing and enhancing the app's design to be responsive and keeping the project up to date. Future updates could take several months, unless major issues or bugs are discovered. If you encounter any bugs, please report them by creating an issue.
What's New
Improved Mining Session Telemetry
- Added richer mining session metrics.
- Added clearer hashrate, uptime, accepted shares, rejected shares, and pool latency display.
- Added improved thermal and battery status display during active mining.
- Added battery current and voltage readings when supported by the Android device.
- Improved mining session layout for better at-a-glance monitoring.
Better Session Controls
- Improved pause and resume behavior.
- Added pending action states for pause, resume, and stop actions.
- Disabled repeated session actions while an operation is already pending.
- Added clearer button states such as Pausing, Resuming, and Stopping.
Android Device Reporting
- Improved native Android device telemetry collection.
- Added more detailed battery and power-related readings.
- Improved device status handling while the miner is paused.
Build & Dependency Upgrades
- Upgraded Capacitor packages to v8.
- Upgraded Pinia, Vue tooling, Tailwind CSS, Vite, TypeScript, Prettier, PostCSS, and related frontend dependencies.
- Migrated to Tailwind CSS v4.
- Added
@tailwindcss/postcsssupport. - Removed the old
package-lock.jsonworkflow in favor of Bun lockfile usage.
CI & Release Improvements
- Added Dependabot configuration for npm, Gradle, and GitHub Actions.
- Updated GitHub Actions:
actions/checkoutactions/setup-nodeactions/setup-javaactions/upload-artifact
- Switched release dependency installation to Bun.
- Improved release workflow reliability after the Vite and Tailwind CSS upgrades.
- Removed obsolete Rollup native dependency repair logic from release builds.
- Updated Android Gradle tooling and Gradle Wrapper versions.
Fixes
- Fixed pause/resume state handling while the miner is paused.
- Fixed pending UI behavior to prevent duplicate session actions.
- Fixed miner status reporting while paused.
- Fixed frontend build issues introduced by newer Tailwind CSS and TypeScript tooling.
- Fixed release workflow failures caused by obsolete Rollup dependency assumptions.
SHA256 checksums
| File | SHA256 |
|---|---|
androminer-download-v1.3.0.apk |
73f5360a2476cb9109f357801af9481fc81dbd788bf3fc0a44f2ccd73fd54693 |
androminer-notls-v1.3.0.apk |
528dc5a6dd187da6b7a3a5e3e61a5df61c72fb21c8704f9ee7e967cf2ec81bed |
androminer-tls-v1.3.0.apk |
3be588475cf1de972b6cf6311ea7930a77684e7155435b293c33ba5e51f086c6 |
androminer-web-v1.3.0.zip |
c85ea516186a92ca546b69ab01985701dbe17c1fea46167292106aec0cd23bee |
v1.2.0
AndroMiner v1.2.0
AndroMiner v1.2.0 improves native miner control, startup safety, error recovery, Android device detection, and Android app branding.
What's New
Better Miner Controls
- Added CPU affinity presets for mining profiles:
- All cores
- Eco cores
- Fast cores
- Manual cores
- Added clearer CPU thread controls in the mining setup screen.
- Improved profile presets so Battery Saver, Balanced, and Performance use better default CPU behavior.
Improved Error Recovery
- Added clearer native miner failure messages.
- Added recent miner output when startup fails.
- Added guidance for CPU affinity and taskset-related failures.
- Added a Start Again recovery flow after miner errors.
Safer Startup Flow
- Added a phone mining risk warning before first use.
- Added a start mining confirmation sheet.
- Improved warning text around downloaded miner binaries and device safety.
Android Device Detection
- Improved device details shown in app setup and status screens.
Android Branding
- Refreshed Android launcher icons.
- Added updated brand logo assets.
- Adjusted Android splash behavior for newer Android versions.
Miner Build Improvements
- Added optional CPU tuning support for miner builds.
- Added optional ThinLTO build support.
- Improved Android XMRig build scripts for both PowerShell and Bash.
Fixes
- Improved fallback behavior when Android CPU affinity commands are unavailable.
- Preserved miner error state instead of immediately hiding failures.
- Improved native miner status reporting after unexpected exits.
SHA256 checksums
| File | SHA256 |
|---|---|
androminer-download-v1.2.0.apk |
c78974143489d6d817c50af7c51fd6fa41dc5fdfb7d67668487693002004440d |
androminer-notls-v1.2.0.apk |
7244e5306ff0ccac8d8fa0fdfb9c43df35086ae7e6490845109c00a8c70bc608 |
androminer-tls-v1.2.0.apk |
8545993df79092b0d875e991d925e1a3511d42ca3e79ccd4912d5abace24fffc |
androminer-web-v1.2.0.zip |
9b7d216b1e5b59cf54c434e7419cd48f61637b9e25341297f878f2ac8ee0e670 |
v1.1.0
AndroMiner v1.1.0
AndroMiner v1.1.0 includes a more optimized user interface, improved live miner statistics, APK channel recognition, immersive sessions, and enhancements to the release pipeline.
What's New
Redesigned Android Experience
- Refreshed the app UI across:
- Dashboard
- Setup flow
- Live mining session
- Statistics
- Settings
- System Check
- Added fullscreen immersive mode during active mining sessions for a cleaner experience.
Improved Mining & Live Monitoring
- Enhanced miner telemetry with improved:
- Miner statistics
- CPU usage tracking
- Network latency monitoring
- Log handling
- XMRig API and status reporting
- Refined miner configuration flow and app safety interface.
- Added support for disabling XMRig donation settings.
App Information & Updates
- Added GitHub Releases update checking in Settings → Data
- Added installed app version display with APK channel labels:
- Download
- TLS
- No-TLS
- Added native miner and app metadata on the About page.
Release Improvements
- Added packaged web ZIP artifacts to releases.
- Added SHA256 checksums in release notes.
- Added release version override support so APK versions automatically follow release tags.
- Improved Android release signing workflow.
Fixes
- Fixed Android release APK signing issues.
- Updated binary build workflow checkout handling.
- Fixed contributors badge URL casing.
SHA256 checksums
| File | SHA256 |
|---|---|
androminer-download-v1.1.0.apk |
3863352c0bd6ec8f49f09e2cd4e941e032ea4c100b432686ce442fffd1c50988 |
androminer-notls-v1.1.0.apk |
a9b0c95d84c25bbd7aafbce49a078cfa1350feb34d338f90b243cd89d317cd80 |
androminer-tls-v1.1.0.apk |
30f242890a80e7fbe62ff439b5ad440ee07846fe97f1bec95702f486bcf88343 |
androminer-web-v1.1.0.zip |
14a1e4b0715e2ad65588cc2faa91fe193c831eb14b1240772f415506006193b4 |
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.