Skip to content

WinBreak 0.1.0

Choose a tag to compare

@fgirolami29 fgirolami29 released this 11 Jul 18:32

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.zip
  • WinBreak-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 SHA256

Confrontare 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.exe grafico 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.exe grafico 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, -WorkDirectory e -OutputIso.
  • Test Pester non distruttivi per logica pura, percorsi, menu, exit code, build, cleanup, argomenti oscdimg, DryRun e gestione di appraiserres.dll.
  • Documentazione italiana con procedura di avvio, requisiti, sicurezza, limiti e recupero.

Sicurezza

  • Nessuna modifica dei payload install.wim, install.esd o install.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.