1

Я пытаюсь следовать этому руководству, чтобы установить Mobile Defense как системное приложение на моем Motorola Droid. Я хочу использовать эмулятор терминала, и команды в основном одинаковы. Единственные две команды, которые я не знаю, как выполнять в эмуляторе терминала, - это "adb shell" (чтобы открыть удаленную оболочку - нужно ли это?) и "adb push" в Android Debug Bridge. Как я могу сделать это в эмуляторе терминала? Если вы не знакомы с эмулятором терминала, я понимаю, что он использует основные команды командной строки Linux.

Я пробовал rsh для abd shell, и это не сработало. И еще один пользователь здесь сказал мне, что cp заменит adb push, но Terminal Emulator не распознал его.

3 ответа3

1

На самом деле, если вы используете приложение эмулятора терминала, вы просто положили

cp /filedirectory/filename filedirectory

Обратите внимание, что между cp и file и между файлом и каталогом, в который вы его вставили, есть пробел. Второе пространство действует как слово "до". Я надеюсь, я не сделал это звучит сложно.

1

Команды adb предназначены для запуска с хост-компьютера, к которому ваш телефон подключен через USB. Утилита adb устанавливается вместе с Android SDK на вашем компьютере разработчика.

Команда "adb shell" при запуске с вашего хоста откроет оболочку, которая соединит вас с вашим устройством Android. Похоже, вы пытаетесь запустить оболочку прямо на вашем Droid. Это может хорошо работать для команд, описанных в шагах 4-6 руководства Mobile Defense, но я не уверен.

Там также может быть способ сделать adb push прямо на вашем телефоне. Я тоже не уверен в этом, но, возможно, кто-то еще будет иметь авторитетный ответ. В конце концов, возможно, проще установить Android SDK, чтобы получить доступ к инструменту adb. Автор учебного пособия предполагает, что у вас есть доступ к инструменту adb.

0

Droid не поставляется с командой cp (copy), но cat должен обеспечивать аналогичную функциональность.

cat filename1 > filename2

Итак, если ваш APK находится в /sdcard /apk, шаг 9 будет выглядеть так:cat /sdcard/apk/com.neevo.mobiledefense.apk > /system/app/com.neevo.mobiledefense.apk

Все остальное в учебнике работает в Terminal Emulator так же, как Android Debug Bridge.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .