Запуск z-proxy на тв боксе Android

Запуск z-proxy на тв боксе Android

bobbibob

1.  Нам понадобиться сам z-proxy ( я пользуюсь zmproxy) x-86

2.  Linux Deploy версия 2.4.1 берем на 4pda https://4pda.ru/forum/index.php?showtopic=378043

3.  Exagear ломанный https://www.mediafire.com/folder/n6pfc2bks6miw/Exagear скачиваем "exagear-desktop-v3-1-rpi3.tar.gz" спасибо за него toasteh и ApocAIIIPSyS

4. Сам бокс с 64битным андроидом с рут правами и поддержкой binfmt_misc

для того что бы узнать поддерживает ли ядро binfmt_misc, открываем LinuxDeploy и нажимаем "Состояние" выведится вся инфа о системе (версия андроида, архитектура проца, версия ядра и.т.д) в строке support binfmt_misc должно быть Yes ( если "no" пролетаем).

Если все хорошо, заходим в параметры LD (Linux Deploy) Дистрибутив выбираем debian, архитектура arm64, версия дистрибутива buster, тип установки "Файл", путь установки можно не трогать (создастся файл в корне основной памяти не в корне системы) ну или меняем на свой путь, Размер образа не трогаем ( файл образа будет 4ГБ), имя пользователя и пароль пользователя заполняем на свои имя и пароль, локализация ru_RU.UTF-8 (не обязательно),ставим галку на Включить Разрешить запуск пользовательских сценариев (если нужна автозагрузка zproxy), ставим галку на Включить разрешить монтирование ресурсов Android => нажимаем "точки монтирование) нажимаем + в графу исходная вписываем полный путь к папке загрузке на устройстве ну или к папке куда вы будете кидать файлы для копирования в систему в графу "Целевая (опциональная)" вписываем путь для монтирования лучше всего /home/имя_пользователя/ нажимаем ок и назад, ставим гулку на против SSh включить и графика Разрешить запуск графической среды, Графическая подсистема выбираем vnc. выходим в основное меню, нажимаем ... и установить. Пойдет установка debian в chroot а мы идем пить кофе или чай с лимончиком.

как закончится установка увидите надпись deploy сново нажимаем ... и Конфигурировать. По окончанию нажимаем старт.

LD Запустит систему подключаемся по ssh по адрессу устройства с своими именем и паролем.

закидываем заранее скаченны архив с exagear и распаковываем

tar -xvf exagear-desktop-armv7.tar.gz

переходим в папку с распакованным exagear и запускаем скрипт установки: sudo ./install-exagear.sh

по окончанию установки запускаем exagear:

exagear

попадаем в среду X86, для проверки пишем arch в ответ получаем i686

и устанавливаем wine:

sudo apt-get install wine

после окончания установки запускаем на компе или на телефоне VNC viewer подключаемся к боксу по IP с паролем от вашего пользоваетеля в LD

откроится рабочий стол debian запускаем терминал и запускаем конф wine:

winecfg

wine установит пару пакетов и откроется окно wine configuration в нем переходим во вкладку "libraries"в окне "new override for library:" выбираем api-ms-win-core-path-l1-1-0.dll нажимаем add потом edit... в открывшемся окне выбираем "Native (Windows)" и нажимаем OK . Все wine готов

закидываем заранее подготовленный z-proxy и разархивируем в домашнюю папку. в терминале ssh запускаем exagear, переходим в пупк с z-proxy "cd /путь_до_z-proxy/имя_файла.exe

Запуститься zproxy.

для автозапуска при включении бокса создаем файл в папке z-proxy с правами на запуск коммандами:

touch /путь_до_z-proxy/run

chmod 755 /путь_до_z-proxy/run

nano /путь_до_z-proxy/run

откроется редактор nano вписываем:

#!/bin/bash

cd /путь_до_z-proxy

wine имя_файла.exe --host 192.168....

выходим с сохранением (ctrl+o , ctrl+x)

и так же создаем файл runz в init.d

touch /etc/init.d/runz

chmod 755 /etc/init.d/runz

открываем

sudo nano /etc/init.d/runz

и вписываем #!/bin/sh

   exagear debian-8 -- /путь_до_z-proxy/run

выходим с сохранением (ctrl+o , ctrl+x)

открываем linuxDeploy на боксе, заходим в настройки ставим галку Автозапуск, задержку ставим 0 секунд

открывем параметры захоим в Параметры инициализации в путь вписываем:

/etc/init.d/runz

Пользовател вписываем свое имя пользователя.

Все zproxy будет стартовать сразу после загрузки

Report Page