Tegra Jailbreak USB

All-in-on jailbreak package for Tegra based Windows RT tablets

All-in-on package to enable Tegra based Windows RT tablets to run third party applications under Windows RT or to boot alternative operating systems.

Requirements

  • A Tegra based Windows RT device with a cleared eMMC or a Windows RT 8.1 installation that has not been updated beyond October 2016. Updates released after this date contain "Jailbreak Killing" updates that will prevent installation.

  • 16MB+ USB Drive.

Download

Download the Tegra Jailbreak USB files from the link below. Download: Archive.org - Version 1.6 - 3rd May 2023

Extract

This will permanently delete any data stored on the USB drive.

  1. Format a USB drive as FAT32.

  2. Right click on the downloaded file and select "Extract All..."

  3. Select a destination for the extracted files.

  4. Click "Extract".

Apply Jailbreak

The use of the Tegra Jailbreak USB is entirely at your own risk.

Disabling Secure Boot

The Surface RT requires the use of a USB hub and external keyboard, Touch/Type Covers are not supported.

  1. Install Golden Keys

    1. Insert Jailbreak USB into the devices USB port.

    2. Once the devices UEFI logo appears release any buttons that are held.

    3. Using Arrow Keys select "Install Golden Keys" and press Enter.

    4. Use the Arrows Keys to highlight "Accept and Install" and press Enter.

    After selecting "Accept and Install" to continue or "Decline" to cancel the device will reboot automatically.

  2. Install Yahallo

    1. Insert Jailbreak USB into the devices USB port.

    2. Once the devices UEFI logo appears release any buttons that are held.

    3. Using Arrow Keys select "Install Yahallo" and press Enter.

    When "Uninstall Golden Keys" is selected from the boot menu the device will reboot automatically and will not prompt for confirmation.

  3. Uninstall Golden Keys

    1. Insert Jailbreak USB into the devices USB port.

    2. Once the devices UEFI logo appears release any buttons that are held.

    3. Using Arrow Keys select "Uninstall Golden Keys" and press Enter.

    When "Uninstall Golden Keys" is selected from the boot menu the device will reboot automatically and will not prompt for confirmation.

Confirming Secure Boot Is Disabled

Assuming no errors have occurred Secure Boot is now disabled on your device. If an operating system is present this can be verified by running "msinfo32.exe" once booted into Windows.

Windows Configuration

These steps are only required for users who wish to run third party applications under Windows RT 8.1, users who wish to run Windows 10 or Linux can ignore these steps.

Once Secure Boot is confirmed to be disabled complete one of the following steps:

Third party applications are not required to be signed in any way when UMCI Audit Mode is enabled and no watermark will be displayed on the desktop. Files that have been previously signed will continue to work normally.

  1. Launch "Jailbreak_USB_Menu.cmd" from the Jailbreak USB.

  2. Select Option 8 (Enable UMCI Audit Mode) and wait for confirmation.

  3. Select Option R (Reboot).

If UMCI Audit Mode has been successfully enabled it will now be possible to run unsigned executables on Windows RT 8.1.

Troubleshooting

Jailbreak Killing Updates

When configuring the boot options to "Install Golden Keys" on the device to be jailbroken, a warning will be provided if the installation would fail due to the presence of "Jailbreak Killing" updates.

If the device has a Windows RT 8.1 installation that has been updated beyond October 2016 the options are either attempting to manually remove the "Jailbreak Killing" updates, restore the device using a Bare Metal Recovery image (Restoring from the Recovery Partition will not work) or to clear the eMMC.

If the device had a Windows RT 8.1 installation that was updated past October 2016 at some point and was later reset using the built in Recovery Partition then the device will still be patched against Golden Keys but no error will be reported.

The fastest and most reliable method in all cases is to clear the eMMC from the command prompt.

  1. Follow the instructions on the Clearing eMMC page.

  2. The device is now cleared of all data and Jailbreak can be attempted again.

Unsupported UEFI

Attempting to run Yahallo on a device with an unsupported UEFI will result in an error message when booting Yahallo. When configuring the boot options to "Install Yahallo" on the device to be jailbroken, a warning will be provided if the UEFI is not supported by Yahallo and provide an option to install a supported version if one is available.

Installing a UEFI update will require a Windows RT 8.1 installation on the device.

Digital Signature Error

If Status Code 0xc0000428 is displayed when attempting to install Yahallo (Windows cannot verify the digital signature for this file.) then see Jailbreak Killing Updates and once resolved try again.

USB Boot Failed

If the USB drive does not boot on the target device try the following steps:

  1. Follow the instructions on the Format USB Drive page.

  2. Extract again starting at Step 2.

USB Boot Menu Navigation

If a keyboard is not available then running "Jailbreak_USB_Menu.cmd" on the USB drive will offer configuration choices (Boot Defaults) to automate what will happen when the target device is booted from the Jailbreak USB drive.

Setting "Boot Defaults" using "Jailbreak_USB_Menu.cmd" can be done on any Windows device however the options under "Settings" and "Misc" and the Status Indicators will only appear on Tegra based device running Windows RT 8.1.

The boot default can be set to Install Golden Keys, Uninstall Golden Keys, Install Yahallo and Uninstall Yahallo. The default Boot Menu Timeout can also be modified to any duration the user requires, by default it is set to 30 seconds. Once the the countdown is complete the selected action will automatically run.

When interacting with the Windows Boot Manager the Surface RT requires the use of a USB hub and external keyboard, Touch/Type Covers are not supported.

The Windows Key and Volume Buttons should only be used when selecting "Accept and Install" or "Decline" on the Install Golden Keys confirmation page only. Attempting to use the Windows Key or Volume Buttons for any Windows Boot Manager navigation on either device will cause the automatic countdown to stop.

Credits

  • Yahallo - @imbushuo

  • Yahallo - Additional Device Support - @Jeybee

  • Yahallo - Undo Support - @Leander

  • Golden Keys - @never_released & TheWack0lian

  • GoldenKeysUSB - @lgibson02

  • Configuration Menu & Guide - @jwa4

  • WinFile.exe ARM Port - @never_released

Last updated