百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

shofel2

> 编程语言
开源

Tegra X1 开机ROM 漏洞

769 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Tegra X1 开机ROM 漏洞

ShofEL2

一个误导性命名的 Tegra X1 Boot ROM 漏洞和 Nintendo Switch Linux 加载程序。 请参阅随附的博客文章: https://fail0verflow.com/blog/2018/shofel2/

强制性免责声明

如果你的 Switch 着火或变成 Ouya,那不是我们的错。 用坏软件(例如 所有电压都是由软件控制的)。我们已经对其中一台造成了暂时性损坏。 LCD 面板的电源排序代码有问题。说实话,如果出现问题,请不要抱怨。 出了什么问题。 另一方面,这个漏洞可能在 Ouya 上也能运行。

使用方法

您需要 arm-linux-gnueabi 和 aarch64-linux-gnu 工具链。 拥有可用的工具链。 克隆所有内容:

$ git clone https://github.com/fail0verflow/shofel2.git $ git clone --recursive https://github.com/fail0verflow/switch-coreboot.git coreboot $ git clone https://github.com/fail0verflow/switch-u-boot.git u-boot $ git clone https://github.com/fail0verflow/switch-linux.git linux $ git clone https://github.com/boundarydevices/imx_usb_loader.git 构建 cbfs 加载程序: $ cd shofel2/exploit $ make 构建 u-boot: $ cd u-boot $ export CROSS_COMPILE=aarch64-linux-gnu- $ make nintendo-switch_defconfig $ make 构建 coreboot: $ cd coreboot $ make nintendo_switch_defconfig $ make iasl $ make 构建 imx_usb_loader: $ cd imx_usb_loader $ make 构建 Linux: $ cd linux $ export ARCH=arm64 $ export CROSS_COMPILE=aarch64-linux-gnu- $ make nintendo-switch_defconfig $ make 如果您收到类似以下内容的错误:

make[1]: *** No rule to make target '/lib/firmware/brcm/brcmfmac4356-pcie.txt', needed by 'firmware/brcm/brcmfmac4356-pcie.txt.gen.o'.  Stop.

下载 此, 使用 base64 解码, 并将其放置在主机文件系统中, 以 /lib/firmware/brcm/brcmfmac4356-pcie.txt 为名:

Linaro

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言