Langkah 1: Persiapan Termux dan Proot-Distro
Pastikan Anda sudah menginstal Termux dan memiliki paket dasar yang terbaru.
pkg update && pkg upgrade -y
Perbarui semua paket di Termux.
Instalasi Proot-Distro
Instal utilitas Proot-Distro untuk membuat lingkungan virtual OS Linux (Ubuntu).
pkg install proot-distro -y
Instal paket Proot-Distro.
Instalasi Ubuntu
proot-distro install ubuntu
Unduh dan instal image Ubuntu.
Langkah 2: Masuk ke Ubuntu dan Persiapan Lingkungan
Masuk ke lingkungan Ubuntu yang baru diinstal, lalu perbarui paketnya.
proot-distro login ubuntu
Perintah untuk masuk ke shell Ubuntu.
Perbarui Ubuntu
apt update && apt upgrade -y
Perbarui paket di dalam Ubuntu.
Instal Kebutuhan Dasar (Dependencies)
Kita perlu menginstal alat untuk mengompilasi dan mengunduh kode sumber.
apt install git build-essential automake libcurl4-openssl-dev libssl-dev libjansson-dev libgomp1 -y
Instal kompiler (GCC), git, dan library yang dibutuhkan cpuminer-opt.
Langkah 3: Unduh dan Kompilasi cpuminer-opt (Menggunakan Skrip ARMv8)
Kita akan menggunakan skrip `build-armv8.sh` untuk kompilasi cepat yang dioptimalkan untuk perangkat seluler.
Kloning Repositori JayDDee
git clone https://github.com/JayDDee/cpuminer-opt.git
Unduh kode sumber cpuminer-opt dari repositori JayDDee.
Masuk ke Direktori
cd cpuminer-opt
Konfigurasi & Kompilasi Otomatis (ARMv8)
./autogen.sh
./build-armv8.sh
Skrip ini akan menjalankan konfigurasi dan kompilasi yang dioptimalkan untuk arsitektur 64-bit ARM.
PENTING: Jika `build-armv8.sh` gagal, coba ganti perintah terakhir dengan langkah manual: ./configure CFLAGS="-O3 -march=native" && make -j$(nproc)
Langkah 4: Jalankan cpuminer-opt
Setelah kompilasi selesai, program siap dijalankan.
⚠️ Ganti [ALGO], [WALLET], dan [THREAD] dengan nilai yang sesuai!
Contoh Perintah Mining
./cpuminer -a [ALGO] -o stratum+tcp://pool-server:port -u [WALLET_ADDRESS] -p c=[CUSTOM_PASS] -t [THREAD]
Contoh Algoritma (ALGO): *verus*, *cryptonight*. Cek dokumentasi JayDDee untuk daftar algoritma yang didukung.
Setelah selesai, Anda bisa keluar dari lingkungan Ubuntu:
exit