Отказано в разрешении оболочки android adb

Я пострадал при использовании adb .exe .

Я хотел использовать adb.exeприглашение оболочки так же, как bash, поэтому я решил изменить двоичный файл bash по умолчанию (конечно, двоичный файл был кросс-компилирован, и все было идеально)

изменить двоичный файл bash в следующем порядке

  1. adb remount
  2. adb push bash /system/bin/

  3. adb shell

  4. cd /system/bin
  5. chmod 777 bash
  6. mv sh sh.bak
  7. ln -s bash sh

первое изменение было успешным, но при второй попытке возникла проблема.

Я нажимаю новый двоичный файл bash, но пропустил изменение разрешения bash 777 и отключил adb shell.

после

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe shell
- exec '/system/bin/sh' failed: Permission denied (13) -

C:\Program Files (x86)\Android\android-sdk\platform-tools>

Есть ли разумная идея решить эту проблему с разрешениями?

пожалуйста, помогите мне...

6
задан Kazekage Gaara 11 June 2012 в 03:16
поделиться