Bagaimana saya bisa mendapatkan izin root di terminal?
root-access
terminal
mahdi
sumber
sumber
su
, Anda mungkin tidak memiliki izin untukchmod
itu.Lihat pertanyaan-pertanyaan berikut:
sumber
Ponsel produksi tidak dikirimkan dengan akses root, begitu pula ponsel pengembang. Jika Anda memiliki ponsel produksi (kemungkinan: Anda akan tahu jika Anda membeli ponsel dev), Anda harus "melakukan root" terlebih dahulu. Seperti yang ditunjukkan @Joe_Casadonte, ada beberapa instruksi hebat di sini dan di tempat lain (Terutama CyanogenMod Wiki dan grup google Android Rom) untuk membantu Anda mulai me-rooting ponsel Anda. (Dan jika Anda macet ... kembali ke sini dengan pertanyaan Anda!).
Setelah Anda melakukan rooting ponsel Anda, Anda dapat memperoleh hak akses root di adb shell atau emulator terminal dengan
su
perintah.Catatan: kedengarannya dari beberapa respons Anda seperti Anda belum melakukan root pada ponsel Anda. Jadi, Anda harus mulai dari sana.
sumber
Berasumsi bahwa:
su
biner terletak di/system/xbin/su
;/system/bin/sh
; danJika semua 4 kondisi di atas terpenuhi, maka:
Jika Anda ingin memasukkan shell dan menjadi root (superuser uid 0) sehingga Anda dapat menjalankan perintah tanpa batasan uid, jalankan aplikasi Terminal Emulator dan jalankan perintah ini:
Untuk memutuskan sambungan dari uid 0 (keluar dari status pengguna super), tekan Volume -dan D, atau ketik
exit
dan tekanEnterAtau, jika Anda ingin selalu memulai Terminal Emulator sebagai root, lalu mulai Terminal Emulator, pergi ke Preferensi , gulir ke bawah ke bagian SHELL , ketuk opsi baris perintah dan modifikasi perintah sehingga menjadi ini:
Setelah Anda mengubah perintah, keluar dari Terminal Emulator (tutup aplikasi) dan mulai lagi. Perhatikan bagaimana antarmuka shell Terminal Emulator sekarang menunjukkan kepada Anda
root@something
secara default.sumber
Untuk ponsel edisi 8.1.0 saya. Itu
/sbin/su -c "/system/bin/sh -"
. Saya berjuang terlalu banyak untuk mencari tahu di manasu
file biner (dalam kasus sayasu
biner tidak ada di/system/xbin/
jalan). Saya menemukan jalur/sbin/
ada di direktori ROOT dansu
biner ada di jalur itu. Dan tentu saja saya me-rooting ponsel saya oleh manajer magisk. Semoga jawaban ini akan membantu seseorang.sumber