Welcome to Obscure Gamers

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?
Resource icon

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

D

Deleted member 12

Guest
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.


View attachment 5352



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.


View attachment 5357



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.


View attachment 5353



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.


View attachment 5354



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!



View attachment 5355
View attachment 5356
 

Risk

AG Refugee
Refugee
Registered
Joined
Aug 25, 2019
Messages
25
Reaction score
7
Points
3
AG User Name
Risk
AG Join Date
Nov 9, 2018
The tool works but it can be unstable on certain platforms..
 
Last edited:

Borman

2020 Donator
2020 Donator
2019 Donator
VIP
Refugee
Registered
Community Contributor
Joined
Jul 31, 2018
Messages
101
Reaction score
214
Points
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

AG Refugee
Refugee
Registered
Joined
Jun 7, 2019
Messages
184
Reaction score
85
Points
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
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

AG Refugee
Refugee
Registered
Joined
Aug 25, 2019
Messages
25
Reaction score
7
Points
3
AG User Name
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

AG Refugee
Refugee
Registered
Joined
Jun 7, 2019
Messages
184
Reaction score
85
Points
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

Registered
Registered
Joined
Mar 22, 2020
Messages
16
Reaction score
8
Points
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

2020 Donator
2020 Donator
2019 Donator
VIP
Refugee
Registered
Community Contributor
Joined
Jul 31, 2018
Messages
101
Reaction score
214
Points
43
Does the unit have a software lock through Xbox Neighborhood? And what version of XShell is it running?
 

v3ck1n

Registered
Registered
Joined
Mar 22, 2020
Messages
16
Reaction score
8
Points
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

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

Dink

2020 Donator
2020 Donator
Refugee
Registered
Joined
May 30, 2019
Messages
47
Reaction score
152
Points
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

Registered
Registered
Joined
Feb 7, 2019
Messages
3
Reaction score
0
Points
1
AG User Name
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

2020 Donator
2020 Donator
Refugee
Registered
Joined
May 30, 2019
Messages
47
Reaction score
152
Points
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://mega.nz/folder/30UVnASQ#13vOrexcAOly2OdpmMzIhA
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

AG Refugee
Refugee
Registered
Joined
Jul 30, 2019
Messages
289
Reaction score
39
Points
28
Location
Ohio
AG User Name
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

Registered
Registered
Joined
Jul 27, 2020
Messages
1
Reaction score
0
Points
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

2020 Donator
2020 Donator
2019 Donator
Refugee
Registered
Joined
Jul 1, 2020
Messages
27
Reaction score
69
Points
13
AG User Name
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
 

itxaka

Registered
Registered
Joined
Sep 29, 2020
Messages
4
Reaction score
12
Points
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

2020 Donator
2020 Donator
Refugee
Registered
Joined
May 30, 2019
Messages
47
Reaction score
152
Points
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.
 
Top