Ce qu'il modifie
Rien ne change tant que tu n'appuies pas sur un bouton ou n'actives pas un moteur, et sur une nouvelle installation tous les moteurs sont désactivés.
Les optimisations écrivent des réglages Windows : valeurs du registre, plans d'alimentation, serveurs DNS et DNS chiffré, tâches planifiées, et type de démarrage des services d'une liste nommée. Une valeur du registre doit figurer sur une liste compilée dans l'application ; toute écriture ailleurs est refusée.
Avant d'écrire, w0a lit la valeur actuelle et la consigne dans un journal des modifications situé dans %ProgramData%\w0a, que tout utilisateur peut lire et que seuls les administrateurs peuvent modifier. Une valeur déjà en place n'est ni écrite ni consignée. Avant la première modification d'une session, w0a propose de créer un point de restauration Windows.
Quelques pages modifient des choses qui leur sont propres, chacune avec son propre moyen de revenir en arrière :
- CS2. Les options de lancement dans le fichier de réglages de Steam, le fichier des paramètres vidéo du jeu et le w0a.cfg propre à w0a, qu'exécute une ligne de ton autoexec.cfg. Un fichier que w0a n'a pas créé est copié avant que w0a ne le modifie pour la première fois.
- Le profil NVIDIA de cs2.exe. Jusqu'à quatre réglages documentés du pilote. Les annuler ne retire que ces valeurs : tout ce que tu as réglé toi-même dans ce profil reste en place.
- Carte graphique. Décalages de fréquence, surtension, limite de puissance et vitesse du ventilateur, enregistrés comme profils sur la page Carte graphique, où un bouton remet la carte à ses valeurs par défaut.
- Entrées de démarrage. Une entrée désactivée sur la page Démarrage reste où elle est et peut être réactivée depuis la même liste.
- Suppressions. La page Journaux supprime les journaux et caches que tu sélectionnes, et la page Désinstaller des applications supprime des applications. Ni l'une ni l'autre ne peut être annulée ; les deux pages le disent et demandent confirmation avant de commencer.
Les moteurs que tu actives agissent sur les programmes en cours d'exécution, par exemple en relevant la priorité du jeu.
Comment une modification s'annule
La page Sauvegardes liste un point de restauration w0a pour chaque opération. En restaurer un annule toutes les modifications faites après lui, points suivants compris, et « Tout rétablir » réécrit la première valeur enregistrée de chaque réglage.
La page Fix n'a pas besoin de ce journal. Presque chaque carte réécrit la valeur par défaut de Windows ; elle répare donc aussi un réglage modifié par un autre outil ou une ancienne installation. La carte CS2 remet en place les copies que w0a a faites avant sa première écriture.
Annuler chaque modification, étape par étape
Ce qu'il refuse
- Réglages du noyau. Toute valeur sous Session Manager\kernel est refusée.
- Clés du pilote d'affichage. Les clés qui désactivent la superposition multiplan (MPO) et les clés TDR, qui décident comment Windows se remet d'une carte graphique bloquée, ont figé CS2 sur une vraie machine. w0a n'en écrit aucune.
w0a peut supprimer ces valeurs, ce qui rétablit la valeur par défaut de Windows sur un PC qui les porte encore, héritées d'une ancienne version de w0a ou d'un autre outil. Il ne les écrit jamais.
- Microsoft Defender. w0a ne modifie aucun de ses réglages, n'ajoute aucune exclusion et n'abaisse jamais la priorité de ses processus. Defender ne figure pas sur la liste des services dont w0a peut changer le type de démarrage, et ses mises à jour de la veille de sécurité continuent de se télécharger quand w0a retient les autres téléchargements en arrière-plan pendant une partie. La page Journaux est le seul endroit où w0a touche aux fichiers de Defender : quand sa case est cochée, ce qui est le cas par défaut, le nettoyage vide les journaux de diagnostic et d'historique d'analyse de Defender. Le moteur de protection, les signatures et les fichiers en quarantaine restent intacts.
- Tes jeux. w0a n'y injecte aucun code et ne lit rien de leur mémoire.
- Intégrité de la mémoire. L'interrupteur qui désactive cette protection Windows est décoché par défaut et exclu de la sélection globale. Il refuse de s'exécuter quand FACEIT est installé ou que w0a ne peut pas le déterminer, et quand le réglage est verrouillé.
- Un clic pour tout. Il n'y a pas de bouton qui optimise tout le PC d'un coup ni de visite guidée au premier lancement : c'est toi qui choisis chaque modification.
Quel pilote il peut charger
w0a n'a pas de pilote à lui et n'en fournit aucun. Certaines mesures en ont besoin : la température du package du processeur, les timings mémoire et la température des barrettes. Pour celles-ci, il peut installer PawnIO, un pilote signé séparément et fait par un développeur indépendant, que w0a utilise uniquement en lecture. Il ne l'installe qu'après que tu as appuyé sur son bouton et confirmé une invite qui nomme l'éditeur que Windows a vérifié sur le fichier, et il télécharge l'installateur en HTTPS depuis GitHub et nulle part ailleurs.
L'anti-triche de FACEIT ne démarre pas à côté des anciennes versions de PawnIO. w0a installe toujours la plus récente, signée par l'éditeur de compatibilité matérielle de Microsoft, et te prévient d'abord quand FACEIT est installé à côté d'une version plus ancienne.
PawnIO est un produit distinct avec sa propre entrée dans la liste des applications installées de Windows : désinstaller w0a ne le supprime pas.
Ce qui passe par le réseau
- Vérification de licence. Uniquement une fois une clé saisie : la clé, un hachage à sens unique de l'identifiant matériel, ainsi que la version du contrat que tu as accepté et la date à laquelle tu l'as accepté. Tant qu'une clé est saisie, une connexion au serveur de licences reste ouverte, si bien qu'une licence révoquée ou modifiée prend effet sans redémarrage. Réclamer l'essai gratuit envoie le hachage de l'identifiant matériel et le code à usage unique du bot Discord.
- Activation. L'activation d'une clé envoie avec elle un résumé matériel : version et architecture de Windows, nom de l'ordinateur, fabricant et modèle, processeur et nombre de cœurs, carte mère, version du BIOS, carte graphique, mémoire, résolution d'écran, durée de fonctionnement et adresse IP locale. Le serveur ne conserve que le résumé de la première activation de la clé.
- Diagnostic d'erreurs. Activé par défaut, désactivable par une case sur la page Paramètres, et envoyé uniquement avec une clé. Deux minutes après le démarrage, puis toutes les six heures, ou toutes les six minutes pendant au plus une heure environ quand un long arriéré est envoyé : la clé, l'identifiant matériel haché, la version de l'application et les nouvelles lignes du journal d'erreurs, sans les chemins, le nom d'utilisateur ni les motifs de clé. Conservé 90 jours.
- Signalements de problème. Uniquement quand tu en envoies un : ton message et tes coordonnées, la version de l'application, la version de Windows, le processeur et la carte graphique, la fin du journal d'erreurs si tu coches sa case, ainsi que la clé de licence et l'identifiant matériel haché. Les chemins, le nom d'utilisateur et les motifs de clé sont retirés.
- Mises à jour. Au démarrage et sur la page Mises à jour, w0a lit un fichier de version signé avec notre clé et ignore un fichier non signé ou mal signé. Une mise à jour ne s'installe que si elle est arrivée en HTTPS, que son SHA-256 correspond au fichier signé et qu'elle porte la même signature de code que la copie en cours d'exécution.
- Autres services. Uniquement quand tu ouvres une page ou appuies sur son bouton : la page Pilotes demande à NVIDIA le dernier pilote, la page Ping récupère la liste des relais de Valve auprès de Steam, la page DNS teste des résolveurs publics comme Cloudflare, Google et Quad9, la page Connexion Internet et une capture Benchmark envoient de petites sondes au résolveur public de Cloudflare, et la page Mises à jour lit les notes de version sur w0a.app.
La liste complète, avec la durée de conservation de chaque élément, figure dans la Politique de confidentialité.
Ce que w0a collecte, expliqué étape par étape
Comment vérifier un téléchargement
Télécharge w0a uniquement depuis la page de téléchargement de w0a.app. Le SHA-256 de chaque version publiée s'affiche sous le bouton de téléchargement : compare-le à celui du fichier reçu, et supprime le fichier si les deux diffèrent.
Pages liées : Comment ça marche, Politique de confidentialité et Contact.