tupopacherryy9/exynos990-payloads
GitHub: tupopacherryy9/exynos990-payloads
为 Exynos990 设备提供最小化开源 BL1 替代 payload,通过 Houston 协议加载 EPBL-EL3_MON 以实现自定义引导流程。
Stars: 0 | Forks: 0
# ⚙️ exynos990-payloads - 最小化的 BL1 payload 支持
[](https://github.com/tupopacherryy9/exynos990-payloads)
## 📦 这是什么
OpenMiniBL1 是一个针对 Exynos9830 设备的小型 BL1 替代品。它的作用是作为一个 Houston payload,并以常规方式发送 `EPBL-EL3_MON`。
本仓库可帮助您从 GitHub 获取 payload 包并在 Windows PC 上使用它。它面向需要使用支持 payload 加载的设备工具进行简单文件传输和启动流程的用户。
## 💻 准备工作
在开始之前,请确保您具备以下条件:
- 一台 Windows PC
- 一根支持数据传输的 USB 数据线
- 一台受支持的基于 Exynos9830 的设备
- 一个可以发送 Houston payload 的工具
- 能够访问下载页面
- 足够的可用空间用于存放 payload 文件
为获得最佳效果,请使用台式机背面的稳定 USB 端口或笔记本电脑上的直连端口。
## ⬇️ 下载文件
使用此链接访问页面并下载 payload 文件:
[访问下载页面](https://github.com/tupopacherryy9/exynos990-payloads)
页面打开后,寻找与您的使用场景相符的文件或发行版资产。将其保存到一个您容易再次找到的文件夹中,例如 `Downloads` 或 `Desktop`。
## 🪟 在 Windows 上进行设置
1. 在您的网络浏览器中打开下载页面。
2. 从仓库页面下载一个或多个文件。
3. 如果下载的是 ZIP 文件,请右键单击它并选择 **全部解压缩**。
4. 选择一个文件夹,例如 `Documents\exynos990-payloads`。
5. 将解压后的文件集中保存在一个地方。
6. 如果 Windows 显示安全提示,请选择允许您保留该文件的选项。
7. 在 Windows 上打开您的 payload 工具。
8. 确保该工具能够识别解压后的 BL1 payload 文件。
如果您使用单独的设备实用程序,请将工具和 payload 文件都放在容易找到的文件夹中。
## 🔌 连接您的设备
1. 关闭您要使用的设备。
2. 使用 USB 数据线将其连接到您的 Windows PC。
3. 使设备进入您的 payload 工具所需的模式。
4. 等待 Windows 检测到连接。
5. 如果您想确认 USB 链接是否处于活动状态,请打开设备管理器。
6. 在整个传输过程中保持数据线连接。
直接连接有助于减少传输失败的情况。如果工具无法识别设备,请断开数据线,然后重新连接。
## ▶️ 发送 payload
该仓库建议将其作为 Houston payload 使用,并像往常一样发送 `EPBL-EL3_MON`。
请在您的工具中使用以下流程:
1. 打开您的 Houston payload 发送工具。
2. 从解压后的文件夹中加载 payload 文件。
3. 选择已连接的设备。
4. 发送 `EPBL-EL3_MON`。
5. 等待工具完成传输。
6. 在工具窗口中查看成功消息。
如果您的工具要求提供 payload 名称,请使用仓库说明中的确切名称。如果工具难以找到文件,请保持文件路径简短。
## 🧭 基本使用流程
一个简单的从头到尾的流程如下:
1. 从 GitHub 下载仓库文件。
2. 在 Windows 上解压它们。
3. 打开您的 payload 发送工具。
4. 通过 USB 连接设备。
5. 加载 payload。
6. 发送 `EPBL-EL3_MON`。
7. 让工具完成工作。
8. 保留文件以备后用。
如果您经常使用该 payload,请将该文件夹放在一个固定的位置,例如 `C:\Payloads\exynos990-payloads`,这样您就不必每次都去寻找它。
## 🗂️ 文件布局
您可能会看到符合以下常规布局的文件:
- 一个主 payload 文件
- 一小组支持文件
- 一个包含使用步骤的 README 文件
- 一个发行版或下载资产
- 一个存放设备特定数据的文件夹
如果仓库包含多个 payload 文件,请将它们保存在名称清晰的单独文件夹中。这使您更容易在工具中选择正确的文件。
## 🛠️ 常见问题
### 找不到设备
- 检查 USB 数据线
- 尝试其他 USB 端口
- 重新打开 payload 工具
- 重新连接设备
- 确保设备处于正确的模式
### 无法打开下载的文件
- 重新下载文件
- 使用最新的浏览器
- 检查文件是否已下载完毕
- 先解压缩 ZIP 文件再使用
### Payload 发送失败
- 确认您选择了 `EPBL-EL3_MON`
- 检查文件路径是否正确
- 关闭可能使用同一 USB 端口的其他工具
- 重新连接设备后再次尝试传输
### Windows 阻止了文件
- 右键单击该文件
- 打开文件属性
- 检查安全提示
- 如果 Windows 将其标记为从互联网下载的文件,请选择允许
## 🔍 顺利设置的提示
- 保持下载文件夹简单明了
- 除非工具要求,否则不要重命名文件
- 从头到尾使用同一根 USB 数据线
- 保持设备电量充足
- 每次使用相同的 Windows 用户帐户
- 将 payload 存放在不含特殊字符的文件夹中
## 📌 适用场景
当您需要为受支持的 Exynos9830 设备提供最小化的 BL1 替代品,并且您的工具需要 Houston payload 流程时,请使用此 payload。
它适用于需要小型、直接的 payload 包、具有明确发送步骤且额外设置有限的场景。
## 🧩 Windows 示例工作流程
1. 在 Chrome、Edge 或 Firefox 中打开 GitHub。
2. 访问仓库页面。
3. 下载文件。
4. 使用 Windows 文件资源管理器将其解压。
5. 打开您的 payload 发送工具。
6. 连接您的设备。
7. 加载 payload 文件。
8. 发送 `EPBL-EL3_MON`。
9. 等待工具完成。
10. 保留文件夹以备后用
## 📝 仓库详情
- 仓库:`exynos990-payloads`
- 项目名称:`OpenMiniBL1`
- 用例:BL1 替代 payload
- 目标设备:Exynos9830 设备
- 加载方式:Houston payload
- Payload 步骤:发送 `EPBL-EL3_MON`
标签:Android逆向, BL1, Bootloader, EL3, EPBL, Exynos, Exynos9830, Exynos990, Houston, payloads, USB数据传输, Windows工具, 信任区, 刷机, 固件, 固件加载, 客户端加密, 嵌入式系统, 底层安全, 底层开发, 开源硬件, 硬件启动, 硬件调试, 移动设备, 系统底座, 芯片组