Установка midnight commander на Android

Written by elwood

Предварительно необходимо

Рутованный телефон с установленным BusyBox и один из SSH серверов (я использую SSH/SFTP Daemon).

Алгоритм

Скачиваем архив с собранным под ARM бинарником, запускаем SSH сервер на телефоне, подключаемся к нему через Putty, разблокируем файловую систему /system для записи:

su -
busybox mount -o remount,rw /system

Подключаемся через WinSCP, раскидываем файлы так, как они размещены в архиве.
Добавляем +x на файлы /data/xbin/* :

chmod +x /data/xbin/*

Также устанавливаем права тут (хотя вроде и без этого работает):

busybox chmod -R 0755 /system/etc/terminfo
busybox chmod -R 0644 /system/etc/terminfo/?/*

После этого проверяем, что /data/xbin/mc стартует в сеансе Putty, и возвращаем read-only на /system:

busybox mount -o remount,ro /system

Результат

Вполне рабочий mc с работающим вьювером (редактор глючит, видимо надо что-то пофиксить в конфигах или добавить). Остальные плагины пока не смотрел.