Releases: fgirolami29/WinBreak
Release list
WinBreak 0.1.2
WinBreak 0.1.2
Download
Scaricare:
WinBreak-0.1.1.zipWinBreak-0.1.1.sha256
Lo ZIP contiene già la directory radice:
WinBreak\
Estraendolo in C:\ si ottiene:
C:\WinBreak\
Avvio rapido
Fare clic destro su:
Start-WinBreak.cmd
e scegliere Esegui come amministratore.
Per simulare il flusso senza operazioni di sistema:
Start-WinBreak-DryRun.cmd
Verifica SHA256
Da PowerShell:
Get-FileHash ".\WinBreak-0.1.1.zip" -Algorithm SHA256Confrontare il valore con il contenuto di:
WinBreak-0.1.1.sha256
Correzioni
setup.exeviene ora aperto tramite la shell desktop di Windows invece di essere avviato direttamente dal processo Administrator di WinBreak.- Risolto il caso in cui Windows Setup poteva mostrare l'errore che impediva di determinare la compatibilità del sistema.
- Il pacchetto ZIP viene costruito da una allowlist di file destinati all'utente finale.
- Rimossi dal pacchetto
.gitignore,.DS_Store,__MACOSX, test e altri file di sviluppo.
Contenuto del pacchetto
WinBreak.ps1Start-WinBreak.cmdStart-WinBreak-DryRun.cmdREADME.mdCHANGELOG.md
WinBreak 0.1.1
WinBreak 0.1.1
Release di manutenzione dedicata alla compatibilità con Windows 11 24H2 e al completamento della patch Registry usata durante l’aggiornamento.
Download
Scaricare:
WinBreak-0.1.1.zipWinBreak-0.1.1.sha256
Lo ZIP contiene già la directory radice:
WinBreak\
Estraendolo in C:\ si ottiene:
C:\WinBreak\
Avvio rapido
Fare clic destro su:
Start-WinBreak.cmd
e scegliere Esegui come amministratore.
Per simulare il flusso senza operazioni di sistema:
Start-WinBreak-DryRun.cmd
Verifica SHA256
Da PowerShell:
Get-FileHash ".\WinBreak-0.1.1.zip" -Algorithm SHA256Confrontare il valore con il contenuto di:
WinBreak-0.1.1.sha256
Novità
Patch Registry completa
WinBreak applica ora:
AllowUpgradesWithUnsupportedTPMOrCPU;BypassTPMCheck;BypassSecureBootCheck;BypassRAMCheck;BypassCPUCheck.
Compatibilità Windows 11 24H2
WinBreak gestisce inoltre i controlli AppCompat utilizzati dalle versioni recenti di Windows Setup:
- backup ed eliminazione di
CompatMarkers; - backup ed eliminazione di
Shared; - backup ed eliminazione di
TargetVersionUpgradeExperienceIndicators; - creazione di
HwReqChk\HwReqChkVarscomeREG_MULTI_SZ.
Il valore applicato è:
SQ_SecureBootCapable=TRUE
SQ_SecureBootEnabled=TRUE
SQ_TpmVersion=2
SQ_RamMB=8192
Affidabilità
- backup JSON dei valori Registry modificati;
- esportazione
.regdelle chiavi AppCompat prima della rimozione; - verifica del tipo e del contenuto dei valori dopo la scrittura;
- operazioni idempotenti;
- supporto completo della modalità
DryRun; - versione aggiornata a
0.1.1.
Sicurezza
WinBreak:
- non modifica
install.wim,install.esdoinstall.swm; - non usa
/product server; - non usa parametri nascosti di Windows Setup;
- non altera immagini tramite DISM;
- non scarica automaticamente software;
- conserva backup e log delle operazioni Registry.
Prima dell’utilizzo è raccomandato un backup completo dei dati importanti.
Limitazioni
Il comportamento di Microsoft Windows Setup può cambiare nelle build future.
La creazione della ISO richiede Windows ADK Deployment Tools e oscdimg.exe già installato.
WinBreak 0.1.0
WinBreak 0.1.0
Prima release pubblica stabile di WinBreak, patcher interattivo per preparare un supporto Windows 11 destinato a sistemi con requisiti hardware non supportati.
Download
Scaricare:
WinBreak-0.1.0.zipWinBreak-0.1.0.sha256
Lo ZIP contiene già la directory radice:
WinBreak\
Estraendolo in C:\ si ottiene:
C:\WinBreak\
Avvio rapido
Fare clic destro su:
Start-WinBreak.cmd
e scegliere Esegui come amministratore.
Per simulare il flusso senza operazioni di sistema usare:
Start-WinBreak-DryRun.cmd
Verifica SHA256
Da PowerShell:
Get-FileHash ".\WinBreak-0.1.0.zip" -Algorithm SHA256Confrontare il valore ottenuto con il contenuto di WinBreak-0.1.0.sha256.
Caratteristiche principali
- selezione e validazione strutturale della ISO Windows 11;
- lettura non distruttiva delle edizioni disponibili;
- bypass Registry per TPM, Secure Boot e CPU;
- copia verificata del supporto tramite
robocopy; - backup e rimozione di
sources\appraiserres.dll; - avvio del normale
setup.exegrafico senza parametri nascosti; - creazione facoltativa di una nuova ISO BIOS/UEFI tramite
oscdimg.exe; - modalità DryRun senza mount, Registry, copie, eliminazioni o avvio di processi;
- log e backup portabili accanto a
WinBreak.ps1; - launcher semplificati per avvio normale e DryRun.
Sicurezza
WinBreak non modifica install.wim, install.esd o install.swm, non usa DISM per alterare immagini e non scarica automaticamente software.
Prima dell'utilizzo è raccomandato un backup completo dei dati importanti.
Changelog
[0.1.0] - 2026-07-11
Aggiunto
- Prima versione di WinBreak per Windows PowerShell 5.1.
- Banner adattivo a colori, controllo Administrator e gestione centralizzata di log ed errori.
- Ricerca non ricorsiva delle ISO in
C:\e%USERPROFILE%\Downloads, selezione interattiva e inserimento percorso con completamento Tab. - Validazione del file ISO, mount sicuro con rilevamento della proprietà del mount e timeout per la lettera di unità.
- Controllo della struttura del supporto e lettura non distruttiva delle edizioni Windows tramite
Get-WindowsImage. - Validazione Windows 11 basata su struttura, metadati leggibili e build minima 22000.
- Backup JSON dello stato Registry, applicazione idempotente e verifica dei bypass TPM, Secure Boot e CPU.
- Preparazione sicura della directory di lavoro, stima dello spazio richiesto e copia con
robocopy. - Rimozione verificata di
sources\appraiserres.dll, con hash SHA256 e backup verificato. - Avvio del normale
setup.exegrafico senza argomenti, preceduto da conferma e countdown annullabile. - Creazione facoltativa di una ISO BIOS/UEFI con
oscdimg.exe, verifica dell'output e hash SHA256. - Cleanup protetto della directory di lavoro, eseguito soltanto dopo conferma esplicita.
- Parametri
-DryRun,-KeepMounted,-WorkDirectorye-OutputIso. - Test Pester non distruttivi per logica pura, percorsi, menu, exit code, build, cleanup, argomenti
oscdimg, DryRun e gestione diappraiserres.dll. - Documentazione italiana con procedura di avvio, requisiti, sicurezza, limiti e recupero.
Sicurezza
- Nessuna modifica dei payload
install.wim,install.esdoinstall.swm. - Nessun download automatico, auto-elevazione, parametro nascosto di Setup o uso di
Invoke-Expression. - Nessuna eliminazione automatica di una directory di lavoro non vuota e nessun cleanup dopo l'avvio dell'upgrade.
- Smontaggio automatico limitato alle immagini montate da WinBreak, salvo
-KeepMounted. - Modalità DryRun senza scritture Registry, mount, copie, eliminazioni, avvio di Setup o esecuzione di
oscdimg.exe.
Limitazioni
- La validazione del supporto è strutturale e basata sulla leggibilità dei metadati; non è crittografica.
- La creazione della ISO richiede Windows ADK Deployment Tools già installato.
- Il comportamento di Microsoft Setup può cambiare e l'efficacia del metodo non è garantita per build future.