Android 13 telah menghadirkan pembaruan bootloader baru ke seri Google Pixel 6. Berikut cara memeriksa versi bootloader untuk perlindungan anti-rollback.
Android 13 musim secara resmi telah tiba. Iterasi terbaru Android menghadirkan beberapa perubahan UI baru dan banyak fitur berguna. Untuk keluarga Google Pixel 6, pembaruan Android 13 yang stabil juga menambah versi anti-rollback di bootloader perangkat ini. Akibatnya, Anda tidak dapat mem-flash kembali versi Android 12 lama setelah memutakhirkan ke Android 13.
- Perangkat keluarga Pixel 6 telah menerima pembaruan bootloader baru dengan Android 13 OTA yang stabil.
- Pembaruan bootloader menambah versi anti-rollback pada ponsel ini.
- Mengembalikan kembali ke Android 12 tidak dapat dilakukan karena perlindungan anti-rollback.
Navigasikan artikel ini:
- Mengapa Google Pixel 6/6 Pro/6a saya memerlukan bootloader yang ditingkatkan?
- Bagaimana cara mengetahui apakah Google Pixel 6/6 Pro/6a saya sudah memiliki bootloader yang diperbarui?
- Dikatakan saya memiliki versi bootloader yang berbeda, jadi apakah itu berarti saya dapat kembali ke Android 12?
- Bagaimana cara meningkatkan bootloader dengan aman di Google Pixel 6/6 Pro/6a saya?
Mengapa Google Pixel 6/6 Pro/6a saya memerlukan bootloader yang ditingkatkan?
Itu perlindungan kemunduran di Google Piksel 6, Piksel 6 Pro, dan itu Piksel 6a diwujudkan melalui sekering elektronik (eFuses). eFuse seperti flash tulis sekali. Setelah Anda membalik bagian itu dengan menulis sesuatu ke dalamnya, tidak ada jalan untuk kembali. Setelah "menghancurkan" eFuse, eFuse akan tetap ditulis dengan nilai tersebut selamanya.
Untuk menghilangkan sejumlah vektor serangan, Google mengirimkan satu set bootloader baru untuk Pixel generasi keenam ponsel melalui Android 13 OTA stabil yang mencegah revisi Android lama dimuat ke dalamnya perangkat. eFuse yang relevan akan menghapus dan meningkatkan indeks rollback hanya setelah booting Android 13 berhasil. Versi bootloader baru, nilai indeks rollback yang ditingkatkan, dan status eFuse yang rusak seharusnya cukup untuk memblokir firmware pra-Android 13 yang akan di-flash setelahnya.
Bagaimana cara mengetahui apakah Google Pixel 6/6 Pro/6a saya sudah memiliki bootloader yang diperbarui?
Bootloader, menurut definisi, adalah program yang memuat sistem operasi, atau memuat bootloader lain secara berantai saat perangkat dihidupkan. Utilitas Fastboot Google menawarkan cara mudah untuk menanyakan variabel bootloader perangkat Android dari komputer. Untuk melakukannya, kita perlu mem-boot ponsel Pixel target ke antarmuka bootloadernya.
- Pastikan Anda memilikinya versi terbaru utilitas ADB dan Fastboot diinstal pada PC/Mac/Chromebook Anda.
- Di ponsel Anda, buka Pengaturan > Tentang telepon > Nomor pembuatan dan ketuk entri ini 7 kali untuk mengaktifkan Opsi pengembang.
- Setelah mengaktifkannya, kembali ke halaman pengaturan utama dan ketuk Sistem, lalu pergi ke Opsi pengembang.
- Menyalakan USB debugging.
- Hubungkan Pixel 6, Pixel 6 Pro, atau Pixel 6a ke komputer menggunakan kabel USB.
- Buka jendela terminal dan ketik perintah berikut untuk memeriksa apakah perangkat Anda terdeteksi atau tidak:
Anda mungkin perlu mengautentikasi identitas PC host untuk pertama kalinya.adb devices
- Jika perangkat terhubung, Anda akan melihat nomor serinya.
- Setelah semuanya siap, jalankan perintah berikut untuk reboot ke mode bootloader:
adb reboot bootloader
- Ponsel Anda harus reboot ke mode bootloader (juga dikenal sebagai "mode Fastboot").
- Sekarang, ketik perintah berikut untuk memeriksa apakah perangkat target terdeteksi oleh PC Anda dalam mode bootloader:
Jika Anda menggunakan Windows di PC, Anda mungkin perlu melakukannya instal driver USB Google terbaru.fastboot devices
- Untuk mengetahui versi bootloader, jalankan perintah yang disebutkan di bawah ini:
fastboot getvar version-bootloader
Selanjutnya, lihat tabel berikut dan cocokkan versi bootloader dengan output yang Anda dapatkan:
Perangkat, Forum Perangkat, Nama Kode |
Versi bootloader Android 13 yang stabil |
---|---|
Google Pixel 6 (oriole) |
penggeser-1.2-8739948 |
Google Pixel 6 Pro (gagak) |
penggeser-1.2-8739948 |
Google Pixel 6a (blue jay) |
bluejay-1.2-8893284 |
Dimungkinkan juga untuk menanyakan versi bootloader dari antarmuka Fastboot ruang pengguna (alias fastbootd). Untuk melakukannya, reboot perangkat menggunakan adb reboot fastboot
, lalu jalankan hal yang sama fastboot getvar version-bootloader
memerintah.
Jika Anda tidak memiliki PC di dekat Anda, Anda dapat memperoleh versi bootloader langsung dari ponsel itu sendiri. Pertama, matikan Google Pixel 6/6 Pro/6a Anda dan tekan tombol Volume Turun dan Daya selama beberapa detik. Lepaskan ketika mode Fastboot muncul. Anda seharusnya dapat menemukan versi bootloader di layar.
Untuk penggemar baris perintah, perintah berikut pada aplikasi emulator terminal di ponsel Anda untuk mendapatkan versi bootloader:
getpropro.bootloader
Dikatakan saya memiliki versi bootloader yang berbeda, jadi apakah itu berarti saya dapat kembali ke Android 12?
Jika versi bootloader Pixel 6/6 Pro/6a Anda berbeda dari yang ditunjukkan di atas tabel, maka Anda mungkin menjalankan versi beta Android 13 atau versi saluran stabil Android yang lebih lama 12.
Meskipun Anda mungkin mencoba kembali ke Android 12 dengan versi bootloader yang lebih rendah, hal ini tidak disarankan. Demi alasan keamanan dan kompatibilitas, Anda harus menggunakan OTA Android 13 yang stabil untuk meningkatkan bootloader serta bit firmware yang mendasari perangkat Anda.
Jika Anda berencana melakukan flash manual, pastikan gambar partisi perangkat lunak Android 13 yang stabil di-flash ke kedua slot. Ketidakcocokan versi bootloader antara slot A dan B sudah cukup untuk merusak perangkat. Ada tidak ada cara yang diketahui untuk menghidupkan kembali perangkat bertenaga Google Tensor yang sudah rusak seperti Google Pixel 6/6 Pro/6a, jadi berhati-hatilah sebelum mencoba peningkatan manual.
Bagaimana cara meningkatkan bootloader dengan aman di Google Pixel 6/6 Pro/6a saya?
Untuk menghindari skenario hard brick, Anda harus mem-flash partisi bootloader ke slot tidak aktif setelah berhasil memperbarui dan mem-boot ke Android 13 setidaknya sekali. Hal ini akan menghilangkan kemungkinan ketidakcocokan versi, terutama jika Anda mem-flash Pixel 6, Pixel 6 Pro, atau Pixel 6a dengan versi Android 13 yang stabil untuk pertama kalinya.
Opsi 1 (menggunakan gambar pemulihan/OTA):
Setelah berhasil boot ke Android 13, unduh gambar OTA lengkap sesuai dengan bangunan itu. Berikutnya, sideload dari pemulihan stok dan reboot perangkat untuk memastikan kedua slot memiliki versi bootloader yang sama.
Opsi 2 (menggunakan gambar pabrik):
Orang yang meningkatkan ke Android 13 dengan mem-flash image pabrik setelah membuka kunci bootloader harus memilih opsi ini. Setelah berhasil boot ke Android 13 untuk pertama kalinya,
- Periksa slot yang sedang aktif:
adb reboot bootloaderfastboot getvar current-slot
Jika output mengembalikan slot saat ini sebagai "a", slot aktif Anda harusnya adalah "a" dan slot lainnya adalah "b". Jika tidak, maka slot aktif Anda adalah "b" dan slot lainnya adalah "a". - Ekstrak konten file ZIP image pabrik dan cari image bootloader di file yang diekstrak. Itu harus diberi nama sebagai "bootloader-[nama kode perangkat]-[nama kode platform]-[versi utama]-[versi minor].img."
- Untuk Pixel 6 dan 6 Pro, nama kode platformnya adalah "slider", sedangkan untuk Pixel 6a adalah "bluejay".
- Sekarang, kita perlu mem-flash bootloader ke kedua slot.
- Jika slot aktif Anda adalah 'a'
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
- Jika slot aktif Anda adalah 'b'
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
- Jika slot aktif Anda adalah 'a'
- Itu saja.
Seperti yang Anda lihat, ada banyak cara berbeda untuk memeriksa versi bootloader yang mendasari Pixel 6, 6 Pro, atau 6a Anda. Jika Anda lebih memilih untuk membiarkan sistem mengurus dirinya sendiri atau menginstal bootloader yang diperbarui secara manual, pilih metode terbaik untuk kebutuhan Anda.