Итого
- один клиент не может держать соединение дольше двух минут
- другой не умеет в сертификаты
- третий не умеет в современный андроид
- форк предыдущего использует какую-то упоротую систему для выбора файлов (вместо того чтобы запросить пермишен, или вызвать контент-провайдера), которая конечно же не работает