Jump to content

Welcome to Gaming Downloads! You can start off by registering here! You can also check out all our downloads here

Xbox One Other

Sign in to follow this  

16 files

  1. NANDOne v0.02 - Xbox One

    NANDOne v0.02
    ===========
    Xbox One NAND Filesystem tool
    Parses Xbox One Nanddumps for file-adresses and extracts the binary
    files. As I only had two dumps to work with, it's probably not
    universally compatible and contains bugs for sure
    Enjoy!
    Requirements
    ===========
    * Python 2.7
    * Xbox One eMMC NAND Dump
    Actions
    ===========
    info Reads adresses from SFBX and GFCU Table and prints them
    to screen
    extract Extracts the parsed entries from SFBX Table
    sfbxscan If the SFBX adress of your NAND isn't contained, scan
    for the MAGIC/Header and append it to the list in the
    python script
    Usage
    ===========
    Usage:
    NANDOne.py [action] [dump]
    Available Action:
    sfbxscan Scans for SFBX address
    info Prints the parsed entries
    extract Extracts nand content
    Example:
    NANDOne.py sfbxscan nanddump.bin

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  2. External Storage Convertor 1.1 - Xbox One

    Angerwound creator of tools such as Xplorer360 and the first Xbox 360 resigners has released an updated version of his Xbox One External Convertor. This latest update will allow people without the June system preview update to use external storage also you will be able to use USB 2.0 which is great news for all those that do not have USB3 devices.
    XBOX One External Storage Device Converter
    Version 1.1
    Angerwound - angerwound @ gmail.com
    Lander - @Landaire
    Overview:
    This application will make a hard drive used for XBOX One External Storage (released in the June System Update); recognizable to a PC for read/write of the data.
    It will also allow you the ability to create an XBOX One External Storage device right from the application. This allows people without the June Preview Update to utilize External Storage capabilities in the latest Public System Update.
    Note:
    This application requires Administrator privileges on execution otherwise it may state "No storage devices found".
    Usage: (Enable read/write of XBOX One External Storage Device)
    1) Plug in your XBOX One external storage device into your PC after it has been formatted for use on your console.
    2) Open the application and choose "SCAN".
    3) Your device should be listed. Right click and choose "Enable PC Mode".
    4) Choose scan again; and you should see that your device is now in PC Mode.
    5) Disconnect/Reconnect your drive and Windows should now mount the drive allowing you to read/write the files stored by the console. You could also do a refresh in Disk Management instead of disconnect/reconnect.
    When you are ready to return the device to your console:
    1) Open the application and do a scan.
    2) Choose your device, right click and "Enable XBOX Mode".
    **This needs to be done before your console will recognize the drive. If you forget to do this; your console will ask to reformat it (losing all your data).
    Usage: (Create a new XBOX One External Storage Device)
    1) Plug in a USB 3.0 enabled Disk Drive into your PC.
    2) Format the drive so that it is visible to your PC in a logical drive format (NTFS, FAT, etc).
    3) Choose "Create XBOX Drive".
    4) Select the drive.
    5) Continue through the warnings.
    6) Drive should show up in the list.
    7) Plug your drive into your XBOX One console and enjoy External Storage capabilities. (Preview update or not!)
    Usage: (Create a new XBOX One External Storage Device With Multiple Partitions)
    1) Plugin a USB 3.0 enabled Disk Drive into your PC.
    2) Using Disk Management in windows; create multiple NTFS partitions of varying sizes on the drive.
    3) Open the application and choose SCAN.
    4) Choose the drive you partitioned appropriately.
    5) Right click and "Enable XBOX Mode"
    6) Plug drive into XBOX One. The console will see multiple drives/partitions for use with storage.

    *NOTES*
    - If you do not have the June Preview Update you can still utilize external storage capabilities. Your console will recognize the device and use it for storage if you are out of space on your internal drive.
    However, you will not have the capabilities to transfer files from Internal -> External and vice versa that the June update provides until it is released to the public.
    - USB 2.0 devices can also be utilized but will not be recognized straight away. In an odd workaround; if you plugin a USB 3.0 enabled XBOX One External Drive into your console; and then plugin a USB 2.0 enabled one - the console will utilize the USB 2.0 drive.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  3. External Storage Device Converter 1.0 - Xbox One

    XBOX One External Storage Device Converter
    Version 1.0
    Overview:
    This application will make a hard drive used for XBOX One External Storage (released in the June System Update); recognizable to a PC for read/write of the data.
    Note:
    This application requires Administrator privileges on execution otherwise it may state "No storage devices found".
    Usage:
    1) Plug in your XBOX One external storage device into your PC after it has been formatted for use on your console.
    2) Open the application and choose "SCAN".
    3) Your device should be listed. Right click and choose "Enable PC Mode".
    4) Choose scan again; and you should see that your device is now in PC Mode.
    5) Disconnect/Reconnect your drive and Windows should now mount the drive allowing you to read/write the files stored by the console. You could also do a refresh in Disk Management instead of disconnect/reconnect.
    When you are ready to return the device to your console:
    1) Open the application and do a scan.
    2) Choose your device, right click and "Enable XBOX Mode".
    **This needs to be done before your console will recognize the drive. If you forget to do this; your console will ask to reformat it (losing all your data).

    *WARNING*
    This application scans and makes modifications to the MBR of the drive. I take no responsibility for any damage done to the device or loss of data caused by utilizing this application.
    This has been tested on only a handful of drives; so there could be issues. Use at your own risk.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  4. PC drivers for Xbox One Controller (x86) - Xbox One

    The Xbox One Wireless Controller can be used to play Xbox games on your PC when connected via Micro USB cable.
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  5. PC drivers for Xbox One Controller (x64) - Xbox One

    The Xbox One Wireless Controller can be used to play Xbox games on your PC when connected via Micro USB cable.
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  6. OpenXvd - Xbox One

    This is a open source XVD Mounting program just to help people that are interested in the process of mounting a unencrypted XVD.
    This is a cmd tool so it is best to build it, then run it in a cmd line with the command
    OpenXvd -m "filepath" to mount and OpenXvd -um "filepath" to unmount
    For debugging this program in visual studio you can go into the project settings->Debugging->Command Line Arguments In there you can add either -m "filepath" or -um "filepath"

    1 download

       (0 reviews)

    0 comments

    Submitted

  7. Chakra exploit - Xbox One

    ms-xb1-edge-exp
    For Xbox-SystemOS version: 10.0.14393.2152 (rs1_xbox_rel_1610 161208-1218) fre, 12/14/2016
    Other versions will most likely need modifications to the script.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  8. NANDOne v0.03 - Xbox One

    tuxuser has released a Major Rewrite of NANDOne for the Xbox One console, which now scans for the Filesystem Header properly and extracts all the File Names from your Xbox One NAND Flash Dump!

    Requirements
    Python 3.*
    Xbox One eMMC NAND Dump
    Python libs: construc

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  9. HDD Tools - Xbox One

    What this does
    Given any HDD over 500GB in size, you can format it for use with you Microsoft Xbox One console
    Instructions
    All of this must be done as root! I HIGHLY suggest you do this on a livecd or usb booted system if you don't 'know linux' and would rather not wipe the wrong hard drive.
    Connect your HDD and take note of what its called (ex: sda, sdb etc)
    Run the script with the device name as the first parameter
    It will bitch about missing partitions etc, but write a file with commands to create said missing partitions
    Run the created script
    Copy the correct files to the newly created partitions
    Unmount the newly created partitions
    Run the main script again

    Putting it back together
    When you put the new HDD in your console for the first time and boot up, the console will go the the green "Xbox One" screen, pause for a second or two, then shut down. Boot the console again. This time it should pause at the green screen for a while longer, then go to a black screen for even longer. It can take several minutes before anything happens after this, the xbox is automatically creating temporary files during this time. If you copied everything correctly, it WILL go to the dashboard eventually, just be patient!
    Download: Click Download and in a few moments you will receive the download dialog.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  10. Xbox One Controller Protocol

    Xbox One Controller Protocol
    ============================
    This information is result of brute force reverse engineering of XBox One Controller protocol. This is done by sending lots of different packets to the controller and observing results. This document lists some known packets and what they do. There is also a list of packets that controller can send back to computer.

    1 download

       (0 reviews)

    0 comments

    Submitted

  11. Xbox One XVDTool v0.51 (win-x64)

    Tool for manipulating Xbox One XVD/XVC packages/container. It can give you special infos about package, headers, resign, rehash, en/decrypt and verify data integrity of a package, it can also convert (some, but not all) decrypted XVD files to VHD. These functions are tested with dev-crypted containers.

    1 download

       (0 reviews)

    0 comments

    Submitted

  12. Xbox One XVDTool v0.51 (win-x86)

    Tool for manipulating Xbox One XVD/XVC packages/container. It can give you special infos about package, headers, resign, rehash, en/decrypt and verify data integrity of a package, it can also convert (some, but not all) decrypted XVD files to VHD. These functions are tested with dev-crypted containers.
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  13. Xbox One XVDTool v0.51 (linux-x64)

    Tool for manipulating Xbox One XVD/XVC packages/container. It can give you special infos about package, headers, resign, rehash, en/decrypt and verify data integrity of a package, it can also convert (some, but not all) decrypted XVD files to VHD. These functions are tested with dev-crypted containers.
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Xbox One XVDTool v0.51 (osx.10.12-x64)

    Tool for manipulating Xbox One XVD/XVC packages/container. It can give you special infos about package, headers, resign, rehash, en/decrypt and verify data integrity of a package, it can also convert (some, but not all) decrypted XVD files to VHD. These functions are tested with dev-crypted containers.
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  15. Xbox One Dev Mode - XRF Tool

    XRF
    XRF is a small utility written for the Xbox One System OS. It's written to allow the retrieval of console information, experimentation and to take advantage of Win32 functionality.
    Prerequisites
    Visual Studio 2015/2017
    Windows 10 SDK (Preferably latest)
    Xbox One Devkit
    Deployment
    After compiling, you can utilize a post-build event to transfer the executable via Network Share. Executable is required to be on the console before execution, obviously.
    Usage
    Printing basic console information

    XRF cinfo
    Printing current user of process

    XRF whoami
    Display contents of flash

    XRF dispflash
    Reading a specified filename from flash (Requires Administrator)

    XRF readflash [filename] [destination]
    Dumping flash raw (Requires Administrator)

    XRF dumpflash [dumpname]
    Credit:
    emoose
    tuxuser
    gligli

    1 download

       (0 reviews)

    0 comments

    Submitted

  16. Xbox One Dev Mode - Shell and Win32 code execution

    With this project we are able to execute code in the SystemOS VM. The intention behind the idea is, to find a way to get access to a deeper stage to the HostOS, that is the lowest area of Xbox One system OS, which gives you the full control of the complete Xbox One Hardware.
    With the following information you can get a shell (cmd.exe) and win32 code execution on Xbox One in UWP Devkit mode.
    Normally you can only deploy "sandboxed" UWP containers with very limited access rights, hence this writeup.
    Preamble
    This is not an exploit or breakthrough of any sort. It's simply taking advantage of provided debugging features in developer mode! This is for any one who may be curious and want to reverse engineer the Xbox One.
    This is also mainly provided for anyone who wants to just have a go at reversing the system. There's a lot to utilize with the public features anyway.
    Prerequisites
    Must be in developer-mode (obviously)
    Have some form of SSH/telnet client. (PuTTy, etc)
    At least have Visual Studio 2015 or 2017
    To get started without putting up with developing UWP applications we can instead utilize the open SSH connection provided by the console. This is only available in developer mode, just in case you get any ideas.
    If you're using Windows and will be using standard command prompt for telnet then make sure you enable it first!
    Control Panel -> Programs -> Turn Windows features on or off"
    Tick "Telnet client"
    Done

    Howto
    * First open up whatever client you have for SSH, in this instance PuTTy, and connect using your console IP and default port. There'll be a pop-up. Just hit yes.
    * Now it will ask for login details. Make sure you have Dev Home opened and hit Show Visual Studio Pin. Keep note of this pin but also remember it will change after a small period of time!
    Use the following credentials:
    1.Username: DevToolsUser
    2.Password: The Visual Studio pin provided in Dev Home
    * If all goes successfully then you can either stick with it or intialise telnet. Run the following command in order to do so:
    1. devtoolslauncher LaunchForProfiling telnetd "cmd.exe 24"
    * Open command prompt on Windows and run:
    1.telnet [consoleip] 24
    2.# (Example: telnet 192.168.1.5 24)

    The telnet session will be running under the VSProfilingAccount privileges which is the same as what the VS debugger runs under when building UWP apps.
    Keep in mind that there is not too much of a difference at this stage. It just allows a tiny bit more flexability.
    Basic file system exploration
    You can do this by accessing the Xbox Device Portal on your computer and going to File Explorer tab. There will
    be an option near the top right that is called Browse. Using this will show you credentials that can be used
    to access the developer scratch. We can use the developer scratch to store our junctions to navigate throughout the mounted drives.
    Using telnet or SSH, go to "D:\DevelopmentFiles".
    1.>D:
    2.>cd DevelopmentFiles
    3.>mkdir Links
    4.
    5.# And run the following:
    6.>mklink /J "Links\System" C:\
    7.
    8.# If the result is successful then double check:
    9.>cd links\system
    10.>dir

    If it gives you a directory listing then there you go!
    You can get easier access by opening File Explorer on Windows and typing the following into the file path bar:
    1. \\
    It will prompt for login details. If you open the device portal and go to File Explorer tab then on right side hit browse; you will be given details to use. Once in then you can access most but not all volumes.
    (Refer to "Mount points" to find out more)
    Next steps
    So what now? Well, I'm going to provide a small "template" which you can use in order to write a standard "Win32" application. The only difference is that it will run on the Xbox One.
    (Requires Windows 10 SDK compatible with Xbox One and probably Visual Studio 2017, at least 2015.)
    XRF: Attached below.
    Place anywhere on the console and run
    1. xrf cinfo
    for a basic spit of console info.
    Additional information
    Basic introduction
    The Xbox One currently runs 3 separate operating systems with each prioritised with their own purpose.
    These are known as:
    Host OS
    System OS
    Game OS

    System and Game OS both reside in their own partition:
    Shared Resource Access - Runs apps and renders the UI experience.
    Exclusive Resource Access - Runs games and has more priority with resources.
    These operations are stored in an Xbox Virtual Disk (XVD) with a small bootloader, currently assumed based on previous data dumps, that contains the kernel, HAL and other important system files. These get stored in the
    User Data section of each.
    host.xvd | ExtHost.xvd
    System.xvd
    era.xvd

    System and Host are stored in both the flash and on the console hard drive. The Game OS XVD is stored with each
    packaged game that is released for the Xbox One. Although this requires another look; it appears that when a user
    launches a game, System then initiates a call that mounts the package to the ERA partition which then boots into the Game OS before finally mounting and starting the game.
    Mount points
    Within the SRA Partition, the following are mounted to each drive letter
    1.\\.\C:\ -> System.xvd
    2.\\.\D:\ -> USB (typically for retail) (Development scratch for dev-mode)
    3.\\.\J:\ -> SystemTools.xvd (dev-mode only)
    4.\\.\L:\ -> en-%s (languages)
    5.\\.\M:\ -> SystemMisc.xvd
    6.\\.\P:\ -> Page file
    7.\\.\S:\ -> Settings.xvd | Settings-devkit.xvd
    8.\\.\T:\ -> Temp.xvd (or whatever)
    9.\\.\U:\ -> user.xvd / user-devkit.xvd
    10.\\.\X:\ -> SystemAux.xvd
    11.\\.\Y:\ -> SystemAuxF.xvd

    1 download

       (0 reviews)

    0 comments

    Submitted

Sign in to follow this  
×
×
  • Create New...