¡Bueno! Tengo la causa del problema ahora.
Descompilo completamente esta aplicación, la reviso y la rastreo.
Me las arreglo para eliminar alrededor de 16 MB de código Kotlin, actualizar la API, arreglar el código antiguo del compilador de APKTools y volver a compilarlo. No es tan pequeño como me gustaría, pero ahora puedo obtener muchos más datos.
Al ejecutar mi propio proxy de loopback, entran datos... conexiones, puertos, etc.
Cuando la aplicación llega al bloque de administración de datos global y comienza a cargar GoogleAP, es donde todo se vuelve caca.
tcp://[2607:f8b0:4009:814::200a]:443 es una de los cientos de direcciones con las que la aplicación intenta contactar.
Todos estos están en un rango de bloques y pertenecen al DNS del servicio de anuncios de Google.
Lo primero que pensé fue que mi seguridad cortó la conexión de la aplicación, así que la omití.
No, todavía no se han devuelto datos.
Abro la aplicación de terminal y hago ping a android.googleapis.com
Pérdida completa de paquetes.
Utilizo el navegador y el ping externo y obtengo el 100% de los paquetes de datos.
Me comuniqué con el soporte técnico y, como sospechaba, el operador ha bloqueado este DNS debido a todos los anuncios y la pérdida de ancho de banda que causan.
Por lo tanto, ni mi aplicación modificada ni eludir el firewall harán que esta aplicación funcione para mí sin WiFi (ya que en WiFi no estoy usando un soporte de datos seguro).
E incluso hice este nuevo ícono para la versión lite.
Al menos ahora lo sé, la aplicación está funcionando y el operador la está deteniendo.