A proxy DLL for Windows to dump your developer account certificate from AltServer.
There is no official way to obtain your developer account's certificate in Windows. AltServer does this under the hood, but for (security?) reasons, the certificate never touches your disk unprotected.
This project is a simple patch that will hook into AltServer and dump your certificate and password to your Desktop as they are processed. The patch is completely transparent and will cause no side effects.
- If you haven't already, install AltServer
- Make sure AltServer is not running in your system tray. If it is, quit it.
- Download this project's proxy
zlib1.dll
from the releases - Go to your AltServer's installation folder. By default, this is:
C:\Program Files (x86)\AltServer
- Inside AltServer's folder, rename the original
zlib1.dll
tozlib2.dll
- Move this project's proxy
zlib1.dll
, the one you just downloaded, inside AltServer's folder. You should end up with bothzlib1.dll
andzlib2.dll
next to each other. Nothing should have been replaced.
- Run AltServer as normal
- You should immediately see a message box saying:
Hooks initialized
. If you don't see this, then you didn't install the proxy correctly. - Proceed to install AltStore on your phone as normal. If you already have it installed, you will have to reinstall it.
- At the end of the process, you will see a message box saying:
Certificate successfully saved to Desktop
. Then, on your desktop, you will find two new files:AltServer-Cert.p12
andAltServer-Cert-Pass.txt
. These are your certificate and password, respectively.
- Make sure AltServer is not running in your system tray. If it is, quit it.
- Go to your AltServer's installation folder. By default, this is:
C:\Program Files (x86)\AltServer
- Delete the proxy
zlib1.dll
- Rename the original
zlib2.dll
back tozlib1.dll
Tested and working is the following setup:
- mingw-w64 7.0.0+ (32-bit)
- CMake 3.16+
Based on PerfectProxyDLL.