biskeydump 项目使用教程
biskeydump fusee payload that dumps your BIS keys 项目地址: https://gitcode.com/gh_mirrors/bi/biskeydump
1. 项目目录结构及介绍
biskeydump/
├── src/
│ ├── main.c
│ ├── key_derivation.c
│ ├── tsec.c
│ └── ...
├── Makefile
├── README.md
├── LICENSE
└── ...
目录结构说明
- src/: 包含项目的源代码文件,主要功能实现都在这个目录下。
- main.c: 主程序入口文件。
- key_derivation.c: 负责密钥派生的代码文件。
- tsec.c: 处理 TSEC 相关操作的代码文件。
- Makefile: 用于编译项目的 Makefile 文件。
- README.md: 项目的基本介绍和使用说明。
- LICENSE: 项目的开源许可证文件,本项目使用 GPL-2.0 许可证。
2. 项目启动文件介绍
启动文件:src/main.c
main.c
是 biskeydump 项目的主程序入口文件。它负责初始化系统、加载必要的库和模块,并调用其他功能模块来完成密钥的提取和输出。
主要功能
- 初始化系统: 初始化 TSEC 和其他必要的硬件模块。
- 密钥提取: 调用
key_derivation.c
中的函数来提取 BIS 密钥。 - 输出密钥: 将提取的密钥输出到屏幕或生成 QR 码供用户扫描。
3. 项目配置文件介绍
配置文件:Makefile
Makefile
是用于编译 biskeydump 项目的配置文件。它定义了编译规则、依赖关系和编译选项。
主要配置项
- 编译目标: 定义了编译生成的目标文件
biskeydump.bin
。 - 编译选项: 指定了编译器和编译选项,如
CFLAGS
和LDFLAGS
。 - 依赖关系: 定义了源文件之间的依赖关系,确保编译时所有依赖文件都被正确处理。
使用方法
在项目根目录下运行以下命令进行编译:
make
编译完成后,生成的 biskeydump.bin
文件即可用于提取 Switch 的 BIS 密钥。
以上是 biskeydump 项目的目录结构、启动文件和配置文件的详细介绍。通过本教程,您可以了解如何编译和使用 biskeydump 项目来提取 Nintendo Switch 的 BIS 密钥。
biskeydump fusee payload that dumps your BIS keys 项目地址: https://gitcode.com/gh_mirrors/bi/biskeydump