Mendapatkan akses root pada perangkat Android bukanlah konsep baru, tetapi cara itu dilakukan telah berubah dengan Android 6.0 Marshmallow. Metode akar "tanpa sistem" yang baru dapat sedikit membingungkan pada awalnya, jadi kami di sini untuk membantu memahami semuanya, mengapa Anda menginginkannya, dan mengapa metode ini adalah cara terbaik untuk melakukan root pada ponsel Android yang bergerak maju .
Sebelum kita masuk ke dalam akar sistemless apa, mungkin yang terbaik adalah kita pertama kali berbicara tentang bagaimana rooting "biasanya" berfungsi di Android, dan apa yang diperlukan untuk melakukan tugasnya.
Sejak Android 4.3, daemon "su" -proses yang menangani permintaan untuk akses root-harus dijalankan saat startup, dan itu harus dilakukan dengan izin yang cukup untuk secara efektif melakukan tugas yang diminta darinya. Ini secara tradisional dilakukan dengan memodifikasi file yang ditemukan di partisi Android / sistem. Tetapi pada hari-hari awal Lollipop, tidak ada cara untuk meluncurkan su daemon saat boot, jadi gambar boot yang dimodifikasi digunakan-ini adalah pengenalan secara efektif akar "tanpa sistem", dinamai demikian karena tidak memodifikasi file apa pun di partisi / sistem.
Cara untuk mendapatkan akses root cara tradisional pada Lollipop kemudian ditemukan, yang secara efektif menghentikan kemajuan pada metode tanpa sistem pada saat itu.
Dengan diperkenalkannya Marshmallow, bagaimanapun, Google memperkuat keamanan yang pertama kali diberlakukan di Lollipop, pada dasarnya membuatnya tidak layak untuk meluncurkan su daemon dengan izin yang diperlukan hanya dengan memodifikasi partisi / sistem. Metode tanpa sistem dibangkitkan, dan itulah sekarang metode rooting default untuk ponsel yang menjalankan Marshmallow. Juga perlu disebutkan bahwa ini juga berlaku untuk Android Nougat, serta perangkat Samsung yang menjalankan 5.1 (atau lebih baru).
Seperti halnya, ada kelebihan dan kekurangan untuk mendapatkan akses root dengan metode sistemless. Kelemahan utama adalah bahwa itu tidak bekerja pada perangkat dengan bootloader yang terkunci secara default - mungkin ada solusi, tetapi mereka sangat spesifik untuk setiap perangkat. Dengan kata lain, jika tidak ada solusi untuk perangkat Anda dan memiliki bootloader yang terkunci, pada dasarnya tidak ada cara untuk mendapatkan akses root.
Selain itu, metode tanpa sistem umumnya lebih baik. Sebagai contoh, lebih mudah untuk menerima pembaruan over-the-air (OTA) saat Anda menggunakan metode ini, terutama saat menggunakan alat seperti FlashFire. FlashFire dapat mem-flash firmware stok dan membasmi ulang mereka saat flashing, serta menangani instalasi OTA (sekali lagi, rooting ulang saat flashing). Pada dasarnya, jika Anda menjalankan perangkat yang di-root, FlashFire adalah alat yang baik untuk dimiliki. Perlu diingat bahwa saat ini masih dalam versi beta, tetapi pengembangan sedang membuat kemajuan yang baik.
Metode root tanpa sistem juga lebih bersih, karena tidak menambah atau memodifikasi file di partisi / sistem. Itu berarti jauh lebih mudah unroot ponsel Anda juga. Ia bahkan tidak bertahan dengan reset pabrik, jadi jauh lebih sederhana untuk memastikan perangkat tidak dicabut dan dihapus bersih sebelum menjualnya.
Tentu saja, bit terakhir itu adalah pedang bermata dua, karena beberapa pengguna lebih memilih untuk tetap berakar setelah pabrik menyetel ulang perangkat mereka - berita baiknya adalah Anda hanya perlu mem-flash ulang file SuperSU yang sesuai untuk mendapatkan kembali akses root, yang gampang. Dan jika Anda ingin membatalkan root tanpa melakukan pengaturan ulang pabrik, Anda cukup mem-flash image booting bersih untuk perangkat Anda. Satu perintah perintah cepat dan selesai.
Juga perlu diperhatikan bahwa ada layanan tertentu, seperti Android Pay, yang tidak berfungsi pada perangkat yang di-rooting. Di satu titik, Bayarmelakukan bekerja pada perangkat tanpa sistem, tetapi ini benar-benar tidak disengaja. Saat ini tidak ada rencana untuk mencoba dan melewati perlindungan Pay pada perangkat yang di-rooting.
Kabar baiknya adalah, Anda tidak benar-benar harus "memutuskan" metode root mana yang akan digunakan. Saat Anda mem-flash SuperSU, ia akan memutuskan metode rooting mana yang terbaik untuk ponsel Anda, dan bertindak sesuai dengan itu. Jika ponsel Anda menjalankan Lollipop atau yang lebih lama, kemungkinan besar akan menggunakan metode / sistem. Jika menjalankan Marshmallow atau yang lebih baru (atau jika perangkat Samsung menjalankan 5.1 atau yang lebih baru), itu akan mengubah gambar boot Anda sebagai gantinya, memberi Anda akar tanpa sistem.
Tidak mungkin metode tanpa sistem ini akan menjadi kompatibel ke belakang untuk versi Android yang lebih lama, karena itu akan membutuhkan sejumlah besar pekerjaan untuk lusinan perangkat yang akan ditingkatkan ke versi Android yang lebih baru atau yang sudah pensiun. Dengan demikian, fokus untuk metode baru ini diletakkan di Android Marshmallow dan Nougat.
Android adalah sistem yang kompleks, dan mendapatkan akses root dapat membuka pintu untuk membuka potensi penuhnya. Yang mengatakan, rooting perangkat Anda bukanlah sesuatu yang seharusnya Anda anggap enteng — kecuali jika ada pengembang atau unit bootloader lain yang dapat dibuka dengan gambar stok yang tersedia, Anda harus benar-benar hati-hati. Pengembang di komunitas rooting akan berusaha keras untuk memberikan pengalaman rooting terbaik, tetapi itu tidak selalu berarti itu akan bekerja dengan sempurna.
Terima kasih banyak kepada Chainfire karena meluangkan waktu untuk menjawab pertanyaan kami dan membantu dengan artikel ini!