Bagaimana mengkonversi Xiaomi Mi A1 Dari Saham ke Treble [Treblize Mi A1]
Pemulihan Kustom / / August 05, 2021
Pabrikan smartphone Cina Xiaomi telah meluncurkan Xiaomi Mi A1 dengan Android One Platform yang berjalan pada Stock Android di luar kotak. Handset menjadi sangat populer karena spesifikasinya, kinerja kamera, dan Stock UI Android dengan harga yang sangat terjangkau. Namun saat itu ponsel tidak dilengkapi dengan dukungan Project Treble yang sudah dimuat sebelumnya. Di sini, di artikel ini, kami akan berbagi dengan Anda panduan rinci langkah demi langkah yang tepat tentang Cara mengonversi Xiaomi Mi A1 Dari Saham ke Treble [Treblelize Mi A1].
Terima kasih kepada anggota Senior XDA, CosmicDan yang telah banyak bekerja di XDA bersama dengan instruksi ini untuk mengubah Xiaomi Mi A1 dari Stock ke Treble. Dukungan untuk Treble disertakan dalam pembaruan Android Oreo 8.0, tetapi Mi A1 tidak mendapatkan dukungan dengan pembaruan itu. Pengguna Mi A1 bisa mendapatkan pembaruan Android dan port GSI dengan lebih cepat di Project Treble. Project Treble dari Google menghadirkan peningkatan besar dalam arsitektur untuk kerangka kerja OS untuk membantu produsen ponsel cerdas mendorong pembaruan Android tepat waktu mereka ke perangkat dengan mudah.
Sekarang, Anda mungkin bertanya tentang Treble dan mengapa Treble sangat penting untuk perangkat Android di masa mendatang. Kami telah menyediakan semua panduan yang diperlukan secara singkat sehingga Anda dapat memahami prosesnya. Mari kita mulai ……
Daftar Isi
- 1 Apa itu Treble?
- 2 Apa itu Treblizing?
- 3 Penjaja
- 4 GSI
- 5 AIO (All-In-One)
-
6 1. Mengembalikan ke Stock
- 6.1 1.1. Persyaratan
- 6.2 1.2. Pencadangan perangkat lengkap
- 6.3 1.3. Proses pemulihan stok
- 7 2. Treblize (mempartisi ulang) perangkat
- 8 3. Instalasi Treble ROM Pertama
-
9 4. Menginstal AIO, GSI, Vendor, dan Lainnya
- 9.1 4.1. Instal Treble AIO
- 9.2 4.2. Instal Treble GSI
- 9.3 4.3. Instal / perbarui Paket Vendor
- 9.4 4.4. Instal ROM Non-Treble
- 9.5 4.5. Pulihkan cadangan TWRP
- 10 5. Modifikasi dan Ekstra (GApps, Magisk, Kernel Kustom)
Apa itu Treble?
Treble adalah jangka pendek dari model arsitektur Android baru yang membagi sistem menjadi dua partisi baru: Sistem dan Vendor.
- Sistem: Di sini OS Android berjalan, berarti Sistem akan mengurus Sistem Operasi Android seperti Oreo / Pie
- Penjaja: Di sini file khusus perangkat pergi, seperti driver perangkat.
Sebelum arsitektur Treble, OS Android dan file khusus perangkat akan hidup bersama di sistem. Pengembang XDA telah memberikan deskripsi lengkap dari semua yang akan kami uraikan.
Apa itu Treblizing?
Treblizing juga dikenal sebagai Treble-enable. Konversi treble atau beberapa variasi partisi sistem disebut Treblizing. Ini adalah proses untuk mengubah perangkat non-Treble menjadi perangkat yang kompatibel dengan Treble. Untuk mengonversi perangkat non-Treble menjadi perangkat yang kompatibel dengan Treble, Anda perlu mengubah peta partisi perangkat. Ini melibatkan penyusutan partisi yang ada.
Treblizing hanyalah tahap persiapan - Anda masih memerlukan instalasi AIO (lihat AIO di bawah) sebelum Anda benar-benar dapat menggunakan ROM Treble.
Penjaja
Vendor juga dikenal sebagai Paket Vendor atau Gambar Vendor. Dalam hal Treble, ini adalah gambar vendor yang berdiri sendiri (.zip atau .img) yang dapat di-flash ke perangkat Anda yang mendukung Treble agar kompatibel dengan sistem Treble. Ini mirip dengan sumber kernel dalam cara mereka di-flash ke partisi sendiri pada perangkat Anda dan kompatibel dengan banyak Sistem Treble.
Pengembang treble untuk Xiaomi Mi A1 dapat merilis secara mandiri 'Vendor.img' file untuk ROM lain.
GSI
GSI adalah singkatan dari 'Gambar Sistem Generik' mengajukan. Konsep ini diperkenalkan dan dikembangkan oleh @tokopedia untuk membuat image Sistem yang merupakan perangkat-ateis. Ini adalah ROM yang dirancang untuk bekerja dengan perangkat Treble yang ada, selama perangkat tersebut memiliki Vendor yang kompatibel dengan GSI dan penginstalan kernel.
Untuk smartphone dengan dukungan Treble resmi, pengembang GSI memperkenalkan sistem GSI untuk kompatibilitas. Xiaomi Mi A1 tidak dilengkapi dengan dukungan Treble bawaan. Itulah mengapa Pengembang XDA (Mi A1 dengan nama sandi Tissot) telah mengambil tanggung jawab untuk membuat Vendor / Kernel yang kompatibel dengan GSI.
AIO (All-In-One)
AIO adalah singkatan dari Semua dalam satu. Ini adalah firmware Treble yang menyertakan gambar Kernel, Sistem, dan Vendor dalam satu file zip ROM. Ini memberikan pengalaman Treble all-in-one melalui ROM Treble khusus perangkat. AIO dikembangkan untuk bekerja dengan baik dengan ROM-nya sendiri, tetapi juga kompatibel dengan GSI.
Bagan Istilah Kunci Yang Diberikan Di Bawah Ini: (Gambar)
——————————————1. Mengembalikan ke Stock
Untuk mendapatkan konsistensi penuh, kami sangat menyarankan semua orang untuk kembali ke ROM stok bersih. Ini akan memastikan kompatibilitas flashing tanpa kesalahan apa pun. Jika Anda tidak sabar atau berpengalaman, lewati proses ini. Tetapi jika Anda mengalami masalah, coba lagi dari sini.
Ini juga akan mengembalikan ROM ke peta partisi stok, artinya sebelumnya 'Treblizing'.
1.1. Persyaratan
- Perangkat Anda seharusnya membuka kunci bootloader dan akses / driver EDL.
fastboot oem edl - Ketik perintah ini dan tekan enter untuk boot ke EDL (Mode Download Darurat).
- Membutuhkan biner fastboot modern seperti '–Set-active' pilihan. Periksa dengan metode fastboot.
- Unduh paket firmware resmi terbaru untuk Mi A1. Saat ini, versi firmware adalah V10.0.4.0.PDHMIXM (Android P). Tetapi jika Anda membaca artikel ini setelah 2-3 bulan, Anda dapat melihat versi ROM Stock Mi A1 terbaru.
- Unduh versi terbaru MiFlash.
1.2. Pencadangan perangkat lengkap
Sangat disarankan untuk membuat cadangan. TWRP Recovery Backup cocok untuk jenis flashing ini. Ini akan mengambil semua sistem, cadangan partisi vendor dengan mudah dan stabil.
Juga, buat cadangan file terkait penyimpanan internal Anda. Proses Treblizing dapat menghapus penyimpanan internal Anda sepenuhnya.
1.3. Proses pemulihan stok
- Flash firmware terbaru (Pie V10.0.4.0.PDHMIXM pada saat penulisan) dalam mode EDL dengan MiFlash. Ini akan menghapus Penyimpanan Internal perangkat Anda dan memulihkan peta partisi stok. Ini mungkin memakan waktu cukup lama.
-
Cara Opsional: Jika Wi-Fi tidak berfungsi pada perangkat Anda, maka flash file tissot_images_V.9.5.10.0.ODHMIFA ___ hanya ada zip di MiFlash di bawah EDL, terlampir. Cukup ekstrak file zip dan telusuri folder di MiFlash. Anda dapat mengganti persist.img dari V.9.5.10.0.ODHMIFA resmi atau ROM lain jika Anda ingin mengonfirmasi bahwa itu asli.
- Anda telah membuat cadangan persist.img asli di langkah 1, jadi tidak ada risiko di dalamnya.
- MiFlash di EDL dapat membangun kembali alamat MAC sambil mem-flash persist. Jadi belum ada konfirmasinya.
———————————————-
2. Treblize (mempartisi ulang) perangkat
Anda perlu menginstal ROM AIO setelah bagian ini. Ini adalah sebuah Proses Satu Kali untuk mendapatkan kemampuan Treble di perangkat Anda.
- Boot ulang fastboot ke TWRP dengan img pemulihan mohancm (pemulihan-3.2.1-1) jika Anda belum menginstal TWRP. Jika tidak, lanjutkan ke baris berikutnya.
- Instal yang terbaru TWRP dengan Treble Manager (v1.2 pada saat penulisan, tetapi Anda juga bisa mendapatkan versi terbaru) lalu Reboot ke Pemulihan untuk benar-benar memuatnya. Anda dapat membaca tentang TWRP dengan Treble Manager di utas tertaut itu untuk memahami cara kerjanya.
- Format Data dalam Menghapus opsi (untuk menghapus enkripsi Stock), lalu Reboot ke Pemulihan lagi.
- Di TWRP, buka Maju > Manajer Treble dan mempartisi ulang perangkat dengan mengikuti wizard.
- Penyusutan data disarankan. Coba saja Treble Manager dan ia akan menanyakan Anda untuk terakhir kalinya sebelum mempartisi ulang jadi jangan khawatir tentang penghapusan tanpa peringatan.
- Setelah menyelesaikan flash, itu akan reboot ke TWRP. Anda sekarang siap untuk menginstal Treble AIO dan kemudian GSI. (Periksa apakah ada masalah umum yang perlu Anda atasi - jika tidak, bootloop akan terjadi).
———————————————-
3. Instalasi Treble ROM Pertama
Kegagalan apa pun untuk ini akan terjadi bootloop.
- Harap dicatat bahwa slot saat ini ada di menu Reboot. Jika Anda mengikuti panduan ini dari Bagian 1, Anda harus berada di Slot A. Jika tidak, tukar saja penyebutan Slot A dan Slot B dalam langkah-langkah ini.
- Unduh ROM Treble AIO (seperti RR Treble Eksperimental) dan flash di TWRP Recovery. (Ini diperlukan bahkan jika Anda ingin menggunakan GSI karena GSI memiliki Paket Vendor dan Kernel yang diperlukan)
- Segera instal TWRP dengan Treble Manager lagi untuk memasukkan kembali TWRP ke image boot ROM baru.
- Reboot Pemulihan lagi. [Bukan Sistemnya]
- Konfirmasikan di menu Reboot bahwa perangkat telah berhasil dialihkan ke Slot B. Jika masih macet di Slot A, ini adalah bug satu kali yang harus diselesaikan sekarang - jika Anda tidak memperbaikinya, Anda akan mendapatkan masalah bootloop.
- Jika masih macet di Slot A, Anda harus melakukan boot ulang ke mode fastboot (pastikan Anda memiliki versi saat ini, seperti yang dijelaskan di bagian Persyaratan) dan secara manual menjalankan perintah dan menekan enter:
fastboot –set-active = b
- Setelah melakukan ini sekali, peralihan slot akan berfungsi dengan baik di TWRP lagi.
- Jika Anda tidak tahu, semua ROM untuk perangkat yang mulus sebenarnya dipasang ke # slot # lainnya yang saat ini tidak aktif. Itulah mengapa Anda selalu perlu Reboot ke mode Pemulihan untuk pertama kalinya sebelum menginstal Magisk atau GApps, dll.
- Disarankan kepada pengguna bahwa untuk mengawasi peralihan Slot mereka setiap kali Anda memasang ROM AIO untuk memastikannya berfungsi. Jika itu terjadi lagi setelah langkah-langkah ini, itu akan menjadi bug. Anda perlu melaporkannya ke Forum XDA dengan semua detail, file, dan gambar screenshot, jika memungkinkan.
Setelah mengikuti langkah-langkah ini, Anda harus dapat mem-flash ROM Treble sama seperti Anda mem-flash ROM normal melalui TWRP.
—————————————–
4. Menginstal AIO, GSI, Vendor, dan Lainnya
Setelah menginstal ROM Treble pertama dan kemudian transformasi Treble, Anda sekarang siap untuk mem-flash AIO, GSI, Vendor, dll.
4.1. Instal Treble AIO
Pada saat membagikan panduan ini, satu-satunya Treble AIO adalah build Eksperimental RR. Jika ada build terbaru lainnya yang datang, Anda dapat menginstalnya seperti ROM biasa. Mari kita lanjutkan ke prosesnya:
- Flash ROM AIO di TWRP dengan Treble Manager 1.2+ (Jangan reboot)
- Segera flash TWRP dengan Treble Manager 1.2+ lagi untuk mendapatkan TWRP yang kompatibel dengan Treble kembali ke daftar.
- Kemudian lakukan Factory Reset.
- Catat slot mana Anda saat ini untuk memahaminya nanti.
- Sekarang, Reboot ke mode pemulihan.
-
Pastikan perangkat Anda sekarang telah bertukar ke slot lain dengan memeriksa menu reboot.
- Jika belum menunjukkan slotnya, Anda harus mengulangi fastboot –set = aktif langkah seperti yang dijelaskan di Bagian 3.
- Sekarang, slotnya telah berubah. Karenanya, Anda dapat menginstal GApps, Magisk, dll.
4.2. Instal Treble GSI
Anda mungkin ingat dari sebelumnya bahwa Treble GSI hanyalah image Sistem yang menggunakan Vendor dan Kernel yang ada. Kami sudah menginstal kernel dan Vendor Treble dari AIO (Bagian 3 atau Bagian 4.1. Di atas), jadi cukup sederhana:
- Unduh ROM GSI / Phh-Treble apa pun dari Bagian Pengembangan Perangkat dengan Treble-Enabled dan salin file img ke perangkat Anda.
- Pastikan slot Anda saat ini adalah slot Treble ROM (AIO atau GSI yang ada berfungsi). Tidak seperti flashing zip AIO / ROM, flashing gambar menginstalnya ke slot saat ini.
- Flash file img ke 'System Image' di TWRP dengan versi Treble Manager 1.2+.
- Lakukan Penyetelan Ulang Pabrik jika Anda mengubah ROM dengan cara apa pun.
- Instal mod lainnya seperti GApps, Magisk yang kompatibel dengan GSI, dll. Anda mungkin perlu mem-boot ROM satu kali sebelum menginstal mod apa pun. Ini bervariasi untuk setiap file GSI. Beberapa mod yang ada mungkin juga tidak kompatibel dengan GSI.
- Mulai ulang ke Pemulihan.
Karena ini hanya image Sistem, tidak perlu menginstal ulang TWRP Recovery.
4.3. Instal / perbarui Paket Vendor
Saat Anda menggunakan slot AIO atau GSI saat ini dan berfungsi, Anda dapat mem-flash vendor.img untuk mengupdate level driver / perangkat untuk ROM tersebut. Ini dapat dilakukan untuk mis. perbaiki Kamera. Ini berguna jika Anda menjalankan GSI.
- Unduh vendor.img dari AIO atau penyedia Paket Vendor (mis.RR AIO Eksperimental) dan salin IMG ke perangkat
- Pastikan slot Anda saat ini adalah slot Treble ROM (AIO atau GSI yang ada berfungsi). Tidak seperti flashing zip AIO / ROM, flashing gambar menginstalnya ke slot saat ini.
- Ambil cadangan TWRP dari Vendor jika Anda ingin lebih aman dan menghemat waktu. (Pilihan)
- Flash Gambar ke Gambar Vendor di TWRP dengan versi Treble Manager 1.2+.
- Mulai ulang untuk pemulihan.
Ini hanya image Sistem, tidak perlu menginstal ulang TWRP Recovery atau menginstal Mod apa pun seperti GApps, Magisk, dll. Kecuali jika itu adalah mod Vendor (pada saat penulisan, belum ada mod Vendor).
4.4. Instal ROM Non-Treble
Ini sederhana, sama seperti yang biasa Anda lakukan sebelum Treblizing. Tetapi perhatikan bahwa ini hanya mungkin jika Anda memilih untuk mengubah ukuran data Pengguna saat mempartisi ulang dengan Treble Manager.
- Unduh ROM di perangkat Anda.
- Pastikan slot yang aktif sudah satu dengan Treble AIO / GSI ROM [ingat bahwa ROM ZIP dipasang ke slot LAIN, bukan yang saat ini aktif satu] sehingga dengan cara ini Anda dapat dengan mudah beralih kembali ke ROM Treble hanya dengan melakukan Factory Reset (atau TWRP restore Data) dan slot beralih. (Pilihan)
- Lakukan Reset Pabrik.
- Instal ROM seperti prosedur biasa (Instal zip, flash ulang TWRP dengan Treble Manager 1.2+, Reboot ke Pemulihan untuk memungkinkan sakelar slot, instal GApps / Magisk / Mods lalu reboot).
4.5. Pulihkan cadangan TWRP
Tidak ada yang istimewa tentang memulihkan cadangan melalui TWRP Recovery. Meskipun cadangan Anda berasal dari ROM non-Treble, Anda dapat memulihkan cadangan itu di perangkat Treble. Padahal, cadangan Treble ROM apa pun hanya dapat dipulihkan pada perangkat Treble.
———————————————-
5. Modifikasi dan Ekstra (GApps, Magisk, Kernel Kustom)
Setelah mem-boot TWRP ke slot yang benar (Bagian 3) sekarang, Anda siap untuk menginstal ROM lain (Bagian 4) diikuti dengan mod.
- GApps biasa apa pun dapat berfungsi dengan baik, cukup simpan slotnya dengan benar. Harap Dicatat: RR Camera (GCam) membutuhkan GApps untuk diinstal. Anda juga dapat menggunakan paket GApps Nano.
- Selain itu, perhatikan bahwa beberapa GSI mengharuskan Anda untuk mem-boot sistem terlebih dahulu sebelum menginstal GApps.
- Kernel Kustom harus ditandai sebagai Treble yang kompatibel untuk perangkat Xiaomi Mi A1. Info untuk pengembang kernel: ini berarti menambahkan tanda pemilihan slot ke entri vendor di DTB dan menonaktifkan dm-verity (sehingga Anda dapat memasukkan perubahan vendor ke sistem).
- Magisk standar akan berfungsi di RR Treble ROM, tetapi tidak berfungsi di GSI. Anda memerlukan Magisk 16.4 beta atau yang lebih baru untuk GSI.
- Beberapa file zip lain mungkin perlu diperbarui untuk kompatibilitas Treble. Namun, jika Anda seorang pengembang atau tahu apa yang Anda lakukan, Anda dapat bereksperimen dengan risiko Anda sendiri.
Untuk lebih jelasnya, Q&A, dan dukungan forum, Anda dapat melihat artikel asli dari sini.
Subodh suka menulis konten apakah itu terkait teknologi atau lainnya. Setelah menulis di blog teknologi selama setahun, dia menjadi bersemangat tentang itu. Dia suka bermain game dan mendengarkan musik. Selain ngeblog, dia kecanduan dengan build PC game dan kebocoran ponsel cerdas.