xiaomi-bootloader-unlocker
Xiaomi'nin bootloader kilidi açma başvurusunu, günlük kota Pekin saatiyle gece yarısı sıfırlandığı anda gönderen Python komut satırı aracı. MIT lisanslı.
- paralel istek, ~450 ms
- 30
- NTP sunucusu
- 7
- GitHub yıldızı
- 8
Proje hakkında
Xiaomi, bootloader kilidi açma başvurularını günlük bir kotayla sınırlıyor ve kota Pekin saatiyle gece yarısı sıfırlanıyor. Bu araç Xiaomi hesabınızla giriş yapar, hesabın başvuruya uygun olup olmadığını kontrol eder ve sistem saatine güvenmeden Pekin saatini NTP'den alır. Sıfırlanma anında 15 ms arayla 30 paralel istek gönderir; hepsi yaklaşık 450 ms içinde çıkar. Sonuçlar terminale ve bir günlük dosyasına yazılır. MIT lisanslı; GitHub'da 8 yıldız ve 3 fork aldı.
Öne çıkanlar
- Xiaomi hesabıyla giriş ve hesabın başvuruya uygunluk kontrolü
- Yedi NTP sunucusunu sırayla deneyerek Pekin saatini alma
- Kota sıfırlandığı anda 15 ms arayla 30 paralel istek
- Ağ gecikmesine göre ayarlanabilen erken gönderim (varsayılan 100 ms)
- Terminal çıktısı ve oturum günlükleri
- Pydroid 3 ile Android'de de çalışır
Zorluklar
Zamanlama saniyenin altında bir hassasiyet istiyor: Başvuru, kota sıfırlandığı anda sunucuya varmalı. Bu yüzden sistem saati yerine NTP'den alınan Pekin saati kullanılıyor ve gönderim, kullanıcının ağ gecikmesine göre birkaç yüz milisaniye erken başlatılabiliyor.