Подменить настройки Wi-Fi как «Вкл.», но использовать сотовые данные (для определенных приложений или в целом)

В качестве альтернативы , может ли Android заставить приложение использовать сотовые данные?

Рассматриваемое приложение: Amazon Video [версия 3.0.57.30110 «Prime Video for Android Software»]

**Используемое устройство:**Samsung Galaxy Note 4 — версия Android: 5.0.1 Build LRX22C.N910TUVU1COG2 (США TMobile полностью стоковая, без рута и т. д.)

Проблема: AV не позволяет «загружать для просмотра в автономном режиме» медиафайлы размером более 50 МБ. Приложение хочет видеть, что устройство подключено к сети Wi-Fi, чтобы разрешить загрузку.

Почему это проблема: во время путешествий я использую безлимитную сеть для загрузки мультимедиа для использования в автономном режиме, когда покидаю зоны покрытия сети (дикая местность, поезда/самолеты и т. д.) — с безлимитным тарифным планом сотовой связи мне все равно, какой размер файла я скачиваю; Amazon, несомненно, пытается помочь пользователям непреднамеренно превысить свои тарифные планы и обвинить в этом Amazon (да, такие пользователи существуют)...

Интересно, что сотовая точка доступа позволяет загружать файлы, так как приложение видит устройство как находящееся в сети Wi-Fi.

Повторение вопроса: есть ли способ заставить приложение использовать сотовые данные или подделать состояние Wi-Fi телефона как «включено», но все равно использовать сотовые данные?

Исследование: Читая другие темы, эта проблема уникальна в том смысле, что Wi-Fi не подходит для использования - предположим, что у меня есть только сотовые данные; как я могу использовать приложения, которые запрашивают Wi-Fi для своих функций?

Ответы (1)

Чтобы имитировать Wi-Fi-соединение на 3g/4g (при условии, что у вас есть root-права), вам дополнительно необходимо установить Xposed framework и установить сервисный инструмент подключения Hack .

Затем вы выбираете Wi-Fi и активируете следы

Смотри ниже:

взломать инструмент

Этот модуль заставляет диспетчер подключения возвращать информацию о сети Wi-Fi как активную.

Альтернативным инструментом (если сервисный модуль подключения Hack не работает) является модуль Fake Wi-Fi Connection , попробуйте версию 1.9 (бета) для леденца на палочке +. Иногда некоторые приложения не будут работать, когда Wi-Fi не обнаружен, поэтому он имитирует активное соединение Wi-Fi, чтобы приложения могли получить доступ к Интернету. Он использует ту же концепцию, что и вышеупомянутый инструмент.

Редактировать:

Другой предлагаемый вариант - декомпилировать файл apk и сделать

проверка подключения к сети всегда возвращает true.

Надеюсь это поможет