5Jul

Cara Menginstal Android OTA Update Tanpa Kehilangan Akar dengan FlashFire

Update over-the-air telah lama menjadi kutukan bagi banyak pengguna Android berakar. Ini adalah pertempuran tak berujung: menginstal update istirahat root atau tidak akan berkedip sama sekali, tapi semua orang menginginkan versi terbaru dari OS mobile mereka. Berkat alat baru yang disebut FlashFire, perjuangannya mungkin berakhir.

Mengapa Pembaruan OTA Jangan Bermain dengan Baik dengan Telepon Berakar

Android berbasis Linux, jadi perangkat Android dilengkapi dengan pengguna "root" yang berfungsi seperti akun pengguna Administrator di Windows. Secara default, Android tidak memberi Anda akses ke akun root. Rooting adalah proses mengaktifkan akses ke akun root, menginstal su biner. Aplikasi bisa memanggil su untuk mendapatkan hak istimewa yang tinggi, sehingga bisa lepas dari sandbox keamanan Android dan melakukan hal yang lebih hebat. Android tidak datang sebelum berakar karena masalah keamanan yang ditimbulkannya, terutama bagi pengguna yang kurang cenderung secara teknis.

Proses root juga menginstal aplikasi seperti SuperSU, yang mengendalikan akses ke binary su, sehingga Anda dapat memilih aplikasi mana yang diizinkan memiliki akses root.

Anda biasanya akan kehilangan akses root saat menginstal pembaruan sistem operasi. Pada versi Lollipop dan Android versi terdahulu, pembaruan over-the-air( OTA) menyetel partisi sistem Android Anda kembali ke keadaan pabriknya, mengeluarkan su biner. Pada perangkat yang lebih baru dengan akar tanpa sistem, ia akan menimpa gambar booting. Dan jika Anda memiliki pemulihan khusus, pembaruan OTA mungkin tidak dapat menginstal sendiri sama sekali.

Dahulu, SuperSU memiliki "Survival Mode" yang akan membiarkan Anda memperbarui flash, tapi itu tidak lagi ada. Masukkan FlashFire.

Apa itu FlashFire?

FlashFire adalah alat yang hebat dari Chainfire, pembuat SuperSU, yang memungkinkan pengguna yang berakar untuk melakukan berbagai tindakan, seperti update OTA yang berkedip dan file zip penuh, membuat dan mengembalikan backup, menghapus data, dan banyak lagi. Ini secara efektif menghilangkan kebutuhan untuk menggunakan pemulihan untuk backup atau restore secara manual, dan secara otomatis menangani un-rooting dan re-rooting saat file update berkedip.

Secara teoritis, ini harus bekerja pada banyak, jika tidak kebanyakan, handset Android 4.2+.Namun, ada beberapa keberatan.

Pada banyak perangkat, memiliki akar akan mencegah OTA untuk mendownload dan berkedip. Pada beberapa perangkat itu sebenarnya akan diunduh, namun Anda memerlukan alat seperti FlashFire untuk berhasil memutarnya. Di perangkat lain, itu tidak akan benar-benar diunduh, jadi Anda harus mengeluarkan file OTA dengan cara lain( mereka sering diposkan di situs seperti Pengembang XDA), dan mungkin Anda dapat menyetelnya dengan alat seperti FlashFire. Jika Anda tidak bisa mendapatkan file OTA, Anda mungkin kurang beruntung. Selanjutnya, jika Anda menjalankan perangkat berakar yang mendapatkan update versi lengkap - dari Lollipop ke Marshmallow, misalnya-hal menjadi murkier. Karena tidak ada cara untuk mengakar Marshmallow tanpa bootloader yang tidak terkunci, Anda benar-benar akan kehilangan akses root jika bootloader perangkat Anda terkunci. Itu tak terhindarkan. Jika Anda telah membuka bootloader, FlashFire harus dapat melestarikan( atau setidaknya mengembalikan) akses root setelah pembaruan selesai.

Jadi: sementara FlashFire tidak dijamin bekerja di setiap perangkat, jika Anda telah menggunakan rute "resmi" untuk mengakar ponsel Anda, mungkin Flashdisk akan bekerja.

Jika Anda ingin belajar lebih banyak, saya mendorong siapa pun yang tertarik untuk memeriksa thread ini di XDA sebelum memulai. Bila sudah siap, Anda bisa menginstal FlashFire dari Play Store.

Cara Menggunakan FlashFire untuk Meng-Flash Update OTA, Tanpa Kehilangan Akar

Ketika Anda diberitahu bahwa ada pembaruan yang tersedia untuk perangkat Anda, hal pertama yang ingin Anda lakukan adalah melanjutkan dan mendownloadnya - namun jangan menginstalsaya t. Jika Anda memberitahukan pembaruan untuk terus maju dan menginstal, kemungkinan besar akan gagal karena Anda menjalankan perangkat berakar.

Sebaliknya, jalankan FlashFire begitu OTA selesai mendownload. Ini harus secara otomatis mendeteksi file update dan menanyakan apakah Anda ingin menghasilkan tindakan untuk flash itu. Silakan ketuk "OK."

Ini akan menghasilkan layar yang mungkin tampak sedikit berlebihan bagi pengguna pemula, namun pada dasarnya hanya merupakan rincian dari apa yang ingin dilakukan FlashFire dengan file OTA.Setiap pilihan dapat disesuaikan jika Anda mengetuknya-misalnya, jika Anda tidak ingin menghapus partisi cache, cukup de-pilih opsi itu. Anda juga dapat menambahkan berbagai tindakan, tapi saya tidak perlu merekomendasikan melakukannya saat ini juga.

Jika Anda memiliki pemulihan khusus seperti yang dipasang TWRP, FlashFire akan mengembalikannya sebelum memulai prosesnya, dan mengembalikannya setelahnya.

Setelah Anda menyelesaikan serangkaian instruksi, tekan tombol "Flash".Ini akan memberi peringatan bahwa dibutuhkan sedikit waktu bagi FlashFire untuk dimuat, dan beberapa layar hitam mungkin muncul. Silakan dan tekan "OK" lagi.

Setelah itu, FlashFire akan reboot dan Anda akan melihat sekumpulan teks bergulir di layar. Biarkan perangkat itu sendiri untuk melakukan fungsinya-itu hanya FlashFire yang menjalankan perintah yang dibutuhkan. Setelah selesai, itu akan di-reboot dengan update berkelebat dan root dipulihkan. Ledakan. Sangat sederhana.

Apa yang Harus Dilakukan jika Berkedip OTA Tidak Bekerja

Jika Anda telah memodifikasi perangkat dengan cara yang menghalangi FlashFire agar tidak menerapkan pembaruan - mungkin Anda menjalankan kernel khusus, atau partisi sistem telah dimodifikasi olehXposed Framework, misalnya-maka update akan "gagal." Saat ini tidak ada pemberitahuan bahwa update tidak diterapkan, jadi Anda harus masuk ke Settings & gt;Tentang menu telepon dan lihat apakah nomor build telah berubah. Jika tidak, maka Anda tahu update itu tidak diterapkan( ada juga kemungkinan Android akan memberitahukan bahwa update masih perlu dipasang).

Bila ini terjadi, hal terbaik yang harus dilakukan adalah mendownload gambar pabrik untuk perangkat Anda jika tersedia. Dalam contoh ini, saya akan mengupdate update terbaru( patch keamanan April 2016) ke Nexus 7.

Setelah mendownload, salin file. tgz dari pabrik ke penyimpanan internal ponsel atau kartu SD Anda.

Buka FlashFire dan tekan tombol tindakan mengambang( tombol merah dengan plus) di pojok kanan bawah. Pilih "paket firmware Flash."

Ini akan membuka file manager sejenis, yang seharusnya default ke folder penyimpanan internal root. Gulir ke bawah sampai Anda menemukan file yang baru Anda pindah ke perangkat.

Setelah Anda memilih file gambar, FlashFire akan memindai arsip untuk memverifikasi isinya, lalu menyajikan daftar apa yang dapat( dan akan) dilayangkan. Anda bebas memilih apa yang Anda inginkan di sini-jika Anda memiliki pemulihan khusus dan ingin tetap seperti itu, cukup de-pilih opsi "pemulihan", misalnya.

Setelah Anda siap berkedip, cukup ketuk tanda centang di sudut kanan atas. Anda akan kembali diberi daftar tindakan sebelum melanjutkan, jadi jika Anda ingin atau perlu mengubah apapun, sekaranglah saatnya.

Setelah Anda mengkonfirmasi semua langkah, tekan tombol "Flash".Anda akan melihat peringatan yang sama tentang FlashFire yang meluangkan waktu untuk memuat dan beberapa layar hitam mungkin muncul. Tekan saja "OK."

FlashFire akan melakukan reboot dan melakukan fungsinya. Karena itu berkedip file gambar penuh dan bukan hanya update sederhana, butuh beberapa saat untuk menyelesaikannya. Setelah itu, bagaimanapun, itu akan reboot dan Anda akan baik untuk pergi.

Ini hanya menggores permukaan FlashFire saat ini, dan itu terjadi tanpa menyebutkan apa yang akan mampu dilakukan di masa depan. Kami pasti akan memiliki lebih banyak hal untuk dikatakan tentang hal ini setelah kami menghabiskan lebih banyak waktu dengan pembaruan yang akan datang ke aplikasi.