Tegra X1 开机ROM 漏洞
一个误导性命名的 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 为名:
暂无开放 Issues,或尚未同步最近议题。