Co mění
Nic se nezmění, dokud nestiskneš tlačítko nebo nezapneš engine, a na nové instalaci je každý engine vypnutý.
Optimalizace zapisují nastavení Windows: hodnoty registru, schémata napájení, servery DNS a šifrované DNS, naplánované úlohy a typ spouštění služeb z pevného seznamu. Hodnota registru musí být na seznamu zakompilovaném do aplikace; zápis kamkoli jinam se odmítne.
Před zápisem w0a přečte aktuální hodnotu a zaznamená ji do logu změn v %ProgramData%\w0a, který může číst každý uživatel a měnit jen správci. Hodnota, která už je nastavená, se nezapisuje ani nezaznamenává. Před první změnou v relaci w0a nabídne vytvořit bod obnovení Windows.
Několik stránek mění vlastní věci, každá s vlastní cestou zpět:
- CS2. Možnosti spuštění v souboru nastavení Steamu, soubor nastavení obrazu hry a vlastní soubor w0a.cfg od w0a, který spouští jeden řádek v tvém autoexec.cfg. Soubor, který w0a nevytvořil, se zkopíruje dřív, než ho w0a poprvé změní.
- Profil NVIDIA pro cs2.exe. Až čtyři zdokumentovaná nastavení ovladače. Vrácení odstraní jen tyto hodnoty, takže všechno, co sis v tom profilu nastavil sám, zůstane.
- Grafická karta. Posuny taktů, zvýšení napětí, limit výkonu a otáčky ventilátoru, uložené jako profily na stránce Grafická karta, kde jedno tlačítko vrátí kartu na výchozí hodnoty.
- Položky po spuštění. Položka vypnutá na stránce Po spuštění zůstane, kde je, a dá se znovu zapnout ve stejném seznamu.
- Mazání. Stránka Logy smaže vybrané logy a mezipaměti a stránka Odinstalovat aplikace odebere aplikace. Ani jedno nejde vrátit; obě stránky to říkají a před začátkem se zeptají.
Enginy, které zapneš, působí na běžící programy, například zvednou prioritu hry.
Jak se změna vrací
Stránka Zálohy ukazuje bod obnovení w0a pro každou operaci. Obnovení jednoho z nich vrátí každou změnu provedenou po něm, včetně pozdějších bodů, a „Vrátit vše“ zapíše zpět první zaznamenanou hodnotu každého nastavení.
Stránka Fix ten log nepotřebuje. Skoro každá karta zapíše zpět výchozí hodnotu Windows, takže opraví i nastavení, které změnil jiný nástroj nebo starší instalace. Karta CS2 vrátí kopie, které w0a pořídil před svým prvním zápisem.
Jak vrátit každou změnu, krok za krokem
Co odmítá
- Nastavení jádra. Každá hodnota pod Session Manager\kernel se odmítne.
- Klíče ovladače displeje. Klíče, které vypínají vícevrstvé překrytí (MPO), a klíče TDR, které určují, jak se Windows zotaví ze zaseknuté grafické karty, na skutečném počítači zmrazily CS2. w0a nezapisuje žádný z nich.
w0a smí tyto hodnoty smazat, a tím vrátit výchozí nastavení Windows na PC, které je pořád má ze starší verze w0a nebo z jiného nástroje. Nikdy je nezapisuje.
- Microsoft Defender. w0a nemění žádné z jeho nastavení, nepřidává výjimky a nikdy nesnižuje prioritu jeho procesů. Defender není na seznamu služeb, jejichž typ spouštění smí w0a měnit, a jeho aktualizace bezpečnostních informací se dál stahují, i když w0a během hry zdržuje ostatní stahování na pozadí. Stránka Logy je jediné místo, kde se w0a dotýká souborů Defenderu: když je její políčko zaškrtnuté, což je výchozí stav, úklid vyprázdní logy diagnostiky a historie kontrol Defenderu. Ochranný engine, signatury a soubory v karanténě zůstanou nedotčené.
- Tvoje hry. w0a do nich nevkládá žádný kód a nečte nic z jejich paměti.
- Integrita paměti. Přepínač, který tuto ochranu Windows vypíná, je ve výchozím stavu nezaškrtnutý a při výběru všeho se vynechá. Odmítne se spustit, když je nainstalovaný FACEIT nebo to w0a nedokáže zjistit, a když je nastavení zamčené.
- Jedno kliknutí na všechno. Neexistuje tlačítko, které by optimalizovalo celý PC naráz, ani úvodní prohlídka při prvním spuštění: každou změnu si vybíráš sám.
Jaký ovladač může načíst
w0a nemá vlastní ovladač a žádný nedodává. Některá měření ho potřebují: teplota pouzdra procesoru, časování pamětí a teplota paměťových modulů. Kvůli nim může nainstalovat PawnIO, samostatně podepsaný ovladač nezávislého vývojáře, který w0a používá jen ke čtení. Nainstaluje ho teprve poté, co stiskneš jeho tlačítko a potvrdíš dotaz se jménem vydavatele, kterého Windows na souboru ověřily, a instalátor stahuje přes HTTPS z GitHubu a odnikud jinud.
Anti-cheat FACEIT se nespustí vedle starších verzí PawnIO. w0a vždy nainstaluje tu nejnovější, podepsanou vydavatelem Microsoftu pro kompatibilitu hardwaru, a předem tě upozorní, když je FACEIT nainstalovaný vedle starší.
PawnIO je samostatný produkt s vlastní položkou v seznamu nainstalovaných aplikací Windows: odinstalace w0a ho neodstraní.
Co jde po síti
- Kontrola licence. Až po zadání klíče: klíč, jednosměrný hash ID hardwaru a také to, kterou verzi smlouvy jsi přijal a kdy. Dokud je klíč zadaný, zůstává otevřené spojení s licenčním serverem, takže zrušená nebo změněná licence platí bez restartu. Uplatnění trialu zdarma odešle hash ID hardwaru a jednorázový kód od bota na Discordu.
- Aktivace. Při aktivaci klíče s ním jde souhrn hardwaru: verze a architektura Windows, název počítače, výrobce a model, procesor a počet jader, základní deska, verze BIOSu, grafická karta, paměť, rozlišení obrazovky, doba běhu a místní IP adresa. Server si ponechá jen souhrn z první aktivace klíče.
- Diagnostika chyb. Ve výchozím stavu zapnutá, vypíná se jedním políčkem na stránce Nastavení a posílá se jen s klíčem. Dvě minuty po spuštění a pak každých šest hodin, případně každých šest minut nejvýš asi hodinu, dokud se odesílá velký nahromaděný objem: klíč, hashované ID hardwaru, verze aplikace a nové řádky logu chyb, bez cest, uživatelského jména a vzorů klíčů. Uchovává se 90 dní.
- Hlášení problémů. Jen když nějaké odešleš: tvoje zpráva a kontakt, verze aplikace, verze Windows, procesor a grafická karta, konec logu chyb, pokud zaškrtneš jeho políčko, a licenční klíč a hashované ID hardwaru. Cesty, uživatelské jméno a vzory klíčů se odstraní.
- Aktualizace. Při spuštění a na stránce Aktualizace w0a čte soubor s verzí podepsaný naším klíčem a nepodepsaný nebo špatně podepsaný ignoruje. Aktualizace se nainstaluje jen tehdy, když přišla přes HTTPS, její SHA-256 odpovídá podepsanému souboru a nese stejný podpis kódu jako běžící kopie.
- Další služby. Jen když otevřeš stránku nebo stiskneš její tlačítko: stránka Ovladače se u NVIDIA zeptá na nejnovější ovladač, stránka Ping stáhne ze Steamu seznam relé Valve, stránka DNS zkouší veřejné resolvery jako Cloudflare, Google a Quad9, stránka Připojení a měření na stránce Benchmark posílají malé sondy na veřejný resolver Cloudflare a stránka Aktualizace čte poznámky k vydáním z w0a.app.
Úplný seznam i s dobou uchování každé položky najdeš v dokumentu Zásady ochrany soukromí.
Co w0a sbírá, vysvětleno krok za krokem
Jak ověřit stažený soubor
Stahuj w0a jen ze stránky pro stažení na w0a.app. SHA-256 každého zveřejněného buildu je uvedený pod tlačítkem pro stažení: porovnej ho se souborem, který jsi dostal, a pokud se liší, soubor smaž.
Související stránky: Jak to funguje, Zásady ochrany soukromí a Kontakt.