Kami telah menulis tentang rooting ponsel cerdas dan tablet Android Anda sebelumnya, tetapi mengapa mereka tidak berakar? Google berpendapat bahwa rooting adalah kesalahan karena alasan keamanan, karena meruntuhkan model keamanan Android.
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.
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 mengkonfirmasi atau menolak permintaan tersebut.
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 menginstal aplikasi bank Anda, datanya akan disimpan sehingga hanya dapat diakses oleh aplikasi bank - aplikasi lain di perangkat Anda tidak dapat mengintipnya.
Pada konfigurasi standar Android, tidak ada aplikasi yang dapat mengakses data aplikasi lain, 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.
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 bermain Angry Birds.
Dengan kata lain, Anda mungkin sebaiknya tidak membasmi smartphone dan tablet kerabat Anda sebagai bantuan kepada mereka.
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.
Beberapa produsen atau operator mungkin mencoba menolak layanan jaminan Anda jika Anda memiliki perangkat yang telah di-rooting. Jika Anda telah 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 membutuhkan 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 mereka membutuhkannya 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.) Sebuah 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 memungkinkan 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.