В качестве альтернативы , может ли 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 для своих функций?
Чтобы имитировать 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.
Надеюсь это поможет