Запуск бинарных версий ZMP на Android
Запуск бинарных версий ZMP на ТВ приставках и других Android устройствах, с помощью приложения Script Manager.
• Не гарантированно, но должен работать без рута.
1. Устанавливаем приложение Script Manager.
2. Копируем или скачиваем на устройство программу ZMP последней версии. Выбираем бинарный файл под свою архитектуру. Например, zmp-android-arm7.
3. Запускаем Script Manager. В его файловом менеджере находим наш файл zmp-android-arm7, и в меню, появившемуся по долгому тапу на файл, выбираем «Переместить».
4. Вверху нажимаем иконку «Домик» и выбираем верхний пункт «DATA home»,
затем папку bin и далее нажимаем кнопку «Select this directory» внизу экрана. Файл zmp-android-arm7 перемещается в эту папку.
5. Делаем долгий тап на нашем файле, выбираем пункт «Свойства»,
ставим три галки в столбце «Выполнение», если их там ещё нет, затем внизу по очереди «Применить» и «Закрыть».
6. Делаем короткий тап на файле zmp-android-arm7 – откроется меню параметров запуска.
7. Активируем кнопку «Boot» - нажимаем на «шестерёнку». Таким образом, мы организуем автозапуск – после перезагрузки или выключения-включения устройства, всё перезапустится самостоятельно.
8. В строку параметры вписываем нужные данные, например: --loglevel off --best --host 192.168.XX.XX --port 7171 "https://ссылка_на_плейлист"
Разберёмся, что есть что в этой строке:
· «--loglevel off» - не создавать лог-файл.
· «--best» - выбрать из всех имеющихся потоков лучший по качеству и разрешению.
· «--host 192.168.XX.XX» - локальный IP адрес устройства, на котором вы запускаете zmp. Вместо «иксов» вы должны подставить ваши цифры. Адрес легко может быть найден в настройках Android устройства. Если вы запустите zmp без этого параметра, то раздача итогового плейлиста будет производиться с адреса http://127.0.0.1:7171, и он будет доступен только на этом устройстве, но не будет расшарен на другие устройства вашей домашней сети.
· "https://ссылка_на_плейлист" - адрес исходного плейлиста в сети или путь к плейлисту, расположенному на устройстве. Могут быть перечислены несколько плейлистов через пробел – на выходе zmp объединит их в один. Кавычки обязательны.
Существуют и другие параметры запуска, их можно посмотреть, если запустить zmp с параметром «--help».
9. Вверху жмём кнопку Сохранить, а затем RUN. Должно появиться окно терминала.
10. Если в окне терминала, в нижней строке, вы видите «Playlist ready: http://192.168.XX.XX:7171/playlist.m3u8» или «Playlist ready: http://127.0.0.1:7171/playlist.m3u8», в зависимости от настроек запуска, то у вас всё получилось – программа zmp работает и отдаёт итоговый дешифрованный лист.
11. Открываем на вашем устройстве IPTV плеер, вписываем в него адрес плейлиста «http://192.168.XX.XX:7171/playlist.m3u8» и смотрим ТВ с дешифрованными потоками Wink/Zabava или ZALA. Мало того, теперь ваше устройство также раздаёт этот плейлист по той локальной сети, к которой оно подключено. На любых других ТВ-приставках, компьютерах, планшетах, игровых приставках, смартфонах адрес плейлиста может быть вписан в плеер, а запущенная программа zmp способна обслужить их все одновременно.
12. На приведённом скриншоте, вы можете видеть в строке запуска значок «$», что свидетельствует о запуске без прав суперпользователя. Однако беспроблемный запуск на любых нерутированных или рутированных устройствах и в любых случаях, не гарантируется.
13. Более подробная информация о Script Manager выходит за рамки данного гайда, но может быть получена в руководстве.
Метод подобрал, опробовал и задокументировал Spine.
Гайд отредактировал Slonka.
< < | > > |
---|
Комментарии
Если бы не отдал релиз Вам, там бы был вообще мой ник.
Но таки, сделал по-Вашему
Спасибо.
Если вписать ссылку с query_string, то работать не будет.
Вчера обсуждалось в нашем телеграм-чате.
Цитирую slonka:
Вам спасибо за то, что Вы делаете.
Пробовал, выдаёт ошибку, но посмотрю ёще. Может, где с вводом символов ошибся. Потом отпишусь.
panic: open 7171: no such file or directoryhost 192.168.1.3 --port 7171 http://www.denms.ru/p/?zabava&логин&пароль
goroutine 1 [running]:
main.main()
main/main.go:119 +0xa48
Покажите строку запуска zmp, личные данные замажьте.
Пункт 9 инструкции -- окно терминала видите?
Ещё качал файл zmp-android-amd64 и дальше как в инструкции /data/user/0/os.tools.scriptmanager/bin/zmp-android-amd64[4]: syntax error: unexpected ')'ru/p/?zabava&логин на сайте& пароль
"http://www.denms.ru/p/?zabava&ник&пароль" нужно пасать именно в кавычках.
RSS лента комментариев этой записи.