一、废话
矿潮来临时,任何人都无法逃避,因为多多少少都会涉及到你。比如显卡翻倍还是一卡难求,比如一群区块链都说不明白的小白蜂拥去买硬盘挖矿。我也是普通人,也知道擦鞋男孩理论,但是还没逃掉参与挖矿。
家里目前有一台5700xt的机器在跑eth,有N个云服务再跑xmr,正好在B站看到有人用手机挖xmr,抽空折腾了两天,终于搞定。
二、准备
1、一个Android手机,起码要高通81X之后的(别问为什么)。
2、termux:主要靠他来实现
3、QtScrcpy:如果你不想输入代码到崩溃的化。
4、一堆代码
三、开始折腾
手机安装termux、电脑端要安装qtscrcpy。不得不说,qtscrcpy全程起了很关键的作用。他可以帮助你在电脑端链接手机输入各种各样的代码,非常推荐安卓用户使用。下载地址
折腾的几天中,走了点歪路。试图在termux中安装linux,然后在linux中跑xmr。但是实际上,各种权限、映射,对于不熟悉的人来说,学习成本太高了。在看了各种失败案例后,找到了一个靠谱的。代码如下:
apt update && apt upgrade &&
apt install -y git wget proot build-essential cmake libmicrohttpd &&
git clone https://github.com/xmrig/xmrig --depth 1 &&
mkdir xmrig/build &&
cd xmrig/build &&
cmake -DWITH_HWLOC=OFF .. &&
make -j10
执行完成后,就出现编译的xmrig文件了,但是,这个是有捐赠的。你可以去编译猫池的xmrig,他已经去除捐赠。
编译完成后,没有config.json配置文件,需要手动创建一个,config文件在xmrig目录下创建。我习惯性用nano,你也可以使用vim。
apt install nano
nano config.json
以下是config配置文件中内容,需要自行修改“user、pass”两个字段。user是你的钱包,pass是矿工名称。在猫池中,pass后跟符号“~”可以指定算法,但是存在部分算法不生效的情况。
在termux中,可能存在,无法复制整个config文件代码的情况,只能手动一部分一部分粘贴,当然,你也可以把你的config文件放在某个网站或者是云端下,然后使用wget、curl等等命令搞到本地。
{
"api": {
"id": null,
"worker-id": null
},
"http": {
"enabled": false,
"host": "127.0.0.1",
"port": 0,
"access-token": null,
"restricted": true
},
"autosave": true,
"background": false,
"colors": true,
"title": true,
"randomx": {
"init": -1,
"init-avx2": 0,
"mode": "auto",
"1gb-pages": true,
"rdmsr": true,
"wrmsr": true,
"cache_qos": false,
"numa": true,
"scratchpad_prefetch_mode": 1
},
"cpu": {
"enabled": true,
"huge-pages": true,
"huge-pages-jit": false,
"hw-aes": null,
"priority": null,
"memory-pool": true,
"yield": true,
"max-threads-hint": 100,
"asm": true,
"argon2-impl": null,
"astrobwt-max-size": 550,
"astrobwt-avx2": false,
"cn/0": false,
"cn-lite/0": false
},
"opencl": {
"enabled": false,
"cache": true,
"loader": null,
"platform": "AMD",
"adl": true,
"cn/0": false,
"cn-lite/0": false,
"panthera": false
},
"cuda": {
"enabled": false,
"loader": null,
"nvml": true,
"cn/0": false,
"cn-lite/0": false,
"panthera": false,
"astrobwt": false
},
"donate-level": 0,
"donate-over-proxy": 1,
"log-file": null,
"pools": [
{
"algo": null,
"coin": null,
"url": "mine.c3pool.com:15555",
"user": "45LjgcMaXCgesFaen451yD9KW7FoN4QmZfn1yRGxGRsi9vut6Gqmh5Tb9shXX4UiqySKLqUe9pmcWUEnWQrqq4ykTXJkAuS",
"pass": "mac-vm",
"rig-id": null,
"nicehash": false,
"keepalive": true,
"enabled": true,
"tls": false,
"tls-fingerprint": null,
"daemon": false,
"socks5": null,
"self-select": null,
"submit-to-origin": false
}
],
"print-time": 60,
"health-print-time": 60,
"dmi": true,
"retries": 5,
"retry-pause": 5,
"syslog": false,
"tls": {
"enabled": false,
"protocols": null,
"cert": null,
"cert_key": null,
"ciphers": null,
"ciphersuites": null,
"dhparam": null
},
"user-agent": null,
"verbose": 0,
"watch": true,
"rebench-algo": false,
"bench-algo-time": 20,
"pause-on-battery": false,
"pause-on-active": false
}
配置文件保存好后,可以使用 ./xmrig
执行,也可以使用命令行执行:./xmrig -o http://mine.c3pool.com:13333 -u 45LjgcMaXCgesFaen451yD9KW7FoN4QmZfn1yRGxGRsi9vut6Gqmh5Tb9shXX4UiqySKLqUe9pmcWUEnWQrqq4ykTXJkAuS -p Android
其中-P后是矿工名字。当xmr开始跑了之后,大概在10分钟左右,猫池就可以看到算力。
四、总结
手机挖矿,其实就是个乐子,人总是要充满好奇心的。对未知的东西,去了解,去做了才知道行不行,就比如手机挖矿。
目前使用了两个手机进行测试:
1、google nexus6:高通805、3g ram
2、华为mate 20 pro:麒麟980、6g ram
两个手机算力分别是:
nexus6:0.21
mate20 pro:峰值2xx、降频后6-70
也就是,挖了个寂寞。
如果你的xmr比较多,比较土豪,可以打赏我:
45LjgcMaXCgesFaen451yD9KW7FoN4QmZfn1yRGxGRsi9vut6Gqmh5Tb9shXX4UiqySKLqUe9pmcWUEnWQrqq4ykTXJkAuS
发表回复