{
    "type": "dns_diagnostic",
    "version": "3.1-fr-safe",
    "timestamp": 1773021378036,
    "device": "Amazon AFTGAZL",
    "android": "9 (API 28)",
    "brand": "Amazon",
    "product": "gazelle",
    "fingerprint": "Amazon\/gazelle\/gazelle:9\/PS7711.5272N\/0034763741184:user\/amz-p,release-keys",
    "diagnostic": "== RÉSUMÉ SUPPORT ==\nÉtat global DNS: ❌ KO (anomalie probable ou démarrage incomplet)\nDNS activée: OUI (réglage utilisateur)\nDNS active en mémoire: OUI (dernier état mémorisé)\nAutostart: OUI (doit essayer de repartir seule au boot)\nPermission VPN: ✅ OK (Android autorise-t-il encore le tunnel DNS ?)\nService réel: N\/A (non mesuré par le service) (service Android réellement lancé)\nTunnel VPN réel: N\/A (non mesuré par le service) (descripteur VPN réellement ouvert)\nThread DNS réel: N\/A (non mesuré par le service) (boucle DNS réellement vivante)\nRéseau validé: N\/A (non mesuré par le service) (Android confirme l'accès Internet réel)\nReady pour ce boot: OUI (la DNS a-t-elle vraiment répondu depuis ce démarrage ?)\nProfil boot: N\/A\nÉtat boot: N\/A\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nPerformance boot: TRÈS LENTE\nCause probable: Le démarrage automatique DNS est anormalement lent après le boot.\nAction conseillée: Faire un test ciblé : reboot Android, puis coupure secteur 10s, puis envoyer ce rapport complet.\nRequêtes \/ réponses \/ erreurs: 13 \/ 13 \/ 0\n\n== RÉSUMÉ LOCAL AVANT TESTS SERVICE ==\nDNS activée: OUI (réglage utilisateur)\nDNS active en mémoire: OUI (dernier état mémorisé)\nProvider: quad9\nTransport actif mémorisé: udp\nAutostart: OUI\nPermission VPN: ✅ OK\nDernier tunnel établi: il y a 10s — 09\/03\/2026 02:56:07\nDernière DNS prête: il y a 10s — 09\/03\/2026 02:56:07\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nCompteurs DNS: 13 requêtes \/ 13 réponses \/ 0 erreurs\nProfil boot: N\/A\nÉtat boot: N\/A\nBoot commencé: N\/A\nBoot deadline: N\/A\nDispatch boot: 0\nVérifications boot: 0\nDernier échec boot: N\/A\nFallback alarm: 0\nAuto-heal: 0\nDernier alarm boot: N\/A (non observé)\nQuarantaine boot jusqu'à: N\/A\n\n== APPAREIL ==\nFabricant: Amazon\nModèle: AFTGAZL\nMarque: Amazon\nProduit: gazelle\nDevice: gazelle\nHardware: amlogic\nBoard: gazelle\nAndroid: 9 (API 28)\nBuild: PS7711.5272N\nFingerprint: Amazon\/gazelle\/gazelle:9\/PS7711.5272N\/0034763741184:user\/amz-p,release-keys\nUptime: 3004min (180290s)\n\n== SYSTÈME \/ ÉNERGIE ==\nRAM dispo: 485MB \/ 1975MB\nRAM critique: NON (mémoire basse ou non)\nÉcran allumé: true (l'écran est-il actuellement actif ?)\nDoze idle: NON (mode d'économie profond Android)\nBattery saver: NON (économie d'énergie Android)\nExemption batterie: NON (l'app échappe-t-elle aux optimisations batterie ?)\nStockage libre: 9078MB \/ 12229MB\nDernière veille: N\/A (non mesuré dans cette version)\nDernier réveil: N\/A (non mesuré dans cette version)\nCold boot secteur: N\/A (détection indirecte seulement)\n\n== RÉSEAU ==\nType: AUTRE \/ inconnu\nInternet: OUI (Android voit un réseau prévu pour Internet)\nValidé: OUI (Android a confirmé l'accès Internet réel)\nInterface: tun0\nIP (v4): 10.55.0.2 \/32\nPasserelle: N\/A\nDNS système 0: 9.9.9.9\nDNS système 1: 149.112.112.112\nDNS système 2: 8.8.8.8\nIPv4: OUI\nIPv6: NON\nDNS privé Android: off (peut interférer avec le VPN DNS)\n\n== BOOT \/ REPRISE ==\nProfil boot: N\/A (non mesuré dans cette version)\nÉtat boot: N\/A (non mesuré dans cette version)\nSession boot: N\/A (non mesuré dans cette version)\nBoot commencé: N\/A\nBoot deadline: N\/A\nDispatch boot: 0 (tentatives de démarrage)\nVérifications boot: 0 (contrôles après démarrage)\nDernier échec boot: N\/A\nFallback alarm: 0 (réveils de secours)\nAuto-heal: 0 (réparations automatiques à l'ouverture)\nDernier alarm boot: N\/A (non observé)\nQuarantaine boot jusqu'à: N\/A\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nBoot → 1re requête: N\/A\nPerformance boot: TRÈS LENTE\n\n== ÉTAT DNS (préférences \/ mémoire) ==\ndns_enabled: OUI (l'utilisateur a demandé l'activation)\ndns_running: OUI (dernier état mémorisé, pas une preuve que le service tourne encore)\nprovider: quad9\ntransport demandé: auto\ntransport actif: udp\nautostart: OUI\nvpn_permission: ✅ OK (autorisation Android pour le VPN DNS)\n\n== HISTORIQUE DNS \/ READY ==\nDernier démarrage demandé: il y a 8s — 09\/03\/2026 02:56:09\nRaison du dernier démarrage: stable:launcher_autostart\nDernier tunnel établi: il y a 10s — 09\/03\/2026 02:56:07 (moment où le tunnel\/service est monté)\nDernière DNS prête: il y a 10s — 09\/03\/2026 02:56:07 (moment où la DNS a réellement répondu)\nPremière requête après boot: N\/A (non observé)\nDernier paquet DNS observé: il y a 10s — 09\/03\/2026 02:56:07\nReady pour ce boot: OUI\nDernière erreur: Aucune\n\n== WATCHDOG \/ SURVEILLANCE ==\nDernier check: N\/A (diagnostic passif ou jamais observé)\nDernier OK: N\/A (diagnostic passif ou jamais observé)\nLatence watchdog: N\/A (diagnostic passif)\nÉchecs consécutifs: 0\nAuto-restarts: 0\nDernier restart: N\/A (non observé) (-)\n\n== COMPTEURS (moteur stable) ==\nSession stable: il y a 10s — 09\/03\/2026 02:56:07\nPaquets TUN reçus: 28\nRequêtes DNS: 13\nRéponses DNS: 13\nErreurs DNS: 0\nDernière requête: il y a 6s — 09\/03\/2026 02:56:10\nDernière réponse: il y a 6s — 09\/03\/2026 02:56:11\nRTT dernier: 35 ms\nRTT moyen: 42 ms\nPaquets non DNS ignorés: 15\nUpstream dernier: 9.9.9.9\nUpstream top: 9.9.9.9\nSwitches upstream: 0\nRépartition upstream: 9.9.9.9=13\n\n== APPLICATIONS DÉTECTÉES ==\nTiviMate: OUI\nTiviMate beta: NON\nVLC: OUI\nEric Formation: OUI\n\n== NOTE ==\nCe bloc local ne lance aucun test DNS actif. Les lignes 'N\/A (diagnostic passif)' ne signifient pas forcément une panne.\nLe verdict final se construit après réception du bloc 'TESTS SERVICE'.\n\n== INTERPRÉTATION SIMPLE ==\nTunnel établi: OUI (le service a déjà monté le VPN au moins une fois)\nDNS prête: OUI (la DNS a déjà réellement répondu au moins une fois)\nService Android: N\/A (non mesuré par le service)\nInterface VPN: N\/A (non mesuré par le service)\nBoucle DNS: N\/A (non mesuré par le service)\nRéseau validé: N\/A (non mesuré par le service)\nTCP\/53: KO ou non mesuré (accessibilité TCP du DNS)\nUDP DNS: KO ou non mesuré (réponse UDP du DNS)\nUpstream réel: KO ou non mesuré (chaîne de résolution DNS réellement testée)\nCompteurs DNS: 13 requêtes \/ 13 réponses \/ 0 erreurs\nLecture simple: le tunnel est monté puis la DNS a réellement répondu.\nLecture simple: le moteur DNS paraît sain une fois démarré.\n\n== TESTS SERVICE (brut) ==\nENGINE=stable\nenabled=true\nrunning=true\nprovider=quad9\ntransport=udp\ntun_thread_alive=true\nvpn_interface=true\nstable_session_at=1773021367314\ntun_rx_packets=31\ndns_queries=13\ndns_responses=13\ndns_errors=0\nlast_query_at=1773021370992\nlast_response_at=1773021371028\nrtt_last_ms=35\nrtt_avg_ms=42\nlast_packet_at=1773021367447\nlast_error=\nnote=Diagnostic passif (aucun test réseau actif)\n",
    "summary": "== RÉSUMÉ SUPPORT ==\nÉtat global DNS: ❌ KO (anomalie probable ou démarrage incomplet)\nPermission VPN: ✅ OK (Android autorise-t-il encore le tunnel DNS ?)\nService réel: N\/A (non mesuré par le service) (service Android réellement lancé)\nTunnel VPN réel: N\/A (non mesuré par le service) (descripteur VPN réellement ouvert)\nThread DNS réel: N\/A (non mesuré par le service) (boucle DNS réellement vivante)\nRéseau validé: N\/A (non mesuré par le service) (Android confirme l'accès Internet réel)\nReady pour ce boot: OUI (la DNS a-t-elle vraiment répondu depuis ce démarrage ?)\nProfil boot: N\/A\nÉtat boot: N\/A\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nPerformance boot: TRÈS LENTE\nCause probable: Le démarrage automatique DNS est anormalement lent après le boot.\nAction conseillée: Faire un test ciblé : reboot Android, puis coupure secteur 10s, puis envoyer ce rapport complet.\nRequêtes \/ réponses \/ erreurs: 13 \/ 13 \/ 0\n== RÉSUMÉ LOCAL AVANT TESTS SERVICE ==\nPermission VPN: ✅ OK\nDernière DNS prête: il y a 10s — 09\/03\/2026 02:56:07\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nProfil boot: N\/A\nÉtat boot: N\/A\nDernier échec boot: N\/A\nFallback alarm: 0\nAuto-heal: 0\n== APPAREIL ==\nFabricant: Amazon\nModèle: AFTGAZL\nAndroid: 9 (API 28)\n== RÉSEAU ==\nType: AUTRE \/ inconnu\nInternet: OUI (Android voit un réseau prévu pour Internet)\nValidé: OUI (Android a confirmé l'accès Internet réel)\nDNS privé Android: off (peut interférer avec le VPN DNS)\n== BOOT \/ REPRISE ==\nProfil boot: N\/A (non mesuré dans cette version)\nÉtat boot: N\/A (non mesuré dans cette version)\nDernier échec boot: N\/A\nFallback alarm: 0 (réveils de secours)\nAuto-heal: 0 (réparations automatiques à l'ouverture)\nBoot → tunnel: 50h 4min\nBoot → ready: 50h 4min\nPerformance boot: TRÈS LENTE\n[...]"
}