Skip to content

portellam/XeUnshackle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XeUnshackle

v1.09b

XeUnshackle_Banner

Custom Xbox 360 application designed to be used with the Xbox360BadUpdate exploit.

Download here.

1. Disclaimers

Important

THIS PROJECT IS A FORK OF THE ORIGINAL. THIS APP IS RELEASED AS IS. YOU ARE RESPONSIBLE FOR WHAT YOU CHOOSE TO LOAD AND ANY NEGATIVE EFFECTS THAT MAY COME AS A RESULT. THIS IS NOT A PERMANENT SOFTMOD! Your console will return to an unmodified state when powered off or rebooted.

Caution

  1. BACKUP YOUR NAND! This should be the first thing you do.
  2. DO NOT FLASH MODIFIED NAND IMAGES! You will brick your console.
  3. DO NOT REPLACE FILES IN FLASH! This includes things like replacing the bootanim.
  4. Avoid using homebrew or plugins that make changes to Flash (the NAND).
  5. Read the SETUP.MD or README - IMPORTANT.txt in the release files for important notes regarding the use of Stealth Servers.

2. How It Works

Utilises the alternate method of using a specially crafted PeekPoke Hypervisor (HV) expansion to apply temporary HV patches. This is usually the preferred method of HV access used by Stealth servers. Access via the Syscall0 backdoor is also available upon completion for apps requiring it (Simple 360 NAND Flasher for example).

Nothing here is particularly new. It's simply a collection of existing code that has been adapted and packaged for use with this exploit.

3. Features

  • Applies a full complete patchset of both HV and Kernel patches. These are the same exact patches that are usually applied when building a modified NAND image using xeBuild for RGH/JTAG consoles.

  • Support for both Retail and Devkit signed .xex files. Essentially any plugins or executables that run natively on RGH/JTAG modified consoles should work.

  • Reverts any patches applied by the Xbox360BadUpdate exploit we no longer need.

  • Restores the default state of the Ring of Light (RoL) and allows controller syncing to function as normal. Thanks InvoxiPlayGames.

  • Loads a slightly modified version of launch.xex (Dashlaunch). Due to it not being stored within the NAND filesystem it is loaded from app memory and lhelper.xex is copied to either the Hard Disk Drive (HDD) or USB root depending on what is available at load time.

  • Simple GUI consisting of a short boot animation video followed by a page displaying both the CPUKey and DVDKey of the console.

  • Ability to set "Auto-Start" via button press. This permanently skips the boot animation and exits the simple GUI after a short delay, which can be customized in the XeUnshackleAutoStart.txt file.

  • Ability to dump 1BL to file via button press. This may be particularly useful for those wanting to use the Low Level Emulator Xenon.

  • Automatic dumping of the current MAC address on first load. This is often changed by stealth servers during the initial KV spoofing. Only other way to retrieve the original is from a NAND backup taken BEFORE loading a stealth.

  • Applies Usbdsec patches to allow non-Xbox 360 XInput controllers. Thanks InvoxiPlayGames.

  • Xbox 360 Bad Storage support for unlocking up to 2 TiB internal storage. Read the official release notes for setup instructions. Thanks EatonZ.

4. Build instructions

See BUILD.md

5. Usage

1. Dashlaunch Plugin Loading:

  1. Add the plugins you want to load to the [Plugins] section of the launch.ini provided and copy it to the root of the USB.

  2. Copy any plugin files to the USB. Upon successful exploit XeUnshackle will run and attempt to load launch.xex (Dashlaunch) in the background. Dashlaunch will then attempt to load any plugins set when exiting the app and returning to the dashboard.

2. Save / Dump Options:

Any files saved/dumped can be found in the BadUpdatePayload folder of the USB.

6. Credits

7. Community Translations

Click here to return to the top of this document.

About

Custom Xbox 360 app designed to be used with the Xbox360BadUpdate exploit. Applies a set of Hypervisor/Kernel patches and loads the Dashlaunch system module (launch.xex).

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 99.4%
  • Other 0.6%