xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => PC Tools and Utilities (Xbox 360 related) => Topic started by: Xbox-Scene on February 23, 2010, 10:38:00 PM

Title: Xbox DVD File System Source
Post by: Xbox-Scene on February 23, 2010, 10:38:00 PM
Xbox DVD File System Source
Posted by XanTium | February 24 00:38 EST | News Category: Xbox360
 
From Redline99 on xboxhacker.org:
Quote

In the last couple months I have had about 10 inquiries about my source code for handling the xbox dvd files system. I can't offer much help with the code. It has literally been years since I have looked at it.  I suspect it wont be that helpful to people since it is in VB6 and never designed to be shared outside of XBC but, maybe it will give me a break from the requests.

XDVDFS.cls
This is the main part of code everyone is interested in.  It is basically a reimplementation/port of "xtract360ex". It's not exactly the same but heavily influenced by it.

XDVDFS_Map.cls
The is the core logic for my "Sector Mapper". Example: It allowed me to easily rip iso's using the file system (excluding random filled sectors). The sector mapper is used when an option in XBC is checked for ripping XB1 discs.  It can be enabled for Xb360 with a hidden registry setting. It will allow smaller compressed iso's but at the expense of being a "proper rip" (It will fail LBA hash checks in the HV). It also was useful for displaying the file name associated to specific sector. This class can also create a layout file but it is not the same as the .lyt files, it was an internal research layout.

CLayout.cls
This is the code that creates the .lyt files that are compatible with Qwix(info).

xtract360ex.zip
This is the code I originally created (well just modified slightly) from the "PI xtract360"
I added the ability to read more iso formats (Xtreme).  This code works most of the time but
it has a buffer over-run if the dir sector spans multiple sectors. Something like that, I don't remember.
A good test iso is "Star Trek: Legacy for Xbox 360" because it has something like 30,000 plus files.

Download: here
News-Source: xboxhacker.org



Title: Xbox DVD File System Source
Post by: Mr.RedRing on February 23, 2010, 11:10:00 PM
This sounds like it could be a pretty big thing...but im not totally sure what this means for the scene...
Title: Xbox DVD File System Source
Post by: HUmarX on February 23, 2010, 11:21:00 PM
can we get a translator?
Title: Xbox DVD File System Source
Post by: craz3d on February 24, 2010, 12:38:00 AM
Redline writes programs that allow you to read data originally stored on discs for the XBOX360.  Because they use a custom file system, one must write code specifically tailored to reading this data.

Apparently, he received many requests for more information about the specifics of the file system, but did not have the time to fully document it.  Instead, he decided to release _some_ of the source code from the programs he wrote in hopes that people could gleam the important details to reimplement the needed functions in their desired language or just reuse it in a VB6 project.

This post has been edited by craz3d: Feb 24 2010, 08:38 AM
Title: Xbox DVD File System Source
Post by: GOTitCUZiMODDED on February 24, 2010, 06:29:00 AM
Damn, that's some interesting stuff!  I was gonna try and request this as well, I appreciate you releasing it.  Thanks!  Am looking into messing with some game file systems to understand the structure better.  Time to fire up VB6!
Title: Xbox DVD File System Source
Post by: vb_encryption_vb on February 24, 2010, 02:02:00 PM
Haven't touched vb6 in about 5 years, not about to even think about installing it....I recall to many headaches.... Good luck to whoever decides to do something with what code he is releasing.