Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/signtools/altserver-cert-dumper
A proxy DLL for Windows to dump your developer account certificate from AltServer
https://github.com/signtools/altserver-cert-dumper
altserver certificate developer dll dumper ios signer windows
Last synced: 5 days ago
JSON representation
A proxy DLL for Windows to dump your developer account certificate from AltServer
- Host: GitHub
- URL: https://github.com/signtools/altserver-cert-dumper
- Owner: SignTools
- Created: 2021-05-31T19:20:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T19:02:31.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T22:53:28.863Z (over 1 year ago)
- Topics: altserver, certificate, developer, dll, dumper, ios, signer, windows
- Language: C
- Homepage:
- Size: 9.77 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AltServer Certificate Dumper
> 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](https://altstore.io/) 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.
## Usage
### Installing
1. If you haven't already, install [AltServer](https://altstore.io/)
2. Make sure AltServer is not running in your system tray. If it is, quit it.
3. Download this project's proxy `zlib1.dll` from the [releases](https://github.com/SignTools/altserver-cert-dumper/releases)
4. Go to your AltServer's installation folder. By default, this is: `C:\Program Files (x86)\AltServer`
5. Inside AltServer's folder, rename the original `zlib1.dll` to `zlib2.dll`
6. Move this project's proxy `zlib1.dll`, the one you just downloaded, inside AltServer's folder. You should end up with both `zlib1.dll` and `zlib2.dll` next to each other. Nothing should have been replaced.### Dumping
1. Run AltServer as normal
2. You should immediately see a message box saying: `Hooks initialized`. If you don't see this, then you didn't install the proxy correctly.
3. Proceed to install AltStore on your phone as normal. If you already have it installed, you will have to reinstall it.
4. 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` and `AltServer-Cert-Pass.txt`. These are your certificate and password, respectively.### Uninstalling
1. Make sure AltServer is not running in your system tray. If it is, quit it.
2. Go to your AltServer's installation folder. By default, this is: `C:\Program Files (x86)\AltServer`
3. Delete the proxy `zlib1.dll`
4. Rename the original `zlib2.dll` back to `zlib1.dll`## Building
Tested and working is the following setup:
- mingw-w64 7.0.0+ (32-bit)
- CMake 3.16+## References
Based on [PerfectProxyDLL](https://github.com/ViRb3/PerfectProxyDLL).