Cara downgrade ke Android 12 dari Android 13 di seri Google Pixel 6

tautan langsung

  • Apa yang ada di dalam pembaruan bootloader Android 13 untuk Google Pixel 6/6 Pro/6a?
  • Bagaimana cara menurunkan versi ke Android 12 dari Android 13 di Google Pixel 6/6 Pro/6a?
  • Apakah ada kerugian tetap menggunakan Android 12?

Android 13 telah keluar untuk sementara waktu sekarang. Sebagai peningkatan versi besar, Anda tergoda untuk ikut-ikutan -- terutama bagi pengguna Google Pixel. Namun bagaimana jika Anda baru saja mengupdate ke Android 13 tetapi tidak terlalu menyukainya? Pertanyaan besarnya adalah, bisakah Anda menurunkan versi ponsel Pixel Anda, termasuk jajaran Pixel 6 terbaru, dari Android 13 ke 12?

Tidak seperti banyak OEM Android, Google memiliki portal pengunduhan firmware khusus untuk ponsel cerdasnya. Jika Anda memiliki varian ponsel Pixel apa pun yang bukan operator (juga disebut sebagai "tidak terkunci"), Anda seharusnya dapat membuka kunci bootloadernya dan mem-flash perangkat lunak Android 12 lama secara manual untuk kembali. Namun, situasinya sedikit berbeda untuk rangkaian perangkat Pixel 6 yang didukung Google Tensor.

Pembaruan Android 13 yang stabil untuk Google Pixel 6, Piksel 6 Pro, dan itu Piksel 6a membawa pembaruan bootloader baru. Setelah ditingkatkan, Anda tidak dapat mem-flash bootloader lama karena perlindungan anti-rollback. Akibatnya, proses penurunan versi reguler ke Android 12 tidak akan berfungsi pada perangkat ini. Meskipun demikian, Android 12 masih dapat di-boot pada bootloader yang ditingkatkan. Jika Anda ingin menurunkan versi Android 13 kembali ke Android 12 di Pixel 6/6 Pro/6a, kami siap membantu.

  • Jajaran Google Pixel 6 menerima pembaruan bootloader baru dengan Android 13 OTA yang stabil.
  • Setelah Anda memutakhirkan, Anda tidak dapat mem-flash bootloader lama.
  • Namun, Anda masih dapat mem-boot Android 12 pada bootloader baru.

Apa yang ada di dalam pembaruan bootloader Android 13 untuk Google Pixel 6/6 Pro/6a?

Bootloader perangkat Android adalah perangkat lunak yang sangat kompleks. Ini bertanggung jawab untuk memulai rantai booting setelah setiap booting baru dari kondisi mati. Ada banyak komponen tingkat rendah dalam image bootloader, yang terintegrasi erat dengan SoC perangkat target. Singkatnya, mengutak-atik bootloader pada perangkat konsumen modern adalah pekerjaan yang sangat sulit.

Jika Anda tertarik, inilah yang dapat Anda temukan di dalam gambar bootloader Google Pixel 6a:

Meskipun Anda berhasil menguraikan kode dan menambal rutinitas perlindungan anti-rollback di yang baru pembaruan bootloader untuk Google Pixel 6, 6 Pro, atau 6a, tidak ada cara yang diketahui untuk mem-flash-nya tanpa bricking telepon Anda. Hal ini karena kami tidak memiliki akses ke pemrogram bertanda tangan OEM dan kunci kriptografi yang diperlukan untuk melakukan operasi tersebut.


Bagaimana cara menurunkan versi ke Android 12 dari Android 13 di Google Pixel 6/6 Pro/6a?

Kami harus menekankan bahwa Anda tidak boleh melakukan ini kecuali Anda benar-benar tidak menyukai Android 13 atau tidak berfungsi dengan baik pada beberapa aplikasi tertentu. Android 13 memiliki beberapa fitur baru yang mengagumkan — terutama terkait privasi dan keamanan — yang menjadikannya lebih unggul dari versi Android sebelumnya dalam banyak hal. Ini juga akan menjadi yang terbaru dalam hal patch keamanan.

Jika Anda mengetahui semua ini dan masih ingin kembali ke Android 12, langkah-langkahnya relatif sederhana. Namun pertama-tama, yang perlu Anda lakukan hanyalah mencadangkan aplikasi, foto, video, dll., karena penurunan versi akan menghapus ponsel Anda sepenuhnya. Selain itu, pastikan Anda memiliki yang terbaru Biner ADB dan Fastboot diinstal pada PC Anda.

Dengan melewatkan flashing bootloader

  1. Setelah semua cadangan Anda beres, Anda perlu memeriksa versi bootloader Google Pixel 6/6 Pro/6a. Untuk menghindari skenario hard-brick, pastikan kedua slot perangkat target memiliki versi bootloader Android 13 yang sama. Jika Anda butuh bantuan, lihatlah tutorial kami untuk menentukan versi bootloader perangkat seri Google Pixel 6 untuk perlindungan anti-kemunduran.
  2. Di PC/Mac/Chromebook Anda, unduh gambar pabrik sesuai dengan rilis Android 12 pilihan Anda untuk perangkat target.
  3. Ekstrak konten file ZIP image pabrik dan cari image bootloader di file yang diekstraksi. 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”.
  4. Hapus gambar bootloader dari folder yang diekstraksi.
  5. Ubah skrip flashing seperti berikut:
    • Jika Anda menggunakan Windows, buka file bernama "flash-all.bat" dengan Notepad (atau editor teks favorit Anda), hapus bootloader yang berkedip bagian terkait, tambahkan "--force" (tanpa tanda kutip) di antara argumen "-w" dan "update" di segmen flashing gambar sistem, dan simpan file.
    • Pengguna Linux dan macOS, buka file bernama "flash-all.sh" dengan editor teks favorit Anda, hapus bootloader terkait flashing bagian, tambahkan "--force" (tanpa tanda kutip) di antara argumen "-w" dan "update" di segmen flashing gambar sistem, dan simpan mengajukan.
  6. Sekarang kita telah memodifikasi skripnya, kita dapat melanjutkan pekerjaan flashing. Khususnya, Anda memerlukan bootloader yang tidak terkunci untuk melakukan flash melalui Fastboot, jadi lakukan pembukaan kunci bootloader jika belum dilakukan.
  7. Nyalakan ulang Pixel 6/6 Pro/6a ke mode bootloader dan sambungkan ke PC/Mac/Chromebook menggunakan kabel USB.
  8. Buka jendela terminal di komputer Anda, navigasikan ke lokasi tempat Anda mengekstrak gambar pabrik Android 12, dan jalankan skrip flashing.
    • Untuk Windows:
      .\flash-all.bat
    • Untuk macOS dan Linux:
      ./flash-all.sh
  9. Tunggu hingga flash terjadi, perangkat melakukan boot ulang, dan Android 12 melakukan booting. Boot pertama bisa memakan waktu sangat lama, jadi bersabarlah.
Google Pixel 6a menjalankan Android 12 pada bootloader Android 13

Ingatlah bahwa ini bukan penurunan versi yang sebenarnya, karena kami tidak dapat menimpa bootloader baru dengan yang lama. Namun, kami dapat mem-boot Android 12 di Google Pixel 6/6 Pro/6a selain bootloader yang ditingkatkan, karena ini tidak memberlakukan batasan apa pun pada versi Android. Sederhananya, bootloader baru ini kompatibel dengan Android 13 dan Android 12, itulah sebabnya bootloader baru ini kompatibel dengan Android 13 dan Android 12 mungkin menjalankan rilis Android 12 yang lebih lama pada perangkat ini bahkan setelah meningkatkan indeks rollback menghitung.

Dengan menggunakan Gambar Dukungan Pengembang resmi

Untuk pengembang, Google menawarkan image sistem Android 12 yang dimodifikasi untuk keluarga Pixel 6 yang didasarkan pada versi Android 12 dan Android 12L yang publik dan stabil. Ini "Gambar Dukungan Pengembang" menampilkan versi bootloader terbaru yang mencakup perbaikan keamanan baru dan penghitung anti-rollback yang ditingkatkan.

Unduh Gambar Dukungan Pengembang Android 12/12L untuk seri Google Pixel 6

Saat instalasi, Gambar Dukungan Pengembang harus di-flash melalui Fastboot. Untuk mengetahui lebih lanjut, lihat panduan kami.

Sebagai referensi, Gambar Dukungan Pengembang dikirimkan dengan build bootloader berikut:

Perangkat, Forum Perangkat, Nama Kode

Versi bootloader Gambar Dukungan Pengembang Android 12

Versi bootloader Gambar Dukungan Pengembang Android 12L

Google Pixel 6 (oriole)

penggeser-1.0-8844048

penggeser-1.2-8831283

Google Pixel 6 Pro (gagak)

penggeser-1.0-8844048

penggeser-1.2-8831283

Google Pixel 6a (bluejay)

T/A

bluejay-1.1-8927508

Perlu diingat bahwa build yang berpusat pada pengembang ini tidak cocok untuk penggunaan umum. Mereka tidak akan menerima pembaruan keamanan OTA seperti rekan konsumen mereka. Selain itu, build tersebut tidak disetujui oleh Compatibility Test Suite (CTS), sehingga pengembang yang memerlukan build yang disetujui CTS atau menggunakan API SafetyNet mungkin mengalami masalah.


Apakah ada kerugian tetap menggunakan Android 12?

Apa pun metode yang Anda pilih, hasil akhirnya pada dasarnya adalah kombinasi hybrid antara bootloader dan firmware untuk Google Pixel generasi keenam. Ini mungkin berfungsi untuk saat ini, namun tidak ada dukungan resmi untuk penggabungan ini -- kecuali untuk Gambar Dukungan Pengembang, namun tidak sepenuhnya ditujukan untuk pengguna biasa. Tidak ada lagi pembaruan keamanan bulanan di Android 12, yang berarti Anda tetap harus meningkatkan ke Android 13 agar dapat terus menerima perbaikan.

Selain itu, bootloader berisi sejumlah image firmware tingkat rendah untuk berbagai komponen perangkat keras. Dengan tetap menggunakan Android 12, Anda akan menyebabkan beberapa masalah ketidakcocokan tersembunyi yang dapat memengaruhi kinerja Pixel 6, 6 Pro, atau 6a Anda di dunia nyata. Anggap ini sebagai bukti konsep, tetapi Anda lebih banyak ruginya daripada manfaatnya dengan kembali ke Android 12. Jika Anda memilih untuk menurunkan versi dari satu versi Android ke versi lainnya, risikonya Anda tanggung sendiri.