项目介绍

SignTools/altserver-cert-dumper 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,目前获得 22 个 Star、3 次 Fork。

仓库全名
SignTools/altserver-cert-dumper
Star 数
22
Fork 数
3

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 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

altserver-cert-dumper 用什么语言开发?

主要使用 C 编写,目前有 22 个 Star。

如何获取 altserver-cert-dumper 的源码?

可以直接克隆仓库:git clone https://github.com/SignTools/altserver-cert-dumper.git,默认分支为 master;安装与运行步骤见仓库 README。

altserver-cert-dumper 最近还在维护吗?

仓库最近一次更新为 2023年3月8日,当前没有未关闭的 Issue;Star 数为 22,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

A proxy DLL for Windows to dump your developer account certificate from AltServer

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
29
价值分
14
活跃状态
归档

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 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
  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
  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.

评论

暂无评论