{
    "type": "dns_diagnostic",
    "version": "3.3",
    "timestamp": 1778627744778,
    "device": "Google Chromecast HD",
    "android": "14 (API 34)",
    "brand": "google",
    "product": "boreal",
    "fingerprint": "google\/boreal\/boreal:14\/UTTC.250917.004\/14193937:user\/release-keys",
    "summary": "== RÉSUMÉ SIMPLE ==\nDNS: Désactivée\nInternet: Disponible\nConnexion utilisée: Wi‑Fi\nVPN DNS: Autorisé, mais pas prouvé connecté\nDémarrage automatique: Demandé\nDémarrage DNS au boot: Réussi\nProfil de démarrage utilisé \/ prévu: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\nBoot Android → tunnel DNS: 1min 13s\nBoot Android → DNS prête: 1min 15s\nDernière raison de relance relue: stable:boot_v3:chromecast_strict:25a9b892\nLecture stricte du boot: Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\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 autorise actuellement le VPN.\n• Android voit un réseau actif.\n• Android confirme un accès Internet réel.\n• Un tunnel DNS a été établi pendant ce démarrage Android.\n• La DNS a réellement été prête pendant ce démarrage Android.\n• Le tunnel DNS a été prêt 1min 13s après le démarrage Android.\n• La DNS a été prête 1min 15s après le démarrage Android.\n• Le moteur a enregistré du trafic DNS réel.\n\n== BLOCAGES CONFIRMÉS ==\n• La DNS est désactivée dans l'application.\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é: 13\/05\/2026 01:09:22 — calculé depuis l'uptime\nDernière raison de relance relue: stable:boot_v3:chromecast_strict:25a9b892\nTunnel DNS prêt pendant ce boot: Oui\nDNS prête pendant ce boot: Oui\nBoot Android → tunnel DNS: 1min 13s\nBoot Android → DNS prête: 1min 15s\nDernière relance plus récente que le tunnel: Non\nLecture stricte du boot: Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\n\n== CHRONOLOGIE DU DÉMARRAGE ==\nHeure Android calculée depuis l'uptime: 13\/05\/2026 01:09:22 — calculée\nSession boot ouverte: 13\/05\/2026 01:10:21 — il y a 5min 22s\nInternet validé pendant le boot: 13\/05\/2026 01:10:25 — il y a 5min 18s\nDemande de démarrage DNS: 13\/05\/2026 01:10:35 — il y a 5min 8s\nDernière tentative boot envoyée: 13\/05\/2026 01:10:35 — il y a 5min 8s\nDernière vérification boot: 13\/05\/2026 01:10:49 — il y a 4min 55s\nTunnel DNS établi: 13\/05\/2026 01:10:36 — il y a 5min 7s\nDNS réellement prête: 13\/05\/2026 01:10:37 — il y a 5min 6s\nDernier succès boot: 13\/05\/2026 01:10:49 — il y a 4min 55s\nPremière trace boot pertinente: 13\/05\/2026 01:10:21 — signal de démarrage Android reçu\nDernière trace boot pertinente: 13\/05\/2026 01:10:49 — démarrage DNS confirmé\nAndroid calculé → session boot: 58s\nSession boot → Internet validé: 3s\nInternet validé → demande DNS: 10s\nDemande DNS → tunnel établi: 0s\nTunnel établi → DNS prête: 1s\nSession boot → DNS prête: 16s\n\n== ANALYSE DU DÉMARRAGE DNS ==\n• En reconstitution stricte, le tunnel DNS a été prêt 1min 13s après le démarrage Android.\n• En reconstitution stricte, la DNS a été prête 1min 15s après le démarrage Android.\n• Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\n• État enregistré de la session boot : démarrage confirmé.\n• Internet a été validé 3s après l'ouverture de la session boot.\n• La demande de démarrage DNS est partie après la validation Internet par Android.\n• Le délai demande DNS → tunnel établi est de 0s.\n• Le délai tunnel établi → DNS prête est de 1s.\n• Le délai session boot → DNS prête est de 16s.\n• La télémétrie boot confirme une attente volontaire de stabilisation réseau.\n• La télémétrie boot confirme un succès de démarrage DNS.\n\n== DONNÉES ENCORE MANQUANTES POUR ALLER PLUS LOIN ==\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 (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]: Wi‑Fi (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Non connecté (liaison Ethernet physique détectée)\n[API] Permission VPN Android [vpn_permission]: OK (autorisation Android du tunnel VPN)\n[API] Services DNS visibles [running_dns_services]: aucun visible (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]: 13\/05\/2026 01:10:35 — il y a 5min 8s\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: stable:boot_v3:chromecast_strict:25a9b892\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: 13\/05\/2026 01:10:36 — il y a 5min 7s\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: 13\/05\/2026 01:10:37 — il y a 5min 6s\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: 13\/05\/2026 01:14:09 — il y a 1min 35s\n[TRACE] Dernière erreur DNS [dns_last_error]: Non enregistré\n[TRACE] Requêtes \/ réponses \/ erreurs [dns_queries_responses_errors]: 9 \/ 9 \/ 0 (requêtes \/ réponses \/ erreurs)\n[DPREF] Identifiant de session boot [boot_session_id]: 25a9b892-a0bd-490f-9dd8-e703224bfe22\n[DPREF] Profil de démarrage enregistré [boot_profile]: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\n[DPREF] État du démarrage enregistré [boot_state]: ESTABLISHED (démarrage confirmé)\n[CALCUL] boot_path_used: Session boot v3 enregistrée (chemin de démarrage réellement relisible dans ce rapport)\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: Non enregistré\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 1\n[DPREF] Nombre de vérifications [boot_verify_count]: 1\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: 13\/05\/2026 01:14:21 — il y a 1min 22s\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: Wi‑Fi\nVPN DNS: Autorisé, mais pas prouvé connecté\nDémarrage automatique: Demandé\nDémarrage DNS au boot: Réussi\nProfil de démarrage utilisé \/ prévu: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\nBoot Android → tunnel DNS: 1min 13s\nBoot Android → DNS prête: 1min 15s\nDernière raison de relance relue: stable:boot_v3:chromecast_strict:25a9b892\nLecture stricte du boot: Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\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 autorise actuellement le VPN.\n• Android voit un réseau actif.\n• Android confirme un accès Internet réel.\n• Un tunnel DNS a été établi pendant ce démarrage Android.\n• La DNS a réellement été prête pendant ce démarrage Android.\n• Le tunnel DNS a été prêt 1min 13s après le démarrage Android.\n• La DNS a été prête 1min 15s après le démarrage Android.\n• Le moteur a enregistré du trafic DNS réel.\n\n== BLOCAGES CONFIRMÉS ==\n• La DNS est désactivée dans l'application.\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é: 13\/05\/2026 01:09:22 — calculé depuis l'uptime\nDernière raison de relance relue: stable:boot_v3:chromecast_strict:25a9b892\nTunnel DNS prêt pendant ce boot: Oui\nDNS prête pendant ce boot: Oui\nBoot Android → tunnel DNS: 1min 13s\nBoot Android → DNS prête: 1min 15s\nDernière relance plus récente que le tunnel: Non\nLecture stricte du boot: Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\n\n== CHRONOLOGIE DU DÉMARRAGE ==\nHeure Android calculée depuis l'uptime: 13\/05\/2026 01:09:22 — calculée\nSession boot ouverte: 13\/05\/2026 01:10:21 — il y a 5min 22s\nInternet validé pendant le boot: 13\/05\/2026 01:10:25 — il y a 5min 18s\nDemande de démarrage DNS: 13\/05\/2026 01:10:35 — il y a 5min 8s\nDernière tentative boot envoyée: 13\/05\/2026 01:10:35 — il y a 5min 8s\nDernière vérification boot: 13\/05\/2026 01:10:49 — il y a 4min 55s\nTunnel DNS établi: 13\/05\/2026 01:10:36 — il y a 5min 7s\nDNS réellement prête: 13\/05\/2026 01:10:37 — il y a 5min 6s\nDernier succès boot: 13\/05\/2026 01:10:49 — il y a 4min 55s\nPremière trace boot pertinente: 13\/05\/2026 01:10:21 — signal de démarrage Android reçu\nDernière trace boot pertinente: 13\/05\/2026 01:10:49 — démarrage DNS confirmé\nAndroid calculé → session boot: 58s\nSession boot → Internet validé: 3s\nInternet validé → demande DNS: 10s\nDemande DNS → tunnel établi: 0s\nTunnel établi → DNS prête: 1s\nSession boot → DNS prête: 16s\n\n== ANALYSE DU DÉMARRAGE DNS ==\n• En reconstitution stricte, le tunnel DNS a été prêt 1min 13s après le démarrage Android.\n• En reconstitution stricte, la DNS a été prête 1min 15s après le démarrage Android.\n• Les traces existantes permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\n• État enregistré de la session boot : démarrage confirmé.\n• Internet a été validé 3s après l'ouverture de la session boot.\n• La demande de démarrage DNS est partie après la validation Internet par Android.\n• Le délai demande DNS → tunnel établi est de 0s.\n• Le délai tunnel établi → DNS prête est de 1s.\n• Le délai session boot → DNS prête est de 16s.\n• La télémétrie boot confirme une attente volontaire de stabilisation réseau.\n• La télémétrie boot confirme un succès de démarrage DNS.\n\n== DONNÉES ENCORE MANQUANTES POUR ALLER PLUS LOIN ==\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 (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]: Wi‑Fi (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Non connecté (liaison Ethernet physique détectée)\n[API] Permission VPN Android [vpn_permission]: OK (autorisation Android du tunnel VPN)\n[API] Services DNS visibles [running_dns_services]: aucun visible (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]: 13\/05\/2026 01:10:35 — il y a 5min 8s\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: stable:boot_v3:chromecast_strict:25a9b892\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: 13\/05\/2026 01:10:36 — il y a 5min 7s\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: 13\/05\/2026 01:10:37 — il y a 5min 6s\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: 13\/05\/2026 01:14:09 — il y a 1min 35s\n[TRACE] Dernière erreur DNS [dns_last_error]: Non enregistré\n[TRACE] Requêtes \/ réponses \/ erreurs [dns_queries_responses_errors]: 9 \/ 9 \/ 0 (requêtes \/ réponses \/ erreurs)\n[DPREF] Identifiant de session boot [boot_session_id]: 25a9b892-a0bd-490f-9dd8-e703224bfe22\n[DPREF] Profil de démarrage enregistré [boot_profile]: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\n[DPREF] État du démarrage enregistré [boot_state]: ESTABLISHED (démarrage confirmé)\n[CALCUL] boot_path_used: Session boot v3 enregistrée (chemin de démarrage réellement relisible dans ce rapport)\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: Non enregistré\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 1\n[DPREF] Nombre de vérifications [boot_verify_count]: 1\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: 13\/05\/2026 01:14:21 — il y a 1min 22s\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]: Google\n[API] Modèle [model]: Chromecast HD\n[API] Marque [brand]: google\n[API] Produit [product]: boreal\n[API] Code appareil [device]: boreal\n[API] Plateforme matérielle [hardware]: amlogic\n[API] Version Android [android_release]: 14\n[API] Niveau API Android [android_api]: 34\n[API] Build Android [build_display]: UTTC.250917.004\n[API] Empreinte système [fingerprint]: google\/boreal\/boreal:14\/UTTC.250917.004\/14193937:user\/release-keys\n[CALCUL] Heure Android calculée depuis l'uptime [android_boot_wall_estimate]: 13\/05\/2026 01:09:22 — calculée à partir de l'uptime\n[API] Uptime Android (ms) [uptime_ms]: 381271 (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]: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\n[CALCUL] Durée maximum de la session boot (ms) [policy_session_window_ms]: 240000 (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]: 5000 (attente volontaire après validation Internet)\n[CALCUL] Échelle des tentatives de lancement (ms) [policy_dispatch_ladder_ms]: 3000,8000,15000,30000,60000,120000\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,40000,80000\n[CALCUL] Nombre maximum de lancements [policy_max_dispatch]: 4\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]: 13\/05\/2026 01:09:22 — calculé depuis l'uptime\n[TRACE] Dernière raison de relance relue [boot_last_start_reason]: stable:boot_v3:chromecast_strict:25a9b892 (dernière raison relue)\n[CALCUL] Tunnel DNS prêt pendant ce boot [boot_tunnel_in_current_boot]: Oui (le tunnel appartient au boot Android actuel)\n[CALCUL] DNS prête pendant ce boot [boot_ready_in_current_boot]: Oui (la DNS prête appartient au boot Android actuel)\n[CALCUL] Boot Android → tunnel DNS [boot_to_tunnel_from_android]: 1min 13s (délai reconstitué boot Android → tunnel)\n[CALCUL] Boot Android → DNS prête [boot_to_ready_from_android]: 1min 15s (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 permettent de reconstruire un démarrage DNS réussi pendant ce boot Android.\n\n== SYSTÈME \/ ÉNERGIE ==\n[API] Mémoire vive disponible (Mo) [ram_avail_mb]: 378\n[API] Mémoire vive totale (Mo) [ram_total_mb]: 1405\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]: 1010\n[API] Stockage total (Mo) [storage_total_mb]: 4455\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]: Wi‑Fi (type de connexion physique relue)\n[API] Wi‑Fi connecté [transport_wifi]: Connecté (liaison Wi‑Fi physique détectée)\n[API] Ethernet connecté [transport_ethernet]: Non 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]: wlan0\n[API] Interface réseau physique [underlying_interface_name]: wlan0\n[API] Nom du Wi‑Fi [wifi_ssid]: <unknown ssid>\n[API] Puissance du Wi‑Fi (dBm) [wifi_rssi_dbm]: -53\n[API] Débit du lien Wi‑Fi (Mb\/s) [wifi_link_speed_mbps]: 433\n[API] Fréquence Wi‑Fi (MHz) [wifi_frequency_mhz]: 5180\n[API] Adresse réseau [link_address]: fe80::2c60:d4ff:fee1:1604\/64\n[API] Adresse réseau [link_address]: 192.168.1.55\/24\n[API] Adresse réseau [link_address]: 2a02:842b:5d3:2201:2c60:d4ff:fee1:1604\/64\n[API] Adresse réseau [link_address]: 2a02:842b:5d3:2201:da4a:5196:d37d:f3e8\/64\n[API] Passerelle par défaut [default_gateway]: fe80::e65d:51ff:feb3:cbd0\n[API] MTU réseau [mtu]: 0\n[API] DNS système 0 [system_dns_0]: 2a02:842b:5d3:2201::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]: OK (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\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_BOX\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]: 13\/05\/2026 01:10:35 — il y a 5min 8s\n[TRACE] Dernière raison de démarrage DNS [dns_last_start_reason]: stable:boot_v3:chromecast_strict:25a9b892\n[TRACE] Dernier tunnel DNS établi [dns_last_established_at]: 13\/05\/2026 01:10:36 — il y a 5min 7s\n[TRACE] Dernier tunnel DNS établi (alias wall) [dns_last_established_wall]: 13\/05\/2026 01:10:36 — il y a 5min 7s\n[TRACE] Dernière DNS réellement prête [dns_last_ready_wall]: 13\/05\/2026 01:10:37 — il y a 5min 6s\n[TRACE] Dernier paquet DNS observé [dns_last_packet_at]: 13\/05\/2026 01:14:09 — il y a 1min 34s\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]: 0\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]: udp\n[TRACE] Début de session stable [dns_stable_session_start_at]: 13\/05\/2026 01:10:36 — il y a 5min 7s\n[TRACE] Paquets reçus depuis le tunnel [dns_stable_tun_rx_packets]: 102\n[TRACE] Requêtes DNS [dns_stable_dns_queries]: 9\n[TRACE] Réponses DNS [dns_stable_dns_responses]: 9\n[TRACE] Erreurs DNS [dns_stable_dns_errors]: 0\n[TRACE] Dernière requête DNS [dns_stable_last_query_at]: 13\/05\/2026 01:14:09 — il y a 1min 34s\n[TRACE] Dernière réponse DNS [dns_stable_last_response_at]: 13\/05\/2026 01:14:09 — il y a 1min 34s\n[TRACE] Dernier temps de réponse DNS (ms) [dns_stable_last_rtt_ms]: 12\n[TRACE] Temps de réponse DNS moyen (ms) [dns_stable_avg_rtt_ms]: 126\n[TRACE] Paquets non-DNS ignorés [dns_stable_non_dns_ignored]: 93\n[TRACE] Dernier serveur DNS amont utilisé [dns_stable_upstream_ip_last]: 9.9.9.9\n[TRACE] Serveur DNS amont le plus utilisé [dns_stable_upstream_ip_top]: 9.9.9.9\n[TRACE] Changements de serveur DNS amont [dns_stable_upstream_switches]: 1\n[TRACE] Répartition des serveurs amont [dns_stable_upstream_ip_counts]: 9.9.9.9=8,149.112.112.112=1\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]: 25a9b892-a0bd-490f-9dd8-e703224bfe22\n[DPREF] Profil de démarrage enregistré [boot_profile]: CHROMECAST_STRICT (profil strict pour Chromecast \/ Google TV Streamer)\n[DPREF] État du démarrage enregistré [boot_state]: ESTABLISHED (démarrage confirmé)\n[DPREF] Session boot ouverte à [boot_started_at_wall]: 13\/05\/2026 01:10:21 — il y a 5min 22s\n[DPREF] Uptime à l'ouverture de session (ms) [boot_started_at_elapsed]: 58967\n[DPREF] Fin maximale autorisée du boot [boot_deadline_wall]: 13\/05\/2026 01:14:21 — il y a 1min 22s\n[DPREF] Nombre de tentatives de lancement [boot_dispatch_count]: 1\n[DPREF] Nombre de vérifications [boot_verify_count]: 1\n[DPREF] Dernier lancement demandé à [boot_last_dispatch_wall]: 13\/05\/2026 01:10:35 — il y a 5min 8s\n[DPREF] Dernière vérification à [boot_last_verify_wall]: 13\/05\/2026 01:10:49 — il y a 4min 54s\n[DPREF] Internet validé pendant le boot à [boot_network_validated_wall]: 13\/05\/2026 01:10:25 — il y a 5min 18s\n[DPREF] Dernier code d'échec boot [boot_last_failure_code]: Non enregistré\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]: 13\/05\/2026 01:10:49 — il y a 4min 54s\n\n== TÉLÉMÉTRIE BOOT V3 ==\n[TRACE] Événement télémétrie boot 0 [boot_trace_0]: 13\/05\/2026 01:10:21 | action=android.intent.action.BOOT_COMPLETED initialDelay=3000 | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (signal de démarrage Android reçu)\n[TRACE] Événement télémétrie boot 1 [boot_trace_1]: 13\/05\/2026 01:10:25 | explicit_mode=step | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (job_v3_start)\n[TRACE] Événement télémétrie boot 2 [boot_trace_2]: 13\/05\/2026 01:10:25 | reason=NETWORK_STABILIZING delay=5000 first_validated | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (nouvelle tentative programmée)\n[TRACE] Événement télémétrie boot 3 [boot_trace_3]: 13\/05\/2026 01:10:33 | explicit_mode=step | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (job_v3_start)\n[TRACE] Événement télémétrie boot 4 [boot_trace_4]: 13\/05\/2026 01:10:35 | provider=quad9 reason=boot_v3:chromecast_strict:25a9b892 | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (ordre de lancement accepté)\n[TRACE] Événement télémétrie boot 5 [boot_trace_5]: 13\/05\/2026 01:10:35 | cause=NETWORK_STABILIZING verify_in=8000 | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (lancement DNS demandé)\n[TRACE] Événement télémétrie boot 6 [boot_trace_6]: 13\/05\/2026 01:10:49 | explicit_mode=verify | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (job_v3_start)\n[TRACE] Événement télémétrie boot 7 [boot_trace_7]: 13\/05\/2026 01:10:49 | source=verify_established dispatch=1 verify=1 | session=25a9b892-a0bd-490f-9dd8-e703224bfe22 | profil=CHROMECAST_STRICT (démarrage DNS confirmé)\n\n== JOBS PLANIFIÉS ==\n\n== CRASHS IPTV RÉCENTS ==\n[TRACE] iptv_crash_0: Non enregistré (aucun crash IPTV récent retrouvé)\n[API] Job DNS planifié 0 [pending_dns_job_0]: jobId=307 service=SystemJobService persisted=false minLatencyMs=76224755 deadlineMs=0\n[API] Job DNS planifié 1 [pending_dns_job_1]: jobId=308 service=SystemJobService persisted=false minLatencyMs=76224913 deadlineMs=0\n[API] Job DNS planifié 2 [pending_dns_job_2]: jobId=22002 service=DnsAutostartJobService persisted=true minLatencyMs=0 deadlineMs=0\n[API] Job DNS planifié 3 [pending_dns_job_3]: jobId=309 service=SystemJobService persisted=false minLatencyMs=1329091 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=1778627436553\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=1778627649260\nlast_error=\nnote=Diagnostic passif (aucun test réseau actif)\n"
}