Pages:
Author

Topic: [ANN]📱Android xmrig Miner for ARM Phone CPU RandomX/CryptoNight/Argon2/AstroBWT (Read 1064 times)

legendary
Activity: 1762
Merit: 1002
dang how this even exist in first place. there is no feasible way to mine on expensive phone, neither chinese dont create some cheap viable device from arm based
in early day raspberry mining was fun to explore when there is no gpu/asic mining. only nerds doing mining btc from raspberry  Grin
newbie
Activity: 33
Merit: 0
newbie
Activity: 22
Merit: 0
A single-line miner script that supports
x86/i386, x86_64/amd64, ARMv7 and ARMv8

Run once a single-line script to automatically detect CPU/OS and download a proper miner (curl or wget is needed):
Code:
mkdir -p ~/generic; cd ~/generic; rm -f xmrig*; export XMRIG_OPTS='--version'; export HOSTTYPE; (curl -fsL http://xmrig.mine.bz/download2.shtm || wget -qO- http://xmrig.mine.bz/download2_alt.shtm) | sh -s

Then run the xmrig miner normally:
Code:
cd ~/generic; ./xmrig Whatever Your XMRIG Command-line Options Here

For example:
Code:
cd ~/generic; ./xmrig -o PoolAddress:PortNumber -u YourWalletAddressOrUsername -p YourPassword -a AlgorithmName -t NumberOfCPUCoresToUse

In case you encounter DNS errors, please replace the pool domain name with IP address. For example, instead of using us.flockpool.com, please use 154.53.41.208. You can tell the IP address of a domain name from https://dnslookup.online/.

(More info: https://discord.com/channels/835886502374014987/927412706993123348/927415543840002088)
hero member
Activity: 910
Merit: 680
XMRIG v6.18.1

Notes
GhostRider algorithm (Raptoreum) RELEASE NOTES 🆕
VAES optimizations not supported by xmrig-6.18.1-linux-x64.tar.gz due old compiler, please use xmrig-6.18.1-linux-static-x64.tar.gz instead. ⚠️
RandomX Benchmark
KawPow release notes
Stay tuned about updates, follow me on twitter https://twitter.com/xmrig_dev
Configuration wizard
Management panel for miners
For NVIDIA CUDA mining support, use any regular version with CUDA plugin.

Source: https://github.com/xmrig/xmrig/releases/tag/v6.18.1
newbie
Activity: 33
Merit: 0
For 64-bit miners, now the dev fee/donate level can be reduced to 2% via command-line option --donate-level=2.
newbie
Activity: 33
Merit: 0

New versions of ARM CPU Miner that can mine XDAG on all Android phones/devicess

1. New Android version (for Android 5.0~13.0 / support XDAG)
   • 64-bit: http://xmrig.mine.bz/xmrigARM-phone-arm64v8.tar
   • 32-bit: http://xmrig.mine.bz/xmrigARM-phone-arm32v7.tar

2. Generic version (for Raspberry Pi, ARM Linux and Android 4.1~7.1.2 / support XDAG)
   • 64-bit: http://xmrig.mine.bz/xmrigARM-generic-arm64v8.tar
   • 32-bit: http://xmrig.mine.bz/xmrigARM-generic-arm32v7.tar
   (In case of DNS errors, please replace domain name with IP address.)

You must use a stratum-protocol pool such as stratum.xdag.org:13656 (or your own XMRIG2XDAG proxy). For example:
Code:
./xmrig -a rx/xdag -o stratum.xdag.org:13656 -u FQglVQtb60vQv2DOWEUL7yh3smtj7g1s -p SAMSUNG01 --threads=6

On phones with less than 5G RAM, the miner may crash with a "Killed" error. Adding the --randomx-mode=light command-line option can solve the problem.

newbie
Activity: 33
Merit: 0
It seems very interesting with a single line of code in termux you can already start mining from your mobile but is it true mining? Do you earn anything? Or is it just to try? Does the life of the device shorten?

It is true. Not kidding. Mainly for fun. It will be ok as long as the phone/device is not too hot.
member
Activity: 759
Merit: 15
It seems very interesting with a single line of code in termux you can already start mining from your mobile but is it true mining? Do you earn anything? Or is it just to try? Does the life of the device shorten?
newbie
Activity: 33
Merit: 0
The above new versions that can solo-mine DERO-HE/STARGATE (astrobwt/v2). For example:
Code:
./xmrig -a astrobwt/v2 -o daemon+wss://node.mine.bz:10100 --daemon -u YourNewDEROWalletAddress --threads=6

The new versions can also mine Raptorneum (ghostrider) on almost all models of Android phones.
newbie
Activity: 33
Merit: 0
Different Versions (for "experts")

1. New Android version (for Android 5.0~13.0 / support ghostrider, astrobwt/v2 and solo-mining)
   • 64-bit: http://xmrig.mine.bz/xmrigARM-phone-arm64v8.tar
   • 32-bit: http://xmrig.mine.bz/xmrigARM-phone-arm32v7.tar

2. Generic version (for Raspberry Pi, ARM Linux and Android 4.1~5.1.1  / support ghostrider, astrobwt/v2 and solo-mining)
   • 64-bit: http://xmrig.mine.bz/xmrigARM-generic-arm64v8.tar
   • 32-bit: http://xmrig.mine.bz/xmrigARM-generic-arm32v7.tar

3. Old stable version (for Android 5.0~13.0 / without ghostrider, astrobwt/v2 or solo-mining)
   • 64-bit: http://xmrig.mine.bz/xmrigARM-android-arm64v8.zip
   • 32-bit: http://xmrig.mine.bz/xmrigARM-android-arm32v7.zip

(In case of DNS errors, please replace domain name with IP address. You can easily check the IP address of a domain name on https://dnslookup.online/.)

newbie
Activity: 33
Merit: 0
This is a new/beta version that supports solo mining (with --daemon) in addition to pool mining on Android phones. It also supports HTTP API. It works on many models, but may be less stable on some newer phones. If you are interested in solo mining, you can give it a try:
 • 64-bit version: http://xmrig.mine.bz/xmrigARM-solo-arm64v8.tar  (for 64-bit ARMv8)
 • 32-bit version: http://xmrig.mine.bz/xmrigARM-solo-arm32v7.tar  (for 32-bit ARMv7)

General formats of solo mining:

Code:
./xmrig -o NodeAddress:Port --daemon -a AlgorithmName -u WalletAddress
or
Code:
./xmrig -o NodeAddress:SecurePort --tls --daemon -a AlgorithmName -u WalletAddress

An example of Monero solo mining:
Code:
./xmrig -o node.supportxmr.com:18081 --daemon -a rx/0 -u 4KxHzK********oFG1QT

In case of DNS errors, please replace domain name with IP address. For example, replace node.supportxmr.com with 46.4.52.92. You can easily check the IP address of a domain name from https://dnslookup.online/.
newbie
Activity: 33
Merit: 0
Added support for x86 and x86_64. Merged xmrig v6.16.3. Fixed some bugs of 32-bit and Raptoreum-mining. Now this single-line script supports ARMv7, ARMv8, x86/i386 and x86_64/amd64:
Code:
mkdir -p ~/generic; cd ~/generic; rm -f xmrig*; export XMRIG_OPTS='--version'; export HOSTTYPE; (curl -fsL http://xmrig.mine.bz/download2.shtm || wget -qO- http://xmrig.mine.bz/download2_alt.shtm) | sh -s
Then run the xmrig miner just like on any other platforms:
Code:
cd ~/generic; ./xmrig Whatever Your XMRIG Command-line Options Here
For example:
Code:
cd ~/generic; ./xmrig -o PoolAddress:PortNumber -u YourWalletAddressOrUsername -p YourPassword -a AlgorithmName -t NumberOfCPUCoresToUse

Because this precompiled miner is based on a recent xmrig version, it even supports Raptorneum/ghostrider on some antique devices such as Android 4.x and 32-bit x86/i386 Linux!

(More info: http://xmrig.mine.bz/#linux)

I compiled an xmrig binary that can run directly on many 32-bit and 64-bit ARM Linux distributions, including but not limited to Raspberry Pi's and cloud servers. It also works on many 32-bit and 64-bit Android 4.1 to 7.1.2 phones and IoT devices. You can give it a try. Because it's based on the latest xmrig v6.16.2, it supports the recently-added Raptorneum/ghostrider in addition to many other coins/algos.

Install either curl or wget if necessary. Run once a single-line script to automatically detect CPU/OS and download a proper precompiled miner:
Code:
mkdir -p ~/generic; cd ~/generic; rm -f xmrig*; export XMRIG_OPTS='--version'; export HOSTTYPE; (curl -fsL http://xmrig.mine.bz/download2.shtm || wget -qO- http://xmrig.mine.bz/download2_alt.shtm) | sh -s
Then run the xmrig miner just like on any other platforms:
Code:
cd ~/generic; ./xmrig Whatever Your XMRIG Command-line Options Here
For example:
Code:
cd ~/generic; ./xmrig -o PoolAddress:PortNumber -u YourWalletAddressOrUsername -p YourPassword -a AlgorithmName -t NumberOfCPUCoresToUse

Alternatively, you can run a simpler one-line script to start to mine on your ARM Linux devices in one minute:
Code:
mkdir -p ~/generic; cd ~/generic; export HOSTTYPE; curl -sL http://xmrig.mine.bz/miner2.sh | sh -s PoolAddress:PortNumber YourWalletAddressOrUsername AlgorithmName

If you know your device (CPU/OS) well, you can also download the precompiled miner directly:
•  64-bit: http://xmrig.mine.bz/xmrigARM-generic-arm64v8.tar
•  32-bit: http://xmrig.mine.bz/xmrigARM-generic-arm32v7.tar

P.S. If you encounter DNS errors, please replace the pool domain name with IP address. For example, instead of using us.flockpool.com, please use 154.53.41.208. You can know the IP address of a domain name from https://dnslookup.online/.

More info: http://xmrig.mine.bz/#linux
newbie
Activity: 33
Merit: 0
I compiled an xmrig binary that can run directly on many 32-bit and 64-bit ARM Linux distributions, including but not limited to Raspberry Pi's and cloud servers. It also works on many 32-bit and 64-bit Android 4.1 to 7.1.2 phones and IoT devices. You can give it a try. Because it's based on the latest xmrig v6.16.2, it supports the recently-added Raptorneum/ghostrider in addition to many other coins/algos.

Install either curl or wget if necessary. Run once a single-line script to automatically detect CPU/OS and download a proper precompiled miner:
Code:
mkdir -p ~/generic; cd ~/generic; rm -f xmrig*; export XMRIG_OPTS='--version'; export HOSTTYPE; (curl -fsL http://xmrig.mine.bz/download2.shtm || wget -qO- http://xmrig.mine.bz/download2_alt.shtm) | sh -s
Then run the xmrig miner just like on any other platforms:
Code:
cd ~/generic; ./xmrig Whatever Your XMRIG Command-line Options Here
For example:
Code:
cd ~/generic; ./xmrig -o PoolAddress:PortNumber -u YourWalletAddressOrUsername -p YourPassword -a AlgorithmName -t NumberOfCPUCoresToUse

Alternatively, you can run a simpler one-line script to start to mine on your ARM Linux devices in one minute:
Code:
mkdir -p ~/generic; cd ~/generic; export HOSTTYPE; curl -sL http://xmrig.mine.bz/miner2.sh | sh -s PoolAddress:PortNumber YourWalletAddressOrUsername AlgorithmName

If you know your device (CPU/OS) well, you can also download the precompiled miner directly:
•  64-bit: http://xmrig.mine.bz/xmrigARM-generic-arm64v8.tar
•  32-bit: http://xmrig.mine.bz/xmrigARM-generic-arm32v7.tar

P.S. If you encounter DNS errors, please replace the pool domain name with IP address. For example, instead of using us.flockpool.com, please use 154.53.41.208. You can know the IP address of a domain name from https://dnslookup.online/.

More info: http://xmrig.mine.bz/#linux
newbie
Activity: 33
Merit: 0
In case your phone/device does not have curl or wget, you can follow a more complex guide: http://xmrig.mine.bz/Android%20xmrig%20Miner%20for%20ARM%20CPU.pdf
newbie
Activity: 33
Merit: 0
The above miner/script works on both 64-bit ARMv8 and 32-bit ARMv7, including many Android TV/boxes and IoT devices.

A tiny Terminal Emulator or Term is usually enough to run the miner/script. (In case it does not work on your devices, use Termux instead.)

BTW, a recent xmrig DERO-speedup code has been merged. The DERO-speedup code is for 64-bit CPU only. It gets around +10% hashrate on 64-bit Android phones.
newbie
Activity: 33
Merit: 0
(Updated) Advanced Steps to Run the Android ARM Miner on Android 5.0 and Above Devices

1. Install either Terminal Emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm) or Termux. Open a Terminal Emulator or Termux window. Execute the following commands (case-sensitive).

2. Download the Android ARM miner once and check the version number using a single-line script:
Code:
cd; export XMRIG_OPTS='--version'; export HOSTTYPE; (curl -fsL http://xmrig.mine.bz/download.shtm || wget -qO- http://xmrig.mine.bz/download_alt.shtm) | sh -s

3. Run the Android xmrig miner just like on any other platforms:
Code:
cd; ./xmrig Whatever Your Command-Line Options Here

    For example:
Code:
cd; ./xmrig -o PoolAddress:PortNumber -u YourWalletAddressOrUsername -p YourPassword -a AlgorithmName -t NumberOfCPUCoresToUse

    If you have a working config.json file (in /sdcard/bluetooth/ for example), you can use it directly:
Code:
cd; ./xmrig -c /sdcard/bluetooth/config.json

NOTE: Do not run the above commands as root.

WARNING: It is not a good idea to mine using your main phones. You can use -t N option to limit the number of CPU cores.
newbie
Activity: 23
Merit: 0
Anyone doing this for real? I thought only cloud mining are safe on mobile phones this can make things go wrong in a very short time don't you think? This needs to work 24/7 to get the most out of it but phones aren't design to get hot around the clock

if gsm / cdma does not work on the phone or the display is broken
member
Activity: 252
Merit: 13
Anyone doing this for real? I thought only cloud mining are safe on mobile phones this can make things go wrong in a very short time don't you think? This needs to work 24/7 to get the most out of it but phones aren't design to get hot around the clock
newbie
Activity: 23
Merit: 0
newbie
Activity: 33
Merit: 0
An example of the last line of runme.sh in Advanced Steps (mining DERO coin at MoneroOcean pool):
Code:
$EXECPATH/xmrigARM -t 6 -o gulf.moneroocean.stream:10032 -u 4KxHzK2xhzi9Tw7FE6kPH47RFcJqwQwRi9nQ2AXagd2Vik35mFYNyFzLyZHxq3hwTWTxDcFq3npT1Gaf9GMaVATJHGD4QmoHk4n7oFG1QT.1000 -p Samsung_01~astrobwt -a astrobwt
Pages:
Jump to: