Prerequisites
- Android device running Android 8.0 (API 26) or higher
- ARM64 processor (most modern Android phones)
- At least 2GB of free RAM
- A Monero wallet address to receive mining rewards
Installation
Step 1: Download the APK
Download the latest APK from the home page.
Step 2: Verify the Download
Before installing, verify the APK integrity. See How to Verify for detailed instructions.
Step 3: Enable Unknown Sources
Android requires permission to install apps from outside the Play Store:
- Open Settings > Security (or Privacy)
- Enable "Install unknown apps" for your file manager or browser
- Some devices: Settings > Apps > Special access > Install unknown apps
Step 4: Install the APK
Open the downloaded APK file and follow the installation prompts.
Configuration
Basic Setup
- Open XMR-Miner
- Enter your Monero wallet address
- Select a mining pool
- Set thread count (start with 2-4 threads)
- Tap "Start Mining"
Recommended Settings
| Setting | Recommended Value | Notes |
|---|---|---|
| Threads | 2-4 | More threads = more heat |
| Priority | Low | Preserves device responsiveness |
| Temp Limit | 70°C | Prevents thermal damage |
| Battery Limit | 20% | Stops mining when low |
Choosing a Pool
Mining pools combine hashrate from many miners and distribute rewards proportionally. When choosing a pool, consider:
- Low fees (1% or less)
- Low minimum payout threshold
- Server geographically close to you (lower latency)
- Good uptime and reputation
What to Expect
Realistic expectations:
- Mobile CPUs achieve 350-1700 H/s depending on device
- Network hashrate is ~7 GH/s
- Your share: negligible compared to network
- Expected earnings: fractions of a cent per day
- Electricity cost will exceed earnings
Troubleshooting
App crashes on start
- Ensure device has ARM64 processor
- Check available RAM (close other apps)
- Verify Android version 8.0+
Zero hashrate
- Check internet connection
- Verify pool address is correct
- Try a different pool server
Device overheating
- Reduce thread count
- Lower intensity setting
- Enable temperature limit
- Remove phone case
- Mine in cooler environment