More actions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|author=mologie | |author=mologie | ||
|lastupdated=2020/11/08 | |lastupdated=2020/11/08 | ||
|type=Payload | |type=Payload Senders (Software) | ||
|version=0.2.0 | |version=0.2.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 |
Revision as of 04:22, 9 July 2023
NXBoot | |
---|---|
General | |
Author | mologie |
Type | Payload Senders (Software) |
Version | 0.2.0 |
License | GPL-3.0 |
Last Updated | 2020/11/08 |
Links | |
Download | |
Website | |
Source | |
NXBoot is an application that enables provisioning a Tegra X1 powered device with early boot code using an iOS or macOS device. For example, you may use this application to start the Hekate Bootloader or the Lakka Linux Distrobution (RetroArch) on a supported Nintendo Switch.
A jailbreak is required. For jailbreaking info visit /r/jailbreak. Please keep in mind that jailbreaking is detrimental to your phone's security. You should never jailbreak a phone that stores sensitive data. The minimum supported iOS version is iOS 10.0.
Features
- Command line tool for iOS and macOS.
- Native app for iOS.
- Fusée and ShofEL2 (Coreboot/Linux) payloads are supported.
- Hekate integration (command line tool only).
- Store multiple payloads and easily switch between them.
- Install payloads via iTunes File Transfer or any iCloud/Files-Compatible file transfer app.
- Auto-boot, just connect your device while the app is opened.
Installation
Prerequisites:
- A jailbroken iOS device with firmware 11.0-14.2 (later iOS versions are most likely fine too).
- Proper sandbox patches installed by the jailbreak (unc0ver works as-is).
- A USB 3 Type A to Type C cable.
- An OTG (Lightning to USB 2.0 or 3.0) adapter. Apple's costs $35, and cheaper third-party adapters may work.
Components:
- NXBoot - The feature-complete iOS 11.0+ and Mac Catalyst app.
- NXBootCmd - iOS and macOS command line tool for injecting payloads.
- NXBootKit - The framework that powers the above tools.
For installation instructions please visit the project homepage at mologie.github.io.
Media
Fusée Gelée for iOS (nxboot) (Oliver Kuckertz)
Changelog
0.2.0
- No app changes with this release (app stays at 0.1.1).
- Command line tool 'nxboot' supports Apple M1 and Hekate customization.
0.1.1
- Add command line tool 'nxboot' (macOS + iOS!).
- Text changes.
0.1.0
- First public release.
- Add importing payloads from apps via 'Open in...'.
0.0.3
- Fix crash on iOS 10 when opening the file browser.
- Cosmetic and text changes.
0.0.2
- First private beta release.
Credits
Attribution and Prior Work:
- CVE-2018-6242 was discovered by Kate Temkin (@ktemkin) and fail0verflow (@fail0verflow). Fusée Gelée was implemented by @ktemkin; ShofEL2 was implemented by @fail0verflow.
- JustBrandonT has implemented a proof-of-concept Fusée app for iOS 11.1 and earlier at GBAtemp. This application was developed independently of JustBrandonT's work.
Title screenshot by phant0mg33k.
External links
- Official website - https://mologie.github.io/nxboot/
- GitHub - https://github.com/mologie/nxboot
- GBAtemp - https://gbatemp.net/threads/nxboot-fusee-gelee-shofel-2-implementation-for-ios.511251/