https://stackoverflow.com/questions/4265748/search...
в ответах есть сервисы, позволяющие искать по html, но беглый поиск не дал понять, возможно ли фильтровать по найденным результатам. возможно придется фильтровать вручную.
Запустить другое приложение, передав свои параметры - да.
Запустить что угодно внутри себя, упакованное хрен пойми как - да.
Патчить на лету сторонние приложения - да, но для этого нужны соответствующие права.
Скорее всего просто открывается вебвью при срабатывании тригера, а работает оно так как работает, чтобы усложнить реверс.
fpdf/fpdi
Из того что смог нагуглить только эти библиотеки могут подписать документ. Хотя fpdi не каждый документ сможет открыть.
У setasign есть еще библиотека, но она требует денег и ioncube.
Изменение заголовков работает только до вывода чего бы то ни было страницу.
Соответственно, надо сначала проверять условие и делать редирект, а уже в противном случае отдавать форму.
Скорее всего до формы в браузер уже отдается часть html-страницы, поэтому редирект и не работает, куда ни поставь в данном листинге.
использовать RPC
использовать jython (но не будет python3)
запускать питон как процесс и читать вывод
запускать питон как процесс и складывать в хранилище, доступное всем компонентам
Выделяется память определенного размера (а где выделяется уже другая история, но вероятнее в озу)
Передается указатель на адрес, в который читать/писать и размер, чтобы не записать лишнего/переполнить буфер.
<?= "hello, world!" ?>
а вообще проверить, запускает ли веб-сервер php (установлен ли mod php/php-fpm в зависимости от, и назначен ли запуск интерпретатора для расширений) . И да, непонятно как пытаешься запустить скрипт (веб или консоль).
Либо смотрите как работать с ADB over wifi, что требует ряда телодвижений на ПК для каждого мобильного устройства и для мобильных устройств (включение отладки и прочего), либо смотрите в сторону tcp клиент/сервера. На Java примеры без труда найти можно.