Quick installation of mining on Android Phones
- Although the installation procedure is considered doable for people that have zero to little Linux knowledge, I do not provide any support to users that that mess up as a result of lack of knowledge.
- Reading is an dying art. There's no instruction video for people that can't follow instructions step-by-step.
- Some fundamental Linux knowledge is required. (do an online coarse!)
- Knowledge about how to operate Linux screen is a must.
- Knowledge on ssh and scp is highly recommended.
- Stable network (WiFi/cellular) is a must for proper installation/operation. Be prepared to troubleshoot and fix them yourself.
- install Userland app (preferably version
2.8.3
from appstore or a downloaded apk) on your Android - select Ubuntu in Userland and supply your login details.
- choose SSH
- wait for it to install, enter Ubuntu and log into your account
lscpu
If the output doesn't show Architecture: aarch64
or CPU op-mode(s): 32-bit, 64-bit
, then do not bother to continue. Your phone is not running a 64-bit OS.
curl -o- -k https://raw.githubusercontent.com/lolPaperclip/Cody-sCCMiner3.8/main/install.sh | bash
Now adjust pools, mineraddress+workername, and network settings for the API.
exit with <CTRL>-X
followed by y
and an <ENTER>
nano config.json
start mining with ~/ccminer/start.sh
Standard SSH port for Userland is port 2022
.
Optional: create an entry in your SSH config file for each phone:
Host Pixel2XL01
Hostname 192.168.25.81
Port 2022
User Pixel2XL01
IdentityFile ~\.ssh\id-rsa_oink-private
Starting the miner:
~/ccminer/start.sh
Monitoring the miner:
screen -x CCminer
- exit with
CTRL-a
key combination followed byd
.
Terminating the miner:
screen -X -S CCminer quit
- clone this repo to your own github account
- change the URL on line 14 of the README.md to reflect your own account
- change the SSH key on line 7 of
install.sh
to reflect your own SSH key - change lines 12+13 to reflect your own github link (especially line 13!!!)
- adjust the
config.json
to your address and mining details. - optional: change the lines 20-21 of your
config.json
to your own LAN IP range.
check MONITORING.
WARNING: The scripts installs my own public SSH key. You may want to remove that from your ~/.ssh/authorized_keys
file and replace it with your own for passwordless access.