xboxscene.org forums

Author Topic: X360 Library And Source (fatx, Stfs And More)  (Read 140 times)

jester

  • Archived User
  • Full Member
  • *
  • Posts: 157
X360 Library And Source (fatx, Stfs And More)
« on: December 05, 2009, 04:14:00 AM »

Released by my friend DJ Shepherd, a very robust open-source app and library, extremely relevant for the way it handles all FatX drives and all SFTS packages. You can modify the contents of a LIVE package and resign it for dev, (allowing you to run it on a rebooted retail).

I apologize in advance if it's hard to read due to the abundance of furry-ness. :\

QUOTE
So, let’s start off wif the library, X360, it’s perty much self explanatory (refer to Le Fluffie sawce if you are having troubles wif an aspect), I will go through wif you on how to make your own STFSPackage class though:

For all you developers here, I have made a friendly STFS class to allow you to make ease of your Xbox haxing life.  I implemented a basic parse check which checks if the package is valid (you should always put that at the top of your package function, unenclosed so the end user doesn’t try to f*** up the package) and to prevent multithreading (if you try to add a file while it’s hashing it, good things do not happen >.< ).

Refer to my ProfilePackage in X360 for a good example of how to make your own STFS Package, here’s a quick (non-meant-to-be-compiled code):

public class H3Forge : STFSPackage
{
// H3 variables
public H3Forge(STFSPackage xIn)
: base(xIn)
{
LoadFile();
}

void LoadFile()
{
// functions to load the H3Forge package
}

// Whatever other functions are needed
// Make sure you include ParseCheck(); at the top of each function
// to prevent any fuxups
}

So ya, that’s perty much the basic thing, like I said, everything is self explanatory.

Quick list of things:

Proper STFS:
Package Creation
General Package Manipulation
Adding Files
Deleting Files
Renaming Files
Replacing Files
Injecting Files
Folder Adding/Renaming
Proper File Extraction
Proper Hashing

Profile Editing:
Gamertag and General info in the account block
Achievements/Gamerscore haxing
2 Ways to add games (the XBL hack and the proper GPD addition)
Edit your profile info/add new info

FATX:
File Extraction/Delete/Renaming/Replacing/Injection
Folder Adding
Gets STFS Package name (if applicable) or Gamertag (if applicable)
Drive backup/restore

HDD Games:
Payload Extraction
Rehashing
Signing

Music Files:
Song info
WMA Extraction

USER NOTES:
1) Yes, it is open source, you can use the code for whatever you like, and most likely, you won’t give a sh*t about Copyright laws.  Well, be that as it may, I don’t have an edick like those people and if it came down to a job between me and yew, well, look who can actually code >:3 you have fun jerkin your edick to my library, I’m just that gud <3

2) Any bugs should REALLY be reported to me so I can fix them.  Simple thing to do, just post in my blog, upload the file you got an error wif, explain what you did and what happened.

3) To save achievement edits, all you have to do is update the title to the profile and hit the Fix button on security to finalize the changes.

Future updates:
* I will implement file streaming from the FATX drive wifout having to extract the files
* STFS does not load the blocks right off the bat like I do, they read the level 2 block (if applicable) then read the level 1 (if applicable) then get the block from that, I just thought it would be handy to read blocks and have access to them but I will implement it the true way later
* Fix up a thing or two in DriveIO
* Any reported bugs of course

Also note wif Le Fluffie, I LOVE to thread the crap outta it, but at that point it causes some error’s that randomly happen.  Just try and ignore them and restart the application if that happens, usually fixes it.
KNOWN BUG:
* FATX Replace image function takes FOREVER, stupid DriveIO properties v.v, working on better way to implement it (I’d use Xport to replace images until I can figure out a better way)


Binaries and Sources:
Download (CLICK ME)


News Source

This post has been edited by jester: Dec 5 2009, 01:07 PM
Logged

phrozenfeonix

  • Recovered User
  • Full Member
  • *
  • Posts: 189
X360 Library And Source (fatx, Stfs And More)
« Reply #1 on: December 05, 2009, 04:18:00 PM »

Errmmmm am i running this wrong? Windows crashes instantly, what requirements do i need to run it?

I'm going to assume i'm trying to get "Le Fluffie App.rar" from this filefront. Also, "... 1337 Sexy Gay FurZ? ..."

Are you sure?
Logged

OliSykesIsPro

  • Archived User
  • Newbie
  • *
  • Posts: 20
X360 Library And Source (fatx, Stfs And More)
« Reply #2 on: December 05, 2009, 04:19:00 PM »

Hell yeah!


Good job Tanner.


I see the research I gave you a long time ago built up to this.
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
X360 Library And Source (fatx, Stfs And More)
« Reply #3 on: December 05, 2009, 08:29:00 PM »

QUOTE(OliSykesIsPro @ Dec 6 2009, 12:19 AM) *

Hell yeah!
Good job Tanner.
I see the research I gave you a long time ago built up to this.


Who the hell are you?
Logged

jameswalker

  • Archived User
  • Newbie
  • *
  • Posts: 13
X360 Library And Source (fatx, Stfs And More)
« Reply #4 on: December 05, 2009, 09:36:00 PM »

QUOTE(DJ Shepherd @ Dec 6 2009, 02:29 PM) *

Who the hell are you?


I am your Father.
Logged

LEON007

  • Archived User
  • Full Member
  • *
  • Posts: 109
X360 Library And Source (fatx, Stfs And More)
« Reply #5 on: December 05, 2009, 10:31:00 PM »

actually what is this?? I am not expert on this. So plz dont mind.

This post has been edited by LEON007: Dec 6 2009, 06:33 AM
Logged

openxdkman

  • Archived User
  • Hero Member
  • *
  • Posts: 550
X360 Library And Source (fatx, Stfs And More)
« Reply #6 on: December 06, 2009, 12:00:00 AM »

Functions that help to mod/study games.

The primary goal of author is to mod Halo 3.

Thanks for sharing.

This post has been edited by openxdkman: Dec 6 2009, 08:20 AM
Logged

Zack_sparrow

  • Archived User
  • Newbie
  • *
  • Posts: 27
X360 Library And Source (fatx, Stfs And More)
« Reply #7 on: December 06, 2009, 12:01:00 AM »

i saw some software like this in china... (IMG:style_emoticons/default/tongue.gif)
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
X360 Library And Source (fatx, Stfs And More)
« Reply #8 on: December 06, 2009, 02:10:00 AM »

QUOTE(openxdkman @ Dec 6 2009, 08:00 AM) *

Functions that help to mod/study games.

The primary goal of author is to mod Halo 3.

Thanks for sharing.


uh no?
Primary goal is to study file systems of the Xbox 360 and make a working library for:
1) to use in an exe for a program for people to use
and
2) for Xbox modders to use when making programs for gamesaves

I use Halo as an example because it was a game that came to me off the top of my head.
Logged

jester

  • Archived User
  • Full Member
  • *
  • Posts: 157
X360 Library And Source (fatx, Stfs And More)
« Reply #9 on: December 06, 2009, 04:35:00 AM »

He updated binaries and sources, please check main download link!
Logged

guvna

  • Archived User
  • Newbie
  • *
  • Posts: 42
X360 Library And Source (fatx, Stfs And More)
« Reply #10 on: December 06, 2009, 07:00:00 AM »

I have no idea what this is, what it does, what it's for, and how it works.

However......

Many thanks to those that keep this scene alive with all your hard work and efforts. They don't go unnoticed by those like me that just read and say nothing.

It just makes enjoyable reading on my part to see how things are progressing on the hacking front.

Kudos +1
Logged

phrozenfeonix

  • Recovered User
  • Full Member
  • *
  • Posts: 189
X360 Library And Source (fatx, Stfs And More)
« Reply #11 on: December 06, 2009, 11:19:00 AM »

tried the new binaries, still get Send Error Report on launch...
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
X360 Library And Source (fatx, Stfs And More)
« Reply #12 on: December 06, 2009, 01:46:00 PM »

QUOTE(phrozenfeonix @ Dec 6 2009, 07:19 PM) *

tried the new binaries, still get Send Error Report on launch...

do you have the newest .NET framework?
Logged

-DeToX-

  • Archived User
  • Full Member
  • *
  • Posts: 122
X360 Library And Source (fatx, Stfs And More)
« Reply #13 on: December 06, 2009, 10:22:00 PM »

Fail.

This post has been edited by -DeToX-: Dec 7 2009, 06:22 AM
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
X360 Library And Source (fatx, Stfs And More)
« Reply #14 on: December 07, 2009, 12:50:00 AM »

I did some updates, check out the newest one :3 I'm perty sure FATX is gud nao.
Logged