Giriş
Metal Ledger Nano uygulaması, kullanıcıların Metal Blok Zinciri ile etkileşime girerken varlıklarını bir Ledger Nano S ve Nano S Plus'ta saklamasına olanak tanır. Ne yazık ki, Metal Blockchain hala nispeten yeni olduğu için, kullanıcıların uygulamayı Ledger cihazlarına manuel olarak yüklemeleri gerekecek. Bu oldukça teknik bir süreçtir ve birçok kullanıcı için yanıltıcı olabilir.
Ana ağ lansmanımızın hemen ardından Ledger cihazlarını Metal Blok Zinciri Cüzdanı ile kullanmaya istekli olanlar için bu kılavuz, Metal uygulamasını "yan yükleme" adı verilen bir işlemle bir Ledger Nano S'ye yüklemek için alternatif bir yöntem sunar.
Sideloading yükleme hakkında
Yandan yükleme, Metal Ledger uygulamasını doğrudan bilgisayarınıza indirmek ve oradan Ledger Live uygulamasını kullanmadan Ledger cihazınıza yüklemek anlamına gelir. Yandan yükleme, Ledger HQ'dan destek gerektirmediğinden, bizimki gibi Ledger cihazlarında çok yeni entegrasyonlar için tipik bir yaklaşımdır.
Ledger HQ, uygulamaları Ledger cihazlarına dışarıdan yüklemek için bir yöntem sağlar - ancak bu, bilgisayarınızın biraz "kasasının altına" girmeyi gerektiren, unix tabanlı araçları kullanan çok manuel bir işlemdir. Süreç, bir yazılım geliştirici için muhtemelen rahat olacaktır, ancak diğerleri için biraz garip gelebilir. Ancak, size adım adım yol göstermek için elimizden gelenin en iyisini yapacağız. Ve sonunda, uygulama Ledger'ınıza yüklendikten sonra Ledger'ınızı kirletmeyeceğinden ve Ledger Live aracılığıyla yüklemek kadar güvenli olacağından emin olabilirsiniz.
UYARI!
Yandan yükleme yalnızca Ledger Nano S ve Ledger Nano S Plus için mümkündür. Ledger Nano X maalesef yan yüklemeye izin vermiyor.
MacOS Sideloading
Homebrew'u yükleyin
Homebrew, MacOS için bir paket yöneticisidir ve kurmamız gereken diğer paketler için gerekli olacaktır. Zaten Homebrew kuruluysa bu adımı atlayın. Değilse, aşağıdaki Terminal uygulamasında komutu çalıştırın:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Yükleme Önkoşulları
brew install python3 wget
Virtualenv'i kurun ve kurun
pip3 install virtualenv --user
Daha sonra, Ledger kurulumumuz için sanal bir ortam kurmamız gerekecek:
mkdir -p ~/Metal && python3 -m venv ~/Metal/env
Şimdi sonraki adımlar için sanal ortamı yüklüyoruz:
source ~/Metal/env/bin/activate
Ardından, Ledger HQ'nun yandan yükleme aracı "ledgerblue"yu yükleyebiliriz:
pip3 install ledgerblue
Ardından, daha önce Metal Ledger uygulamasının kaynak kodunu koyduğumuz klasöre giriyoruz:
cd ~/Metal
Şimdi nihayet yan yükü yapmaya hazırız.
Bu noktada, Ledger Nano S'nizi USB kablosuyla bağlayın ve PIN kodunuzla kilidini açın. Cihaz ekranında, zaten bunlardan birini yüklediyseniz Bitcoin veya Ethereum uygulamanızın olabileceği Ledger menüsünü görmelisiniz.
BİLGİ
Bir kez daha – bilgisayarda Ledger Live uygulamasını açmayın! Yalnızca Ledger cihazının kendisini bağlamanız gerekir.
Ayrıca, Ledger cihazında herhangi bir Ledger uygulaması (Bitcoin veya Ethereum uygulaması gibi) başlatmadığınızdan emin olun. PIN'inizi girmeniz ve ana menüde beklemeniz yeterlidir.
Ledger cihazı bağlanıp hazır olduğunda, yan yükleme kurulumunu gerçekleştirecek son bir Terminal komutu yapacağız:
Ledger Nano S için aşağıdaki komutu yürütün:
wget https://github.com/MetalBlockchain/ledger-app-metal/releases/download/v0.6.0/ledger_nanos.zip
unzip ledger_nanos.zip
python -m ledgerblue.loadApp \
--appFlags 0x00 \
--dataSize $((0x`cat debug/app.map |grep _envram_data | tr -s ' ' | cut -f2 -d' '|cut -f2 -d'x'` - 0x`cat debug/app.map |grep _nvram_data | tr -s ' ' | cut -f2 -d' '|cut -f2 -d'x'`)) \
--tlv \
--curve ed25519 \
--curve secp256k1 \
--curve secp256r1 \
--targetId 0x31100004 \
--delete \
--path '44'\''/60'\''' \
--path '44'\''/9000'\''' \
--fileName bin/app.hex \
--appName Metal \
--appVersion 0.6.0 \
--icon 0100000000ffffff00ffffffffffffffffcff38ff18ff10ff04ff24ffecff3cff3ffffffffffffffff
Ledger Nano S Plus için aşağıdaki komutu yürütün:
wget https://github.com/MetalBlockchain/ledger-app-metal/releases/download/v0.6.0/ledger_nanos_plus.zip
unzip ledger_nanos_plus.zip
python -m ledgerblue.loadApp \
--appFlags 0x00 \
--dataSize $((0x`cat debug/app.map |grep _envram_data | tr -s ' ' | cut -f2 -d' '|cut -f2 -d'x'` - 0x`cat debug/app.map |grep _nvram_data | tr -s ' ' | cut -f2 -d' '|cut -f2 -d'x'`)) \
--tlv \
--curve ed25519 \
--curve secp256k1 \
--curve secp256r1 \
--targetId 0x33100004 \
--delete \
--path '44'\''/60'\''' \
--path '44'\''/9000'\''' \
--fileName bin/app.hex \
--appName Metal \
--appVersion 0.6.0 \
--icon 0100000000ffffff00000000000060183807ce817f601bd800868161000000000000
Ledgerde izlenecek adımlar:
Artık Terminal'de daha garip metinler görmeye başlayacaksınız, ancak bu sefer Ledger Nano S (Plus) cihazınızın düğmelerini kullanarak bazı şeyleri onaylamanız istenecek.
Öncelikle şunları görmelisiniz:
Deny unsafe manager
Burada, "güvenli olmayan yöneticiye" izin vermek istediğinizi onaylamak için her iki düğmeyi de kullanabileceğiniz bir ekrana gelmeden önce bazı ekranlarda ilerlemek için cihazın sağ düğmesini kullanmanız gerekecek, bunun gibi:
> public key (9 screens) > Allow unsafe manager
Burada Terminal'de "kırık sertifika zinciri" uyarısı görebilirsiniz. Bunu güvenle göz ardı edebilirsiniz.
Kısaca, Ledger ekranınızda şunları görmelisiniz:
Loading, please wait
İlerleme çubuğu dolduğunda, bunu aşağıdakiler takip edecektir:
Install app Metal
Burada yine, aşağıdaki gibi onaylamak için her iki düğmeyi de kullanabileceğiniz bir ekrana gelmeden önce, bazı ekranlarda ilerlemek için cihazın sağ düğmesini kullanmanız gerekecek:
Version > Identifier (5 screens) > Code Identifier (5 screens) > Perform Installation
Not: “Sürüm” ekranı aslında herhangi bir sürüm bilgisi göstermeyebilir. Yine, bu normaldir ve bu yandan yükleme işlemi için beklenir.
Ardından, Ledger PIN'inizi tekrar girmeniz istenecektir. Bunu yaptığınızda, anlık olarak Terminal'deki isteminize geri dönmelisiniz.
Yan yükü tamamladınız!
BİLGİ
Bu son komut başarısız olursa, gerçekten de en son Ledger üretici yazılımında olup olmadığınızı, Ledger'ınızın girilen PIN ile bağlı olduğunu ve Ledger'da yeterli alan kaldığını kontrol edin. Yeterli alanınız yoksa bir veya iki diğer Ledger uygulamasını kaldırmanız gerekebilir.
Bu kılavuzla ilgili herhangi bir sorunuz varsa veya sadece “Merhaba” demek istiyorsanız, ekranınızın sağ alt köşesindeki Yardım düğmesinden bize her zaman ulaşabilirsiniz. Ayrıca, güncel kalmak ve Proton deneyiminizden en iyi şekilde nasıl yararlanacağınızı öğrenmek için Twitter'da (@MetalHelpsMe) Müşteri Hizmetleri+ Yardım Merkezimizi takip ettiğinizden emin olun!
Yorumlar
0 yorum
Makale yorumlara kapalı.