Почему клиент ставится файлом
ВПН на хуавей ставится файлом по простой причине: сервисов Google на устройстве нет, а вместе с ними нет и Google Play. VPN-клиент в фирменном магазине устройства искать бесполезно: его ставят установочным файлом, скачанным у разработчика. Для телефона это «установка из внешнего источника», и по умолчанию он её не разрешает.
Дальше начинается место, где чаще всего ломается логика. Человек ищет в настройках один общий выключатель «разрешить установку из неизвестных источников», как было на старых версиях Android, и не находит.
На современных оболочках такого выключателя нет. Право ставить приложения выдаётся отдельно каждой программе, которая может открыть установочный файл: браузеру, файловому менеджеру, мессенджеру, поисковому приложению. Система спрашивает не «доверяете ли вы этому файлу», а «доверяете ли вы этому приложению ставить другие приложения».
Отсюда симптом, который выглядит мистикой. Файл клиента скачан один и тот же, а из файлового менеджера он ставится, из браузера нет. Значит, право выдано менеджеру и не выдано браузеру.
Перед этим шагом стоит убедиться, что система на устройстве вообще понимает формат APK: если нет, никакое разрешение не поможет.
Где это лежит в настройках
Основной путь: Настройки, затем «Безопасность», затем «Дополнительные настройки», затем «Установка приложений из внешних источников». Дальше в списке выбирается конкретное приложение и ему разрешается установка.
Второй путь ведёт туда же через карточку приложения: Настройки, «Приложения», снова «Приложения», нужная программа, «Сведения о приложении», «Права», «Установка приложений», «Разрешить». Этот путь компания описывает для EMUI 10.0.1 и сама предупреждает, что на другой версии оболочки пункты могут называться иначе и лежать в другом месте.
Разница между путями только в том, откуда заходить. Если списка внешних источников в «Безопасности» не видно, идите через карточку самой программы.
Что делать, если разрешение выдано, а установка всё равно не идёт
Компания называет три причины отказа, и только первая лечится разрешением. Вторая — файл повредился при скачивании: тогда старый файл удаляют и качают заново, а не пытаются ставить повторно. Третья — установочный пакет не подходит устройству, в том числе когда у разработчика нет сборки под сервисы Huawei.
Коды, которыми система отвечает на неудачную установку, разобраны отдельно, в материале про отказы при установке на Huawei. По коду видно, в чём дело, и это быстрее, чем перебирать настройки наугад.
Приём, который экономит время
Дайте право одному приложению, файловому менеджеру, и ставьте через него всё, включая клиент. Скачали файл чем угодно, открыли «Файлы», нашли в папке загрузок, запустили оттуда. Тогда список разрешений остаётся коротким, и вы всегда знаете, кто на устройстве имеет право ставить программы. Это заодно честнее с точки зрения безопасности, чем раздать такое право половине установленных приложений и забыть об этом.
Вся последовательность, если собрать её в одну строку: проверить систему, скачать файл клиента у разработчика, а не в случайном сборнике, выдать право файловому менеджеру, запустить файл из него. После установки настройка не отличается от любого Android-устройства: ключ подписки добавляется ссылкой.