Selama bertahun-tahun, Google telah menambahkan lebih banyak dan lebih banyak fitur yang hanya bersumber dari root ke Android - dari tangkapan layar hingga dukungan untuk enkripsi dan VPN. Tujuannya adalah untuk meminimalkan kebutuhan rooting.
Apa itu Rooting, Pokoknya?
Android didasarkan pada Linux, di mana "root" pengguna setara dengan pengguna Administrator di Windows. Istilah "rooting" berarti mendapatkan akses root ke smartphone atau tablet Anda dan dapat menjalankan aplikasi dengan izin root - akses sistem penuh, dengan kata lain.
Proses rooting standar juga akan aplikasi seperti Superuser atau SuperSU. Aplikasi ini mengawasi akses ke root. Aplikasi di perangkat Anda tidak bisa mendapatkan izin root kapan pun mereka mau - mereka harus meminta Anda dan Anda dapat mengonfirmasi atau menolak permintaan tersebut.
Memecahkan Model Keamanan Android
Android menggunakan model keamanan Linux dengan cara yang berbeda. Setiap aplikasi Android berjalan dengan ID pengguna sendiri, atau UID. Dengan kata lain, setiap aplikasi berjalan sebagai akun penggunanya sendiri. Ini berarti bahwa setiap aplikasi memiliki data tersendiri yang diisolasikan dari setiap aplikasi lain. Jika Anda memasang aplikasi bank Anda, datanya akan disimpan sehingga hanya dapat diakses oleh aplikasi bank - aplikasi lain di perangkat Anda tidak dapat mengintai.
Pada konfigurasi standar Android, tidak ada aplikasi yang dapat mengakses data aplikasi lainnya, tidak peduli berapa banyak izin yang diminta aplikasi.
Ini semua berubah ketika Anda menjalankan aplikasi sebagai root. Aplikasi tidak lagi berjalan di area kotak pasir - ia memiliki akses ke seluruh sistem. Aplikasi dengan izin root dapat membaca data aplikasi lain - ini adalah cara kerja Titanium Backup yang sangat baik dan mengapa ia memerlukan root.
Permintaan izin root dan malware
Akses sistem penuh berarti bahwa malware berpotensi mengeksploitasi akses root untuk melakukan lebih banyak kerusakan daripada biasanya. Setelah aplikasi diberikan akses root, ia dapat melakukan apa saja - menjalankan pencatat kunci di latar belakang tanpa memberi tahu Anda, mengekstrak informasi akun Anda dari aplikasi lain, atau bahkan mengacaukan perangkat Anda dengan menghapus file sistem penting.
Jika Anda tahu apa yang Anda lakukan dan hanya mengunduh aplikasi akar tepercaya, Anda dapat menghindari ini. Namun, ini perlu diingat ketika Anda mempertimbangkan berapa banyak pengguna yang kurang teknis menggunakan Android. Mereka tidak peduli tentang menjalankan Titanium Backup dan memiliki akses ke seluruh sistem file root - mereka hanya ingin bekerja, melakukan panggilan telepon, dan memutar Angry Birds.
Dengan kata lain, Anda mungkin tidak perlu membasmi smartphone dan tablet saudara Anda sebagai bantuan kepada mereka.
Dengan Kekuatan Besar, Terjadi Tanggung Jawab Besar
Masalahnya tidak hanya meluas ke malware. Dengan akses penuh ke sistem file root, Anda dapat menghapus file sistem penting dalam sistem file root atau menonaktifkan aplikasi sistem penting dan mencegah perangkat Anda berfungsi dengan baik. Windows berusaha keras untuk mencegah pengguna rata-rata dari mucking di sekitar di folder C: Windows untuk alasan yang sama. Jika pengguna rata-rata tidak mengerti apa yang mereka lakukan, mereka dapat melakukan kerusakan serius pada sistem operasi mereka.
Pertimbangan Garansi
Beberapa produsen atau operator mungkin mencoba menolak layanan jaminan Anda jika Anda memiliki perangkat yang telah di-rooting. Jika Anda menggunakan akses root untuk memodifikasi file sistem Anda dan perangkat lunak tidak lagi berfungsi dengan baik, ini masuk akal - meskipun Anda harus dapat mengembalikan perangkat ke pengaturan default pabrik dan memperbaikinya sendiri.
Jika perangkat keras perangkat gagal, rooting tidak dapat menjadi penyebabnya (kecuali Anda telah menginstal aplikasi overclocking yang mengharuskan root dan mematikan perangkat keras dengan panas). Untuk mencegah argumen apa pun, Anda harus mencopot perangkat sebelum mengambilnya untuk diperbaiki.
Ini adalah alasan lain mengapa Anda tidak ingin membasmi perangkat anggota keluarga non-teknis - ini dapat menyebabkan masalah jika perlu diperbaiki atau diganti.
Singkatnya, rooting memberi Anda kekuatan besar - lebih banyak kekuatan daripada Android yang dirancang untuk memberi Anda. (Namun, itu Linux di bawahnya, dan Linux bekerja dengan baik dengan akses root.) Aplikasi dengan akses root tidak terikat oleh batasan izin dan berpotensi menyebabkan beberapa masalah serius. Jika Anda tahu apa yang Anda lakukan, Anda harus baik-baik saja - tetapi Anda harus lebih berhati-hati.
Namun, kekuatan ini hanya kewajiban bagi pengguna Android rata-rata. Inilah sebabnya mengapa Android tidak berakar - jika ada aplikasi yang dapat memunculkan permintaan izin root dan mendapatkan akses penuh ke sistem, banyak pengguna yang kurang teknis akan mengizinkan akses sehingga mereka dapat terus menggunakan aplikasi. Beberapa aplikasi bahkan mungkin menolak untuk berjalan tanpa akses root hanya untuk menampilkan iklan yang lebih buruk, seperti halnya banyak aplikasi yang didukung iklan meminta daftar izin yang panjang hari ini. Kurangnya root membantu melindungi pengguna rata-rata.