Root Tanpa Sistem

11

Chainfire (pengembang SuperSU), telah menghadirkan gaya baru perangkat rooting pada Android 6.0 Marshmallow dan yang lebih tinggi. Ini adalah root "tanpa sistem ", dan sekarang amarahnya. Jadi, kalau-kalau ada yang merasa ingin tahu, saya pikir harus ada beberapa informasi tentang root "tanpa sistem" di sini untuk referensi di masa mendatang.

Pertanyaan utama:

Apa itu root "tanpa sistem "?

Pertanyaan ini memiliki 2 pertanyaan tambahan, yaitu:

  1. Di mana itu lebih berlaku daripada root tradisional " berbasis sistem ", dan bagaimana bedanya dengan root?

  2. Apakah lebih baik daripada root tradisional? Jika ya, bagaimana caranya?

Jawaban komprehensif untuk pertanyaan utama bersama dengan pertanyaan tambahan akan lebih disukai.

Tamoghna Chowdhury
sumber

Jawaban:

13

Jawaban utama:

Root tanpa sistem adalah metode / prosedur rooting yang dikembangkan oleh Chainfire (pengembang aplikasi manajemen root SuperSU) yang melibatkan imej boot ramdisk yang dimodifikasi. suBiner superuser menjadi inklusi kernel dan bukan yang ada di bawah /system/xbin/, seperti pada root berbasis sistem normal.

Jawaban Tambahan:

  1. Preferensi root tanpa sistem dibandingkan root tradisional:

    Awalnya disarankan oleh Chainfire untuk berguna bagi perangkat Nexus dari Marshmallow dan seterusnya untuk mencegah pengguna yang telah di-root dari merombak seluruh sistem stok, boot dan partisi pemulihan sebelum melakukan bahkan pembaruan OTA kecil, yang sejak itu menjadi lebih penting karena Google telah memperkenalkan kebijakan mendorong pembaruan keamanan bulanan melalui OTA, dan mem-flash seluruh perangkat setiap bulan adalah hal yang paling membosankan.

    Root tanpa sistem menghilangkan partisi sistem kelas berat dari persamaan flashing, memungkinkan perangkat dengan root tanpa sistem diperbarui setelah memantulkan pemulihan stok dan boot.

  2. Pro root tanpa sistem dari root tradisional:

    • Utilitas saat OTA memperbarui perangkat seperti yang disebutkan di atas.
    • Gambar booting yang dimodifikasi menghilangkan layar "Tampered" pada bootup Android dari Marshmallow dan seterusnya, jika perangkat memiliki partisi non-stok, biasanya pemulihan.
    • Tidak diperlukan eksploitasi. SuperSU tanpa sistem secara teknis dapat di-flash sebagai image booting melalui fastboot, meskipun biasanya dilakukan dengan mem-flash zip di custom recovery, yang secara otomatis menambal image boot di perangkat untuk membuat modifikasi yang diperlukan untuk mendukung root tanpa sistem.
    • Ini bekerja dengan SELinux Enforcingkondisi keamanan, sementara kebutuhan root tradisional SELinux Permissivepada Android 5.0 dan lebih tinggi.
    • Ini secara tidak sengaja menghindari pembatasan root Pay Android dan Android for Work, yang bekerja dengan root tradisional.
  3. Kontra root tanpa sistem atas root tradisional:

    • Cukup buggy dan masih dalam tahap BETA, meskipun sedang dikembangkan secara aktif dan jelas dapat digunakan (dari pengalaman pribadi). Sunting: Tidak lagi bermasalah dan metode rooting default pada Android 6.0.1 dan lebih tinggi saat menggunakan SuperSU.
    • Beberapa kernel khusus seperti LeanKernel menolak untuk bekerja dengan root tanpa sistem karena mereka membutuhkan root tradisional untuk berfungsi dengan baik. Sunting: Kebanyakan kernel khusus sekarang merekomendasikan root tanpa sistem, kernel yang terkenal adalah ElementalX.
    • Beberapa aplikasi root mungkin tidak bekerja dengan root tanpa sistem karena hard-code path-to-sudalam kode mereka, yang hanya berlaku untuk root tradisional.
    • Tidak yakin apakah ini benar-benar sebuah penipu, tetapi root tanpa sistem adalah satu-satunya metode rooting yang disarankan yang akan bekerja pada Android 6.0.1 dan yang lebih tinggi.

Sumber:

  1. Pengembang XDA
  2. Nexus 6P Reddit thread (tidak yakin apakah itu sangat andal)
Tamoghna Chowdhury
sumber
5
Downvoter tolong beri alasan?
Tamoghna Chowdhury
"Tanpa sistem" adalah istilah yang mengerikan. Mereka seharusnya menggunakan "tanpa sentuhan", "tanpa modifikasi" atau apa pun.
Marc.2377
1
@ Marc.2377, tidak juga. Jika Anda membaca jawabannya, Anda akan menyadari bahwa itu disebut "tanpa sistem" karena tidak sistem, yaitu, prosedur rooting tidak bebas modifikasi sehubungan dengan segalanya, hanya berkenaan dengan /systempartisi. The /bootdimodifikasi, jadi pasti tidak modifikasi-kurang. Dan apa arti "tanpa sentuh" ​​dalam konteks ini? Tolong jelaskan mengapa Anda mengatakan apa yang Anda katakan, karena saya tidak setuju dengan Anda.
Tamoghna Chowdhury
1
Saya membaca jawaban Anda, dan setelah dipikir-pikir, saran saya juga sangat buruk. Maaf. Tentang "touchless", maksud saya "tidak tersentuh" ​​(seperti ketika Anda mengunduh salinan sesuatu yang identik-bitwise, seperti gambar sistem operasi ISO), tapi tolong abaikan itu juga. Namun, saya tetap bertahan pada penegasan bahwa "tanpa sistem" adalah nama yang mengerikan. Tampaknya menyiratkan bahwa prosedur rooting tidak mengandung sistem sama sekali. Aku hanya pilih-pilih, jangan anggap aku terlalu serius :)
Marc.2377
5

Root tanpa sistem, yang dikembangkan terutama oleh Chainfire, adalah metode alternatif untuk melakukan root pada ponsel Anda tanpa mengubah file di sistem Anda. Itu membuat perubahan pada boot image daripada file sistem seperti init, dll, dan karenanya membuat rooting dan unroot secara teoritis lebih mudah. Itu adalah eksperimen, jadi saya pikir itu tidak berfungsi dengan baik. Itu juga bisa menghindari pembatasan root Android Pay, tetapi Chainfire tidak mengharapkan itu, dan mengatakan bahwa Android Pay akan ditambal untuk mendorong keluar pengguna root tersebut juga.

Untuk informasi lebih lanjut tentang itu, periksa artikel xda . Dev juga memiliki forum di sini .

Dhruvil Mehta
sumber
4
Menambahkan ekstrak yang relevan dari pos XDA akan meningkatkan nilai jawaban. Silakan pertimbangkan
beeshyams