Downloads Navigation
ShofEL2 (Nvidia Tegra exploit)
Download Name: ShofEL2 (Nvidia Tegra exploit)
Category: Nintendo Switch
Author: fail0verflow
Submitted By: Sean
Date Added:
File Size: 320.03 KB
File Type: (Zip file)
Comments: 0
Downloads: 7
Views: 1,300
Related Forum: Gaming Discussion
Share:
Item description:
github
[ Register or Signin to view external links. ]
ShofEL2
A misleadingly-named Tegra X1 Boot ROM exploit and Nintendo Switch Linux loader.
Obligatory disclaimer
If your Switch catches fire or turns into an Ouya, it's not our fault. It's stupidly easy to blow up embedded platforms like this with bad software (e.g. all voltages are software-controlled). We already caused temporary damage to one LCD panel with bad power sequencing code. Seriously, do not complain if something goes wrong.
On the other hand, this exploit probably works on the Ouya...
Usage
You need arm-linux-gnueabi and aarch64-linux-gnu toolchains.
Clone everything:
$ git clone [ Register or Signin to view external links. ]
$ git clone --recursive [ Register or Signin to view external links. ] coreboot
$ git clone [ Register or Signin to view external links. ] u-boot
$ git clone [ Register or Signin to view external links. ] linux
$ git clone [ Register or Signin to view external links. ]
Build the cbfs loader:
$ cd shofel2/exploit
$ make
Build u-boot:
$ cd u-boot
$ export CROSS_COMPILE=aarch64-linux-gnu-
$ make nintendo-switch_defconfig
$ make
Build coreboot:
$ cd coreboot
$ make nintendo_switch_defconfig
$ make iasl
$ make
Build imx_usb_loader:
$ cd imx_usb_loader
$ make
Build Linux:
$ cd linux
$ export ARCH=arm64
$ export CROSS_COMPILE=aarch64-linux-gnu-
$ make nintendo-switch_defconfig
$ make
Run the exploit
$ cd shofel2/exploit
$ ./shofel2.py cbfs.bin ../../coreboot/build/coreboot.rom
Build the u-boot script and run it
$ cd shofel2/usb_loader
$ ../../u-boot/tools/mkimage -A arm64 -T script -C none -n "boot.scr" -d switch.scr switch.scr.img
$ ../../imx_usb_loader/imx_usb -c .
If all went well, you should have some penguins. You should probably put a root filesystem on your SD card. Arch Linux ARM provides ready-made rootfs tarballs that you should totally use. Userspace libraries and other patches coming soon.
github
[ Register or Signin to view external links. ]
ShofEL2
A misleadingly-named Tegra X1 Boot ROM exploit and Nintendo Switch Linux loader.
Obligatory disclaimer
If your Switch catches fire or turns into an Ouya, it's not our fault. It's stupidly easy to blow up embedded platforms like this with bad software (e.g. all voltages are software-controlled). We already caused temporary damage to one LCD panel with bad power sequencing code. Seriously, do not complain if something goes wrong.
On the other hand, this exploit probably works on the Ouya...
Usage
You need arm-linux-gnueabi and aarch64-linux-gnu toolchains.
Clone everything:
$ git clone [ Register or Signin to view external links. ]
$ git clone --recursive [ Register or Signin to view external links. ] coreboot
$ git clone [ Register or Signin to view external links. ] u-boot
$ git clone [ Register or Signin to view external links. ] linux
$ git clone [ Register or Signin to view external links. ]
Build the cbfs loader:
$ cd shofel2/exploit
$ make
Build u-boot:
$ cd u-boot
$ export CROSS_COMPILE=aarch64-linux-gnu-
$ make nintendo-switch_defconfig
$ make
Build coreboot:
$ cd coreboot
$ make nintendo_switch_defconfig
$ make iasl
$ make
Build imx_usb_loader:
$ cd imx_usb_loader
$ make
Build Linux:
$ cd linux
$ export ARCH=arm64
$ export CROSS_COMPILE=aarch64-linux-gnu-
$ make nintendo-switch_defconfig
$ make
Run the exploit
$ cd shofel2/exploit
$ ./shofel2.py cbfs.bin ../../coreboot/build/coreboot.rom
Build the u-boot script and run it
$ cd shofel2/usb_loader
$ ../../u-boot/tools/mkimage -A arm64 -T script -C none -n "boot.scr" -d switch.scr switch.scr.img
$ ../../imx_usb_loader/imx_usb -c .
If all went well, you should have some penguins. You should probably put a root filesystem on your SD card. Arch Linux ARM provides ready-made rootfs tarballs that you should totally use. Userspace libraries and other patches coming soon.
Download: Click Download and in a few moments you will receive the download dialog.
Related Forum: Gaming Discussion
Related Forum: Gaming Discussion
We are sorry, but this section of our site is for Registered Users Only.
Ratings
Comments
Related Downloads
- 01. [Ultimate Smasher] A Super Smash Bros. Ultimate Save Editor(205)
- 02. Diablo 3 save editor(1,690)
- 03. Bayonetta 2 Save Editor(61)
- 04. Crash Bandicoot - Insane Trilogy Save Editor(71)
- 05. Fire Emblem Warriors Save Editor(62)
- 06. I am Setsuna Save Editor(33)
- 07. Mario Tennis Aces Save Editor(133)
- 08. Monster Hunter Generations Ultimate Save Editor(222)
- 09. Octopath Traveler Save Editor(149)
- 10. Pokémon Quest Save Editor(54)
- 11. Shining Resonance Refrain Save Editor(35)
- 12. Splatoon 2 Save Editor(110)
- 13. Super Mario Odyssey Save Editor(137)
- 14. Super Mario Party Save Editor(148)
- 15. WORLD OF FINAL FANTASY MAXIMA Save Editor(159)
"ShofEL2 (Nvidia Tegra exploit)" :: Login/Create an Account :: 0 comments