stastp, ну если приложение тупое, то магиск поможет, т.к. использует только Android API. Но самсунговские приложения (а равно и банковские например) давно научились его обнаруживать , не все конечно.
Мало того, есть SteamOS, что по сути тот же Linux, и поставив Steam на Linux можно запускать например Контру или Доту, которые сделали специально под Linux. Ну или запустить виндовые игрухи из Steam через его родную библиотеку совместимости - Proton. Ну и PortProton никто не отменял.
Любое описание проблемы надо начинать с чтения логов и показа сообщения об ошибке. Без этого все подобные вопросы смысла не имеют, это из серии "у меня что-то не работает, подскажите что-нибудь". Причин может быть масса.
Скорее вопрос должен звучать: А есть ли вообще в природе клиенты и для макоси в частности, которые позволяют такие упражнения? Я про такое не слышал, это же не OpenVPN, где это можно сделать простым bash скриптом, но для IKE2 я подобных клиентов не встречал, все требуют отдельные сертификаты. Более того, для винды они вообще требуют экспорта в хранилище, если пользоваться тем VPN, который встроен в ядро системы.
Ипатьев, может, но не такой уж он и френдли, если честно ))) Его плюс просто в том, что он не требует клиента и доступен сразу на сервере откуда угодно через браузер и без установки.
Кстати, у меня Sony Bravia на Android TV умеет записывать на внешний жёсткий диск, но во 1х пишет в каком то своем формате, чтобы проигрывать внутри ТВ только, а во 2-х это реализовано не приложением, а какой то системной функцией с привязкой к кнопке на пульте. Это, как я понял, сделано в целях защиты копирайт.
Степан, а, понял... Это врятли. Внутри виртуальной машины Java, на которой работают приложения, они не умеют обращаться напрямую к железу, только через драйвера и API самого андроида. Так что это врятли, да и без рут скорее всего нельзя, если конечно в API это не реализовано, а я такого что то не вижу если погуглить.
Ну а что мешает самому попробовать? Программ screen video recorder в Google play навалом, если для Android TV нет, то поищи на Fdroid нужный АРК, поставь и проверь.
А что, в лончере нет какого то таск менеджера, который прибивает приложение просто свайпом? Даже в стоковом голом андроид такой есть, её говоря уж о кастомных.
kyctaphik, Ипатьев, а при чем тут порты, если во 1-х используется исходящий трафик, а во 2-х 587. Обычно закрывают 25 порт для исходящего соединения, а остальные порты на исходящий трафик не блокируют. Да и вообще, используется сторонний сервер mail.ru для отправки, к которому сервер автора обращается как клиент. И вопрос - а Ubuntu сервер где находится, в той же сети (с тем же IP) что и локалка с которой все работает, или на VPS где то на хостинге?
Чисто теоретически, если Ubuntu сервер на какой то VPS + на на сервере mail.ru настроена блокировка (антиспам) фильтр и возможно IP сервера попадает в спам лист для блокировки нежелательных серверов в целях недопущения спама. Нет коннекта, сервер выдает 404 или 500, отсюда и эксцепшн, надо бы отклик сервера посмотреть.
Если же нет - хоть я и не шарпист, но я бы почитал описание библиотеки, точнее механизма аутентификации, возможно для Linux нужно что-то еще. Вот тут посмотри.
username122973729, вообще, на некоторых ноутбуках есть такая фича, что пока система не загружена, не подается напряжение на USB порты, поэтому и не обнаруживается USB устройство. Это наверное сделано чтобы внешние устройства не высадили в ноль батарею без контроля питания со стороны системы. Проверь в настройках питания UEFI, нет ли там чего то похожего? Где искать точно не знаю, но может быть это причиной также.