Bitcoin 1.01ORION · SLH-DSA · √2

Not yet translatedThis document has not been translated into English yet. The Turkish original is shown below.

Bitcoin 1.01 — Android'de çalıştırma (Termux)

Android'de Bitcoin 1.01, Windows'takiyle aynı C++ çekirdektir. Telefonda Linux komut satırı sağlayan ücretsiz Termux uygulamasının içinde çalışır; arayüz telefonun tarayıcısında açılır ve ana ekrana simgeli bir uygulama olarak eklenir.

Dürüst not: Bu, Play Store'dan yüklenen türde bir APK değil. APK üretmek için gereken Android SDK'sı bu geliştirme ortamından indirilemedi. Gerçek APK, Faz 6'da Android Studio ile yapılacak. Telefonda çalışacak program (aarch64 / ARM64) burada derlendi ama bir telefonda denenmedi; ilk denemeyi sen yapacaksın. Bu yüzden aşağıda önce telefonda kendin derlemen öneriliyor: test komutu her şeyi telefonda doğrular.

1. Termux'u kur

  • F-Droid (f-droid.org) ya da Termux'un GitHub sayfasındaki "Releases" bölümünden yükle. Play Store'daki eski sürüm güncel paketleri kuramayabilir.
  • Termux'u aç ve şunları sırayla yaz (her satırdan sonra Enter; soru sorarsa y):
pkg update
pkg install clang unzip
termux-setup-storage

termux-setup-storage telefonun "İndirilenler" klasörüne erişim izni ister; İzin ver de.

2. Proje dosyasını telefona koy

Bitcoin101.zip dosyasını telefonun İndirilenler (Download) klasörüne koy (USB kablosuyla, kendi bulut depon ya da kendine gönderdiğin bir e-posta ile). Sonra Termux'ta:

cp ~/storage/downloads/Bitcoin101.zip ~
cd ~
unzip -o Bitcoin101.zip -d Bitcoin101
cd Bitcoin101

(Program telefonun ortak "İndirilenler" klasöründen çalıştırılamaz; o yüzden Termux'un kendi klasörüne kopyalanıyor.)

3. Derle ve test et

sh android/termux_derle.sh
./bin/bitcoin101 test

Son satır SONUC: Butun testler gecti. olmalı.

Derleme olmazsa: android/bitcoin101-arm64 hazır programı eski bir sürümdür (Faz 5c'nin güvenlik korumaları yok; veriyi de program klasöründe tutar). Gerçek parayla kullanma; sadece denemek için:

mkdir -p bin
cp android/bitcoin101-arm64 bin/bitcoin101
chmod 700 bin/bitcoin101
./bin/bitcoin101 test

Veri nerede? Termux'un kendi klasöründe: ~/.bitcoin101/ana (deneme ağı ~/.bitcoin101/lab). Bu klasör uygulamaya özeldir; başka uygulamalar okuyamaz. Telefonun ortak "İndirilenler" klasörüne cüzdan kopyalama.

4. Uygulamayı aç

./bin/bitcoin101

Çekirdek başlar ve tarayıcıda cüzdan açılır. Açılmazsa Termux'ta yazan http://127.0.0.1:10104/#jeton=… adresini Chrome'a kopyala (jeton, telefondaki başka uygulamaların cüzdanına erişmesini engeller; kimseyle paylaşma). Termux açık kaldığı sürece çekirdek çalışır.

Ana ekrana simge olarak ekle: Chrome'da ⋮ menüsü → Uygulamayı yükle (veya Ana ekrana ekle). Simgeye her dokunduğunda, Termux'ta çekirdek çalışıyorsa cüzdan açılır; çalışmıyorsa "çekirdek çalışmıyor" sayfası çıkar.

5. Telefonda dikkat

  • Ekran kapanınca Android, Termux'u yavaşlatabilir. Termux bildiriminden Acquire wakelock'a dokun ya da termux-wake-lock yaz.
  • Madencilik telefonu ısıtır ve pili hızla bitirir. Telefonda madenciliği kapalı tutmak (sadece cüzdan ve eş olarak çalıştırmak) önerilir. Ana ağda madencilik, telefon bir eşe bağlanıp zinciri eşitleyene kadar zaten başlamaz.
  • Aynı Wi-Fi'daki bilgisayar ve telefon birbirini otomatik bulur. Bazı modemler cihazları birbirinden yalıtır (misafir ağı / AP isolation); o durumda Ağ sayfasından bilgisayarın adresini (ör. 192.168.1.20:10102) elle gir.
  • Cüzdanını telefona taşımak istersen: bilgisayarda Güvenlik → Ana sırrı göster (72 karakter), telefonda ilk açılışta Geri yükle. Aynı ana sır iki cihazda aynı adresleri üretir. Bir karakteri yanlış yazarsan kontrol toplamı bunu yakalar.
  • Deneme ağı için: ./bin/bitcoin101 --lab (adres http://127.0.0.1:20104).

Generated from ANDROID.md in the project.