Собрать двоичный файл Dropbear dbclient для Android

Я хотел бы использовать ssh-клиент в эмуляторе терминала Android для подключения к удаленным системам, когда мне это нужно.

Есть несколько других способов сделать это — использование отдельных Java-приложений, покупкаотдельных Java-приложений и т. д.

На самом деле, я просто хочу создать и развернуть статически связанный dbclient, который может выполнять поиск имени хоста libnss. («Вау! Высокий заказ.")

Существует несколько фрагментов документации о том, как собрать Dropbear для Android. Многие фокусируются на неклиентских корзинах, но не все:

Сборка с динамической компоновкой не выполняется на моей цели, и у меня нет strace или ldd для устранения неполадок

Сборка со статической компоновкой выполняется, но не могу получить имена хостов из-за отсутствия поддержки во время выполнения. Хорошо, исправьте это — все еще не работает. Он просто зависает. Опять же, я не знаю почему.

Dropbearmulti в стиле busybox демонстрирует такое же поведение

Итак, вопрос на миллион долларов: у кого-нибудь действительно получилось заставить это работать? У вас есть документация о вашем опыте?

Я ориентируюсь на сборку 2.3.7 Gingerbread с root-правами на Samsung Infuse 4G (универсальный armeabi).

5
задан Jameson 6 June 2012 в 08:08
поделиться