Pembaruan over-the-air telah lama menjadi kutukan bagi banyak pengguna Android yang berakar. Ini adalah pertempuran tanpa akhir: menginstal root pembaruan istirahat atau tidak akan berkedip sama sekali, tetapi semua orang menginginkan versi terbaru dari OS seluler mereka. Berkat alat baru yang disebut FlashFire, perjuangan mungkin akan berakhir.
Android didasarkan pada Linux, sehingga perangkat Android datang 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 biner su. Aplikasi dapat memanggil su untuk mendapatkan hak istimewa tinggi, sehingga mereka dapat membebaskan diri dari kotak pasir keamanan Android dan melakukan hal-hal yang lebih kuat. Android tidak datang sebelumnya karena masalah keamanan yang dapat ditimbulkan, terutama bagi pengguna yang cenderung kurang teknis.
Proses root juga menginstal aplikasi seperti SuperSU, yang mengontrol akses ke biner su, sehingga Anda dapat memilih aplikasi mana yang diizinkan memiliki akses root.
Anda biasanya akan kehilangan akses root ketika menginstal pembaruan sistem operasi. Pada Lollipop dan versi Android sebelumnya, pembaruan over-the-air (OTA) mengatur partisi sistem Android Anda kembali ke kondisi pabriknya, menghapus biner su. Pada perangkat yang lebih baru dengan akar tanpa sistem, itu akan menimpa gambar boot. Dan jika Anda memiliki pemulihan kustom, pembaruan OTA mungkin tidak dapat menginstal sendiri sama sekali.
Sekali waktu, SuperSU memiliki "Survival Mode" yang akan membiarkan Anda mem-flash pembaruan, tetapi itu tidak lagi ada. Masukkan FlashFire.
FlashFire adalah alat yang hebat dari Chainfire, pembuat SuperSU, yang memungkinkan pengguna yang di-root untuk melakukan berbagai tindakan, seperti mem-flash pembaruan OTA dan file zip lengkap, membuat dan memulihkan cadangan, menghapus data, dan banyak lagi. Ini secara efektif menghilangkan kebutuhan untuk menggunakan pemulihan untuk membuat cadangan atau memulihkan secara manual, dan secara otomatis menangani un-rooting dan me-rooting ulang ketika mem-flash file pembaruan.
Secara teoritis, itu harus bekerja pada banyak, jika tidak sebagian besar, Android 4.2+ handset. Namun, ada peringatan.
Pada banyak perangkat, memiliki root akan mencegah OTA untuk mengunduh dan mem-flash. Pada beberapa perangkat itu sebenarnya akan diunduh, tetapi Anda akan membutuhkan alat seperti FlashFire untuk berhasil mem-flash-nya. Pada perangkat lain, itu tidak akan benar-benar diunduh, jadi Anda harus mendapatkan file OTA dengan cara lain (mereka sering diposting di situs seperti XDA Developers), dan kemudian mungkin Anda dapat mem-flash-nya dengan alat seperti FlashFire. Jika Anda tidak bisa mendapatkan file OTA, Anda mungkin kurang beruntung.
Selain itu, jika Anda menjalankan perangkat yang di-root yang mendapatkan pembaruan versi lengkap-dari Lollipop ke Marshmallow, misalnya-hal-hal menjadi murkier. Karena tidak ada cara untuk membasmi Marshmallow tanpa bootloader yang tidak terkunci, Anda akan benar-benar kehilangan akses root jika bootloader perangkat Anda terkunci. Itu tidak bisa dihindari. Jika Anda telah membuka kunci bootloader, namun, FlashFire seharusnya dapat mempertahankan (atau setidaknya memulihkan) akses root setelah pembaruan selesai.
Jadi: sementara FlashFire tidak dijamin dapat berfungsi di setiap perangkat, jika Anda telah menggunakan rute "resmi" untuk meretas ponsel Anda, itu mungkin akan berhasil.
Jika Anda ingin mempelajari lebih lanjut, saya mendorong siapa pun yang tertarik untuk memeriksa utas ini di XDA sebelum memulai. Saat Anda siap, Anda dapat menginstal FlashFire dari Play Store.
Saat Anda diberi tahu bahwa ada pembaruan yang tersedia untuk perangkat Anda, hal pertama yang ingin Anda lakukan adalah lanjutkan dan unduh-tetapi jangan menginstalnya. Jika Anda memberi tahu pembaruan untuk melanjutkan dan menginstal, kemungkinan akan gagal karena Anda menjalankan perangkat yang telah di-rooting.
Sebagai gantinya, jalankan FlashFire setelah OTA selesai mengunduh. Ini harus secara otomatis mendeteksi file pembaruan dan menanyakan apakah Anda ingin menghasilkan tindakan untuk mem-flash-nya. Pergi ke depan dan ketuk "OK."
Ini akan menghasilkan layar yang mungkin tampak sedikit luar biasa bagi pengguna pemula, tetapi pada dasarnya ini hanyalah rincian dari apa yang ingin dilakukan FlashFire dengan file OTA. Setiap opsi dapat disesuaikan jika Anda mengetuknya - misalnya, jika Anda tidak ingin menghapus partisi cache, cukup batalkan pilihan itu. Anda juga dapat menambahkan berbagai tindakan, tetapi saya belum tentu menyarankan untuk melakukannya sekarang.
Jika Anda memiliki pemulihan kustom seperti TWRP diinstal, FlashFire akan mendukungnya sebelum memulai proses, dan mengembalikannya sesudahnya.
Setelah Anda menyelesaikan set instruksi, tekan tombol "Flash". Ini akan memberi peringatan bahwa itu bisa memakan sedikit waktu untuk memuat FlashFire, dan beberapa layar hitam mungkin muncul. Lanjutkan dan ketuk "OK" lagi.
Setelah itu, FlashFire akan reboot dan Anda akan melihat banyak teks bergulir di layar. Biarkan perangkat itu sendiri untuk melakukan hal-nya - itu hanya FlashFire menjalankan perintah yang dibutuhkan. Ketika selesai, itu akan reboot dengan memperbarui flash dan root dipulihkan. Ledakan. Sangat sederhana.
Jika Anda telah memodifikasi perangkat Anda dengan cara yang mencegah FlashFire dari menerapkan pembaruan-mungkin Anda menjalankan kernel khusus, atau partisi / sistem telah dimodifikasi oleh Kerangka Xposed, misalnya-maka pembaruan akan “gagal. "Saat ini tidak ada pemberitahuan bahwa pembaruan tidak diterapkan, jadi Anda harus melompat ke Pengaturan> Tentang menu ponsel dan melihat apakah nomor build telah berubah. Jika tidak, maka Anda tahu pembaruan tidak diterapkan (ada juga peluang bagus Android akan memberi tahu Anda bahwa pembaruan masih perlu dipasang).
Ketika ini terjadi, hal terbaik untuk dilakukan adalah mengunduh gambar pabrik untuk perangkat Anda jika tersedia. Dalam contoh ini, saya akan mem-flash pembaruan terbaru (patch keamanan April 2016) ke Nexus 7 saya.
Setelah diunduh, salin file .tgz gambar pabrik ke penyimpanan internal atau kartu SD ponsel Anda.
Buka FlashFire dan ketuk tombol aksi mengambang (tombol merah dengan plus) di pojok kanan bawah. Pilih "Paket firmware flash."
Ini akan membuka semacam file manager, yang seharusnya default ke folder penyimpanan internal root. Gulir ke bawah hingga Anda menemukan file yang baru saja Anda pindahkan ke perangkat.
Setelah Anda memilih file gambar, FlashFire akan memindai arsip untuk memverifikasi isinya, kemudian menyajikan daftar apa yang dapat (dan akan) di-flash. Anda bebas memilih apa yang Anda inginkan di sini - jika Anda memiliki pemulihan kustom dan ingin tetap seperti itu, cukup hapus pilihan "pemulihan", misalnya.
Setelah Anda siap untuk flash, cukup ketuk tanda centang di sudut kanan atas. Anda sekali lagi akan disajikan dengan daftar tindakan sebelum melanjutkan, jadi jika Anda ingin atau perlu mengubah apa pun, sekaranglah waktunya.
Setelah Anda mengkonfirmasi semua langkah, tekan tombol "Flash". Anda akan melihat peringatan yang sama tentang FlashFire membutuhkan waktu untuk memuat dan bahwa beberapa layar hitam mungkin muncul. Cukup tekan "OK."
FlashFire akan reboot dan melakukan hal itu. Karena ini mem-flash file gambar penuh dan bukan hanya pembaruan sederhana, bisa memakan waktu beberapa saat untuk menyelesaikannya. Setelah itu, bagaimanapun, itu akan reboot dan Anda akan baik untuk pergi.
Ini hanya menggores permukaan dari apa yang saat ini dapat dilakukan oleh FlashFire, dan itu tidak menyebutkan apa yang akan dapat dilakukan di masa depan. Kami pasti akan memiliki lebih banyak hal untuk dikatakan setelah kami menghabiskan lebih banyak waktu dengan pembaruan yang akan datang ke aplikasi.