Xiaomi Mi Smart Speaker root ve SSH: SpeakerLab aracı
Bir meraklı, Marusya'lı Xiaomi Mi Smart Speaker'da bootloader'ın kendi USB penceresini ve tam NAND yedeğini kullanarak root ve kalıcı SSH elde etti.

Xiaomi Mi Smart Speaker'ı 2021'de bir kampanyada telefonla birlikte almıştı. Şimdi o hoparlör, Marusya asistanı yerine sıradan bir Linux cihazı gibi kullanılabiliyor: root erişimi, yeniden başlatmadan sonra da çalışan SSH ve tam bir NAND yedeği. Yazar, kaynak kodu, talimatları ve testleriyle birlikte SpeakerLab 1.0 adlı aracı yayımladı.
İşin ilginç yanı açılış süreci. İncelenen kartta Secure Boot açık, ancak orijinal bootloader boot imajı doğrulandıktan sonra RAM'deki verilerin değiştirilmesine izin veriyor. Geçici kurulum programı bu aralıkta çalıştırılıyor. SSH dosyaları ardından /data altında duruyor. NAND üzerindeki bootloader ve çekirdek yeniden yazılmıyor. Özel firmware için imza üretilmiyor, OTP/eFuse anahtarlarına dokunulmuyor.
SpeakerLab hangi Xiaomi hoparlörlerde çalışır?
Yalnızca bir sürümde: Marusya'lı AS09A VER0201 kartı. Bu kartta Amlogic A113X işlemci, 512 MiB DDR3 RAM, 32.23.1 firmware ve 27 Ağustos 2021 tarihli U-Boot 2015.01 var. Araç BL33 kodunun SHA256 değerini profille karşılaştırır, uyuşmazsa durur. Google Assistant'lı global sürümle donanım kökeni ortak olsa da bölümleme ve sistem yazılımı farklı olduğundan desteklenmiyor.
USB penceresi nasıl yakalanıyor, yedek neden şart?
Soğuk açılışta bootloader USB üzerinden kısa süre 1b8e:c003 olarak görünüyor. Araç bu pencereyi bekleyip yakalıyor ve identify yanıtını da kontrol ediyor. Bağlantı için kart üzerindeki USB pedleri kullanılıyor: GND, D+ ve D−. VBUS bağlanmadan yalıtılmalı. Yazılımsal reboot pencereyi açmıyor, gücü tamamen kesip vermek gerekiyor. Kablo renklerini multimetreyle doğrulamak şart.
Kurulumdan önce tüm NAND, OOB alanı ve bozuk bloklarla birlikte fiziksel olarak okunuyor: 131.072 sayfa, okuma başına 272 MiB. Bu yedek ağ ayarları ve anahtarlar gibi kişisel veriler içerdiği için herkese açık arşivde yok. Dosya karması doğru çıksa bile bit hatası olmadığı anlamına gelmiyor, yazarın okumalarında tekil farklar görülmüş. Araç bunu gizlemek yerine uyarıyor.
Kurulum programı sistem bölümünü salt okunur, mevcut /data bölümünü UBIFS olarak bağlıyor, biçimlendirme yapmıyor. Yine de /data'ya dosya yazmak aynı NAND'de kalıcı bir değişiklik. Yazara göre OTA güncellemelerini engellemek de mümkün.
Göz atmaya değer uygulamalar
Doğru kareleri seçin, toplayın, hedefe ulaşın. Öğrenmesi kolay, ustalaşması zor. Ücretsiz, her yaşa uygun.
Yapay zekâ sohbet partneriyle konuşun; her cümleniz düzeltilip kendi dilinizde açıklanarak geri gelsin. 9 dil, A1'den C2'ye.
EDIFACT ve X12 mesajlarını açın, her segment açıklansın, JSON/XML'e çevirin, PDF ve Excel'e aktarın. Yerelde çalışır, yükleme yok.
Kime, hangi özel gün için ve nasıl bir karakter olduğunu seçin. Arama motoru yerel mağazaların ürün açıklamalarını okuyup uygun olanları sıralar. Ücretsiz, kayıt yok.
Aynı günden diğer haberler
Tümünü gör →
Arete: Nous Research, Alibaba'nın Qwen3.8 modelinden Pekin çizgisini sildi

Beget kesintisi: paylaşımlı hosting sunucularının %95'i geri döndü

ChatGPT komutları: uzun prompt yazmadan kullanabileceğiniz kısayollar

Xandr'a Norveç'ten Grindr verileri nedeniyle 9,6 milyon dolar ceza
Daha fazla: Donanım
Tümünü gör →
Seagate FireCuda Forge: 20 TB disk, ama SSD kutudan çıkmıyor

Akıllı gözlük Qwen N1 Pro kalp atışı ve göz yorgunluğunu ölçüyor

Huawei Magneto-Electric Disk, SSD ile teyp sürücüsünü tek kutuda topladı
