Hacking nandone for xboxone

tunip3

[debugger active]
OP
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
nandone is an Xbox One NAND Filesystem tool made by tuxuser that decrypts an xbox one emmc nand dump for the filesystem and allows for it to be viewed this may even lead to some way to switch the os to windows

nandone Parses Xbox One Nanddumps for filesystem header and extracts the binary files. It's probably not very compatible and contains bugs for sure

Requirements

  • Python 3.*
  • Xbox One eMMC NAND Dump
  • Python libs: construct

Usage
nandone.py [-h] [--extract] filename

Flags:

-h Help
--extract Extract found files
Example: nandone.py --extract nanddump.bin
Please use python3 for best compatibility. I didn't test with python2 at all.

Use the following command to start it:

python3 -m module

If you try to start the *.py file directly, most likely the imports wont be resolved.

nand - Nand / eMMC flash tools
nand.NANDOne

v0.03

  • Major rewrite
  • Scan for filesystem header at ?all? 3 offsets
  • Extract files by name

v0.02
  • ExtractSFBXdata: Extracting the bootblock @ addr 0x0
  • mmap: Fixing memory issues on 32bit systems by reading in chunks
  • DumpSFBX: SFBX size is now read dynamically, not fixed anymore
  • 'sfbxscan' is obsolete, that's done automatically now, if needed
  • XVD header gets detected and printed in info output
  • Filetype-magic is appended to extracted filenames
  • Some cleanup
  • Support for parsing and extracting SFBX entries
  • Possibility to scan for SFBX block
  • Additional error checking

v0.01
  • Initial release

new link for 3.0

but while writing this i found tux user deleted his github repo so all that remains is a fork of his 2.0 on github
and a zip of supposed version 3.0 from garryopa


update found tux users new repo
 

Attachments

  • NANDOne-v003.zip
    11.7 KB · Views: 245
Last edited by tunip3,
  • Like
Reactions: KiiWii and ploggy

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,686
Trophies
2
XP
6,097
Country
this may even lead to some way to switch the os to windows

I wonder what the system layout is like? I remember the PS4 CCC where they revealed that while x86, it was otherwise fairly unique.

That said, if the OS can be exploited, I wonder if we may be able to run windows in a VM using Hyper-V?
 
D

Deleted User

Guest
I wonder what the system layout is like? I remember the PS4 CCC where they revealed that while x86, it was otherwise fairly unique.

That said, if the OS can be exploited, I wonder if we may be able to run windows in a VM using Hyper-V?
Windows can be ran natively afaik. Either RT or x86 version, it's like Win10 layout since I think Kernel is just a heavily modified win10/8.1
 

lisreal2401

Well-Known Member
Member
Joined
Jun 4, 2013
Messages
855
Trophies
1
Age
27
XP
2,937
Country
United States
Windows can be ran natively afaik. Either RT or x86 version, it's like Win10 layout since I think Kernel is just a heavily modified win10/8.1
It's not heavily modified, the builds are getting much closer to being similar. With all that said running desktop Windows 10 in unlikely as the everything is most likely signed and stuff.
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,686
Trophies
2
XP
6,097
Country
Windows can be ran natively afaik. Either RT or x86 version, it's like Win10 layout since I think Kernel is just a heavily modified win10/8.1

Isn't RT for ARM? I'm also thinking about drivers, etc.

Remember, the original Xbox was X86 but was still different enough that you needed qemu to run windows (despite the kernel being W2k based).

It's not heavily modified, the builds are getting much closer to being similar. With all that said running desktop Windows 10 in unlikely as the everything is most likely signed and stuff.

Obviously I was only think after the system was hacked to some extent.
 
D

Deleted User

Guest
Isn't RT for ARM? I'm also thinking about drivers, etc.

Remember, the original Xbox was X86 but was still different enough that you needed qemu to run windows (despite the kernel being W2k based).



Obviously I was only think after the system was hacked to some extent.
RT is also for x86 devices.
 

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
Isn't RT for ARM? I'm also thinking about drivers, etc.

Remember, the original Xbox was X86 but was still different enough that you needed qemu to run windows (despite the kernel being W2k based).



Obviously I was only think after the system was hacked to some extent.
You're right about RT. But, the Xbox OS is Windows 10 with a different UI. I imagine we can just rip the drivers from Xbox OS and install them in 10. Wasn't the OG Xbox based on WinCE? Either way, Microsoft hasn't made drastic changes to the kernel this time. They said it themselves.
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,686
Trophies
2
XP
6,097
Country
You're right about RT. But, the Xbox OS is Windows 10 with a different UI. I imagine we can just rip the drivers from Xbox OS and install them in 10. Wasn't the OG Xbox based on WinCE? Either way, Microsoft hasn't made drastic changes to the kernel this time. They said it themselves.

From what I've read, the OS runs 3 OSs, the base OS which run Hyper-V and then two other OSs for games and apps.

So it would be interesting to see how various other parts of the system work, even if it's still based around the W10 kernel.

In regards to the OXbox, I've heard comments from various sources saying it's either WinCE or W2K.

Looking it up again, apparently it runs it's own OS but still unsure whether the kernel was based on NT (even if the APIs were):
https://blogs.msdn.microsoft.com/xboxteam/2006/02/17/the-xbox-operating-system/
 

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
From what I've read, the OS runs 3 OSs, the base OS which run Hyper-V and then two other OSs for games and apps.

So it would be interesting to see how various other parts of the system work, even if it's still based around the W10 kernel.

In regards to the OXbox, I've heard comments from various sources saying it's either WinCE or W2K.

Looking it up again, apparently it runs it's own OS but still unsure whether the kernel was based on NT (even if the APIs were):
https://blogs.msdn.microsoft.com/xboxteam/2006/02/17/the-xbox-operating-system/
The main OS that UWP apps run in on Xbox is Windows 10. The games and 360 games run in a virtual machine.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,829
Trophies
3
Location
Gaming Grotto
XP
29,870
Country
Poland
A quick reminder to users - while various kinds of code are permitted to be redistributed for educational/research purposes, this does not include actual dumps of copyrighted software. The way it pertains to dumping a NAND for instance is that it’s perfectly legal to share the thought process, methodology and even actual software that will allow a user to read information from their own device or storage, something that they own a license for, like a video game console (provided the reverse engineering process was clean and no stolen copyrighted code was used in the method). That’s a device that you already have in possession and can apply the modifications described - that’s precisely the “educational” aspect. There is nothing particularly “educational” in sharing someone’s dumped NAND - that you’d need to procure yourself, from your own system. When in doubt, contact staff and we can always clarify things.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87...