Kasus Terhadap Root Mengapa Perangkat Android Tidak Datang Diakar
Kami telah menulis tentang rooting smartphone dan tablet Android Anda sebelumnya, tetapi mengapa mereka tidak di-root? Google berpendapat bahwa rooting adalah kesalahan karena alasan keamanan, karena merongrong model keamanan Android.
Selama bertahun-tahun, Google telah menambahkan lebih banyak dan lebih banyak fitur yang sebelumnya hanya root untuk Android - dari tangkapan layar untuk mendukung enkripsi dan VPN. Tujuannya adalah untuk meminimalkan kebutuhan rooting.
Apa itu Rooting??
Android berbasis Linux, di mana pengguna "root" setara dengan pengguna Administrator di Windows. Istilah "rooting" berarti mendapatkan akses root ke ponsel cerdas atau tablet Anda dan dapat menjalankan aplikasi dengan izin root tersebut - akses sistem penuh, dengan kata lain.
Proses rooting standar juga akan aplikasi seperti Superuser atau SuperSU. Aplikasi ini mengawasi akses ke root. Aplikasi pada perangkat Anda tidak bisa hanya mendapatkan izin root kapan saja mereka mau - mereka harus meminta Anda dan Anda dapat mengonfirmasi atau menolak permintaan.
Keluar dari 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 sendiri yang diisolasi dari setiap aplikasi lainnya. 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 Android standar, 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 berpasir - ia memiliki akses ke seluruh sistem. Aplikasi dengan izin root dapat membaca data aplikasi lain - ini adalah cara Titanium Backup yang sangat baik bekerja dan mengapa itu membutuhkan root.
Konfirmasi Izin Malware dan Malware
Akses sistem penuh berarti bahwa malware berpotensi mengeksploitasi akses root untuk melakukan lebih banyak kerusakan daripada biasanya. Setelah aplikasi diberikan akses root, aplikasi dapat melakukan apa saja - jalankan pencatat kunci di latar belakang tanpa memberi tahu Anda, ekstrak 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 root tepercaya, Anda dapat menghindari ini. Namun, ini patut diingat ketika Anda mempertimbangkan berapa banyak pengguna yang kurang teknis menggunakan Android. Mereka tidak peduli menjalankan Titanium Backup dan memiliki akses ke seluruh sistem file root - mereka hanya ingin itu berfungsi, melakukan panggilan telepon, dan memainkan Angry Birds.
Dengan kata lain, Anda mungkin tidak seharusnya me-rooting ponsel cerdas dan tablet kerabat Anda sebagai bantuan mereka.
Dengan Kekuatan Besar Datang Tanggung Jawab Besar
Masalahnya tidak hanya meluas ke malware. Dengan akses penuh ke sistem file root, Anda dapat menghapus file sistem penting di sistem file root atau menonaktifkan aplikasi sistem penting dan mencegah perangkat Anda berfungsi dengan baik. Windows bersusah payah untuk mencegah pengguna biasa mondar-mandir di folder C: \ Windows untuk alasan yang sama. Jika rata-rata pengguna 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 garansi 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 - walaupun Anda harus dapat mengembalikan perangkat ke pengaturan default pabrik dan memperbaikinya sendiri.
Jika perangkat keras perangkat gagal, rooting tidak dapat menjadi penyebabnya (kecuali jika Anda telah menginstal aplikasi overclocking yang membutuhkan root dan mematikan perangkat keras dengan panas). Untuk mencegah argumen apa pun, Anda harus membatalkan root perangkat sebelum membawanya untuk layanan.
Ini adalah alasan lain mengapa Anda tidak ingin me-root perangkat anggota keluarga non-teknis - ini dapat menyebabkan masalah jika mereka memerlukannya diperbaiki atau diganti.
Singkatnya, rooting memberi Anda kekuatan besar - lebih banyak kekuatan daripada yang dirancang Android untuk memberi Anda. (Namun, Linux di bawahnya, dan Linux berfungsi dengan baik dengan akses root.) Aplikasi dengan akses root tidak terikat oleh pembatasan izin dan berpotensi menyebabkan beberapa masalah serius. Jika Anda tahu apa yang Anda lakukan, Anda seharusnya baik-baik saja - tetapi Anda harus lebih berhati-hati.
Namun, kekuatan ini hanya merupakan kewajiban bagi pengguna Android rata-rata. Inilah sebabnya mengapa Android tidak ikut di-root - jika aplikasi apa pun dapat memunculkan prompt izin root dan mendapatkan akses lengkap ke sistem, banyak pengguna yang kurang teknis akan mengizinkan akses tersebut sehingga mereka dapat terus menggunakan aplikasi. Beberapa aplikasi bahkan mungkin menolak untuk berjalan tanpa akses root hanya untuk menampilkan iklan yang lebih buruk, seperti banyak aplikasi yang didukung iklan meminta daftar panjang izin hari ini. Kurangnya root membantu melindungi pengguna rata-rata.