Help - Search - Members - Calendar
Full Version: Usb Storage Xplorer
Scenyx Entertainment Community > Xbox360 Forums > Xbox360 Software Forums > PC Tools and Utilities (Xbox 360 related)
Pages: 1, 2, 3, 4
slasherking823
Here it is:
Description: Drive Eplorer that works on USB storage devices formatted by the Xbox 360

Port of my old multiplatform fatx driver, now it has a gui.
It works!

http://halo.gruntmods.com/Files/Xtaf_Release_Gui_.rar : has built in updater, will update upon launch ( thanks to gruntmods for server )

Linux/OSX(currently broken due to obfuscation, will fix later)
You need to install mono to use this on those systems( i will not provide help on installing mono)
http://www.mono-project.com/Main_Page
To run: Open a terminal, type "mono /path/to/xtaf.exe" without the quotes
Currently, user v33 with linux/OSX, as for now linux/windows version are merged


THIS IS BETA SOFTWARE: Expect bugs
For support, and to post bugs, visit http://darkjump.co.cc/forums

V33: Fixed many issues, it now should handle cache partitions correctly, pulled out of beta for now.

....

Update, v35, fixes hdd support
Update, v36, I made the mistake of posting on se7ensins, got flamed, new option for one of their idiots.
~~~~
etcetc
~~~~
V42: hdd support should be stable along with large usb devices, if your hdd does not load then try unchecking the load method option in options
Full changelog available through link inside application.
SDOD616
Will test this out now. Quick release. I will let you know if i find any problems with it in Vista. smile.gif

Edit: Upon opening it in Vista, I get the "fatx.exe has stopped working" error. I can try it on my desktop with xp on it.
Edit 2: I just redownloaded it. It will open, but no matter what command I type in, It will give me the error in the first edit.
slasherking823
QUOTE(SDOD616 @ Apr 6 2010, 08:28 PM) *

Will test this out now. Quick release. I will let you know if i find any problems with it in Vista. smile.gif


re-download
i fucked up
dschu012
Listing directories good, however when I extract the content the resulting file is not correct. And it is smaller in size than what is expected.

http://img69.imageshack.us/img69/2760/capturerd.png
slasherking823
QUOTE(dschu012 @ Apr 6 2010, 08:39 PM) *

Listing directories good, however when I extract the content the resulting file is not correct. And it is smaller in size than what is expected.

http://img69.imageshack.us/img69/2760/capturerd.png


great, a bug
I have had this happen to 1 other person I was working with, but i can never seem to replicate it

However, the Bad Command? actually means that something threw an exception
szlifier
Sorry but it doesnt work. It only find one file no matter how much stuff I transfer. Moreover output files are not readable by any modding tool.
drkoolbeanz
ph34r.gif "messy as hell"

We ninja's don't allow this!!! Follow Xedev!
mioux
Hello

Is source available ? Or if not, may I use reflector on it ? I'm curious and maybe can I help...
overclock
I would be interested in the File Allocation Table format. Currently I've been grabbing the files with a hex editor. I confirmed they could be extracted with wxPirs.

Nothing too new i expect.

Because of the format I don't expect it would be too hard to enumerate the blocks and build a folder/file list on the fly since everything is nulled to 16kb blocks.

-oc
gamesquest1
well im no expert on anything to be honest but has anybody else seen the test strings in the files i only copied a gamer profile ove and decided toi have a look at what it created on the usb stick so when i was hex editing the files it made i found all driver file names (ie PID_xxxx&VIDxxxx) i checked what it was for online and it was for a HP Modem was wondering what the significance of this is or wether it was left overs of what i had on the usb stick before i formatted it cus if it isnt wiping the previous files from the usb stick coulnt this cause problems with readers and such

as i said i aint no expert was just wondering why they where there
gabe_k
QUOTE(gamesquest1 @ Apr 7 2010, 01:48 PM) *

well im no expert on anything to be honest but has anybody else seen the test strings in the files i only copied a gamer profile ove and decided toi have a look at what it created on the usb stick so when i was hex editing the files it made i found all driver file names (ie PID_xxxx&VIDxxxx) i checked what it was for online and it was for a HP Modem was wondering what the significance of this is or wether it was left overs of what i had on the usb stick before i formatted it cus if it isnt wiping the previous files from the usb stick coulnt this cause problems with readers and such

as i said i aint no expert was just wondering why they where there


Sounds like stuff that was left over on your USB drive combined with incorrect extraction.
overclock
QUOTE(gabe_k @ Apr 7 2010, 02:13 PM) *

Sounds like stuff that was left over on your USB drive combined with incorrect extraction.


Correct. When the xbox initializes the drives it does a "quick format" basically. Any data you had on the drive previously will still be there, w/o any allocation tables. the xbox writes out an allocation table on the fly to make it quick so any data that was previously there will show up in the xbox data files. It's irrelevant that it's there because the xbox only recognizes files in it's allocation tables but it can make things difficult when hex editing.

If your interested in doing comparison work or grabbing files I suggest doing a low level format of the stick in windows prior to initializing it on the xbox. Gives yo ua nice clean surface to start with.

-oc
HaredX
This might be a newb question but does this mean that we can now download gamesaves off the internet, transfer them to a flash drive and use them to play games on the 360?
Kamse
I don't think so. You might still need to sign them in order to make the xbox accept them.
Meeek
QUOTE(Kamse @ Apr 7 2010, 02:31 PM) *

I don't think so. You might still need to sign them in order to make the xbox accept them.


You do need to resign them in order for them to be playable under your profile, but there are apps out there that will do this for you.


Kaisonic
QUOTE(HaredX @ Apr 7 2010, 01:33 PM) *

This might be a newb question but does this mean that we can now download gamesaves off the internet, transfer them to a flash drive and use them to play games on the 360?


This is only possible if we figure out how to inject files into the "files" the 360 creates on USB storage devices, which most likely won't be that difficult once extraction is smoothed out?
Grimm86
QUOTE(Kaisonic @ Apr 7 2010, 04:34 PM) *

This is only possible if we figure out how to inject files into the "files" the 360 creates on USB storage devices, which most likely won't be that difficult once extraction is smoothed out?


That is what this program does. It has an inject option. I imagine signing them would be the issue. No idea how that works. Of course, I'm a n00b when it comes to such things, so maybe the method I used was not truly copying the files back over correctly.
UnaBomber01
is there anything that'll work for me to get my profile off of my USB drive?
slasherking823
Go ahead, reflector its ass
ill post the source later
Note that i wrote most of this months ago when I was even worse at coding

And, I injected a bunch of halo3 cons and the showed up on the 360
koveleski
void.
slasherking823
major bugfix in the posting

UPDATE: http://www.megaupload.com/?d=WLR3L0GK major bugfix
Meeek
QUOTE(Grimm86 @ Apr 7 2010, 06:14 PM) *

That is what this program does. It has an inject option. I imagine signing them would be the issue. No idea how that works. Of course, I'm a n00b when it comes to such things, so maybe the method I used was not truly copying the files back over correctly.


Like I said in my previous post, signing is not the issue (game saves) as there are programs that do this for you. I've been waiting for an app like this to come out since this feature was announced as I accidentally deleted all my game saves and have a couple I need to resign under my Live profile.
slasherking823
GUI: The biggest bugfix: http://www.megaupload.com/?d=PGMVFW08
TheGlow
good work. cant wait till this is nice n smooth. i made a usb wire for a 64mb mem unit and its such a hassle to swap shit with that.
or opening the enclosure, ungh.
Scottocs
QUOTE(slasherking823 @ Apr 7 2010, 07:51 PM) *

major bugfix in the posting

UPDATE: http://www.megaupload.com/?d=WLR3L0GK major bugfix



This is awesome! Thanks!

Why can't I open any files with Modio though?
Are they encrypted?
petspaps
ok ill bite, what can you actually inject into the dat files. I tried a demo, it successfully injected, even reloaded the usb and it said the file was there. But nothing on the 360.
ddxcb
QUOTE(slasherking823 @ Apr 7 2010, 03:55 PM) *

Go ahead, reflector its ass
ill post the source later
Note that i wrote most of this months ago when I was even worse at coding

And, I injected a bunch of halo3 cons and the showed up on the 360

I say good work and source be nice to expand it and learn from it XD A+
gruntparty
Cannot open/edit gamesaves, get invalid CON file error, BUT profile saves open up fine. Possible an error while extraction? I dont know, but great work though, looking forward to future improvements.
mioux
The real problem with reflector is, there is no comments... biggrin.gif

I've been curious, and reflected the DLL and the exe rolleyes.gif, I have only one remark, there is only unix drives specs.

As I have access to windows with VS 2005 (at work), I may try to make this part more flexible for win users.

I propose to create resource file, to make it multilingual (I can read/write/speak English, but I have some friends for whom English is like Chinese biggrin.gif). I could translate it in French.
petspaps
Ok it successfully works with profile editing, people are still getting the hang of it. Has anyone else successfully injected anything else into it yet?

Quick Edit: Just tried injecting a demo, it came out as corrupted.
Tadeus
I cannot find how I can create folder. Or program can't do that?
Sorry for my bad english smile.gif
Guily6669
I didin't tried this app, but i manually hex edited the files inside the pen...

Got interesting results, data0002 looks like it has everything i have (profile/saves and maybe themes no idea) duplicated in there, and i just made a partition inside the xbox 360, it has 0MB in it, but in fact all my saves althougth i didint copied them to the pen, they are duplicated in the pen, humm i can't figure is why M$ duplicates all our data and stays invisible for the xbox 360...

Data0001 doesnt look much important to me, it looks like it has only info of what type of partition u made inside the xbox360. Data0000 looks like it may be the one that has all the tests and info about the pen drive, because u probably can't use ppls data files in ur pen, although i didnt tested that yet, but i have one corsair 8gb pen that can't be used in the xbox360, and i dont think that if i move my data files from the other pen to my corsair it will load any good...

After comparing data0001 files(one with nothing inside the pen, one with a save in it), it just changed a very few bytes to mean anything, i hex edited data0001, and the save got danified, but i was still able to move it to the hdd and it got fixed, so i dont think data0001 is important...

Data0002+3+4+5... are the actual virtual hdd(and has all ur data duplicated from ur hdd even if u didint copied nothing to the pen...). But to discover bugs in the system and maybe let us hack the xbox360, data0000 looks like it's the one, and probably is encrypted...

Anyway i manually extracted my save from NFS trough usb, and compared to my actual save i have inside the hdd, both had a lot of different bytes, but still i saved the one inside the pen just like the real save i have in the hdd, then i sent it to my hdd over the pc, and it loads just fine, didint even needed to rehash it, the problem is the bloody hell save checksum is still there sad.gif (I was hoping since they have different data moving to the usb may remove the save checksum, but no it doesnt crapt on that)

So i can confirm M$ is so fckin stupid and didint encrypted, our data in the usb pop.gif

ps: also xbox partition change the sectors of the pen it adds a "xbox360" and a few more bytes to the pen partition...
Keep Cool!
mioux
In my opinion, encrypting data on the USB stick would only have slowed down the reading. And there is other options to get data from a non banned xbox, such as using the hard drive.

It's a pre-lost war (as we say in French... don't know the expression in English biggrin.gif)
Kaisonic
Yeah, I'm sure Microsoft simply said "Meh, they can access their files anyway - why not make it easier and make more money with overpriced 360-branded flash drives?"

Nice work on this tool, I'll do some testing when I get home.
slimshady322
QUOTE(Guily6669 @ Apr 8 2010, 05:32 PM) *

i can confirm M$ is so fckin stupid and didint encrypted, our data in the usb pop.gif


As other users said before, MS probably didn't encrypt the files because this would only be more complicated and they know some hackers were gonna hack it anyway. I don't see how this is stupid, why aren't you just happy about it? If they had encrypted it people would be complaining about why they encrypted it.

Also, all of this was known before and you can easily access the files on the device using the tool this thread is about. It may not be perfect, but I guess that in short time it will be easily usable for normal people.
roal
Hey guys n00b here. Has anyone tryed injecting DLCs? Say Rockband songs for example?

Thanks!

Guily6669
QUOTE(roal @ Apr 8 2010, 05:49 PM) *

Hey guys n00b here. Has anyone tryed injecting DLCs? Say Rockband songs for example?

Thanks!

I dont think no one knows exactly how the data files treat the files u copy from the hdd to the pen, in time and with a lot of comparing somoene will unlock all it's secrets...

About the encryption, well i still think M$ is stupid, i was almost sure we copuld use the pen but couldnt use it in the pc to hack the saves, because i thought M$ would encrypt the data inside the pen, but well tank god they'r stupid and didint encrypted it, in no time at all we won't need to ever remove the hdd from the 360 to connect on our pc's to hack files mehehe....

ps: this app is still full of bugs sad.gif
Keep Cool
JonnyReg
QUOTE(petspaps @ Apr 8 2010, 04:26 AM) *

Ok it successfully works with profile editing, people are still getting the hang of it. Has anyone else successfully injected anything else into it yet?


I injected several Premium Themes and they worked with no problems. So we can at least swap themes easily wink.gif
mike2732
QUOTE(JonnyReg @ Apr 8 2010, 09:10 PM) *

I injected several Premium Themes and they worked with no problems. So we can at least swap themes easily wink.gif


Where did you inject the themes?
roal
QUOTE(JonnyReg @ Apr 8 2010, 09:10 PM) *

I injected several Premium Themes and they worked with no problems. So we can at least swap themes easily wink.gif


Is it possible to do on a untouched Xbox Firmware or does it have to be Jtagged or modded in some way to load Premium Themes and/or Edit Profile with the usb storgage method??

Thanks
mike2732
QUOTE(roal @ Apr 8 2010, 09:34 PM) *

Is it possible to do on a untouched Xbox Firmware or does it have to be Jtagged or modded in some way to load Premium Themes and/or Edit Profile with the usb storgage method??

Thanks


yeah it is! I just need to know where to put them on the USB.
JonnyReg
QUOTE(mike2732 @ Apr 8 2010, 02:26 PM) *

Where did you inject the themes?


heh I'll try to explain. I'm really new to this kinda thing.

My USB stick is a 1GB type.

OK I opened the device. Went into 0.{dir}Content. Then 0.{dir}00000000000. Then 1.{dir}434340E1. Then 0.{dir}003000. And injected the file there. In this case the file was 4D5388BB033F0001 A Mass Effect theme.

Also this is on a unmodded in anyway system.
gruntparty
Thread located here with update to 004 instead of 001. I can edit gamesaves with the latest version

CODE
http://www.se7ensins.com/forums/topic/190542-release-usb-hdd-xplorer/
Guily6669
Woo i discovered everything of what i needed to know about the pen... I know how to manually extract or inject files by hex editing + U dont know but there is a big secret inside which this APP doesnt even read for know...
Keep Cool
slasherking823
yes, i updated http://www.megaupload.com/?d=W0MGC9FZ

Data0001 is actually more important then the data itself
Data0001 Is the File Alocation Table iteslf
pir0
slasherking823 thnx 4 yr tool man! No bugs for me so far, running on XP sp3. I've been able to do whateva I want. I just hope some1 can figure out the way to patch xbla and other stuff. Hello to mozerland russia ph34r.gif
gruntparty
QUOTE(Guily6669 @ Apr 8 2010, 02:42 PM) *

Woo i discovered everything of what i needed to know about the pen... I know how to manually extract or inject files by hex editing + U dont know but there is a big secret inside which this APP doesnt even read for know...
Keep Cool


can you enlighten us or at least tell Slashr to improve his app so that it includes that "big secret" which it doesnt read?


Slashr - please add progress bar so when we transfer larger files, we will know when its done transferring... just a suggestion
Guily6669
QUOTE(slasherking823 @ Apr 8 2010, 10:46 PM) *

yes, i updated http://www.megaupload.com/?d=W0MGC9FZ

Data0001 is actually more important then the data itself
Data0001 Is the File Alocation Table iteslf

Yep, i have seen that, but i also hex edited data0001, the content i have inside got danified, but still uploading to the hdd fixed the problem, so data0001 can be all fu**** and it will still copy the files, so i dont care much about it, to add or extract things for me i only need the data0002...

But yeah for finding a bug data 0000 and data 0001 looks good.

Hey and about data0000 what did u found bout it? i think it's there where xbox saves all the pen's info and tests, and maybe we could find some bug there, like to make any pen to work on the 360...

I have one of the latest CORSAIR pen that is not compatible can u believe this SHIT??

Maybe if somoene can hack the files, maybe we could make any pen to become a memmory card pen... and maybe that's the secret inside the data0000 file.

Also maybe if i change the sectors of my corsair pen to make it look like it is a Kingston, maybe then xbox will accept it humm, If i have time i think maybe if i change the pen's firmware name to other compatible should trick the 360...
QUOTE(gruntparty @ Apr 9 2010, 12:55 AM) *

can you enlighten us or at least tell Slashr to improve his app so that it includes that "big secret" which it doesnt read?
Slashr - please add progress bar so when we transfer larger files, we will know when its done transferring... just a suggestion

Just one hint, u can have ur pen with 0mb (inside xbox360), but dont give ur data files to me or i may get all the saves/profile and probably a few more items of ur hdd which arent even in the pen (i mean they are there but hidden)...

ps: and not even this fatx explorer can extract that, but manually u can SEE EVERYTHING u think u dont have inside it...

ps2: basically if u made a pen, and even if u have only like 1 save or one game inside it, even if u somehow erase the hdd and u loose all the data, i can still recover any data u had of the profile that made the pen...

ps3: i still cant figure out is WHY M$ duplicated all our data? kinda hummm, maybe its for comparing the saves u really have to the fake ones and to see if u hex edited them and probably to make it faster to ban live accounts of cheaters, that's what i think...

ps4: also if u extract one of those hidden saves and compare to the real one u have inside ur hdd, they will have a few changes in the data, but both load just fine.
Keep Cool
slasherking823
update posted

EDIT: we already can use any pen
Data0000 is sytem cache
Data0001 is fs header/fat
Data0002 and up are the actual data sections of the hdd image
Guily6669
QUOTE(slasherking823 @ Apr 9 2010, 02:16 AM) *

update posted

EDIT: we already can use any pen
Data0000 is sytem cache
Data0001 is fs header/fat
Data0002 and up are the actual data sections of the hdd image

Nope, ur wrong u cant use any pen, i have a Corsair one of the latest models and it gives a red error when configuring inside the xbox 360, it says something like not supported and to go see the list of supported pens...

oh maybe ur talking about ur program tongue.gif, sry i was talking about 360 system not ur app tongue.gif

And i have a old and crapt kingston pen here (2gb) which work in the 360, but gives that performance error, but it works, my corsair doesn't Grrr... tongue.gif

So im thinking probably they didn't listed the pen because it's one of the latest corsair models, but im thinking if i change the pen's firmware to the name of my other kingstone, it may trick 360 system and let me use the pen... (the problem is i don't have any other pen, i would like to have 3 pens to compare both the data of them with nothing inside and see which offset has the info of the pen and probably the speed tests, since M$ say it tests the pen speed and etc. It will offcourse save that information inside the pen somewhere...)

Hey and thanks for the info about data0000, so that means all we want is the data0001 file humm, i will do lot more of comparing to see whats goin on there.

And u surely know what i was talking about data0002 right?

-----------------------------------------------------------------------------------------------------------------------------

this is the pen i have that it doesnt work:

IPB Image

I mean come on how can this latest model of corsair pen's not be supported on the 360??? M$ hello!!! CORSAIR is the best RAM producer on the entire galaxy (or maybe just in our solar system rolleyes.gif , but whateva)..., i know it's not the Voyager GTR which is faster than the speed of sound, but hey my Corsair pen is lot faster than my old kingston crapt which i bought for like 3$ and my corsair doesnt work, well fu** it.
Keep Cool
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.