Kes Terhadap Akar Mengapa Peranti Android Jangan Berakar
Kami telah menulis tentang menanam telefon pintar Android dan tablet anda sebelum ini, tetapi mengapa mereka tidak berakar? Google berhujah bahawa rooting adalah kesilapan atas sebab keselamatan, kerana ia mengganggu model keselamatan Android.
Selama bertahun-tahun, Google telah menambahkan lebih banyak ciri-ciri awal sahaja kepada Android - daripada tangkapan skrin untuk menyokong penyulitan dan VPN. Tujuannya adalah untuk meminimumkan keperluan untuk rooting.
Apa itu Rooting, Anyway?
Android didasarkan pada Linux, di mana pengguna "root" bersamaan dengan pengguna Pentadbir di Windows. Istilah "rooting" bermaksud mendapatkan akses root ke telefon pintar atau tablet anda dan dapat menjalankan aplikasi dengan keizinan root - akses sistem penuh, dengan kata lain.
Proses rooting standard juga akan menjadi aplikasi seperti Superuser atau SuperSU. Aplikasi ini menyelia akses ke akar. Aplikasi pada peranti anda tidak boleh mendapatkan keizinan root bila-bila masa sahaja - mereka perlu meminta anda dan anda boleh mengesahkan atau menafikan permintaan.
Memecahkan Model Keselamatan Android
Android menggunakan model keselamatan Linux dengan cara yang berbeza. Setiap apl Android berjalan dengan ID pengguna sendiri, atau UID. Dalam erti kata lain, setiap aplikasi berjalan sebagai akaun pengguna sendiri. Ini bermakna setiap aplikasi mempunyai data tersendiri dari setiap aplikasi lain. Jika anda memasang aplikasi bank anda, datanya akan disimpan supaya ia hanya boleh diakses oleh aplikasi bank - aplikasi lain pada peranti anda tidak boleh mengenalinya.
Pada konfigurasi Android standard, tiada aplikasi boleh mengakses sebarang data apl lain, tidak kira berapa banyak kebenaran aplikasi meminta.
Ini semua berubah apabila anda menjalankan aplikasi sebagai root. Aplikasi ini tidak lagi berjalan di kawasan kotak pasir - ia mempunyai akses ke seluruh sistem. Aplikasi dengan kebenaran root boleh membaca data apl lain - inilah cara kerja Backup Titanium yang sangat baik dan mengapa ia memerlukan akar.
Kebenaran Akar Prompt dan Malware
Akses sistem penuh bermaksud bahawa malware berpotensi mengeksploitasi akses root untuk melakukan lebih banyak kerosakan daripada biasanya. Sebaik sahaja aplikasi diberikan akses root, ia boleh melakukan apa saja - jalankan logger utama di latar belakang tanpa memberitahu anda, ekstrak maklumat akaun anda dari aplikasi lain, atau bahkan merosakkan peranti anda dengan memadam fail sistem kritikal.
Jika anda tahu apa yang anda lakukan dan hanya memuat turun aplikasi root dipercayai, anda boleh mengelakkan ini. Walau bagaimanapun, ini patut diingat apabila anda menganggap berapa ramai pengguna kurang teknikal menggunakan Android. Mereka tidak peduli dengan menjalankan Titanium Backup dan mempunyai akses ke keseluruhan sistem fail root - mereka hanya mahu ia bekerja, membuat panggilan telefon, dan bermain Angry Birds.
Dalam erti kata lain, anda mungkin tidak perlu mengaitkan telefon pintar dan tablet saudara saudara anda sebagai nikmat kepada mereka.
Dengan Great Power Tanggungjawab yang Hebat
Masalahnya tidak hanya meliputi malware. Dengan akses penuh ke sistem fail root, anda boleh memadam fail sistem kritikal dalam sistem fail root atau melumpuhkan aplikasi sistem kritikal dan mencegah peranti anda berfungsi dengan betul. Windows pergi ke kesakitan yang besar untuk mengelakkan pengguna biasa daripada memusnahkan dalam folder C: \ Windows untuk sebab yang sama. Jika pengguna purata tidak memahami apa yang mereka lakukan, mereka boleh melakukan kerosakan serius terhadap sistem operasi mereka.
Pertimbangan Jaminan
Sesetengah pengeluar atau pembawa mungkin cuba untuk menolak anda perkhidmatan waranti jika anda mempunyai peranti yang berakar. Sekiranya anda telah menggunakan akses root untuk mengubah suai fail sistem anda dan perisian tidak lagi berfungsi dengan betul, ini memberikan makna yang masuk akal - walaupun anda seharusnya dapat mengembalikan peranti ke tetapan lalai kilangnya dan memperbaikinya sendiri.
Jika perkakasan peranti gagal, rooting tidak boleh menjadi punca (melainkan jika anda telah memasang aplikasi overclocking yang memerlukan akar dan membunuh perkakasan dengan panas). Untuk mengelakkan sebarang hujah, anda harus melancarkan peranti sebelum mengambilnya untuk perkhidmatan.
Ini adalah satu lagi sebab mengapa anda tidak mahu memupuk peranti ahli keluarga bukan teknikal - ia boleh menyebabkan masalah jika mereka memerlukannya tetap atau diganti.
Secara ringkasnya, rooting memberikan anda kuasa yang hebat - kuasa lebih daripada Android direka untuk memberikan anda. (Walau bagaimanapun, Linux di bawahnya, dan Linux berfungsi dengan baik dengan akses root.) Aplikasi dengan akses root tidak terikat oleh sekatan izin dan mempunyai potensi untuk menyebabkan beberapa masalah yang serius. Jika anda tahu apa yang anda lakukan, anda harus baik-baik saja - tetapi anda perlu lebih berhati-hati.
Walau bagaimanapun, kuasa ini hanya merupakan liabiliti untuk pengguna Android purata. Inilah sebab mengapa Android tidak di-root - jika mana-mana aplikasi boleh memaparkan permintaan kebenaran akar dan mendapat akses lengkap ke sistem, ramai pengguna kurang teknikal akan membenarkan akses supaya mereka boleh terus menggunakan aplikasinya. Sesetengah aplikasi mungkin juga enggan berlari tanpa akses root hanya untuk memaparkan iklan yang lebih baik, seperti kebanyakan aplikasi yang disokong iklan meminta senarai kebenaran yang panjang hari ini. Kekurangan akar membantu melindungi pengguna rata-rata.