Pengembang telah merilis alat web baru yang memungkinkan Anda melakukan semua fungsi flashing yang disediakan oleh Fastboot langsung dari browser Anda.
Bagi sebagian orang, keinginan untuk terjun ke dunia pengembangan pasar purna jual datang dan pergi. Terkadang kita mengaku puas dengan ponsel baru, berpura-pura ponsel tersebut memiliki semua yang kita butuhkan. Tepat setelah masa bulan madu berakhir, kita kembali ke kebiasaan lama dan segera ingin terjun ke dunia rooting dan custom ROM. Meskipun ada berbagai generik atau panduan flashing khusus perangkat yang tersedia untuk membantu Anda, ini masih bisa menjadi tugas yang berat bagi pengguna baru yang mencoba memahami semua syarat dan program tersebut. untuk. Bahkan bagi pengguna tingkat lanjut, terkadang PC (atau Mac) Anda tidak dapat mengenali ponsel Android Anda, tidak peduli berapa kali Anda mengacaukan pengaturan sistem.
Ketika Google pertama kali mengumumkan Alat Flash Android sebagai upaya mengefektifkan pekerjaan instalasi Generic System Image (GSI), terjadilah beberapa diskusi di kalangan komunitas tentang seberapa efektif pendekatan berbasis browser dalam menyederhanakan flashing paradigma. Bagaimanapun, metode ini memungkinkan pengguna untuk menghindari ketidaknyamanan mengunduh gambar secara manual dan mem-flash-nya dengan perintah fastboot. Namun, penawaran Google agak membatasi karena alat online ini hanya kompatibel dengan a beberapa perangkat, dan Anda hanya dibatasi untuk mem-flash gambar AOSP resmi dan firmware bawaan paket. Untuk itu, Danny Lin yang lewat
kdrag0n di forum kami, dikembangkan fastboot.js – implementasi JavaScript dari protokol fastboot menggunakan WebUSB API, ditujukan khusus untuk pengguna akhir yang mengalami kesulitan menginstal sistem operasi pihak ketiga di perangkat Android.Selalu menyenangkan melihat opsi lain muncul, dan hadirnya alat flashing berbasis JavaScript berarti Anda akan dapat mem-flash ROM khusus langsung dari browser Anda! Faktanya, Lin, pengembang yang mengelola ProtonAOSP untuk Google Pixel 5 dan perangkat lainnya, telah hadir dengan versi generik Pemasang web Android, templat aplikasi penginstal lengkap yang berjalan sepenuhnya di browser. Jika Anda memiliki perangkat yang secara resmi didukung oleh proyek ProtonAOSP, Anda bahkan dapat mencoba mem-flash-nya menggunakan fork resmi dari penginstal web ini.
Kdrag0n juga menulis penginstal web untuk yang berfokus pada privasi GrafenaOS proyek, yang dia hargai karena mendanai pengembangan awal proyek ini.
Chromium telah mendukung WebUSB sejak versi 61, sehingga browser berbasis Chromium apa pun (misalnya Google Chrome atau Microsoft Edge) yang diinstal pada PC Anda dapat menggunakan alat flashing web yang diberi kode di atas fastboot.js. Di Windows, Anda mungkin juga perlu menginstal driver untuk antarmuka Fastboot, tetapi driver tersebut akan diunduh dan diinstal secara otomatis melalui Pembaruan Windows dalam banyak kasus.
Informasi lebih lanjut mengenai perpustakaan fastboot.js dapat ditemukan di repositori yang ditautkan di bawah. Meskipun belum dimaksudkan sebagai pengganti biner Fastboot asli, implementasi Javascript, dengan bawaannya Sifat OS-agnostik, menawarkan pelengkap yang portabel dan nyaman, atau bahkan mungkin alternatif, untuk alat platform Android untuk penyesuaian Anda kebutuhan. Pengguna tidak lagi harus mengalami masalah terkait perintah yang terlewat atau kesulitan mengunduh alat platform Android yang diperbarui, karena semua yang Anda butuhkan ada di browser Anda.
fastboot.js Repo GitHub