项目名称:Aminer
项目地址:https://github.com/cornjosh/Aminer
同步发布在我的博客 爆米花手册 中,欢迎来看看
缘由
半个月前看到 loc 上的 mjj 们在讨论拿小鸡挖矿的可能性,于是一路跟踪到了 XMR门罗币、猫池 c3-pool 和 XMRig。研究了一下挖矿软件 XMRig,发现它是支持 arm64 的,那是不是可以在 Android 上运行呢,经过和谷歌的一番较量,我发现:确实可以!
我向来不太喜欢折腾小鸡,哪怕是大厂的小鸡。毕竟付的是共享资源的钱,用的也是共享的资源,暴力压榨影响他人体验,不厚道。但是闲置手机就随便了,功耗低,几乎 0 成本,24 小时开机也不心疼的
目前我搜索到在手机上安装 XMRig 的教程,都使用了 Termux 终端,一种是直接编译运行,另一种是先安装发行版 Linux 容器再编译运行。
经过我的实际测试,高通骁龙 865 处理器上,直接编译运行的效率只有约 250 H/s,而使用容器运行的效率竟然有 1.5KH/s,相差悬殊,容器版完胜!
至于原因暂时未知,猜测是处理器调度相关的问题
但是因为手动安装依赖项麻烦且繁琐,容易忙中出错,于是干脆写了个一键脚本来帮助安装,叫 Android Miner,简化一下就是本项目的名字 Aminer 啦
原理
脚本会在 Termux 中安装一个 PRoot 的 Ubuntu 20.04.1 容器。PRoot 是一个类似于 chroot 的技术(docker 用的就是 chroot 哦),可以在没有 root 权限的环境下模拟出一个假的 root 权限来运行程序
安装好容器后会进入到容器中安装 gcc 等工具本机编译 XMRig-c3 这个挖矿软件(可以在 Github 上找到)
之后会向 Termux 和 Ubuntu 的 bash.rc
中添加启动指令,实现打开 APP 后自动开始的效果
使用
使用方法非常简单,先下载 Termux 并安装
之后打开 Termux 并运行命令
`bash <(curl -fsSL git.io/aminer) -u username`
其中 username
改成你的门罗币钱包
没有门罗币钱包地址的可以使用官方钱包,或者从币安、火币等交易所获取一个钱包地址
无需其他设置,手机自会挖矿
特色功能
-
守护程序(意外退出自动重启)
-
自动启动(打开 APP 自启)
-
开机自启(暂无头绪)
-
自定义矿池(不局限于猫池啦)
-
自动获取设备名(适用于 Android、猫池)
-
Ubuntu 容器国内镜像(中科大源)
-
Termux 软件源国内镜像(清华源似乎不支持老版本)
-
Ubuntu 软件源国内镜像(懒得)
-
一键设置 SSH 服务器(调用大佬脚本)
更多功能功能请查看项目 Readme
欢迎贡献
在 Github 查看 Aminer
如有帮助到你,请给项目一个 ⭐
如有改进建议,请提 issue 或 PR