Automatically builds GenP executables from source
AutoIt
4,249
20 commits
updated Jul 26, 2026
This repository is strictly for educational and archival purposes only.
GenP (Generic Patcher) is an open-source Adobe patcher written in AutoIt that applies binary hex patches to Adobe Creative Cloud application files, modifying their licensing behavior. It supports Photoshop, Illustrator, Premiere Pro, After Effects, Acrobat, Lightroom, and the rest of the CC suite on Windows 10 and 11.
Copies of GenP float around on Discord, Telegram, and random file hosts — and there's no way to tell if those binaries are clean or packed with malware. That's the problem this repo fixes:
config.ini) are right here. Read them before you run anything..github/workflows/release.yml) runs on GitHub-hosted runners. No one touches the binary between compilation and upload.If your copy didn't come from this repo's GitHub Releases page, you can't know what's in it.
In 2013, Adobe dropped perpetual licenses for Creative Suite and went all-in on the Creative Cloud subscription model. A lot of people hated it. Surveys at the time put the number at 87% of users preferring the old model. For hobbyists, students, and freelancers who couldn't justify the recurring cost, piracy tools became the workaround.
GenP first appeared around 2019. A developer going by Uncia built it as a universal Adobe CC patcher — one tool that could patch Photoshop, Illustrator, Premiere, and the rest of the suite in one shot. It worked by applying hex patches to application binaries, disabling the Adobe Genuine Service (AGS), licensing checks, and phone-home calls.
The r/GenP subreddit quickly became the main hub for downloads, guides, and troubleshooting.
| Version | When | What Changed |
|---|---|---|
| 2.0 | ~2019 | First multi-app patcher for Adobe CC 2019 |
| 2.4–2.5 | 2020 | Stability fixes, CC 2019–2020 compat |
| 2.7 | 2021–2022 | Partial Acrobat support |
| 3.0 | ~2023 | Hosts file bypass, full Acrobat support — Uncia's last release |
| 3.4+ | 2024 | Taken over by the CGP community |
| 3.7.x | 2025 | Latest Adobe versions, Windows 10/11 |
Uncia retired from the scene in early 2023 and dropped GenP 3.0.3 (listed on Reddit as GenP 3.0) with the full source code. The CGP (Community GenP) group picked it up from there, keeping it working against newer Adobe releases. The credits in current versions read: "Original version by Uncia — CGP + GenP Community Edition."
Adobe didn't just sit and watch. Their response came in waves:
On April 30, 2025, Reddit pulled the plug on r/GenP, citing copyright violations — almost certainly the result of Adobe's legal pressure. The community moved to:
Each version directory includes two third-party binaries. Neither is produced by this repository — they come from the upstream GenP patch developers. To ensure they haven't been tampered with, they are verified against their official sources:
| Binary | Source | Verification method |
|---|---|---|
upx-*-win64.zip | github.com/upx/upx/releases | SHA-256 compared against the matching GitHub release |
wintrust.dll | Microsoft Windows (stock, unpatched) | SHA-256 looked up in winbindex to confirm it is a known Microsoft-signed binary |
The wintrust.dll in the repository is the unmodified Microsoft DLL. It gets patched at build time by patch_wintrust.ps1 (two bytes at offsets 0x1C86–0x1C87).
Verify locally:
python verify_binaries.py # check all versions
python verify_binaries.py v4.0.0 # check a specific version
This check also runs automatically in CI before every release build.
Each version lives in its own directory (e.g. v3.7.2/):
v3.7.2/
├── GenP/
│ ├── GenP-3.7.2.au3 # AutoIt source
│ ├── config.ini # Patch definitions & target files
│ └── Skull.ico # Application icon
├── WinTrust/
│ ├── patch_wintrust.ps1
│ └── wintrust.dll
├── UPX/
│ └── upx-5.0.1-win64.zip
├── build.ps1 # PowerShell build script
├── run_build.bat # Build entry point (run as admin)
└── build_info.txt
Run run_build.bat as administrator. The build script will:
wintrust.dll.au3 source into an executableThe compiled .exe is output to a Release/ folder.
Releases are also built automatically via GitHub Actions on push to main.
GenP wouldn't exist without the people who built it, maintained it, and kept the community alive through every takedown and platform ban:
This repository is provided as-is for educational purposes only. The authors do not condone software piracy. Use of this tool may violate Adobe's terms of service and applicable laws in your jurisdiction. You are solely responsible for how you use this software.
179 followers · starred Jul 2026
66 followers · starred Aug 2026
428 followers · starred Sep 2026
94 followers · starred Oct 2026
Automatically builds GenP executables from source
AutoIt
4,249
20 commits
updated Jul 26, 2026
This repository is strictly for educational and archival purposes only.
GenP (Generic Patcher) is an open-source Adobe patcher written in AutoIt that applies binary hex patches to Adobe Creative Cloud application files, modifying their licensing behavior. It supports Photoshop, Illustrator, Premiere Pro, After Effects, Acrobat, Lightroom, and the rest of the CC suite on Windows 10 and 11.
Copies of GenP float around on Discord, Telegram, and random file hosts — and there's no way to tell if those binaries are clean or packed with malware. That's the problem this repo fixes:
config.ini) are right here. Read them before you run anything..github/workflows/release.yml) runs on GitHub-hosted runners. No one touches the binary between compilation and upload.If your copy didn't come from this repo's GitHub Releases page, you can't know what's in it.
In 2013, Adobe dropped perpetual licenses for Creative Suite and went all-in on the Creative Cloud subscription model. A lot of people hated it. Surveys at the time put the number at 87% of users preferring the old model. For hobbyists, students, and freelancers who couldn't justify the recurring cost, piracy tools became the workaround.
GenP first appeared around 2019. A developer going by Uncia built it as a universal Adobe CC patcher — one tool that could patch Photoshop, Illustrator, Premiere, and the rest of the suite in one shot. It worked by applying hex patches to application binaries, disabling the Adobe Genuine Service (AGS), licensing checks, and phone-home calls.
The r/GenP subreddit quickly became the main hub for downloads, guides, and troubleshooting.
| Version | When | What Changed |
|---|---|---|
| 2.0 | ~2019 | First multi-app patcher for Adobe CC 2019 |
| 2.4–2.5 | 2020 | Stability fixes, CC 2019–2020 compat |
| 2.7 | 2021–2022 | Partial Acrobat support |
| 3.0 | ~2023 | Hosts file bypass, full Acrobat support — Uncia's last release |
| 3.4+ | 2024 | Taken over by the CGP community |
| 3.7.x | 2025 | Latest Adobe versions, Windows 10/11 |
Uncia retired from the scene in early 2023 and dropped GenP 3.0.3 (listed on Reddit as GenP 3.0) with the full source code. The CGP (Community GenP) group picked it up from there, keeping it working against newer Adobe releases. The credits in current versions read: "Original version by Uncia — CGP + GenP Community Edition."
Adobe didn't just sit and watch. Their response came in waves:
On April 30, 2025, Reddit pulled the plug on r/GenP, citing copyright violations — almost certainly the result of Adobe's legal pressure. The community moved to:
Each version directory includes two third-party binaries. Neither is produced by this repository — they come from the upstream GenP patch developers. To ensure they haven't been tampered with, they are verified against their official sources:
| Binary | Source | Verification method |
|---|---|---|
upx-*-win64.zip | github.com/upx/upx/releases | SHA-256 compared against the matching GitHub release |
wintrust.dll | Microsoft Windows (stock, unpatched) | SHA-256 looked up in winbindex to confirm it is a known Microsoft-signed binary |
The wintrust.dll in the repository is the unmodified Microsoft DLL. It gets patched at build time by patch_wintrust.ps1 (two bytes at offsets 0x1C86–0x1C87).
Verify locally:
python verify_binaries.py # check all versions
python verify_binaries.py v4.0.0 # check a specific version
This check also runs automatically in CI before every release build.
Each version lives in its own directory (e.g. v3.7.2/):
v3.7.2/
├── GenP/
│ ├── GenP-3.7.2.au3 # AutoIt source
│ ├── config.ini # Patch definitions & target files
│ └── Skull.ico # Application icon
├── WinTrust/
│ ├── patch_wintrust.ps1
│ └── wintrust.dll
├── UPX/
│ └── upx-5.0.1-win64.zip
├── build.ps1 # PowerShell build script
├── run_build.bat # Build entry point (run as admin)
└── build_info.txt
Run run_build.bat as administrator. The build script will:
wintrust.dll.au3 source into an executableThe compiled .exe is output to a Release/ folder.
Releases are also built automatically via GitHub Actions on push to main.
GenP wouldn't exist without the people who built it, maintained it, and kept the community alive through every takedown and platform ban:
This repository is provided as-is for educational purposes only. The authors do not condone software piracy. Use of this tool may violate Adobe's terms of service and applicable laws in your jurisdiction. You are solely responsible for how you use this software.
179 followers · starred Jul 2026
66 followers · starred Aug 2026
428 followers · starred Sep 2026
94 followers · starred Oct 2026