Di Linux saya, saya melihat kesalahan dengan
adb shell "su -c '[your command goes here]'"
su:uid/gid '-c'
tidak valid
solusi ada di Linux
adb shell su 0 '[your command goes here]'
Nah, jika ponsel Anda sudah di-root Anda dapat menjalankan perintah dengan su -c
perintah.
Berikut adalah contoh dari cat
perintah pada build.prop
file untuk mendapatkan informasi produk ponsel.
adb shell "su -c 'cat /system/build.prop |grep "product"'"
Ini meminta izin root dan menjalankan perintah di dalam ' '
.
Perhatikan 5 tanda kutip akhir, yang mengharuskan Anda menutup SEMUA tanda kutip akhir Anda atau Anda akan mendapatkan kesalahan.
Untuk jelasnya formatnya seperti ini.
adb shell "su -c '[your command goes here]'"
Pastikan Anda memasukkan perintah PERSIS seperti yang biasa Anda lakukan saat menjalankannya di shell.
Secara default CM10 hanya memungkinkan akses root dari Aplikasi bukan ADB. Buka Pengaturan -> Opsi pengembang -> Akses root, dan ubah opsi ke "Aplikasi dan ADB".
su
perintah tidak menjalankan apa pun, itu hanya meningkatkan hak istimewa Anda.
Coba adb shell su -c YOUR_COMMAND
.