Anda dapat membuka kunci bootloader Google Chromecast dengan Google TV untuk menjalankan kode yang tidak ditandatangani atau mem-boot OS khusus, namun ada beberapa peringatan.
Google Chromecast dengan Google TV adalah salah satunya dongle streaming media terbaik di luar sana. Perangkat keras kecil ini tidak hanya membuka streaming video 4K pada 60fps untuk perangkat yang terhubung, tetapi juga menghadirkan dukungan untuk konten HDR, Dolby Vision, dan audio Dolby Atmos. Perangkat tersebut bahkan bisa dibilang sebagai konsol game yang mumpuni terima kasih telah menerima dukungan resmi untuk Stadia Google layanan permainan awan. Sekarang, pengembang telah berhasil membuka kunci bootloadernya, sehingga membuka lebih banyak kemungkinan.
Berbeda dengan jajaran ponsel pintar Pixel, Google tidak menawarkan metode buka kunci bootloader resmi untuk Chromecast dengan Google TV. Akibatnya, komunitas modding harus bergantung pada kerentanan keamanan untuk membuat metode membuka kunci bootloader tidak resmi. Dalam postingan forum baru-baru ini, peneliti keamanan Nolen Johnson dan Jan Altensen, Pengembang yang Diakui AKA XDA
npjohnson Dan Ketat masing-masing, menyoroti rantai eksploitasi yang digunakan untuk membuka kunci bootloader Google Chromecast dengan Google TV. Metode yang digunakan bug bootROM di SoC Amlogic awalnya ditemukan oleh peneliti keamanan lain bernama Frederic Basse, mengharuskan Anda mem-boot dongle ke mode pembakaran USB Amlogic dan kemudian mem-boot serangkaian gambar bootloader yang dimodifikasi.Untuk memulainya, targetkan Chromecast dengan unit Google TV harus diproduksi sebelum Desember 2020 dan itu versi firmware yang berjalan harus di bawah level patch Februari 2021. Hal ini karena unit yang lebih baru dilengkapi dengan mekanisme perlindungan kata sandi bootROM, dan Google mengaktifkan kebijakan mitigasi serupa pada unit yang lebih lama pada pembaruan perangkat lunak bulan Februari 2021.
Jika perangkat Anda rentan, Anda harus mencabutnya dari port HDMI dan memicu mode pembakaran USB Amlogic dengan menahan tombol di bagian belakang perangkat sambil mencolokkan ujung USB-C dari kabel USB-A ke USB-C ke dalam dongle. Skrip pembuka kunci, yang berkomunikasi dengan target melalui libusb-dev
perpustakaan, membutuhkan lingkungan Linux 64-bit.
Singkatnya, prosesnya melibatkan pengunduhan paket unlocker, menghubungkan Google Chromecast dengan Google TV ke PC yang menjalankan Linux dengan kabel USB, dan menjalankan skrip shell yang menjalankan eksploitasi rantai. Mem-boot bootloader yang dimodifikasi pada dasarnya mengubah konten /env
mempartisi dan menempatkan perangkat dalam keadaan di mana ia mampu mengabaikan pemeriksaan anti-rollback dan tanda tangan pada U-Boot untuk menyatakan dirinya sebagai bootloader-unlock. Untuk lebih jelasnya, Anda dapat membaca artikel lengkap dari Nolen Johnson dan Jan Altensen di repo GitHub yang ditautkan di bawah.
sabrina-unlock: Buka kunci bootloader untuk Chromecast dengan Google TV
Bootloader yang tidak terkunci adalah kunci untuk mem-boot sistem operasi purnajual, dan Anda tidak perlu menunggu lama sebelum dapat mem-flash ROM khusus ke dalamnya. Johnson mengatakan bahwa build LineageOS akan segera hadir untuk Chromecast dengan Google TV (Johnson melakukannya terdaftar sebagai "resensi tepercaya" dan kontributor LineageOS). Jika Anda ingin mencoba sesuatu yang lain, Anda akan senang mengetahui bahwa Frederic sudah melakukannya mem-boot Ubuntu Linux dari flash drive USB eksternal.
Karena prosesnya agak rumit dan memerlukan perangkat yang diproduksi sebelum jangka waktu tertentu, dapat dikatakan bahwa eksploitasi tersebut tidak ditujukan untuk pemula dan pasti akan membatalkan garansi. Meskipun demikian, dimungkinkan untuk mengunci kembali bootloader dengan mem-flash paket firmware bawaan yang dibuat oleh pengembang. Sebagai tindakan pencegahan terhadap pembaruan yang dipaksakan, Anda disarankan untuk memblokir server OTA Google melalui Anda pengaturan DNS router, dan jika memungkinkan, hapus aplikasi "SetupWraith" dari firmware bawaan. Pengguna juga disarankan untuk menghindari Magisk untuk saat ini, karena menambal gambar boot stok dengan Magisk akan melakukan soft-brick pada sistem.
Chromecast dengan Buka Kunci Bootloader Google TV — Thread Diskusi XDA