Add-Type -AssemblyName System.IO.Compression.FileSystem function Unzip { param([string]$zipfile, [string]$outpath) [System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $outpath) } Invoke-WebRequest -Uri https://furcode.co/jailbreak/ImpactorWindows.xdelta -OutFile .\ImpactorWindows.xdelta Invoke-WebRequest -Uri https://furcode.co/jailbreak/xdelta3-3.1.0-x86_64.exe.zip -OutFile .\xdelta3.zip Invoke-WebRequest -Uri https://cache.saurik.com/impactor/win/Impactor_0.9.44.zip -OutFile .\impactor.zip Unzip $pwd\xdelta3.zip $pwd\xdelta\ Unzip $pwd\impactor.zip $pwd\impactor\ .\xdelta\xdelta3-3.1.0-x86_64.exe -d -s impactor\Impactor.exe ImpactorWindows.xdelta impactor\NewImpactor.exe rm -r ImpactorWindows.xdelta, xdelta3.zip, impactor.zip, .\xdelta\