Önyükleyicideki güvenlik boşlukları güven zincirini aşmayı ve root erişimi elde etmeyi mümkün kıldı
Spotify 'Car Thing' aksesuarını durdurdu -- birkaç ay önce Spotify içeriğini arabada oynatmak için dokunmatik ekranlı bir kontrol paneli. Cihaz, kullanımdan kaldırılmadan önce eller serbest arama gibi bazı ek özelliklere sahip olsa da, işletim sistemi çok sınırlı olduğu için Car Thing bir süre sonra pek kullanışlı olmayacak. Bu tür planlı eskitme uygulamalarını eleştirirken, bir grup geliştiriciye övgü yağdırılmalıdır Spotify Car Thing'in kökünü kurmayı başaran bu kişiler, satış sonrası geliştirmelerin önünü daha da açıyor olasılıklar.
Güvenlik araştırmacısı Frédéric Basse, Nolen Johnson (diğer adıyla XDA Tanınan Geliştirici) ile işbirliği içinde npjohnson) Car Thing için güven zinciri bypassını geliştirdi. Spotify'ın küçük aygıtı, özünde mükemmel bir saldırı vektörü olduğu ortaya çıkan, zayıf bir Amlogic S905D2 SoC tarafından destekleniyor. USB yazma modu. Hem Basse hem de Johnson daha önce Amlogic tabanlı cihazlardan yararlanılmıştı
dolayısıyla SoC üreticisinin bıraktığı boşluklar aracılığıyla Car Thing'in önyükleme sürecinin güvenlik önlemlerinden kaçınmak, geliştirici ikilisi için oldukça önemsiz hale geldi.Bu başarıyı elde etmek için araştırmacıların dış kabuğu açarak hata ayıklama veya onarım amaçlı bir avuç pin-out'u ortaya çıkarması gerekti. Daha sonra, kalıcı ADB (kök) erişimi elde etmek için bazı akıllı Amlogic USB moduna özel komutları ve değiştirilmiş bir USB bağlantı parametresini birleştirdiler. Neyse ki, geliştiriciler her şeyi yürütmesi kolay bir komut dosyası kümesine sığdırmayı başardıkları için cihazı kendiniz köklendirmek nispeten daha kolaydır. İhtiyacınız olan tek şey USB şifresi olmayan bir Car Thing, bir USB kablosu ve Linux çalıştıran bir PC. libusb-dev
paket yüklü ve süper kullanıcı ayrıcalıklarının kilidini açacak komut dosyaları.
Bu çabaya değip değmeyeceği sonuçta size kalmış, ancak potansiyel modlama fırsatları Ortalıkta eski bir Spotify Car Thing'iniz varsa ve biraz hoşunuza gidiyorsa, keşfetmeniz faydalı olabilir. tamircilik. Özellikle, cihaz (kod adı "superbird") yaklaşık 500 MB RAM ile geliyor, bu da Android'in herhangi bir modern sürümünü taşımanın son derece zor bir iş olacağı anlamına geliyor.
Kök kılavuzun tam bir özetini, kurulum talimatlarını ve indirme bağlantılarını aşağıda bağlantısı verilen yazıda bulabilirsiniz.
Kaynak:Nolen Johnson