Bir geliştirici, Fastboot tarafından sağlanan tüm yanıp sönme işlevlerini doğrudan tarayıcınızdan gerçekleştirmenize olanak tanıyan yeni bir web aracı yayınladı.
Bazı insanlar için satış sonrası geliştirme sahnesine ayak parmaklarını sokma dürtüsü gelir ve gider. Bazen yeni bir telefonla yetindiğimizi iddia edip, ihtiyacımız olan her şeye sahipmiş gibi davranırız. Balayı dönemi bittikten hemen sonra eski alışkanlıklara geri dönüyoruz ve hızla rooting ve özel ROM dünyasına dalmak istiyoruz. Çeşitli jenerikler olsa da veya size yardımcı olacak cihaza özel yanıp sönen kılavuzlar mevcut olsa da, tüm bu terimlerin ve programların ne olduğunu anlamaya çalışan yeni bir kullanıcı için hala göz korkutucu bir görev olabilir. için. Uzman kullanıcılar için bile, bazen sistem ayarlarıyla ne kadar uğraşırsanız uğraşın PC'nizin (veya Mac'inizin) Android telefonunuzu tanımasını sağlayamazsınız.
Google ne zaman ilk olarak Android Flash Tool'u duyurdu Genel Sistem Görüntüsü (GSI) kurulum işini kolaylaştırma çabası olarak bazı tartışmalar yaşandı topluluk arasında tarayıcı tabanlı yaklaşımın yanıp sönmeyi basitleştirmede ne kadar etkili olacağı konusunda paradigma. Sonuçta bu yöntem, kullanıcıların görüntüleri manuel olarak indirmenin ve fastboot komutlarıyla flaşlamanın yarattığı sıkıntıdan kurtulmasına olanak tanıyor. Ancak Google'ın teklifi biraz kısıtlayıcı çünkü çevrimiçi araç yalnızca bir avuç cihaz ve resmi AOSP görüntüleri ve stok ürün yazılımlarından başka hiçbir şeyin yanıp sönmesiyle sınırlı değilsiniz paketler. Bu amaçla oradan geçen Danny Lin
kdrag0n forumlarımızda geliştirildi fastboot.js – bir JavaScript uygulaması hızlı önyükleme protokolü kullanmak WebUSB API, özellikle Android cihazlarda üçüncü taraf işletim sistemlerini yüklemede sorun yaşayan son kullanıcılara yöneliktir.Diğer seçeneklerin açıldığını görmek her zaman iyidir ve JavaScript tabanlı bir flaşlama aracının gelişi, esasen, özel ROM'ları doğrudan tarayıcınızdan flaşlayabileceğiniz anlamına gelir! Aslında, geliştirici Lin, Google Pixel 5 için ProtonAOSP ve diğer cihazlar, zaten genel bir çözüm bulmuş durumda. Android web yükleyicisi, tamamen tarayıcıda çalışan tam teşekküllü bir yükleyici uygulaması şablonu. ProtonAOSP projesi tarafından resmi olarak desteklenen bir cihazınız varsa, onu flaşlamayı bile deneyebilirsiniz. bu web yükleyicisinin resmi bir çatalını kullanarak.
Kdrag0n ayrıca gizlilik odaklı web yükleyicisini de yazdı. GrafenOS Bu projenin ilk gelişiminin finansmanı için kredi verdiği proje.
Chromium, sürüm 61'den beri WebUSB'yi desteklemektedir; dolayısıyla PC'nizde yüklü olan herhangi bir Chromium tabanlı tarayıcı (ör. Google Chrome veya Microsoft Edge), fastboot.js'nin üzerinde kodlanan web flashing aracını kullanabilir. Windows'ta Fastboot arayüzü için bir sürücü de yüklemeniz gerekebilir, ancak çoğu durumda bu sürücü Windows Update aracılığıyla otomatik olarak indirilip kurulacaktır.
Fastboot.js kitaplığıyla ilgili daha fazla bilgiyi aşağıda bağlantısı verilen depoda bulabilirsiniz. Henüz yerel Fastboot ikili dosyasının çok amaçlı bir yerine geçmesi amaçlanmasa da, Javascript uygulaması, kendi doğasında olan İşletim sisteminden bağımsız yapı, ince ayarlarınız için Android platform araçlarına taşınabilir ve kullanışlı bir tamamlayıcı veya hatta potansiyel olarak alternatif sunar ihtiyaçlar. İhtiyacınız olan her şey tarayıcınızda olacağından, kullanıcıların artık kaçırılan komutlarla ilgili sorunlardan muzdarip olması veya güncellenmiş Android platformu araçlarını indirmeye çabalaması gerekmeyecek.
fastboot.js GitHub Repo