Resource icon

How to Dump OG XDK HDD via network. (ViridiX)

D

Deleted member 12

Guest
Original poster
Dumping any HDD based Hardware in this community is one of the most important things you can do.
Dumping the HDD before you run a build/retail game/ music/ video is essential to saving any potential data that could be there.



Time to dump: ~45 minutes (can slightly be more or less)



Credit to XBOX7887 for making ViridiX Explorer!
About ViridiX - This is not a complete tool. The file Explorer part does not work, and this started as a testbed that turned into what it is today.
Known Issues -
It also doesnt work on every XDK version yet. If you find a version not supported (youll find the dumping tools not working properly), reach out to the author.

The other thing it doesnt work on is if it has been software locked via the XDK software. There are ways of poking the memory to unlock things if it is a dev kit or if you can otherwise debug it, like with the USB xbox debugger adapter that the author made.



Tools:
  • Windows 7 machine or at least running in a Virtual Machine UPDATE: was confirmed from Dev that this will work on Win8/Win10
  • ViridiX Explorer- GDrive Download Link
  • .NET Framework 4.6.2 but preferably higher
  • OG Xbox Debug/Development Kit
  • Ethernet Cable
  • Aeorsoul's FatxTool - https://github.com/aerosoul94/fatx-tools



Step 1: Make sure you have your xbox plugged into power, make sure a video cable is plugged in, it can be a cut cable, but it needs the cable at the very least plugged into the console. Also make sure your Ethernet Cable is plugged into console and your Win7 Machine or into a DHCP Router on the same network as the Win7 Machine.



Step 2: Boot into Windows 7, Make sure you have .NET Framework installed. Extract ViridiX Explorer to your desktop.



Step 3: Run ViridiX.Explorer, you will be greeted to this screen, press the button in the top left.



1.png


Step 4: On this screen, under Discovery, you should see an IP address, if you do click the check mark next to it, if your IP is not there click the little refresh button and it should show up. Do not worry about the Current and disconnected text above your IP, that doesnt change as far as I know.


2.png



Step 5: Click Utilities on the left side., We will use 3 different options, the first 2 only take about 5 seconds.
Start with EEPROM dump, this can be useful in the future.
After that Dump the TSOP Flash, it will only take a second as well.


3.png



Step 6: Click Download HDD Image. A save box will open, pick a location with at least 10GB free, click save.
IMPORTANT: The program will freeze and seem unresponsive. This is normal, It is highly recommended that while this is dumping that you dont open anything on your computer, im some rare occasions it can cause the dump to fail.


4.png



Step 7: When the hdd is finished the program will be responsive again, we should now check the Image to make sure it was properly dumped. Todothis load the image with Aerosoul94's Fatx-tools, if it successfully opens, the image was complete and you can now try to recover data from the raw image.


Here is a link to a guide on how to recover deleted data!

*The HDD IMG can very in size! Some are 8-10GB in size some can be smaller!


5.png
 

Risk

Member
Aug 25, 2019
24
11
3
AGName
Risk
AG Join Date
Nov 9, 2018
The tool works but it can be unstable on certain platforms..
 
Last edited:
  • Like
Reactions: Deleted member 12

Borman

Donator
Donator
Community Contributor
Registered
Jul 31, 2018
107
225
43
It also doesnt work on every XDK version yet. If you find a version not supported (youll find the dumping tools not working properly), reach out to the author.

The other thing it doesnt work on is if it has been software locked via the XDK software. There are ways of poking the memory to unlock things if it is a dev kit or if you can otherwise debug it, like with the USB xbox debugger adapter that the author made.
 

cta

Well-known member
Registered
Jun 7, 2019
174
83
28
I can see how the image size can go up if the HDD's been replaced with a bigger one, but how can it go below 8GB when all Xboxen came stocked with 8- or 10GB drives (with, on the latter, only 8 used for the partitions)? Are those dumps compressed?
 
D

Deleted member 12

Guest
Original poster
the few dumps from people have resulted in different sizes depending on what they have. it may zero out the last bit of space that already empty or something, i dumped with another tool and fatx wouldnt open the image, i ran the tool 3 times and got the same exact size each time
 

Risk

Member
Aug 25, 2019
24
11
3
AGName
Risk
AG Join Date
Nov 9, 2018
The software is dumping via the TCP/IP stack. Any issues within your network can cause the tool to stop the data stream, resulting in a hdd image size that is smaller than expected. The image size should be between 8 to 10gb.
 

cta

Well-known member
Registered
Jun 7, 2019
174
83
28
Gotcha. So a smaller image is the result of a (more or less randomly occuring, apparently known but somehow unhandled) error, yet Gunz4Hire managed to somehow get it at the exact same position through the dump, thrice? Imho that should be looked into. Gunz, you didn't link us to the author but I take it VX is closed source?
 

v3ck1n

Member
Registered
Mar 22, 2020
16
8
3
🗣HELP PLEASE

I have my debug kit connected to laptop. Running ViridiX on Win10. The program detects and connects to my debug kit but not everything is functioning. I click on Dump EEPROM and this pops up

holup.jpg

I click Dump TSOP and it saves a 512Kb file into my folder.

I click Image HDD and the program hangs for a second then goes back to running normally, never giving me an option to choose a location to save any files.

-Jake
 

Borman

Donator
Donator
Community Contributor
Registered
Jul 31, 2018
107
225
43
Does the unit have a software lock through Xbox Neighborhood? And what version of XShell is it running?
 

v3ck1n

Member
Registered
Mar 22, 2020
16
8
3
I sent you a PM Borman - I know very little about what I'm dealing with.
Perhaps I need to boot the xbox before I boot my laptop? I can try it again shortly
Edit: I have a Windows7 install disc I can use to put a virtual machine on my laptop as well, only problem is my friend is borrowing it right now and I need get it back
 

v3ck1n

Member
Registered
Mar 22, 2020
16
8
3
When I attempt to run ViridiX on my Windows 7 virtual machine this pops up?
 

Attachments

  • 7error.PNG
    7error.PNG
    9.7 KB · Views: 0

Dink

Donator
Donator
Registered
May 30, 2019
71
200
33
Did you install .NET Framework 4.6.2? I really recommend joining the Obscure Gamers discord so this problem can be sorted out there.
 

KaosEngineer

New member
Feb 7, 2019
3
0
1
AGName
KaosEngineer
AG Join Date
Jun 7, 2016
GDrive won't let me download ViridiX Explorer. I received this message when attempting to download the file:


Sorry, this file is infected with a virus
Only the owner is allowed to download infected files.
© 2020 Google - Help - Privacy & Terms
 

Dink

Donator
Donator
Registered
May 30, 2019
71
200
33
Yeah a bunch of antiviruses detect it now as a false positive for some reason, so keep that in mind before running it on your PC. I went ahead and made a temporary reupload of the file until the problem is sorted out.
https://cdn.obscuregamers.com/ViridiX_Explorer_Debug_xbdm_4039.7z
EDIT: I also went ahead and uploaded an update of Viridix that adds support for kits on dashboards 4039, 5006, 5455, and 5608.
 
Last edited:

slycooper124

Well-known member
Registered
Jul 30, 2019
495
117
43
AGName
slycooper124
AG Join Date
June 2019
Sorry for the stupid question but is there a way for a network dump program like this to work on an xdk 360? I have the fat 360 xdk so the side card is a pain to open to get to the hdd
 

SpecFroce

New member
Jul 27, 2020
1
0
1
I wish a mod would let someone who is just as knowledgeable as OP to take over and update the first post so that if new versions of the program is made available or something changes, it would be possible to update the first post with more relevant info.
 

aden34

Donator
Donator
Registered
Jul 1, 2020
27
76
13
AGName
aden34
AG Join Date
May 7th 2012
I wish a mod would let someone who is just as knowledgeable as OP to take over and update the first post so that if new versions of the program is made available or something changes, it would be possible to update the first post with more relevant info.

Best bet is to talk in the OG discord. Borman has contact with the dev, and I just made contact for him to update it for version 5455 xbdm
 
  • Like
Reactions: SpecFroce

itxaka

New member
Sep 29, 2020
4
14
3
Getting a strange error, may be that my xdk version is not supported? (need to hook up the console to a tv to check....)

Code:
2020-09-29 14:56:47.378 +02:00 [Information] Logger initialized with Debug level
2020-09-29 14:56:56.559 +02:00 [Information] Establishing "command" session with "192.168.1.143:731"
2020-09-29 14:56:56.567 +02:00 [Information] Detected latency of 0 milliseconds.
2020-09-29 14:56:56.589 +02:00 [Information] Establishing "notification" session with "192.168.1.143:731"
2020-09-29 14:56:56.591 +02:00 [Information] Detected latency of 0 milliseconds.
2020-09-29 14:56:56.614 +02:00 [Information] Disconnecting
2020-09-29 14:56:56.615 +02:00 [Information] "XboxMemory" subsystem initialized
2020-09-29 14:56:56.615 +02:00 [Information] "XboxProcess" subsystem initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxDebugMonitorConfig" initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxDebugMonitor" subsystem initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxKernel" subsystem initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxHardware" subsystem initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxFileSystem" subsystem initialized
2020-09-29 14:56:56.616 +02:00 [Information] "XboxVideo" subsystem initialized
2020-09-29 14:56:56.783 +02:00 [Information] Debug monitor version "1.0.4039.1" detected
2020-09-29 14:56:56.785 +02:00 [Warning] Failed to enable remote code execution.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at ViridiX.Mason.Collections.DefaultDictionary`2.op_Implicit(DefaultDictionary`2 dictionary)
   at ViridiX.Linguist.Process.XboxDebugMonitor.get_FGetDwParam()
   at ViridiX.Linguist.Process.XboxDebugMonitor.EnableRemoteCodeExecution()
   at ViridiX.Linguist.Xbox.Initialize()
 

Dink

Donator
Donator
Registered
May 30, 2019
71
200
33
Yeah, I don't think version 4039 is supported in viridix currently. Select the option on the menu to dump xbdm.dll and I can forward it to someone who has contact with the developer.
 
  • Like
Reactions: itxaka

Make a donation