GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menggunakan perintah su melalui adb shell?

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 .


Linux
  1. Cara menggunakan Perintah Su di Linux

  2. Bagaimana cara menggunakan perintah nama dasar?

  3. Cara menggunakan alias shell di Linux

  1. Cara Menggunakan Telnet Di Windows

  2. Cara Menggunakan Perintah Disown di Linux

  3. Cara menggunakan fungsi shell baris perintah di Linux

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Menggunakan Perintah Linux nohup

  3. Cara Menggunakan du Command di Linux