{
    "type": "dns_diagnostic",
    "version": "3.3",
    "timestamp": 1777405307850,
    "device": "TCL Smart TV Pro",
    "android": "12 (API 31)",
    "brand": "TCL",
    "product": "G08_4K_GB",
    "fingerprint": "TCL\/G08_4K_GB\/G08:12\/STT2.221228.001\/AS18:user\/release-keys",
    "summary": "== RÉSUMÉ SIMPLE ==\nDNS: Désactivée\nInternet: Disponible\nConnexion utilisée: Ethernet\nVPN DNS: Autorisation VPN manquante\nDémarrage automatique: Demandé\nDémarrage DNS au boot: Session ouverte \/ en cours \/ incomplète\nProfil de démarrage utilisé \/ prévu: TCL_STRICT (profil strict pour TCL)\nBoot Android → tunnel DNS: Non mesuré\nBoot Android → DNS prête: Non mesuré\nDernière raison de relance relue: Non mesuré\nLecture stricte du boot: Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\nConclusion: La DNS ne peut pas démarrer tant qu'elle reste désactivée.\n\n== CONSTATS CONFIRMÉS ==\n• Le démarrage automatique DNS est demandé.\n• Android voit un réseau actif.\n• Android confirme un accès Internet réel.\n• Au moins un service DNS est visible côté Android.\n\n== BLOCAGES CONFIRMÉS ==\n• La DNS est désactivée dans l'application.\n• Android n'accorde plus l'autorisation VPN.\n• Dernier échec boot enregistré : disabled.\n• Le service a indiqué un descripteur VPN invalide.\n• Le service a indiqué que son thread réseau n'était pas actif.\n\n== RECONSTITUTION STRICTE DU BOOT ACTUEL ==\nBoot Android estimé: 15\/04\/2026 13:24:49 — calculé depuis l'uptime\nDernière raison de relance relue: Non mesuré\nTunnel DNS prêt pendant ce boot: Non\nDNS prête pendant ce boot: Non\nBoot Android → tunnel DNS: Non mesuré\nBoot Android → DNS prête: Non mesuré\nDernière relance plus récente que le tunnel: Non\nLecture stricte du boot: Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\n\n== CHRONOLOGIE DU DÉMARRAGE ==\nHeure Android calculée depuis l'uptime: 15\/04\/2026 13:24:49 — calculée\nSession boot ouverte: Non enregistré\nInternet validé pendant le boot: 0 \/ non observé\nDemande de démarrage DNS: Non enregistré\nDernière tentative boot envoyée: 0 \/ non observé\nDernière vérification boot: 0 \/ non observé\nTunnel DNS établi: Non enregistré\nDNS réellement prête: Non enregistré\nDernier succès boot: 0 \/ non observé\nPremière trace boot pertinente: Non enregistré\nDernière trace boot pertinente: Non enregistré\nAndroid calculé → session boot: Non mesuré\nSession boot → Internet validé: Non mesuré\nInternet validé → demande DNS: Non mesuré\nDemande DNS → tunnel établi: Non mesuré\nTunnel établi → DNS prête: Non mesuré\nSession boot → DNS prête: Non mesuré\n\n== ANALYSE DU DÉMARRAGE DNS ==\n• Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\n• État enregistré de la session boot : aucune session active.\n• Dernier code d'échec boot enregistré : disabled.\n\n== DONNÉES ENCORE MANQUANTES POUR ALLER PLUS LOIN ==\n• Aucune session boot v3 n'a été enregistrée pour ce relevé.\n• L'heure d'ouverture de la session boot n'a pas été enregistrée.\n• La raison du premier démarrage DNS du boot n'a pas été enregistrée distinctement.\n• L'heure exacte de la première demande DNS du boot n'est pas distinguée de la dernière relance globale.\n• L'heure exacte du premier réseau disponible pendant le boot n'a pas été enregistrée par cette version.\n\n== PREUVES DIRECTES ESSENTIELLES ==\n[PREF] DNS activée [dns_enabled]: Non (préférence utilisateur)\n[PREF] Démarrage automatique DNS demandé [dns_autostart]: Oui (démarrage automatique demandé)\n[PREF] DNS active en mémoire [dns_running]: Non enregistré (dernier état mémorisé)\n[PREF] Serveur DNS demandé [dns_provider]: quad9 (provider demandé)\n[PREF] Transport DNS demandé [dns_transport]: auto (transport demandé)\n[API] Réseau Android actif présent [active_network_present]: Oui (réseau Android actif)\n[API] Internet validé par Android [capability_validated]: Oui (Android confirme Internet réel)\n[API] Connexion réseau utilisée [physical_network_label]: Ethernet (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Non connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Connecté (liaison Ethernet physique détectée)\n[API] Permission VPN Android [vpn_permission]: PERDUE (autorisation Android du tunnel VPN)\n[API] Services DNS visibles [running_dns_services]: com.ericformation.tv.erictvinstaller.dnsstable.StableDnsVpnService (services visibles côté Android)\n[API] Interfaces tunnel visibles [tun_interfaces]: aucune (interfaces tunnel visibles côté Android)\n[TRACE] Dernière demande de démarrage DNS [dns_last_start_at]: Non enregistré\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: Non enregistré\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: Non enregistré\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: Non enregistré\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: Non enregistré\n[TRACE] Dernière erreur DNS [dns_last_error]: Non enregistré\n[TRACE] Requêtes \/ réponses \/ erreurs [dns_queries_responses_errors]: Non enregistré \/ Non enregistré \/ Non enregistré (requêtes \/ réponses \/ erreurs)\n[DPREF] Identifiant de session boot [boot_session_id]: Non enregistré\n[DPREF] Profil de démarrage enregistré [boot_profile]: Non enregistré (non enregistré)\n[DPREF] État du démarrage enregistré [boot_state]: IDLE (aucune session active)\n[CALCUL] boot_path_used: Chemin exact non enregistré (chemin de démarrage réellement relisible dans ce rapport)\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: disabled (disabled)\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 0\n[DPREF] Nombre de vérifications [boot_verify_count]: 0\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: Non enregistré\n[DPREF] Quarantaine boot jusqu'à [boot_quarantine_until_wall]: 0 \/ non observé\n\n== ÉTAT INTERNE DU SERVICE DNS ==\n[SERVICE] Descripteur VPN présent [vpn_fd_exists]: false\n[SERVICE] Descripteur VPN valide [vpn_fd_valid]: false\n[SERVICE] Le service DNS dit qu'il tourne [service_running_flag]: true\n[SERVICE] Thread réseau du service actif [io_thread_alive]: false\n[SERVICE] Serveur DNS actuel côté service [current_provider]: quad9\n[SERVICE] Transport demandé côté service [current_transport_pref]: udp\n[SERVICE] Transport réellement actif côté service [transport_active]: udp\n[SERVICE] Dernier watchdog OK côté service [watchdog_last_ok]: Non mesuré\n",
    "diagnostic": "== RÉSUMÉ SIMPLE ==\nDNS: Désactivée\nInternet: Disponible\nConnexion utilisée: Ethernet\nVPN DNS: Autorisation VPN manquante\nDémarrage automatique: Demandé\nDémarrage DNS au boot: Session ouverte \/ en cours \/ incomplète\nProfil de démarrage utilisé \/ prévu: TCL_STRICT (profil strict pour TCL)\nBoot Android → tunnel DNS: Non mesuré\nBoot Android → DNS prête: Non mesuré\nDernière raison de relance relue: Non mesuré\nLecture stricte du boot: Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\nConclusion: La DNS ne peut pas démarrer tant qu'elle reste désactivée.\n\n== CONSTATS CONFIRMÉS ==\n• Le démarrage automatique DNS est demandé.\n• Android voit un réseau actif.\n• Android confirme un accès Internet réel.\n• Au moins un service DNS est visible côté Android.\n\n== BLOCAGES CONFIRMÉS ==\n• La DNS est désactivée dans l'application.\n• Android n'accorde plus l'autorisation VPN.\n• Dernier échec boot enregistré : disabled.\n• Le service a indiqué un descripteur VPN invalide.\n• Le service a indiqué que son thread réseau n'était pas actif.\n\n== RECONSTITUTION STRICTE DU BOOT ACTUEL ==\nBoot Android estimé: 15\/04\/2026 13:24:49 — calculé depuis l'uptime\nDernière raison de relance relue: Non mesuré\nTunnel DNS prêt pendant ce boot: Non\nDNS prête pendant ce boot: Non\nBoot Android → tunnel DNS: Non mesuré\nBoot Android → DNS prête: Non mesuré\nDernière relance plus récente que le tunnel: Non\nLecture stricte du boot: Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\n\n== CHRONOLOGIE DU DÉMARRAGE ==\nHeure Android calculée depuis l'uptime: 15\/04\/2026 13:24:49 — calculée\nSession boot ouverte: Non enregistré\nInternet validé pendant le boot: 0 \/ non observé\nDemande de démarrage DNS: Non enregistré\nDernière tentative boot envoyée: 0 \/ non observé\nDernière vérification boot: 0 \/ non observé\nTunnel DNS établi: Non enregistré\nDNS réellement prête: Non enregistré\nDernier succès boot: 0 \/ non observé\nPremière trace boot pertinente: Non enregistré\nDernière trace boot pertinente: Non enregistré\nAndroid calculé → session boot: Non mesuré\nSession boot → Internet validé: Non mesuré\nInternet validé → demande DNS: Non mesuré\nDemande DNS → tunnel établi: Non mesuré\nTunnel établi → DNS prête: Non mesuré\nSession boot → DNS prête: Non mesuré\n\n== ANALYSE DU DÉMARRAGE DNS ==\n• Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\n• État enregistré de la session boot : aucune session active.\n• Dernier code d'échec boot enregistré : disabled.\n\n== DONNÉES ENCORE MANQUANTES POUR ALLER PLUS LOIN ==\n• Aucune session boot v3 n'a été enregistrée pour ce relevé.\n• L'heure d'ouverture de la session boot n'a pas été enregistrée.\n• La raison du premier démarrage DNS du boot n'a pas été enregistrée distinctement.\n• L'heure exacte de la première demande DNS du boot n'est pas distinguée de la dernière relance globale.\n• L'heure exacte du premier réseau disponible pendant le boot n'a pas été enregistrée par cette version.\n\n== PREUVES DIRECTES ESSENTIELLES ==\n[PREF] DNS activée [dns_enabled]: Non (préférence utilisateur)\n[PREF] Démarrage automatique DNS demandé [dns_autostart]: Oui (démarrage automatique demandé)\n[PREF] DNS active en mémoire [dns_running]: Non enregistré (dernier état mémorisé)\n[PREF] Serveur DNS demandé [dns_provider]: quad9 (provider demandé)\n[PREF] Transport DNS demandé [dns_transport]: auto (transport demandé)\n[API] Réseau Android actif présent [active_network_present]: Oui (réseau Android actif)\n[API] Internet validé par Android [capability_validated]: Oui (Android confirme Internet réel)\n[API] Connexion réseau utilisée [physical_network_label]: Ethernet (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Non connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Connecté (liaison Ethernet physique détectée)\n[API] Permission VPN Android [vpn_permission]: PERDUE (autorisation Android du tunnel VPN)\n[API] Services DNS visibles [running_dns_services]: com.ericformation.tv.erictvinstaller.dnsstable.StableDnsVpnService (services visibles côté Android)\n[API] Interfaces tunnel visibles [tun_interfaces]: aucune (interfaces tunnel visibles côté Android)\n[TRACE] Dernière demande de démarrage DNS [dns_last_start_at]: Non enregistré\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: Non enregistré\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: Non enregistré\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: Non enregistré\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: Non enregistré\n[TRACE] Dernière erreur DNS [dns_last_error]: Non enregistré\n[TRACE] Requêtes \/ réponses \/ erreurs [dns_queries_responses_errors]: Non enregistré \/ Non enregistré \/ Non enregistré (requêtes \/ réponses \/ erreurs)\n[DPREF] Identifiant de session boot [boot_session_id]: Non enregistré\n[DPREF] Profil de démarrage enregistré [boot_profile]: Non enregistré (non enregistré)\n[DPREF] État du démarrage enregistré [boot_state]: IDLE (aucune session active)\n[CALCUL] boot_path_used: Chemin exact non enregistré (chemin de démarrage réellement relisible dans ce rapport)\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: disabled (disabled)\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 0\n[DPREF] Nombre de vérifications [boot_verify_count]: 0\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: Non enregistré\n[DPREF] Quarantaine boot jusqu'à [boot_quarantine_until_wall]: 0 \/ non observé\n\n== ÉTAT INTERNE DU SERVICE DNS ==\n[SERVICE] Descripteur VPN présent [vpn_fd_exists]: false\n[SERVICE] Descripteur VPN valide [vpn_fd_valid]: false\n[SERVICE] Le service DNS dit qu'il tourne [service_running_flag]: true\n[SERVICE] Thread réseau du service actif [io_thread_alive]: false\n[SERVICE] Serveur DNS actuel côté service [current_provider]: quad9\n[SERVICE] Transport demandé côté service [current_transport_pref]: udp\n[SERVICE] Transport réellement actif côté service [transport_active]: udp\n[SERVICE] Dernier watchdog OK côté service [watchdog_last_ok]: Non mesuré\n\n== PRINCIPE DU RAPPORT ==\nAucune supposition dans ce rapport : chaque ligne vient d'une vraie source [PREF], [DPREF], [TRACE], [API], [CALCUL] ou [SERVICE].\nQuand une donnée manque, le rapport écrit \"Non enregistré\", \"Non mesuré\" ou \"Non exposé\" au lieu d'inventer une panne.\n\n== APPAREIL ==\n[API] Fabricant [manufacturer]: TCL\n[API] Modèle [model]: Smart TV Pro\n[API] Marque [brand]: TCL\n[API] Produit [product]: G08_4K_GB\n[API] Code appareil [device]: G08\n[API] Plateforme matérielle [hardware]: mt5896\n[API] Version Android [android_release]: 12\n[API] Niveau API Android [android_api]: 31\n[API] Build Android [build_display]: STT2.221228.001 release-keys\n[API] Empreinte système [fingerprint]: TCL\/G08_4K_GB\/G08:12\/STT2.221228.001\/AS18:user\/release-keys\n[CALCUL] Heure Android calculée depuis l'uptime [android_boot_wall_estimate]: 15\/04\/2026 13:24:49 — calculée à partir de l'uptime\n[API] Uptime Android (ms) [uptime_ms]: 1153017178 (temps depuis le dernier démarrage Android)\n\n== PROFIL DE DÉMARRAGE CALCULÉ POUR CET APPAREIL ==\n[CALCUL] Profil de démarrage calculé pour cet appareil [resolved_boot_profile]: TCL_STRICT (profil strict pour TCL)\n[CALCUL] Durée maximum de la session boot (ms) [policy_session_window_ms]: 180000 (durée maximum de la session boot)\n[CALCUL] Prolongation de session à chaque événement (ms) [policy_extend_on_event_ms]: 30000 (prolongation de session à chaque événement)\n[CALCUL] Temps d'attente après validation Internet (ms) [policy_network_stable_ms]: 3000 (attente volontaire après validation Internet)\n[CALCUL] Échelle des tentatives de lancement (ms) [policy_dispatch_ladder_ms]: 3000,12000,25000,45000,90000\n[CALCUL] Échelle des vérifications (ms) [policy_verify_ladder_ms]: 8000,15000,30000\n[CALCUL] Échelle de reprise si permission VPN absente (ms) [policy_permission_retry_ms]: 20000,45000,90000\n[CALCUL] Nombre maximum de lancements [policy_max_dispatch]: 5\n[CALCUL] Nombre maximum de vérifications [policy_max_verify]: 6\n\n== RECONSTITUTION STRICTE DU BOOT ACTUEL ==\n[CALCUL] Boot Android estimé [boot_android_estime]: 15\/04\/2026 13:24:49 — calculé depuis l'uptime\n[TRACE] Dernière raison de relance relue [boot_last_start_reason]: Non enregistré (dernière raison relue)\n[CALCUL] Tunnel DNS prêt pendant ce boot [boot_tunnel_in_current_boot]: Non (le tunnel appartient au boot Android actuel)\n[CALCUL] DNS prête pendant ce boot [boot_ready_in_current_boot]: Non (la DNS prête appartient au boot Android actuel)\n[CALCUL] Boot Android → tunnel DNS [boot_to_tunnel_from_android]: Non mesuré (délai reconstitué boot Android → tunnel)\n[CALCUL] Boot Android → DNS prête [boot_to_ready_from_android]: Non mesuré (délai reconstitué boot Android → DNS prête)\n[CALCUL] Dernière relance plus récente que le tunnel [last_relaunch_after_tunnel]: Non (la dernière relance est plus récente que le tunnel déjà prêt)\n[TRACE] Raison boot Android reçue [boot_android_reason]: Non enregistré pour ce boot (raison du boot mémorisée pour ce boot)\n[TRACE] Premier réseau disponible pendant le boot [boot_network_available_at]: Non enregistré\n[TRACE] Internet validé pendant le boot [boot_network_validated_at]: Non enregistré\n[TRACE] Interface réseau du boot [boot_network_interface]: Non enregistré pour ce boot (interface réseau relue pendant le boot courant)\n[TRACE] Première tentative DNS du boot [dns_first_start_at_boot]: Non enregistré\n[TRACE] Raison de la première tentative DNS du boot [dns_first_start_reason_boot]: Non enregistré pour ce boot (raison de la première tentative DNS du boot courant)\n[TRACE] Succès DNS du boot [boot_dns_success_at]: Non enregistré\n[TRACE] Échec DNS du boot [boot_dns_failure_at]: Non enregistré\n[TRACE] Code d'échec DNS du boot [boot_dns_failure_code]: Non enregistré pour ce boot\n[CALCUL] Boot Android → réseau disponible [boot_to_network_available]: Non mesuré (délai reconstitué boot Android → réseau disponible)\n[CALCUL] Réseau disponible → Internet validé [network_available_to_validated]: Non mesuré (délai reconstitué réseau disponible → Internet validé)\n[CALCUL] Internet validé → 1ère tentative DNS du boot [validated_to_first_dns_start]: Non mesuré (délai reconstitué Internet validé → première tentative DNS du boot)\n[CALCUL] 1ère tentative DNS du boot → tunnel DNS [first_dns_start_to_tunnel]: Non mesuré (délai reconstitué première tentative DNS du boot → tunnel)\n[CALCUL] Lecture stricte du boot [strict_boot_reading]: Les traces existantes ne suffisent pas encore à reconstituer toute la chronologie du boot.\n\n== SYSTÈME \/ ÉNERGIE ==\n[API] Mémoire vive disponible (Mo) [ram_avail_mb]: 881\n[API] Mémoire vive totale (Mo) [ram_total_mb]: 2405\n[API] Alerte mémoire faible [ram_low_memory]: false\n[API] Appareil éveillé [is_interactive]: true\n[API] Mode Doze actif [is_device_idle_mode]: false\n[API] Mode économie d'énergie actif [is_power_save_mode]: false\n[API] Exemption optimisation batterie [ignoring_battery_optimizations]: false\n[API] Stockage libre (Mo) [storage_available_mb]: 11434\n[API] Stockage total (Mo) [storage_total_mb]: 21212\n\n== RÉSEAU ANDROID ==\n[API] Réseau Android actif présent [active_network_present]: true\n[API] Connexion réseau utilisée [physical_network_label]: Ethernet (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Non connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Connecté (liaison Ethernet physique détectée)\n[API] Transport VPN actif [transport_vpn]: false\n[API] Capacité Internet annoncée [capability_internet]: true\n[API] Internet validé par Android [capability_validated]: true\n[API] Interface réseau active [interface_name]: eth0\n[API] Interface réseau physique [underlying_interface_name]: eth0\n[API] Adresse réseau [link_address]: fe80::c3d1:545f:aa57:b303\/64\n[API] Adresse réseau [link_address]: 192.168.1.207\/24\n[API] Adresse réseau [link_address]: 2a0d:3341:cd07:4508:d038:47a5:31ce:a8a9\/64\n[API] Adresse réseau [link_address]: 2a0d:3341:cd07:4508:443e:9705:e9eb:adfc\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:ccf2:31dd:5626:4276\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:443e:9705:e9eb:adfc\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:8909:2b0f:804b:378b\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:9008:1d69:1888:7935\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:58c1:5b9e:60d2:69f8\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:28c1:d0de:7147:db89\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:4466:b646:a5b8:3cc1\/64\n[API] Adresse réseau [link_address]: fd89:195b:25b8:8:15da:9a75:3856:6202\/64\n[API] Passerelle par défaut [default_gateway]: fe80::7624:9fff:fe57:701\n[API] MTU réseau [mtu]: 0\n[API] DNS système 0 [system_dns_0]: fd89:195b:25b8:8::1\n[API] DNS système 1 [system_dns_1]: 192.168.1.1\n[API] Adresse IPv4 présente [has_ipv4]: true\n[API] Adresse IPv6 présente [has_ipv6]: true\n[API] DNS privé Android (mode) [private_dns_mode]: Non enregistré\n[API] DNS privé Android (hôte) [private_dns_specifier]: Non enregistré\n\n== INTERFACES VPN \/ TUNNEL ==\n[API] Services DNS visibles [running_dns_services]: aucun visible\n[API] Interfaces tunnel visibles [tun_interfaces]: aucune\n[API] Permission VPN Android [vpn_permission]: PERDUE (autorisation Android du tunnel VPN)\n\n== PRÉFÉRENCES APP (erictv_installer) ==\n[PREF] DNS activée [dns_enabled]: Non\n[PREF] Démarrage automatique DNS demandé [dns_autostart]: Oui\n[PREF] DNS active en mémoire [dns_running]: Non enregistré\n[PREF] Serveur DNS demandé [dns_provider]: quad9\n[PREF] Transport DNS demandé [dns_transport]: auto\n[PREF] Type d'appareil mémorisé [device_type]: ANDROID_TV\n[PREF] Dernier boot Android 8 mémorisé [a8_last_boot_ts]: Non enregistré\n[PREF] Compteur de boots Android 8 [a8_boot_count]: Non enregistré\n\n== TRACES DNS (DnsDiagnostics) ==\n[TRACE] Dernière demande de démarrage DNS [dns_last_start_at]: Non enregistré\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: Non enregistré\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: Non enregistré\n[TRACE] Dernier tunnel DNS établi (alias wall) [dns_last_established_wall]: Non enregistré\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: Non enregistré\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: Non enregistré\n[TRACE] Dernière erreur DNS [dns_last_error]: Non enregistré\n[TRACE] Dernier contrôle watchdog [dns_wd_last_check_at]: Non enregistré\n[TRACE] Dernier contrôle watchdog réussi [dns_wd_last_ok_at]: Non enregistré\n[TRACE] Dernière latence watchdog (ms) [dns_wd_last_latency_ms]: Non enregistré\n[TRACE] Échecs watchdog consécutifs [dns_wd_fail_streak]: Non enregistré\n[TRACE] Redémarrages automatiques DNS [dns_auto_restart_count]: Non enregistré\n[TRACE] Dernier redémarrage automatique DNS [dns_auto_restart_last_at]: Non enregistré\n[TRACE] Raison du dernier redémarrage automatique [dns_auto_restart_last_reason]: Non enregistré\n[TRACE] Transport DNS réellement utilisé [dns_transport_active]: Non enregistré\n[TRACE] Début de session stable [dns_stable_session_start_at]: Non enregistré\n[TRACE] Paquets reçus depuis le tunnel [dns_stable_tun_rx_packets]: Non enregistré\n[TRACE] Requêtes DNS [dns_stable_dns_queries]: Non enregistré\n[TRACE] Réponses DNS [dns_stable_dns_responses]: Non enregistré\n[TRACE] Erreurs DNS [dns_stable_dns_errors]: Non enregistré\n[TRACE] Dernière requête DNS [dns_stable_last_query_at]: Non enregistré\n[TRACE] Dernière réponse DNS [dns_stable_last_response_at]: Non enregistré\n[TRACE] Dernier temps de réponse DNS (ms) [dns_stable_last_rtt_ms]: Non enregistré\n[TRACE] Temps de réponse DNS moyen (ms) [dns_stable_avg_rtt_ms]: Non enregistré\n[TRACE] Paquets non-DNS ignorés [dns_stable_non_dns_ignored]: Non enregistré\n[TRACE] Dernier serveur DNS amont utilisé [dns_stable_upstream_ip_last]: Non enregistré\n[TRACE] Serveur DNS amont le plus utilisé [dns_stable_upstream_ip_top]: Non enregistré\n[TRACE] Changements de serveur DNS amont [dns_stable_upstream_switches]: Non enregistré\n[TRACE] Répartition des serveurs amont [dns_stable_upstream_ip_counts]: Non enregistré\n[TRACE] Dernier diagnostic multi-fournisseur [dns_provider_diag_last_at]: Non enregistré\n[TRACE] Résultat brut du diagnostic multi-fournisseur [dns_provider_diag_json]: Non enregistré\n[TRACE] Dernier diagnostic de service [dns_diag_last_run_at]: Non enregistré\n\n== SESSION DE DÉMARRAGE BOOT V3 ==\n[DPREF] Identifiant de session boot [boot_session_id]: Non enregistré\n[DPREF] Profil de démarrage enregistré [boot_profile]: Non enregistré (non enregistré)\n[DPREF] État du démarrage enregistré [boot_state]: IDLE (aucune session active)\n[DPREF] Session boot ouverte à [boot_started_at_wall]: Non enregistré\n[DPREF] Uptime à l'ouverture de session (ms) [boot_started_at_elapsed]: Non enregistré\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: Non enregistré\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 0\n[DPREF] Nombre de vérifications [boot_verify_count]: 0\n[DPREF] Dernier lancement demandé à [boot_last_dispatch_wall]: 0 \/ non observé\n[DPREF] Dernière vérification à [boot_last_verify_wall]: 0 \/ non observé\n[DPREF] Internet validé pendant le boot à [boot_network_validated_wall]: 0 \/ non observé\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: disabled (disabled)\n[DPREF] Quarantaine boot jusqu'à [boot_quarantine_until_wall]: 0 \/ non observé\n[DPREF] Échecs boot consécutifs [boot_consecutive_failures]: 0\n[DPREF] Dernier succès boot à [boot_last_success_wall]: 0 \/ non observé\n\n== TÉLÉMÉTRIE BOOT V3 ==\n[TRACE] Événement télémétrie boot 0 [boot_trace_0]: Non enregistré (aucun événement de télémétrie boot retrouvé)\n\n== JOBS PLANIFIÉS ==\n[API] Job DNS planifié 0 [pending_dns_job_0]: jobId=106 service=SystemJobService persisted=false minLatencyMs=86399949 deadlineMs=0\n[API] Job DNS planifié 1 [pending_dns_job_1]: jobId=109 service=SystemJobService persisted=false minLatencyMs=7199917 deadlineMs=0\n[API] Job DNS planifié 2 [pending_dns_job_2]: jobId=107 service=SystemJobService persisted=false minLatencyMs=86399975 deadlineMs=0\n\n== APPLICATIONS DÉTECTÉES ==\n[API] Application ar.tvplayer.tv [app_ar.tvplayer.tv]: true\n[API] Application ar.tvplayer.tv.beta [app_ar.tvplayer.tv.beta]: false\n[API] Application org.videolan.vlc [app_org.videolan.vlc]: true\n[API] Application com.ericformation.tv.erictvinstaller [app_com.ericformation.tv.erictvinstaller]: true\n\n== NOTE IMPORTANTE ==\nLes sections ci-dessus contiennent uniquement des valeurs lues directement maintenant ou relues depuis les enregistrements existants.\nLe service ajoutera ensuite ses propres mesures [SERVICE], sans changer le moteur DNS ni le mode de démarrage.\nLes traces profondes du boot sont maintenant filtrées pour ne montrer que les valeurs appartenant au boot Android courant.\n\n== TESTS SERVICE (brut) ==\nENGINE=stable\nenabled=false\nrunning=false\nservice_running_flag=true\nprovider=quad9\ncurrent_provider=quad9\ntransport=udp\ncurrent_transport_pref=udp\ntransport_active=udp\ntun_thread_alive=false\nio_thread_alive=false\nvpn_interface=false\nvpn_fd_exists=false\nvpn_fd_valid=false\nwatchdog_last_ok=0\nstable_session_at=0\ntun_rx_packets=0\ndns_queries=0\ndns_responses=0\ndns_errors=0\nlast_query_at=0\nlast_response_at=0\nrtt_last_ms=-1\nrtt_avg_ms=-1\nlast_packet_at=0\nlast_error=\nnote=Diagnostic passif (aucun test réseau actif)\n"
}