Izin perintah tarik ADB

Saya punya pertanyaan dalam menggunakan perintah ADB di konsol. Saya tahu bahwa pengguna tidak memiliki izin untuk mengakses/sistem di shell tanpa izin root sebagai default. Tetapi ketika saya menjalankan "adb pull /system/app /myApps" di konsol jendela, bukan mode shell, itu berfungsi dengan baik. Maksud saya, semua file apk disalin ke lokasi desktop saya tanpa masalah.

Apakah ini kasus normal? Saya mendapat izin root menggunakan eksploitasi sebelumnya. Jadi, saya tidak yakin perintah 'pull' selalu dapat menyalin file sistem dengan izin normal.

Saya sedang berpikir untuk membuat aplikasi ADB GUI agar dapat didukung oleh setiap pengguna Android. Saya perlu tahu apakah itu mungkin tanpa rooting! Tolong bantu aku!

Terima kasih sebelumnya!


person Sunku    schedule 18.02.2010    source sumber


Jawaban (2)


Apakah ini kasus normal?

Untuk emulator, mungkin. Untuk perangkat yang di-rooting, mungkin. Untuk perangkat biasa, tidak.

person CommonsWare    schedule 18.02.2010

Ya itu situasi normal, karena adb shell memiliki izin root. Biasanya kita sudah root di Emulator, tapi tidak bisa menggunakan perintah su dari Terminal Emulator. Jika Anda menggunakan adb shell, Anda memiliki perintah su (terbatas) dari sudut pandang komputer, karena adb shell adalah pemiliknya, tetapi bukan ANDA! Perangkat yang di-rooting tidak cukup untuk menggunakan perintah su dari aplikasi Terminal Emulator.

Jika Anda ingin su asli, bacalah hal ini http://android-dls.com/wiki/index.php?title=Magic_Root_Access

Setelah emulator keluar, harus mengulangi prosedurnya lagi. Saya tidak menyukainya. Saya ingin menyimpan file gambar asli di komputer host untuk reboot emulator berikutnya. Itu membuat saya gila untuk mengulangi rooting dan menyalin file ke sistem. Staf Google tidak menyukai apa yang saya lakukan, tetapi saya memerlukan font yang berbeda di sistem saya. Itu adalah!

person Lazar    schedule 02.03.2010