Root, berarti dalam sistem unixoid termasuk Android adalah pengguna memiliki akses penuh ke sistem operasi dan sumber dayanya. Istilah root, yang digunakan secara sinonim, berasal dari akar pengguna Linux, yang memiliki prioritas utama pada hirarki pengguna dan otorisasi dan oleh karena itu memiliki otorisasi sistem yang komprehensif. Pengguna root juga disebut superusers. Di Android, akses root dinonaktifkan secara default dan pengguna tidak diizinkan untuk bekerja dengan hak istimewa root karena alasan keamanan.
root digunakan dalam sistem mirip Unix. Seperti BSD atau Linux, saat menginstal sistem operasi secara default. Pengguna ini tidak dimaksudkan untuk bekerja dengan sistem setiap hari, karena penggunaannya dan hak-haknya memberikan peluang menimbulkan risiko yang sama besar. Untuk alasan ini, root i.d.R. digunakan hanya jika tugas administratif harus dilakukan pada sistem yang membutuhkan hak pengguna.
Di bawah Ubuntu, Anda selalu dapat mengubah identitas yang membutuhkan hak akses root. Tindakan yang membutuhkan hak root adalah, untuk. Misalnya, memasang program atau memperbarui driver untuk perangkat baru. Tapi mengganggu malware ke dalam sistem membutuhkan hak root. Dari sini dapat disimpulkan bahwa pengguna diminta memasukkan password untuk user root. Untuk menghindari akses yang tidak sah, Anda harus memasukkan kata sandi root hanya jika Anda secara aktif memulai sebuah program yang memerlukan hak ini. Di terminal (shell) Anda ganti ke root dengan mengetikkan "su" (untuk: identitas pengguna pengganti) sebelum perintah yang sebenarnya. Kemudian shell interaktif dari root pengguna dimulai. Jika Anda hanya ingin menjalankan perintah dengan root kanan, mendahului dengan sudo.
Karena Android tidak memiliki manajemen akun pengguna di Android 5.0 Lollipop "Lollipop", seperti yang diketahui dari sistem operasi PC, pengguna jadi tidak memiliki identitas nyata yang bisa dia ubah. Ini beralih dari aplikasi ke aplikasi, yang telah diberi hak yang diperlukan selama penginstalan. (Seperti Android 6.0 Marshmallow "Marshmallow", pengguna harus memberikan izin ke aplikasi sebelum mereka dapat menggunakannya), sehingga pengguna mewarisi hak identitas dari setiap aplikasi. Untuk setiap aplikasi, VM Dalvik membuat ID pengguna sendiri (UID), yang pada prinsipnya hanya menulis dan membaca izin diberikan pada folder yang dibuat oleh aplikasi di direktori data / data.
Sejak Android dibangun di atas kernel Linux, sistem operasi ini dianggap relatif aman. Keamanan yang tinggi ini dicapai, misalnya melalui manajemen hak di Android. Untuk memasang aplikasi, hak tertentu harus diberikan sebelum mengunduh dari Google Play Store yang mengharuskan aplikasi bekerja. Setiap aplikasi hanya dapat mengakses fitur telepon yang ditentukan saat instalasi atau update. Pemrogram menambahkan file bernama AndroidManifest.xml ke aplikasinya. File ini tidak hanya berisi informasi tentang aplikasi tapi juga izin yang dibutuhkannya. Dari file ini, Android dan Play Store kemudian mengambil alih hak akses yang harus dikonfirmasi pengguna. Jadi misalkan programmer malware menginginkan aplikasi tersebut memiliki akses untuk mengirim dan menerima SMS. Kemudian pemrogram ini harus memasukkan hak ini ke dalam AndroidManifest.xml agar bisa diberikan di telepon. Oleh karena itu secara teoritis tidak mungkin memberi otorisasi kepada aplikasi tanpa terlebih dahulu menetapkan ini di file. Dengan membaca hak yang diminta, pengguna kemudian dapat memutuskan apakah dia ingin memasang aplikasi ini atau membiarkannya tetap lebih baik. Ini akan membantu mengidentifikasi izin yang mencurigakan di aplikasi dan memastikan sistem yang aman.
Dengan bantuan fitur App Ops yang diperkenalkan di Android 4.3 Jelly Bean "Jelly Bean" adalah mungkin untuk menghapus izin dari aplikasi yang terpasang.
AndroidManifest.xml, bagaimanapun, tidak memiliki cara untuk memberikan sebuah aplikasi hak dari root pengguna. Hak akar direalisasikan di Android, dan juga pada sistem mirip Unix lainnya, dengan izin berkas setuid [3] [4]. Bit ini mengontrol apakah akan menjalankan file eksekusi dengan hak pengguna eksekusi (misalnya, pengguna dibuat untuk sebuah aplikasi) atau dengan hak pencipta (dalam aplikasi sistem root). Jika sebuah aplikasi membutuhkan hak istimewa root, itu biasanya berarti tidak lebih dari itu aplikasi ini ingin menjalankan program lain dengan hak istimewa root. Ini bekerja dengan memanggil file eksekusi yang diinginkan melalui file biner su (di folder / system / xbin), yang merupakan satu-satunya sistem yang memiliki hak untuk mengeksekusi perintah setuid () untuk mengubah bit setuid. Agar pengguna tetap memiliki kontrol dan ikhtisar aplikasi yang diizinkan menjalankan perintah melalui su, ada aplikasi untuk mengelola hak-hak ini. Misalnya, salah satu aplikasi ini adalah SuperSU Play Store. Jika pengguna meluncurkan aplikasi yang memerlukan hak istimewa root, mereka akan ditanya apakah mereka ingin memberi mereka hak root atau tidak. Seleksi dapat disimpan sementara atau permanen oleh aplikasi SuperUser untuk aplikasi ini. Di setelannya juga mungkin untuk kemudian mengubah aplikasi yang diotorisasi. Akses yang tidak disengaja ke perintah melalui su (dan mau tidak mau dengan hak akar) dengan demikian menjadi lebih sulit.
Tentu saja, pengguna harus selalu bersikap kritis terhadap permintaan hak root untuk menghindari efek yang tidak diinginkan.
Begitu banyak pengguna smartphone yang pernah bertanya-tanya: Apa yang digunakan untuk root sekarang di bawah Android? Telepon saya bekerja hebat sebelumnya. - Sebagian besar hal yang dapat Anda lakukan dengan root di Android bersifat teknis murni, misalnya, untuk meningkatkan kinerja atau kegunaan telepon. Meskipun ada banyak tema yang hanya bisa dipasang dan digunakan oleh root, ini kemudian dibuat untuk sebagian kecil masyarakat dan lebih cenderung menarik bagi pengguna akhir. Fitur yang paling populer yang hanya bisa diraih dengan root adalah overclocking prosesor. Perangkat kemudian bekerja lebih cepat, tapi umur prosesor cenderung dipersingkat dan baterai kosong lebih cepat lagi. Apalagi dengan ponsel lawas dengan overclocking CPU yang lebih lambat, prosesornya masuk akal. Untuk meningkatkan performa ponsel, semacam script sering disalin ke direktori startup init.d di folder root sistem Android, yang memastikan bahwa pengelolaan memori tidak lagi dilakukan semata-mata oleh Android, namun oleh sebuah Skrip tertulis komunitas didukung. Ini memastikan bahwa, dari sudut pandang pengguna, aplikasi data-intensive berjalan lebih baik dan lebih halus dari pada stick.
Tapi sub-clocking mungkin dilakukan. B. untuk menghemat baterai dan dengan demikian mencapai waktu pengoperasian yang lebih lama dari telepon sampai tagihan berikutnya. Kekuatan penuh secara alami jatuh ke latar belakang. Aplikasi menemukan metode ini z. B. perangkat dengan baterai built-in, yang hanya dengan susah payah atau tidak berubah. Masa pakai CPU juga diperpanjang, dan dengan demikian kehidupan perangkat, yang darinya orang enggan untuk berpisah.
Fungsi lain yang hanya bisa dilakukan dengan akses root adalah z. Misalnya, penghapusan aplikasi produsen dan penyedia-instal, yang sering merujuk ke layanan berbayar dan sering disebut sebagai produk bloatware. Tanpa akses root Anda hanya bisa menghapus aplikasi yang diinstal sendiri dari partisi data sistem operasi. Pemberian root memungkinkan akses ke partisi sistem (partisi sistem termasuk read / write (r / w) dan sekarang memungkinkan pembacaan data atau penghapusan atau perubahan) dan seterusnya pada Systemapps. Pilihan lainnya adalah menginstal Busybox yang lengkap (yaitu utilitas Unix / Linux) untuk memanfaatkan fitur kernel Linux secara maksimal. Terutama pengguna yang bekerja di desktop dengan Unix / Linux dan banyak di shell, hargai ini. Busybox yang lengkap memungkinkan z. Misalnya, firewall tabel IP yang memungkinkan aplikasi memblokir akses Internet. Menyiapkan ruang swap (memori virtual) atau memodifikasi perilaku kernel memerlukan busybox - danBegitu banyak pengguna smartphone yang pernah bertanya-tanya: Apa yang digunakan untuk root sekarang di bawah Android? Telepon saya bekerja hebat sebelumnya. - Sebagian besar hal yang dapat Anda lakukan dengan root di Android bersifat teknis murni, misalnya, untuk meningkatkan kinerja atau kegunaan telepon. Meskipun ada banyak tema yang hanya bisa dipasang dan digunakan oleh root, ini kemudian dibuat untuk sebagian kecil masyarakat dan lebih cenderung menarik bagi pengguna akhir. Fitur yang paling populer yang hanya bisa diraih dengan root adalah overclocking prosesor. Perangkat kemudian bekerja lebih cepat, tapi umur prosesor cenderung dipersingkat dan baterai kosong lebih cepat lagi. Apalagi dengan ponsel lawas dengan overclocking CPU yang lebih lambat, prosesornya masuk akal. Untuk meningkatkan performa ponsel, semacam script sering disalin ke direktori startup init.d di folder root sistem Android, yang memastikan bahwa pengelolaan memori tidak lagi dilakukan semata-mata oleh Android, namun oleh sebuah Skrip tertulis komunitas didukung. Ini memastikan bahwa, dari sudut pandang pengguna, aplikasi data-intensive berjalan lebih baik dan lebih halus dari pada stick.
Tapi sub-clocking mungkin dilakukan. B. untuk menghemat baterai dan dengan demikian mencapai waktu pengoperasian yang lebih lama dari telepon sampai tagihan berikutnya. Kekuatan penuh secara alami jatuh ke latar belakang. Aplikasi menemukan metode ini z. B. perangkat dengan baterai built-in, yang hanya dengan susah payah atau tidak berubah. Masa pakai CPU juga diperpanjang, dan dengan demikian kehidupan perangkat, yang darinya orang enggan untuk berpisah.
Fungsi lain yang hanya bisa dilakukan dengan akses root adalah z. Misalnya, penghapusan aplikasi produsen dan penyedia-instal, yang sering merujuk ke layanan berbayar dan sering disebut sebagai produk bloatware. Tanpa akses root Anda hanya bisa menghapus aplikasi yang diinstal sendiri dari partisi data sistem operasi. Pemberian root memungkinkan akses ke partisi sistem (partisi sistem termasuk read / write (r / w) dan sekarang memungkinkan pembacaan data atau penghapusan atau perubahan) dan seterusnya pada Systemapps. Pilihan lainnya adalah menginstal Busybox yang lengkap (yaitu utilitas Unix / Linux) untuk memanfaatkan fitur kernel Linux secara maksimal. Terutama pengguna yang bekerja di desktop dengan Unix / Linux dan banyak di shell, hargai ini. Busybox yang lengkap memungkinkan z. Misalnya, firewall tabel IP yang memungkinkan aplikasi memblokir akses Internet. Menyiapkan ruang swap (memori virtual) atau memodifikasi perilaku kernel memerlukan busybox.
Khusus untuk alasan perlindungan data, rooting masuk akal, karena akses root memungkinkan untuk memblokir hak kritis untuk sebuah aplikasi (misalnya fungsi lokalisasi atau pembacaan dari kontak). Demikian juga, perisai iklan dapat dipasang yang mencegah iklan spanduk di aplikasi.
Berlawanan dengan kepercayaan populer, menginstal ROM Kustom tidak harus membutuhkan root. Hanya Rom Manager Play Store, yang digunakan dalam banyak tutorial, memerlukan root untuk menginstal Recoveries. Untuk flashing custom ROM, hanya bootloader yang tidak terkunci.
EmoticonEmoticon