Advertisement
dcbeelinekz

Установка хаба DC++ в Андроил

Aug 5th, 2017
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 8.75 KB | None | 0 0
  1. [b]Установка хаба DC++ в ANDROID  для процессоров ARMv7[/b]
  2. Пакет хаба в Андроид, поднимаем [b]сервер DC++[/b] на смартфоне, планшете.
  3.  
  4. [b]ARM7 [/b]это тип процессора, чтоб узнать если у вас проц на ARM7 нужна программа [url=https://yadi.sk/d/M-F7-dEF3LjBAD]QUADRANT[/url] .И ещё если проц имеет 1 GHz и выше то ARM7
  5. При помощи программы [b]Quadrant Standart[/b], в [b]Системная информация[/b], под пунктом [b]CPU[/b]
  6. [img]https://pp.userapi.com/c837724/v837724780/52a03/BAQQ3KEmTq8.jpg[/img]
  7.  
  8.  
  9. Для начало установки, нужно установить [b]SSH-сервер Dropbear[/b] и среду [b]opkg[/b] для установки пакетов [b].ipk[/b]
  10.  
  11. Вместе с [b]ssh[/b]-сервером появляется интегрированная [b]opkg[/b]-среда, с возможностью установки огромного числа [b]Linux-пакетов[/b] из репозитория [b]Entware-ng[/b], изначально предназначавшийся для установки дополнительного [b]софта на роутеры[/b] и прочие сетевые железки.
  12.  
  13. [align=center][b]УСТАНОВКА SHH И ENTWARE[/b][/align]
  14. [b]Установка (Android 4 или новее)[/b]: (apk-программы созданы с помощью [url=http://4pda.ru/forum/index.php?showtopic=173935)]Tasker[/url])
  15. [b]1[/b]. [url=https://yadi.sk/d/kFS0K8lp3LjAw5]Entware_Dropbear_Installer_v1.1_19Apr17.apk[/url]
  16.  
  17. [b]Требования:[/b] если стоит [b]SuperSU[/b], то в его настройках создание поименного разделения пространств должно быть отключено; установка во внутреннюю память устройства; пути [b]/bin, /opt, /tmp, /data/local/entware-ng[/b] и [b]/sdcard/entware-dropbear[/b] не должны существовать. Желательно, чтобы файла /system/etc/resolv.conf тоже не существовало (в противном случае разбирайтесь c настройкой DNS сами). Инструкция: установить, нажать на кнопку Install, дать [b]рут-права[/b], дождаться, когда кнопка получит надпись [b]Installed[/b]. Если установилось нормально, то должен появиться файл-бинарник [b]/opt/sbin/dropbear[/b]. Если таковой имеется, переходим в [b]п. 2[/b]. Если что-то сделали не так, перезагружайтесь, удаляйте указанные выше пути и пытайтесь запустить еще раз (предварительно нажав [b]Reset[/b] в меню программы).
  18.  
  19. [b]2[/b]. [url=https://yadi.sk/d/i2dZic9Q3LjB2K]Universal_Autocontrol_v1.1.apk[/url]
  20.  
  21. [b]Инструкция:[/b] установить, нажать на кнопку [b]Start[/b], дать рут права, проверить ssh-соединение ([b]порт - 22[/b], логин - [b]root[/b], пароль - [b]12345[/b]) через внешнюю сеть или через ®[b] ConnectBot[/b] (соединение [b]root@localhost[/b]). В [b]ssh[/b]-сессии поменять пароль через команду [b]passwd[/b]. При дефолтных настройках программа при нажатии на [b]Start[/b] запускает ssh-сервер скриптом [b]/data/local/entware-ng/start.sh[/b], при нажатии на [b]Stop[/b] останавливает сервер скриптом [b]/data/local/entware-ng/stop.sh[/b], а при загрузке андроида запускает скрипт монтирования [b]/data/local/entware-ng/mount.sh[/b] и, если последней была нажата кнопка [b]Start[/b] (т.е. активна Stop), скрипт [b]/data/local/entware-ng/start.sh[/b]. Таким образом, энтварь будет примонтирована всегда, а ssh в зависимости от состояния кнопки.
  22.  
  23. Выкладываю также альтернативный вариант установщика [url=https://yadi.sk/d/CR64fefZ3LjB3z]Entware_Dropbear_Installer_NO_LIBPATH_v1.1_19Apr17.apk[/url]
  24.  
  25. для тех, у кого основной не смог ничего установить (встречается на стоковых прошивках с [b]Android 4.4[/b]). Отличие: во всех скриптах стоит unset LD_LIBRARY_PATH. У многих установка не проходит именно по причине того, что энтварные бинарники не работают из-за андроидного LD_LIBRARY_PATH в окружении.
  26.  
  27. [b]Busybox[/b] для установки не нужен. После установки в ssh-сессиях будет работать[b] busybox из entware[/b], но системного busybox-а он не заменит. Перед установкой новых пакетов необходимо выполнить "[b]opkg update[/b]". [b]Категорически не рекомендуется обновлять пакет busybox! Иначе не сможете нормально авторизироваться и менять пароли.
  28. [/b]
  29. Инфу взял с http://4pda.ru/forum/index.php?showtopic=745536&st=100
  30.  
  31. [align=center][b]ТЕПЕРЬ СТАВИМ ПАКЕТ СЕРВЕРА DC++ OPENDCHUB 0.8.3-1[/b][/align]
  32.  
  33. [b]Open DC hub[/b] это Unix/Linux версия серверного софта для сети Direct Connect. Direct Connect — это файлообменная сеть, созданная из хабов, к которым могут подключаться клиенты сети обмена. После подключения к хабу, пользователь может искать файлы на хабе или в сети, или просматривать файлы других пользователей, подключенных к хабу.
  34.  
  35. Для установки пишем [b]opkg install opendchub[/b], я подключился через [b]PuTTY[/b] на [b]IP планшета[/b], который подключен к моему вай-фай роутеру, там же я узнал его IP.
  36. Через инэт установятся пакеты [b]libc, libssp, librt, libpthread, libopenssl[/b]
  37.  
  38. Так же можно установить и без интернета с помощью [url=http://www.rejetto.com/hfs/?f=dl]hfs[/url] предварительно в папку закинуть эти пакеты и файл [b]Packages.gz[/b] и изменить файл [b]opkg.conf [/b] [b]src/gz packages http://ИП_КОМПА/ПАПКА[/b]
  39.  
  40. Все пакеты тут: http://pkg.entware.net/binaries/armv7
  41. Описание: http://entware.net/about
  42.  
  43. Запускаем хаб командой [b]opendchub[/b] далее указываем порт 411, пароль админа и.т.д
  44. Больше информации: http://dcbeelinekz.1bb.ru/viewtopic.php?id=129
  45.  
  46. Конектимся к хабу по IPу планшета
  47.  
  48. [img]https://pp.userapi.com/c837724/v837724780/52a14/e7TXHx9vzHg.jpg[/img]
  49.  
  50.  
  51. Так же можно запустить нашу любимую  [b]PtokaX[/b] со всеми скриптами и так  далее
  52. Есть мелкая проблема при запуске:
  53. [img]https://pp.userapi.com/c837724/v837724780/52a0b/_MviWDwYxyE.jpg[/img]
  54.  
  55. [b]Sat 05 Aug 2017 05:23:44 AM UTC - TextConverter iconv_open for m_iconvAsciiToUtf failed![/b]
  56. Решение такое: http://cyber-place.ru/showpost.php?p=37120&postcount=239 проблема в core/TextConverter.cpp
  57. Компиляция Птохи: http://cyber-place.ru/showpost.php?p=37144&postcount=247 для LEDE
  58.  
  59. Исходник: https://github.com/Entware-ng/rtndev/tree/master/ptokax для того чтобы она запустилась нужно из выше ссылки взять feed/rtndev/ptokax/patches/010-disable-iconv-failed.patch и добавить при компиляции чтоб выключить этот iconv как я понял.
  60.  
  61. Если есть ребята которые помогут с этим, то ваше тема будет ))
  62.  
  63. :black_heart:   Обновления по этой теме будет тут: http://dcbeelinekz.1bb.ru/viewtopic.php?id=206#p532
  64. Так же моя тема http://mydc.ru/topic5858.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement