Suplantar la configuración de WiFi como 'activada' pero usar datos móviles (para aplicaciones específicas o en total)

Alternativamente , ¿puede Android obligar a una aplicación a usar datos móviles?

La aplicación en cuestión: Amazon Video [Versión 3.0.57.30110 "Prime Video for Android Software"]

**Dispositivo en uso:**Samsung Galaxy Note 4 - Versión de Android: 5.0.1 Build LRX22C.N910TUVU1COG2 (USA TMobile completamente en stock, sin raíz, etc.)

Problema: AV no permite la 'descarga para visualización sin conexión' de medios de más de 50 MB de tamaño. La aplicación quiere ver que el dispositivo está conectado a una red WiFi para permitir las descargas.

Por qué esto es un problema: cuando viajo, uso mi red ilimitada para descargar medios para uso sin conexión cuando salgo de las áreas de cobertura de la red (tierra salvaje, trenes/aviones, etc.) - con un plan celular ilimitado, no me importa el tamaño del archivo que estoy descargando; Sin duda, Amazon está tratando de ayudar a los usuarios a no maximizar inadvertidamente sus planes de datos y culpar a Amazon en el proceso (sí, esos usuarios existen)...

Curiosamente, un punto de acceso celular permitirá la descarga, ya que la aplicación ve el dispositivo como si estuviera en una red WiFi.

Replanteando la pregunta: ¿Hay alguna manera de forzar a la aplicación a usar datos móviles o falsificar el estado wifi del teléfono como 'encendido' pero usar datos móviles de todos modos?

Investigación: al leer otros hilos, este problema es único en el sentido de que wifi no es una opción para usar; suponga que solo tengo datos móviles; ¿Cómo puedo usar aplicaciones que solicitan wifi para sus funciones?

Respuestas (1)

Para simular una conexión wifi en 3g/4g (suponiendo que esté rooteado), también necesita tener instalado el marco Xposed e instalar la herramienta de servicio de conectividad Hack .

Luego eliges wifi y activas los rastros

Vea abajo:

herramienta de hackeo

Este módulo obliga al administrador de conectividad a devolver la información de la red Wi-Fi como activa.

Una herramienta alternativa (si el módulo de servicio de conectividad Hack no funciona) es el módulo de conexión Wi-Fi falsa , pruebe v1.9 (beta) para lollipop+. A veces, algunas aplicaciones no funcionan cuando no se detecta Wi-Fi, por lo que simula una conexión Wi-Fi activa para que las aplicaciones accedan a Internet. Utiliza el mismo concepto que la herramienta anterior.

Editar:

Otra opción sugerida es descompilar el archivo apk y hacer

la verificación de conectividad de red siempre devuelve verdadero.

Espero que esto ayude