Можете ли вы попасть в командную строку на телефоне G1?

Я так понимаю, что ОС Android основана на Linux. Означает ли это, что в телефоне G1 есть эмулятор терминала, и вы можете открыть консоль и использовать такие команды, как cd, ls и т. д.? Или, если это не удастся, можно ли написать для него эмулятор терминала?

Кстати, можно ли запустить ssh-сервер на G1 и войти в него через Wi-Fi-соединение?

10
0
2 355
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Собственно, до недавнего времени все, что вы набирали на клавиатуре, отражается в корневой оболочке. Мерзкая ошибка.

Тем не менее, вам нужен PTerminal из Android Market.

Что касается SSH, то да. Вы можете даже установить Debian на телефон.

Кхм, эта ошибка была около двух дней. Кроме того, я попробовал это на своем телефоне на RC29, и это не сработало (ошибки не было).

jcollum 20.12.2008 00:19

В настоящее время на рынке есть несколько эмуляторов терминалов и другое программное обеспечение в Интернете (быстрый поиск в Google, и вы увидите), но если вы используете последний уровень исправления ОС (RC30), вы больше не сможете получить root-права. . Оболочки по-прежнему полезны, например, для просмотра файловой системы и просмотра результатов ps и top.

Если вы не знаете, стоит отметить, что у Android есть довольно безопасная песочница для приложений. Каждое установленное приложение запускается как собственный пользователь. Не многие двоичные файлы на телефоне доступны для всех, а многие файлы даже не доступны для чтения.

Однако я не думаю, что что-то мешает вам копировать исполняемые файлы на телефон и запускать их от имени непривилегированного пользователя.

SDK для Android поставляется с инструментом, который позволяет запускать оболочку с компьютера для разработки через USB. Команда su не работает на телефоне TMobile, но работает на разблокированном телефоне, который поступает напрямую из Google.

Очень легко вернуться к RC29 и получить root, я сделал это, и эмулятор терминала работал нормально. Я просто не знаю многих команд.

Другие вопросы по теме