Atau, bagaimana cara saya me-root perangkat saya tanpa rooter?
Petunjuk rooting untuk perangkat Android yang telah saya lihat biasanya dalam bentuk berikut:
- Unduh
Gingerbreak.apk
- Jalankan Gingerbreak, klik "root device"
- Amati yang
Superuser.apk
telah diinstal secara ajaib, mungkin bersama denganbusybox
dan hal-hal lain, dan nikmati kebaikanmu yang tak terkendali.
Yang ingin saya ketahui adalah ini: bagaimana rooting sebenarnya terjadi? Apa yang dilakukan Gingerbreak?
Saya mengerti hasil akhir rooting:
su
hadir dan berfungsiSuperuser.apk
diinstal dan mengontrol akses kesu
- Berbagai utilitas hadir, disediakan oleh BusyBox (opsional?)
Saya juga berpikir saya memahami ide dasar tentang bagaimana Gingerbreak memulai - ia mengeksploitasi beberapa kerentanan eskalasi hak istimewa lokal dan menggunakan kekuatannya yang baru ditemukan untuk menyebarkan Superuser dan apa pun yang diperlukan.
Jadi, kecuali saya salah dalam beberapa pemahaman yang saya paparkan di atas, inti dari hal yang ingin saya ketahui adalah apa yang dilakukan oleh root installer untuk menggunakan dan mengaktifkan Superuser. Tampaknya hanya menempatkan Superuser.apk
di tempat yang tepat tidak akan cukup - bagaimana cara mendapatkan akses root? Bagaimana cara terhubung ke akses itu untuk aplikasi lain?
Apa yang dilakukan Gingerbreak pasca-eksploitasi untuk mengaktifkan dan mengamankan akses root?