Skip to content

Instantly share code, notes, and snippets.

@foxlet
Last active August 11, 2018 23:17
Show Gist options
  • Select an option

  • Save foxlet/b70932bc467342aa6375ba70c39a50b4 to your computer and use it in GitHub Desktop.

Select an option

Save foxlet/b70932bc467342aa6375ba70c39a50b4 to your computer and use it in GitHub Desktop.
ImpactorPatches

Totally Legal (TM) Impactor Patches

Fixes the issue with signing applications on Windows and Linux platforms. Based on ur0's patch.

You must install xdelta3 on Linux hosts for the script to work. Just copy-and-paste to your terminal/command prompt.

On a Linux Host

Linux (64-bit) version

mkdir -p impactor && wget https://cache.saurik.com/impactor/l64/Impactor64_0.9.44.tgz && wget https://furcode.co/jailbreak/ImpactorLinux.xdelta && tar -xvf Impactor64_0.9.44.tgz -C ./impactor/ && xdelta3 -d -s ./impactor/Impactor ImpactorLinux.xdelta ./impactor/NewImpactor && chmod +x ./impactor/NewImpactor && rm Impactor64_0.9.44.tgz && rm ImpactorLinux.xdelta

Windows (64-bit) version

mkdir -p impactor && wget https://cache.saurik.com/impactor/win/Impactor_0.9.44.zip && wget https://furcode.co/jailbreak/ImpactorWindows.xdelta && unzip Impactor_0.9.44.zip -d ./impactor/ && xdelta3 -d -s ./impactor/Impactor.exe ImpactorWindows.xdelta ./impactor/NewImpactor.exe && rm Impactor_0.9.44.zip && rm ImpactorWindows.xdelta

On a Windows Host

CMD

Powershell

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 ImpactorWindows.xdelta impactor\NewImpactor.exe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment