xboxscene.org forums

OG Xbox Forums => Software Forums => Development => Topic started by: Voltaic on June 10, 2003, 09:11:00 AM

Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 10, 2003, 09:11:00 AM
If you look at some of the files included with the default MS Dashboard you can locate plain-text scripting sections (see below).

I'm wondering if anyone looked at modifying the existing dashboard to add our own shit?  Maybe make a Win32 editor that would generate the proper files to be copied to the Xbox. If not, I'll try to reverse engineer the file format... (but since I'm new to the Xbox scene, I don't want to re-invent the wheel.)

Script Snippet ( ** I hope it's ok to paste a little part of it... if not, plz nuke the snippet part ** ).

---- 8<   snippet   8<  ----
CODE

//
// Copyright © MS Corporation.  All rights reserved.
//

DEF theScreen Screen
{
   width 640
   height 480
//  width 854
//  height 480
}


DEF theAmbientSounds Group
{
   // 0 = main menu
   // 1 = memory area
   // 2 = music area
   // 3 = settings area

...

function EnableAmbientAudio()
{
   var n = Math.round(Math.random() * (theAmbientSounds.children.length() - 1));

   log("Picking ambient track " + (n + 1));

   for (var i = 0; i < theAmbientSounds.children.length(); i = i + 1)
       theAmbientSounds.children.isActive = false;

   theAmbientSounds.children[n].volume = 0.95;
   theAmbientSounds.children[n].isActive = true;

   for (i = 0; i < thePeriodicSounds.children.length(); i = i + 1)
       thePeriodicSounds.children.isActive = true;
}

function AmbientAudioOn(Area)
{
   var n = 0;

   if(Area == "MAIN MENU")
       n = 0;
   else if(Area == "MEMORY")
       n = 1;
   else if(Area == "MUSIC")
       n = 2;
   else if(Area == "SETTINGS")
       n = 3;
...

---- 8<   snippet   8<  ----

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: jsm on June 10, 2003, 09:37:00 AM
Just wanna ask what file is this?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 10, 2003, 09:43:00 AM
*.XIP in root folder of C: if you use debug or, if you have retail, it'll be in xboxdashdata.xxxxxxxx (where xxxxxxxx might be a revision number of the xboxdash data).

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 10, 2003, 10:13:00 AM
Ok, after a quick test, it seems that the main loader data(nah, looks like only strings are in here) for the MS Dashboard program is embedded in the xboxdash.xbe file.  I changed the BACK="BACK" so that the string for global variable BACK would be "FUCK".

Now, when I navigate the menus, I see     FUCK ( B )   instead of   BACK ( B )  

Now, I know that the embeded data contains english and some other languages, we could nuke the other language in case our own embeded stuff is greater than the default data.

Edit: Ok, seems that we have a chunk of 36KB for each of the 9 languages. This is saved in Unicode at the end of the xboxdash.xbe file... so making an editor for that part would be a piece of cake.  The main purpose of this data is for all the strings that can be used throughout the dashboard (I don't know if they are process globals or just instance globals). Also, the Xbox Live Online thingy is spawned from the default.xip script... so it seems we'll be able to re-use this feature to spawn other processes.  Again, someone stop me if all this has been done before...

Also, the XIP files seems to be a combination of embeded files... I have yet to take a look at those in detail...

-Volt.   blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: whoknew on June 11, 2003, 09:36:00 AM
nope, never been done before, and i think your onto something smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: FUCKMICROSOFT on June 11, 2003, 10:09:00 AM
this sounds pritty fucking coool! keep us up to date dawg laugh.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 12, 2003, 01:01:00 PM
XIP files are the XBOX version of ZIP files I thougth, had an extarctor for those files somewhere

EDIT: yup use the tool dexip to extract the files from XIP files

xboxdash.xbe (live updated) contains idd alot

QUOTE
TGS%s%.4s.XBOXLIVE.COM  AS%s%.4s.XBOXLIVE.COM   MACS%s%.4s.XBOXLIVE.COM .   ??F:  DeviceHarddisk0Partition2   DeviceHarddisk0Partition1TDATA%08x$u%s   contentmeta.xbx y:XODashxonlinedash.xbe   y:xboxdash.xbe d:dashupdate.xbe   %s%s    DeviceCdrom0XODASH   DeviceCdrom0XODashxonlinedash.xbe   DeviceHarddisk0partition2XODash DeviceHarddisk0partition2XODashxonlinedash.xbe t:$u


This post has been edited by XBOX War3z on Jun 12 2003, 08:14 PM
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: baturkin17 on June 13, 2003, 04:12:00 PM
what kind of program or hex editor or whatever are you using to see those snippets?

i tried a couple with no results
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Scan-C on June 13, 2003, 06:00:00 PM
notepad works good for this.i edited some lines and if i hit the exact same size the dash loads up.so where is the filesizecheck?looks to me like simplest c code but it's been a lifetime since i used c

This post has been edited by Scan-C on Jun 14 2003, 01:01 AM
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 14, 2003, 12:17:00 AM
I believe if you try loading up xboxdash.xbe, with notepad, you get a crash error.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: methadone_pretty on June 14, 2003, 02:49:00 AM
xip files wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 14, 2003, 07:12:00 AM
Sorry for the lack of updates, I work on the week and I'm currently porting an old game I coded a few years back.

Here's what we'd need to do to make this thing work:

1) Hacking xboxdash.xbe
   - We would need to get a way to change the built-in scripting engine so that we could rename the call GoToXOnlineDash to something like LaunchXBE and be able to pass the relative path to that xbe file.
   - If we want to add extra functionality to the default xboxdash.xbe, we'll have to add some extra code to create another thread. In this thread, we could spawn an FTP Server Thread, and other shit...

2) Hacking the current XIP / XAP files
   - We need an extractor (already exists) and a repacker (I'll code one tonight, but there are some values that are still unknown in these XIP files).
   - We need an editor for those XAP file because damn, it'll take forever to test menus...

Loading order:

xboxdash.xbe loads up, finds the xboxdash.nnnnn folder (that's just depending on your version, older version has all the files on the root folder). Next, it extracts default.xap and starts parsing it.  From that script file, it'll load other archive files.

The mainmenu5.xip/default.xap contains all the vrml-type code to draw the main menu.  It is here that we would add 'Applications', 'Emulators', 'Games', etc. (but keep in mind that we can't load too many menus on the 1st page because it'll get crowded fast. I'll attempt to add a menu to that file tonight.  And, using the scripting feature, we would load or own 'applications.xip' file. At first we could just use a static menuing system... but as more ppl gets involved (with interest I hope), ppl would start to understand the language and could come up with our own models and animation for them.

Anyway, hopefully another update tonight...  maybe a screen shot...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 14, 2003, 08:51:00 AM
Bravo, Voltaic...
I hope this gets to a much more advanced stage.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 14, 2003, 11:53:00 AM
Call it a hunch, but the code listed here,

QUOTE

DEF ring Transform
{
    children
    [
        DEF theMenuItems Transform
  {
   fade 0.25

   children
   [ 
    DEF pod_rotate_structure Transform
    {
     children
     [
      DEF podsupport_3 Transform
      {
       children
       [
        Shape
        {
         appearance Appearance
         {
          material MaxMaterial


looks like it controls the background dash movements. The little pictures, or .XM files, look like they are encoded images or materials, that eventually build up the rotating background.

And these right here,

DEF memory_metapanel Transform, DEF memory_metapanel Transform, and DEF Main_memory_podshell_11 Transform are basically telling these so called ".XM" files to transform, according to the coordinates provided in the default .xip file. For Example, rotation -0.995000 0.069740 -0.070990 -1.586000, translation -47.220001 55.810001 -14.640000, is telling these .XM files to move in a certain pattern.

Next off, I think that there are centain files required for the menu item, say, if you wanted your new option in the menu to say, "PICTURES" as an example, youd have some files called, PICTURES_arm01-FACES.xm, PICTURES_arm02-FACES.xm, PICTURES_panel_support-FACES.xm, PICTURES_text_metapanel-FACES.xm, etc... There are certain files that will be required to build these new options, as well as editing this .XIP, so wel probably be needing a .XM editor, which may be a diffrent version of a .png or .xbx, or even a .tga, a .XAP unpacker, and finally, a .XIP repacker.

Not trying to steal the spotlight, Voltaic, just pointing out some things, that caught my attention. For all I know, my info could be wrong, but most of it makes sense to me. Anyhow, good luck, and perhaps we could be partners in on this.
        

This post has been edited by Videogamebuyer14 on Jun 14 2003, 07:12 PM
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 14, 2003, 10:58:00 AM
No problem, go right ahead...

Menu Text aren't textures, they are actual text.  If you look (at the script) closely, it uses the built-in translator in the script to get the string "MUSIC" associated to the proper language resource in xboxdash.xbe (my version has 9 langauges in it).

Adding a menu on the main screen would be done in mainmenu5.xip/default.xap.
CODE

DEF theMusicItem Transform {...}
DEF theMemoryItem Transform {...}
DEF theOnlineItem Transform {...}
DEF theSettingsItem Transform {...}

You would add :

DEF theHomemadeItem Transform {
  ...
  DEF homemade_text Transform {
     ...
     geometry Text { font "Heading" translate false text "Home Made" } // Note: I'm not using the built-in translator
     ...
  }
  ...
}



But, like I said, it's a bitch to position all that menu stuff, an editor would be ideal (of course, MS or REZN8 have these sort of tools).

As for the .XM (Xbox Material) it looks like they are just pointers to the .VB/.VI files (which are vertex buffers and vertex images that goes directly in the GPU.)  So, the XIP file only tells the engine where to locate the textures on the chip, they aren't actual files in the .XIP. At least, so it seems...

As for people helping, I'm all for it.  I'm also going to be in-active on this starting mid-next week since I'm off on vacation for 3 weeks... I doubt I'll spend time in front of a PC...  cool.gif  

What I suggest is, before anyone starts coding (which might be a waste of time), is to merge all our brains (yes, a nice brain soup) and pump out all the shit that we can gather on the subject.  Some stuff are easy to figure out while other isn't so. So, after a week or two, we have a good knowledge base so that we can start pumping tools out...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 14, 2003, 07:16:00 PM
I agree, drop me a line on AIM or MSN. Thanks.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 14, 2003, 08:21:00 PM
Interesting.  I finished my XIP tool and after playing a bit with xome XIP file, I get the following errors in Dr. Watson.

...

XIP File Protection Error
Break: 0x00045D4B 0x000000B8

XIP File Protection Error
Break: 0x00045D4B 0x000000B8
Unable to load XBX file for scene!

...

I noticed that in the xboxdash.xbe file there's an XIPS section. I assume that there's some kind of hash/signature for each XIP files it loads... that'll have to wait for tomorrow 'coz I'm sleepy right now. One thing to try would be to just dis-assemble the xbe and disable the checking. I'll give that a go tomorrow.

PS: I know it isn't my tool because when I do an extract, re-built the file is 100% identical.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 08:43:00 AM
Ok, the XIPS signature was bypassed and I see my modified MS Dashboard on the screen.  laugh.gif

I'll try to get a capture and post it...

user posted image

Ok, it's not another menu (yet) but this change was in the script file (see code below) and not in the XBE language resources.

CODE

geometry Text { font "Heading" translate false text "MUSIC (TEST)" }


Now we REALLY need an editor for these files...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 10:14:00 AM
Here's another test.  The nice thing about re-using the MS Dashboard is that when you call stuff like the BlockUser function, all the animation is already there.  So, when I press the button A the menu interface rotates in the background and this simple panel rotates in...

CODE

   control DEF joy Joystick
   {
       function OnADown()
       {
           theMainMenu.children[0].children[0].select_pod_HL.children[0].appearance.material.param = 1;

           BlockUser("This is a test!");

           ...


user posted image

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 15, 2003, 12:36:00 PM
Because it calls the .XM files from the gpu, so not much extra code is neccessary, if any.

Good job Volt!  beerchug.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Dunny on June 15, 2003, 01:15:00 PM
keep it up mate, looks like your making steady progress! smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xbox_freak!! on June 15, 2003, 12:58:00 PM
sweet! keep us updated! I like what u are doing with this! biggrin.gif I wouls help but I know nothing about coding, accept for a bit of html,tongue.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 15, 2003, 03:26:00 PM
Nice work indeed bveen working on this method for awhile as well but couldnot pass the sidniture problem so i just gave up. Nice to see that U bypassed it . smile.gif well if u need more help just give me a buzz on msn & try 2 help u. Where are also working on a new Dashboard. XdashOs which is going 2 by similar to the MS dashboard. same interface ect. But yeah nice progress. That new window which says this is a test is it an existing one & u removed the original text & put your own or did you just add a new menu.
I think we can get somewhere with this idea not sure how far tho. We wont see a ftp server inergrated sad.gif but hey we never know for now we need to get external menu added Eg new sections. Games > Emulators > Apps. ECT.
HAve u tried modifying the line which displays what colur the Background net is & or even the text?. Give that a try see what u come up with.
Well im off got an assessment task on ShangHai to start doing lol so as i said give me a buzz & ill try  2 help you.
HoRnEyDvL
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 04:08:00 PM
blink.gif That 'This is a test!' isn't a binary edit, I actually modified the XAP file and added a line to the script. Since I'm using existing code all the animation is already done in the script when that pop-up window appear.

As for the FTP server, it's very possible, but that'll required de-assembling the XBE, adding code to create a thread. A nice feature would be to create a thread that loads DLL files from a plug-in folder. If the Xbox doesn't support DllMain, we could easily add support for it from within the thread. In essence, with this plug-in feature, anything could be possible.

As for help, we need an editor for these XAP files!!  laugh.gif  laugh.gif  laugh.gif

Just tried changing the skyColor to 0 0 0.2 (it's a bit hard to see, but there's some blue in the background)

Tried adding a color property to the shell transformation, but it crashed (RIP) saying Unknown property. So, it's one thing to change the script, but it's another to change it with valid stuff, following the proper syntaxes/rules.  As for the text color, I think they use textures for such thing.  Sure, the "text" itself are primitive drawing, but using textures and not solid colors.

user posted image

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 04:10:00 PM
An example of how powerful this scripting is... when you go to the Settings menu, and check the Clock settings. The little 3D clock is in sync with your actual time. All that animation is all done in the script.  Not in the XBE.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 15, 2003, 05:57:00 PM
yeah the xbe just reads the script in line by line. Hmm Xap editor i dont have nuffing 2 extract the .xip files as for running modified xap files i cant do that either as i dont know how 2 get rid of the protection checksum. i can try getting a xap editor running but will need all modified files including  xbe so i can test things.
as u say there is some blue can u tell me where i cant spot it out lol bad eye site.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ace-of_spades on June 15, 2003, 05:32:00 PM
The blue looks like its in behind the logo and the menu arms, best if you look at it in the dark. Btw great project guys, I see this going far!

beerchug.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 06:09:00 PM
Here's another, more blue one (kinda looks neat eh?).

user posted image

As for the XIP tool, I'll probably release it early next week...

As for the XBE, you'll need to hack the version you have on your Xbox, or wait until I come up with a XIPS editor (figure out the signature algo).

And no, I don't live on these forums, I just get an email notification  wink.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 15, 2003, 06:22:00 PM
thast cool. Lol i said blue lol & i got blue hahahaha. Hmm need 2 lighten up that shade of blue make it look like the nexgen blue also we need 2 find a way 2 change the value of the net from green 2 blue as well. Ill hack my xbe. Can u please email @ [email protected] With the algorithim i need  change & if its possible 2 grab the xip edditor from u. Yes i got alot of time on my hands.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 15, 2003, 06:32:00 PM
Heh heh.  Well, you'll have to wait 'til Tuesday night for my tool.  It works, but I want to finish it before letting it loose.

If someone wants to be usefull in this little project, it would be to document the scripting language. For example:

Translator
 methods:
   var FormatNumber(var nNumber)
   var GetDateSeperator()
   var GetTimeZoneCount()
   var GetTimeZoneText(var nTimeZone)
   var Translage(var sString)
   var TranslateStripColon(var sString)

etc. etc. for all the object in the script (Config, ImageTexture, Background, Inline, DiscDrive, just to name a few).

-Volt. blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 16, 2003, 08:32:00 PM
Hmm.  Im gonna run this by someone and see if he will help.  Great work so far.  This would be the end of dashboards methinks.  Original hacked dash!!
I would rather have this than any other dash, app, or emu.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 16, 2003, 09:27:00 PM
PS...this should be a sticky!?!?!?!?!?!?     beerchug.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xustu on June 16, 2003, 09:54:00 PM
I think I'm gonna go pee my pants.  Volt, awesome stuff man!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: IonBlade on June 17, 2003, 04:03:00 PM
Wow!  That's soooo awesome - keep up the good work!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 17, 2003, 06:42:00 PM
Ok, I will probably not continue this thread... I'll create a new one in the development forums.  At this point in time, it isn't just a "Can it be done" it's more of a "Ok, let's see what needs to be done" ... and for that I need developpers.

I'd like to thanks everyone that showed interest in this...  And no, this project will not die.  I will be away for a few days on vacation but when I come back, I intend on working quite a bit on it.  biggrin.gif

-Volt. blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BenJeremy on June 17, 2003, 07:04:00 PM
There... moved.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: qwerty123 on June 18, 2003, 10:59:00 PM
This is probably a stupid question but once the original default xboxdash is hacked with ftp servers etc.. Would it still be possible for it to boot off an unmodded Xbox? If so it would make the 007 hack allot cooler. I doubt it would work but just want to know for sure.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 19, 2003, 04:25:00 AM
the 007 hack now can run any xbe file, so it should work with the xbox dash, only prob is that it needs some folders and files,...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 19, 2003, 07:30:00 PM
I'm no good with assembly, (decompiling, patching, etc.) but I know cc++ and would love to work with some of those xap files.  It would be great if someone could offer a patch, or explicit instruction on how to defeat the protection in xboxdash.xbe.
B.T.W. - nice job on pixit!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 19, 2003, 07:54:00 PM
Tools needed:  CXBX and IDA.

- Load XBE in CXBX and export the EXE out of it.

- Load EXE in IDA.  Wait until the numbers in the bottom left corner stops.

- In the NAMES window, sort by NAME and locate aXipFileProtect.

- Find the string "XIP File Protection Error".  Go to the xref (where it's being used).
CODE

   .text:000181AC aXipFileProtect:                      ; DATA XREF: sub_45D40o
   .text:000181AC                 unicode 0, ,0

- You'll be in the function that is printing that string out, go to the xref of that function.
CODE

   .text:00045D40 sub_45D40       proc near              ; CODE XREF: sub_45D64+C0p
   .text:00045D40                                        ; sub_45E64+4Dp ...
   .text:00045D40                 push    offset aXipFileProtect; "XIP File Protection Error"
   .text:00045D45                 call    sub_38ABF
   .text:00045D4A                 pop     ecx
   .text:00045D4B                 int     3              ; Trap to Debugger
   .text:00045D4C                 retn
   .text:00045D4C sub_45D40       endp

- Trace back to the xref to that function.
CODE

...
.text:00045EA1                 repe cmpsd
.text:00045EA3                 pop     edi
.text:00045EA4                 jz      short loc_45EB6
.text:00045EA6
.text:00045EA6 loc_45EA6:                            ; CODE XREF: sub_45E64+1Dj
.text:00045EA6                                        ; sub_45E64+28j
.text:00045EA6                 push    offset aFileModifiedOr; "File modified or corrupt!n"
.text:00045EAB                 call    sub_39F1D
.text:00045EB0                 pop     ecx
.text:00045EB1                 call    sub_45D40
.text:00045EB6
.text:00045EB6 loc_45EB6:                            ; CODE XREF: sub_45E64+40j
.text:00045EB6                 pop     esi
.text:00045EB7                 leave
.text:00045EB8                 retn    8
.text:00045EB8 sub_45E64       endp
.text:00045EB8
...

- At line ".text:00045EA4                 jz      short loc_45EB6" it's checking if the signature was successfull. We need to change JZ to JMP.  But, keep in mind that this is in the EXE and not in the XBE.  The XBE is usually same address as EXE - 10000.

- Ok, so open the XBE in a HEX editor. Locate that address and replace 74 with EB.

That should give you a good idea on how to get the XBE to skip the validation.

Note: This might be VERY version dependent.  Your mileage might vary.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Phocchio on June 20, 2003, 12:27:00 AM
What about translations? Do you have an idea if once the dashboard is hacked we'll be able to use language files, or to easily translate stuff? blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 20, 2003, 03:20:00 AM
I don't see why not.  Ok, we won't be able to add new language support but we'll be able to add references to newly added strings.

-Volt.  
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 20, 2003, 05:11:00 AM
haha any progress bro ?? sorry cant help got my majors comming up need 2 studdy any more screen shots of added menus new background colurs anything ?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 20, 2003, 05:45:00 AM
Changing the menu colors is a fairly easy task, but it still requires the changed dash.
The string would be skyColor 0 0 0

0 0 0 are the variables you can change to load diffrent colors.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: SupeRdUPErBlakE on June 20, 2003, 08:22:00 AM
Whats IDA? Is it free or I need to get it in 'the usual places"?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: azninvasion on June 20, 2003, 09:27:00 AM
Is it also possible to replace the background music and menu sounds and such?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 20, 2003, 11:17:00 AM
Yes.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: azninvasion on June 20, 2003, 03:08:00 PM
I took a look at the default.xip file and saw that the dvd.xap file contains scripts for detecting if a dvd-dongle is present or not, if this could be hacked, it would make it possible to use the xbox controller as a dvd-controller w/0 the presence of a dvd dongle.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Videogamebuyer14 on June 20, 2003, 10:18:00 PM
QUOTE (SupeRdUPErBlakE @ Jun 20 2003, 04:46 PM)
Whats IDA? Is it free or I need to get it in 'the usual places"?

Indeed.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 21, 2003, 12:05:00 AM
Tried to disable XIP Protection but there is no aXipFileProtect or even aFileModifiedOr only found aXIPS sad.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 20, 2003, 11:57:00 PM
QUOTE (azninvasion @ Jun 20 2003, 11:32 PM)
I took a look at the default.xip file and saw that the dvd.xap file contains scripts for detecting if a dvd-dongle is present or not, if this could be hacked, it would make it possible to use the xbox controller as a dvd-controller w/0 the presence of a dvd dongle.

in default.xip/dvd.xap

QUOTE
function CheckForRemote()
{
    if (bRemoteInserted != 1)
    {
        theDVDPlayer.pause();
        PromptForRemote();
    }
}


if we just remove so it becomes

QUOTE
function CheckForRemote()
{
}


and also at
QUOTE
            function OnNoDongle()
            {
                BlockUser("NoDongle");
                theDVDPlayer.visible = false;
            }


to just
QUOTE
            function OnNoDongle()
            {
            }


ohmy.gif every time the chapter or title changes it checks for the remote

there is also a function
QUOTE
        function OnRemoveRemote()
        {
            bRemoteInserted = 0;
            oldPlaybackMode = theDVDPlayer.playbackMode;
            if (theDVDPlayer.isUOPValid(1<<19)) // UOP_PAUSE_ON
                theDVDPlayer.pause();
            else if(oldPlaybackMode != 0) // DPM_STOPPED
            {
                theDVDPlayer.stop();
                SetStatusText("");
            }
            theErrorText.text = "";
            PromptForRemote();
        }

woudl become
QUOTE
        function OnRemoveRemote()
        {

        }



then we need to add the controller part to the file
ADD
QUOTE
DEF theMessageJoystick Joystick
{
    function OnADown()
    {
        //eg A Button=Play
        bRemoteInserted = 1;
        OnPlay();
    }

    function OnBDown()
    {
    }

    function OnMoveLeft()
    {
    }

    function OnMoveRight()
    {
    }

    function OnMoveUp()
    {
    }

    function OnMoveDown()
    {
    }
}


this should allow you to play an dvd with no dongle, need to add functions to other buttons
couldn't test it so just in theory
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BenJeremy on June 21, 2003, 06:21:00 AM
Wow... great stuff.

I can't wait to hear how you guys progress on this one!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 21, 2003, 09:07:00 AM
Nice seeing ppl looking into this.  I'll be back hom in a few days, I'm currently Away From Computer by 1,000KM.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: IrnBru on June 21, 2003, 09:55:00 AM
I took a look at the DVD a few days ago, you could proberly just do:

In the OnRemoveRemote() function

bRemoteInserted = 1;

and remove the rest.

And most of the controller based control is already in, eg. White or something is the display menu, anyway there's a variable that's set to False, we'd need to change to True, then we should have our No Dongle DVD Player, unfortunately I can't test, as I don't have a modded XBox and XBoxDash (even when re-signed) won't run using the 007 Hack.

[EDIT]
As said in XBOX War3z's post code would need to be removed from

function OnNoDongle()

and we could proberly do it with
function OnXboxDVDRegionViolation()
function OnDiscDVDRegionViolation()
function OnParentalLevelViolation()

to disable these errors.
[/EDIT]

Cya
IB
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 21, 2003, 01:25:00 PM
QUOTE
Tried to disable XIP Protection but there is no aXipFileProtect or even aFileModifiedOr only found aXIPS

Same here, but I just figured I was incompetent. dry.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xobxer on June 22, 2003, 09:17:00 AM
nice work voltaic.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 23, 2003, 01:25:00 PM
Does anyone know of a better xbx converter/editor?  The only one I know of is by the ozxchip guys, and was made specifically for save game images.  It only supports jpeg files, icon sizes, and no transparency.  When I replace a texture with an .xbx from this, it ends up looking like crap.  I would love to see a png<->xbx converter with no limit on size or aspect.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: qwenky on June 23, 2003, 02:34:00 PM
Is there a way to remove or stall the checking of the dvd rom for a game?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 23, 2003, 05:01:00 PM
QUOTE (qwenky @ Jun 23 2003, 09:58 PM)
Is there a way to remove or stall the checking of the dvd rom for a game?

It's in the bios.  A tutorial to disable the check is here.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gobelet on June 24, 2003, 03:14:00 PM
I don't think that hacking the dongle protection would be not possible, since I saw then trying to hack the dashboard in IDA I saw aDvdDongleImage, aDvdInvalidHead, aDvdInvalidIm_0, aDvdInvalidImag, aDvdInvalidHead, aDvdInvalidSect, etc...

I think that the protection is bundled into the xbe.

But since I don't know anything about ASM or anything like that, I couldn't tell if the protection is relly bundled or if it's just something else.

But it look like it checks the dongle ROM size...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 24, 2003, 04:12:00 PM
Well, heres what I've done if anyone is interested:
user posted image
I changed alot of stuff, and made it quite easy to add aditional items.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 24, 2003, 04:17:00 PM
Nice!  I just got back home from the 1,000KM trip. This is the first nice news of the day! (after the car over heated and stuff).

Continue on this nice work (XAP files).  Tomorrow, I'll be looking at the signature routine in the XBE file, see if I can figure it out.  Once that's figured out, we'll be able to make use of more XIP files than the files currently present on the Xbox.

Once the above is done, I'll look at adding some plug-in code to the XBE program.

From the above pic, it looks like you're not doing the animation anymore, right?  So it's just a top -> down menu seperated by XX points.  What would be nice is to keep the dash as authentic as possible (at least that's how I want my dash smile.gif ).

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xbox-Savage on June 24, 2003, 03:44:00 PM
QUOTE (vulgusprofanum @ Jun 24 2003, 08:36 PM)
Well, heres what I've done if anyone is interested:
user posted image
I changed alot of stuff, and made it quite easy to add aditional items.

where is the X that was on the wheel, i liked that X.  sad.gif

jester.gif wheee son we will be able to load Games , Apps , Emulator in that dash.

beerchug.gif keep the good work
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: IrnBru on June 24, 2003, 04:28:00 PM
QUOTE (Gobelet @ Jun 24 2003, 11:38 PM)
I think that the protection is bundled into the xbe.

If this is the case, then it's just another thing that needs bypassing, and since the XIP CRC/Sig check has been bypassed, this might not be too hard aswell.

Cya
IB
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 24, 2003, 11:04:00 PM
is it me or does that pic fake ? photoshoped ?
any ways u going host ur xboxdash.xbe & ur xap files anywehre for ppl 2download.
looks nice. Voltaic what u recond recond u can get somthing up & running for us even just showing up with extra menus withough them been usable will be a start. Why i am asking this is because i dont know how 2 use ur pixit tool never was good with command line stuf if its a gui ill work it out & prob start & help code & modify the original dash smile.gif .
So yeah if any 1 is willing 2 make pixit into a gui app or even a step by step on how 2 use it please post.
Thnx Harry
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xbox-Savage on June 25, 2003, 10:55:00 AM
QUOTE (HoRnEyDvL @ Jun 25 2003, 03:28 AM)
is it me or does that pic fake ? photoshoped ?

 wink.gif yeah the wheel doesnt look like real.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 25, 2003, 11:45:00 AM
It's just the top X texture that is removed... that's what it looks like when not present.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 25, 2003, 02:47:00 PM
Firstly, I assure you it is not "photoshoped".  Secondly, as Voltaic guessed, It doesn't do the rotate thing anymore.  I have simplified things in an effort to understand how they work.
QUOTE
any ways u going host ur xboxdash.xbe & ur xap files anywehre for ppl 2download.

This brings up a good question;  if this does become functional, can we distribute it?  It will be 90% copyrighted material.  Perhaps it will have to take the form of a patch.  I'll look into that.
to Voltaic:  If you could add extra .xap files to an .xip, new submenus should be possible.  Then all you need is a function to launch an .xbe.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 25, 2003, 02:51:00 PM
Yeah, I know, that's why I'm working on the following:

1) Crack the signature
2) Expand the script engine to enable us to launch XBEs.
3) Figure out how Index/Vertex Buffer files work so we can change the textures and shit...

Well, if we create our own textures/scripts, it's sorta our stuff.  As far as patching the XBE file(s) (like you said)... we could create a patcher program for all the versions that we have access to.  No, these won't be done now and don't ask...

My current problem is that it's too f*cking hot outside to sit here and code... I'll be doing most of my work at night.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on June 25, 2003, 02:24:00 PM
laugh.gif
However, I've a copy of my XBOX hd on my PC and if you think I might be usefull with some boring (but easy) job just let know. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 25, 2003, 11:42:00 PM
Now it looks much more like the origional:
user posted image
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 26, 2003, 01:51:00 AM
yeah please send me the patch ill work on it better. i have made few projects in vb for the xbox eg
Xbox image creator 3.0
Xbox Game Patcher
I have also done other projects which i dont want 2 name for the moment suprise for ppl
so yeah send the patch over with step by step directions in what it is doing & i will make a modified version of the patch in Vb.

my email is [email protected]  this is also my msn
and u can also find me on irc
server: Efnet
Nick: HoRnEyDvL
Chans: #xbins-chat @+#xboxopensource #ozxchip #gotmod @+#evolutionx #xbins #xbox

im prety good with vb so yeah ill try & get somfing up & running in about a day or so.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Inkslinger on June 26, 2003, 12:07:00 PM
What are the chances for actually extracting images (ie. xboxlogow.bmp) from the xbx files (?).

This would allow total skinability of the dashboard.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 26, 2003, 02:25:00 PM
The images are there as .xbx files.  We just need a better tool to edit them.  The only tools that now exist are made for game save images.  They dont support odd sizes or transparency.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: KanadaKid on June 26, 2003, 03:59:00 PM
Try this: rename the .xbx files to .xpr, and use MiteeXPRv3 to extract a .dds file from it.

With this plugin for photoshop, you can edit .dds files.

I played around w/ this and found the background image from the dvd player, and a bunch of xbox logos. Just thought I'd share the love.

Not all the textures extracted, but this got some of them. At least it's a start.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 26, 2003, 04:54:00 PM
Good news!  We can now spawn programs from within the XAP script files:

Syntaxe: launch("program.xbe", "path to file");

Example: launch("evox.xbe", "\\Device\\Harddisk0\\Partition2");

Note: You need to escape your \

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BenJeremy on June 26, 2003, 04:44:00 PM
QUOTE (Voltaic @ Jun 26 2003, 08:18 PM)
Good news!  We can now spawn programs from within the XAP script files:

Syntaxe: launch("program.xbe", "path to file");

Example: launch("evox.xbe", "\Device\Harddisk0\Partition2");

Note: You need to escape your

-Volt.  blink.gif

Cool.... now has anybody collected all the steps needed to do this stuff into one document?

I use the M$ dash when running my Dev box, and it would be nice to access my dashboards (MXM, Ava, Evo-X) from the M$ dash....
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 26, 2003, 06:00:00 PM
I still have 2 more things to get going before I'll do any documentation. If anyone is willing to go through the two threads and piece togethers the puzzle, go right ahead...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 26, 2003, 07:58:00 PM
Great!  And I just figured out how to create a sub-menu without another .xap or .xip.

Here is a quick example:
user posted image
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 26, 2003, 08:02:00 PM
CODE

typedef struct _tagXIPSEC
{
 WCHAR szFilename[260];   // MAX_PATH = 260
 DWORD dwSignatureCount;   // Multiple of 65536 chunks present in the fiel (xip_file_size / 65536)
 BYTE cbSignature[20];   // Signature for each of the 65536 bytes chunks in the XIP file.
} XIPSEC, *LPXIPSEC;


I needed to figure out what the count was for, now I just need to trace to what's being called (I noticed most of the calc stuff is done at the kernel address...)

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on June 26, 2003, 11:56:00 PM
QUOTE (KanadaKid @ Jun 27 2003, 01:59 AM)
use MiteeXPRv3

You get a promotional webpage clicking that link.

Also, does someone have any idea how to decode the RIFF WAV files that are used by the M$ dasboard? I would like to play around creating some new sounds. tongue.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: t_rex on June 27, 2003, 12:50:00 AM
Right click > Save Target As for the miteethor link
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on June 27, 2003, 12:27:00 AM
QUOTE (t_rex @ Jun 27 2003, 10:14 AM)
Right click > Save Target As for the miteethor link

Nope, same problem.
However I found the prg with Google. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: OllieD on June 27, 2003, 01:00:00 AM
smile.gif
If You Need Any Help Send Me Ur Work So Far And I Will Crack On.
I Have Plenty Of Free Time Atm smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Stefander on June 27, 2003, 06:36:00 AM
I also have plenty free time, just give a wink and I'm in...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 06:40:00 AM
Ok, I figured out the signature.  It uses SHA.  I'll add an option to my pixit program to resign the XBE file.  This will remove the need for people to manually bypass the signature validation.  I don't know if the SHA magic INIT values are BIOS specific because it does call the SHA routines stored in the BIOS.

Anyway, the new pixit version will hopefull be released later tonight...

Help? Well, we need people to figure out the format of those IB/VB files. I have an idea about 'em but that's just me...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Inkslinger on June 27, 2003, 08:22:00 AM
QUOTE (vulgusprofanum @ Jun 27 2003, 04:58 AM)
Great!  And I just figured out how to create a sub-menu without another .xap or .xip.

Vulg,

What did you do to hide the "X-globe" in the main dash? I can't seem to find it.
And where exactly is the strings for the main dash....Memory, Settings, Xbox Live etc?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 08:34:00 AM
All the main models are drawn out of the mainmenu5.xip file.  You can't find the "Xbox Live" string because it's using the built-in translater.  For example:

...
geometry Text { font "Heading" translate true text "MEMORY" }
...

Will do a look-up in the XBE resource for the string MEMORY assigned to the currently selected language. If you have english, it'll display "MEMORY" if you have french it'll be "MEMOIRE".

You can disable the translator by specifying "false" to the above string.

...
geometry Text { font "Heading" translate false text "Zimbabwe" }
...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Inkslinger on June 27, 2003, 09:10:00 AM
Thanks.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gobelet on June 27, 2003, 10:57:00 AM
QUOTE (Cr4z33 @ Jun 27 2003, 10:56 AM)
Also, does someone have any idea how to decode the RIFF WAV files that are used by the M$ dasboard? I would like to play around creating some new sounds. tongue.gif

You can, just use the ADPCM codec in the Software section of X-S.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 27, 2003, 11:59:00 AM
QUOTE (Inkslinger @ Jun 27 2003, 03:46 PM)
What did you do to hide the "X-globe" in the main dash?

I just removed the texture from Main_pod_backing01.  It's at the bottom of default.xap in mainmenu5.xip.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 27, 2003, 12:36:00 PM
QUOTE (Voltaic @ Jun 27 2003, 03:04 PM)
Ok, I figured out the signature.  It uses SHA.  I'll add an option to my pixit program to resign the XBE file.  This will remove the need for people to manually bypass the signature validation.  I don't know if the SHA magic INIT values are BIOS specific because it does call the SHA routines stored in the BIOS.

Anyway, the new pixit version will hopefull be released later tonight...

Help? Well, we need people to figure out the format of those IB/VB files. I have an idea about 'em but that's just me...

-Volt.  blink.gif

Nice biggrin.gif gonna check it directly when it's released  wink.gif and test my no remote kit method
but anyways how does it know where to patch? different xbe version,...
anyways I'll try and see what happens wink.gif
better make a new backup tongue.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on June 27, 2003, 12:41:00 PM
QUOTE (Gobelet @ Jun 27 2003, 08:57 PM)
QUOTE (Cr4z33 @ Jun 27 2003, 10:56 AM)
Also, does someone have any idea how to decode the RIFF WAV files that are used by the M$ dasboard? I would like to play around creating some new sounds. tongue.gif

You can, just use the ADPCM codec in the Software section of X-S.

Thanks!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 01:34:00 PM
This is not really a XBE patch.  It read the XBE and updates the XIPS section.  Signing all the XIP files with the proper SHA hash.  Then, once that's done I sign the XIPS section.  This will make the XIP validate succeed everytime it reads a XIP file. The earlier patch was bypassing this validation, that's why it was a "patch".

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: KanadaKid on June 27, 2003, 01:43:00 PM
Here's a potentially stupid question:

If this gives the xips the proper validation, and doesn't change the xbe, would this work on an unmodified xbox?

Edit: Oh, it does update the xip section of the xbe... well never mind then.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 01:46:00 PM
Most likely not... because the CRC of the XBE will have changed.  And the digital signature probably incorporates the CRC/hash of the XBE file... so, the old signature would not match the new file layout (even doh it's the actual file (temper proof)).  So, original bioses would probably puke on this...   Of course, don't quote me on this, I'm just speculating.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 27, 2003, 02:08:00 PM
Thanks for your continued work on this guys  biggrin.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 27, 2003, 06:18:00 PM
Thast cool would u be able 2 put Pixit in a gui instead of a Command line driven app ?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Iriez on June 27, 2003, 06:37:00 PM
QUOTE (vulgusprofanum @ Jun 25 2003, 04:11 PM)

QUOTE
any ways u going host ur xboxdash.xbe & ur xap files anywehre for ppl 2download.

This brings up a good question;  if this does become functional, can we distribute it?  It will be 90% copyrighted material.  Perhaps it will have to take the form of a patch.  I'll look into that.

You should look into making a easy noob hassle free GUI, similar to XBtool, except modifying specific dash files. Xbins will gladly host it, but we cannot host such directly copyrighted material such as dashboards.

Keep up the great work guys, im pretty happy about all of this = )
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 06:46:00 PM
I don't plan on making a GUI app out of it.  They way I use the program is via batch files (build, resign, copy to Xbox).  I'll give the source to Hartec (author of deXIP) and he'll probably (when he'll have time) add what ever feature he wishes.  dry.gif

I'm hoping that I'll be done with the version 0.6 of pixit in one to two hour(s)...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 27, 2003, 07:49:00 PM
I was able to make a good patch earlier.  The dash didn't do anything functional, so I didn't post it.  It was only about 80k and contained no m$ code.  It modified 3 files: xboxdash.xbe, mainmenu5.xip, default.xip.  I will make, and host a similar one when it becomes a functional launcher.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 27, 2003, 08:27:00 PM
I have not been able to find the program IDA that you are talking about to modify the xboxdash.xbe to allow me to bypass the checks.



Thanks



And sweet work
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 08:50:00 PM
Good news, pixit 0.6 seems functional... only need to update the README.TXT and I'll release it in the wild...   No more is the need to patch the XBE to skip the validation.

Ok, you can now leech pixit 0.6 off xbins.org.

Note: I only tested this on 4627 so your milage might vary!!!  Always consider this as being beta or even alpha software!!! If you try it post your results!

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Inkslinger on June 27, 2003, 08:50:00 PM
Voltiac,

I took the liberty to write a GUI for pixit0.5

It's complete.

I'm not going to release it until I take a look at 0.6 and the "added" params.

Let me know on MSN ([email protected]) or AOL (DOVECUDDLES) <--lol , my wife's handle, if you get it done soon, so I can finish.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 27, 2003, 09:13:00 PM
Source won't be released... it's wayyyy too ugly.  I might give it upon request... but it's uber ugly... it was really slap together quickly...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 27, 2003, 09:17:00 PM
just post the program somewhere. i wont care about the source code.



thanks for all ur hard work volt!

Great work
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Johno on June 28, 2003, 07:04:00 AM
Does that program enable me to edit the MSdash to put in my own submenus and so on as shown in the screenshot a while back.  Or are you still working on that and the tutorial for it???

Cheers guys,

Johno
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: echto on June 28, 2003, 08:59:00 AM
QUOTE (Johno @ Jun 28 2003, 06:28 AM)
Does that program enable me to edit the MSdash to put in my own submenus and so on as shown in the screenshot a while back.  Or are you still working on that and the tutorial for it???

Cheers guys,

Johno

No.  You still have to manually edit mainmenu5.xip.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Johno on June 28, 2003, 10:57:00 AM
and what do I use to edit them?  Will notepad worK????

Johno
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: JonnyR69 on June 28, 2003, 01:01:00 PM
This stuff is awesome, keep up the good work guys.

One question though: can any of this be used towards XBOX live and getting around getting banned? Just wondering. Even specualations would be appreciated.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 28, 2003, 01:57:00 PM
there are already many ways around that...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 28, 2003, 01:59:00 PM
No, the Xbox Live banning is written to your EEprom, which this thread doesn't even touch.

It's a result of the LPC bus beging active on your console when Live does a check. When the LPC bus is active, a flag is written to the eeprom so that next time you connect (or attempt) to XBL you will be banned. The matrix in mode 3 does not affect anything either, as the lpc bus is still active in mode 3.

Only way to date to get around banning is either not to get banned at all, or find a clean eeprom, use it to relock your HD with config magic etc etc.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Scan-C on June 28, 2003, 02:08:00 PM
QUOTE (Xtech @ Jun 28 2003, 10:23 PM)
No, the Xbox Live banning is written to your EEprom, which this thread doesn't even touch.

It's a result of the LPC bus beging active on your console when Live does a check. When the LPC bus is active, a flag is written to the eeprom so that next time you connect (or attempt) to XBL you will be banned. The matrix in mode 3 does not affect anything either, as the lpc bus is still active in mode 3.

Only way to date to get around banning is either not to get banned at all, or find a clean eeprom, use it to relock your HD with config magic etc etc.

wrong!it doesn't check the lpc.it checks the bios that is cached in ram and if this is not the original one you'll get banned.

this hack will not allow you to use hdd backups on live because the xboxdash.xbe gets unsigned i think.even if the dash would start the games still are unsigned and wouldn't run
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 28, 2003, 02:29:00 PM
tried to use the program but got an error 21 (unknown error dash)
when booting without modcip got 16 (something wrong with files)
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: KanadaKid on June 28, 2003, 02:31:00 PM
Well, playing around with pixit, I've been trying and trying to add additional tabs. I'm having no luck, so I ask the person who had this success first.

vulgusprofanum, could u post how u did it? I'd love to experiment w/ additional tabs. Also, how'd u make the submenu?

In the end, I'd want to setup my tabs like so:

Games (or Storage)
Memory
Music
Settings
Evolution-X (for ftp until something is integrated)

Atm, I've got the live setup w/ 4 buttons, although I changed the live button to launch evox and it now says "Evolution-X"

Could u help a brotha out?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 02:53:00 PM
When you report problem, try to add more detail infor.

BIOS Type / Version

Dashboard Version

Commands you have executed to update the xip files and xbe program.

etc.

The more detailed, the eaiser it is to diagnose.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 28, 2003, 03:01:00 PM
This program is working great so far =)

I will post some tutorials in the next few days
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 28, 2003, 03:07:00 PM
BTW SCan-C, you are incorrect. The HD on a banned xbox is "untouched", (yes it does a bios check), but the banning goes on the eeprom.

Proof lies wherein you replace the eeprom with a valid unbanned eeprom, and boot directly from the original BIOS off the TSOP, you'll see how magically this xbox is no longer banned.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Scan-C on June 28, 2003, 03:48:00 PM
QUOTE (Xtech @ Jun 28 2003, 11:31 PM)
BTW SCan-C, you are incorrect. The HD on a banned xbox is "untouched", (yes it does a bios check), but the banning goes on the eeprom.

Proof lies wherein you replace the eeprom with a valid unbanned eeprom, and boot directly from the original BIOS off the TSOP, you'll see how magically this xbox is no longer banned.

i never said the hdd is affected.i wanted to point out that this hack discussed in this thread will not enable you to play games of the hdd without a modbios because it's unsigned code
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on June 28, 2003, 03:48:00 PM
Common'! Let's stay IT guys. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 28, 2003, 03:49:00 PM
QUOTE (Voltaic @ Jun 28 2003, 11:17 PM)
When you report problem, try to add more detail infor.

BIOS Type / Version

Dashboard Version

Commands you have executed to update the xip files and xbe program.

etc.

The more detailed, the eaiser it is to diagnose.

-Volt.  blink.gif

Bios: X2 4977
Kernel: 1.00.4977.01
PAL with Xbox-Live
Used same commands as in the readme

default.csv
QUOTE

PIXIT XIP Archive Manipulator Version 0.6
Copyright © Voltaic 2003. All rights reserved.

Displaying content of 'default.xip'.


Header information:

File ID....:  XIP0
Data Offset:  0x0000021B
Files......:  16
Data Size..:  0x0017947B (1545339 bytes)


File entries:

# *** Anything before this line is garbage when using this CSV file ***
#File,Size,Offset,Type,DW,Ord,W
default.xap,0x0000C6DB,0x00000000,0x00000000,0x00000000,0x0005,0x0039
dvd.xap,0x00007789,0x0000C6DB,0x00000000,0x00000000,0x0000,0x0000
memory3.xap,0x0000DE27,0x00013E64,0x00000000,0x00000000,0x0001,0x000C
music2.xap,0x00011A58,0x00021C8B,0x00000000,0x00000000,0x0006,0x0046
settings3.xap,0x0001B728,0x000336E3,0x00000000,0x00000000,0x0007,0x0052
cellwall.xbx,0x00016000,0x0004EE0B,0x00000002,0x00000000,0x0008,0x005F
dvdstop.xbx,0x00040800,0x00064E0B,0x00000002,0x00000000,0x000D,0x00AB
dvdstopw.xbx,0x00040800,0x000A560B,0x00000002,0x00000000,0x0002,0x0014
GameHilite_01.xbx,0x00004800,0x000E5E0B,0x00000002,0x00000000,0x0003,0x0020
xboxlogo.xbx,0x00040800,0x000EA60B,0x00000002,0x00000000,0x0004,0x002B
xboxlogo128.xbx,0x00002800,0x0012AE0B,0x00000002,0x00000000,0x0009,0x0071
xboxlogo64.xbx,0x00001000,0x0012D60B,0x00000002,0x00000000,0x000A,0x007E
xboxlogow.xbx,0x00040800,0x0012E60B,0x00000002,0x00000000,0x000B,0x008E
Inner_cell-FACES.xm,0x000008A0,0x00000000,0x00000004,0x00000000,0x000C,0x009D
~0.ib,0x000033C0,0x0016EE0B,0x00000005,0x00000000,0x000E,0x00BF
~0.vb,0x000072B0,0x001721CB,0x00000006,0x00000000,0x000F,0x00C5


I offcourse removed the lines, but this is when done "pixit.exe -display=csv > default.csv"

xips.csv (patched)
QUOTE
PIXIT XIP Archive Manipulator Version 0.6
Copyright © Voltaic 2003. All rights reserved.

Displaying content of 'xboxdash.xbe'.


Flags..........: 0x0000000A
Virtual Addr...: 0x0015FBC0
Virtual Size...: 0x00005154 (20820 bytes)
Raw Addr.......: 0x0013D000
Raw Size.......: 0x00005154 (20820 bytes)
Signature......: 18DC9C5C26C88386CABA
                 E2A9F823EB523ADCCF09

# *** Anything before this line is garbage when using this CSV file ***
#File(s) (you can add new files to the following list)
default.xip
dvd.xip
Keyboard.xip
JKeyboard.xip
mainmenu5.xip
Memory_Files2.xip
Memory2.xip
Message.xip
music_copy3.xip
Music_PlayEdit2.xip
music2.xip
Settings_Clock.xip
settings_language.xip
settings_list.xip
settings_panel.xip
settings_parental.xip
settings_timezone.xip
settings_video.xip
settings3.xip


xips.csv (original)
QUOTE
PIXIT XIP Archive Manipulator Version 0.6
Copyright © Voltaic 2003. All rights reserved.

Displaying content of 'xboxdash.xbe'.


Flags..........: 0x0000000A
Virtual Addr...: 0x0015FBC0
Virtual Size...: 0x00005154 (20820 bytes)
Raw Addr.......: 0x0013D000
Raw Size.......: 0x00005154 (20820 bytes)
Signature......: 041FA6ECAE83411F4675
                 1695A4C0B29304288109

# *** Anything before this line is garbage when using this CSV file ***
#File(s) (you can add new files to the following list)
default.xip
dvd.xip
Keyboard.xip
JKeyboard.xip
mainmenu5.xip
Memory_Files2.xip
Memory2.xip
Message.xip
music_copy3.xip
Music_PlayEdit2.xip
music2.xip
Settings_Clock.xip
settings_language.xip
settings_list.xip
settings_panel.xip
settings_parental.xip
settings_timezone.xip
settings_video.xip
settings3.xip


here also removed lines before resigning
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 28, 2003, 05:22:00 PM
Here it is:
http://my.vbe.com/~tpowell/dash_patch.exe

This patch will modify default.xip and mainmenu5.xip so it looks like my screenshots.
This is still kinda rough, but it's a start.
Known issues:
1.  Movements, positions need a little tweaking
2.  Dash freezes when going from sub-menu back to main-menu

All of the sub-menu stuff in defined in default.xap in default.xip ... change it to your liking.
cool.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 28, 2003, 04:51:00 PM
ohmy.gif Oh ... and don't forget to re-sign the xbe if you haven't disabled protection.
And its only been tested on dash 4920.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 05:29:00 PM
lol, nifty little program... so, Vulgus, I assume pixit 0.6 works well on your end?

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 28, 2003, 06:30:00 PM
Voltaic,

Making massive strides with the GUI for Pixit0.6. It' will run all necessary functions as well as tutor beginners through the process. The only thing end-user will have to do is click a few buttons, and modify the .Xap files =)

BTW, this is Inks
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 28, 2003, 06:31:00 PM
Just started using it ... no problems so far.
I'm still using my old csv files, so I've only tried creation.
I haven't tried signing the xbe yet, (mine is patched) but thats damn impressive work!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 07:14:00 PM
hmm how can we tell what version dash we have.
when i go 2 settings in the M$dash it says
K 4777
D 4034


is d the version of the dash

its a pal xbox from australia
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 07:26:00 PM
CODE

       c.QuestionText.text = c.QuestionText.text + "nK:" + theConfig.GetROMVersion();
       c.QuestionText.text = c.QuestionText.text + "rD:" + theConfig.GetXdashVersion();


So, yes, D: is your Dashboard version.

I'm going to try a few different versions of the dashboard tonight, I'll post the results.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 07:39:00 PM
haha yes please do that The patch released by Vul doesnot work it wont even let me patch it says unknown default.xip version & so on.

please try 2 get this working on pal version dash i will be able 2 help test?
i would of sent u my c: but im only on 56k

edit typos
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 28, 2003, 08:01:00 PM
ok made lil GUI for pixit
it even uses Voltaic's pixit.exe (if that's ok with you?)
get it http://www.download-from.us/~xbox/downloads/pixit.zip

screenshot:
user posted image
(my XP xbox theme wink.gif )

EDIT: for those who are interresed, http://www.download-from.us/~xbox/downloads/source.zip
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 08:17:00 PM
Nice just what i needed A GUI for pixit
1 problem tho resin doesnot seem to work for me ?
any1 else notices this
well the sources are out if any can fix it appriciated
extract works like a charm
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 08:17:00 PM
It's ok but keep the readme.txt with the pixit.exe file...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 08:28:00 PM
voltic is teh resighn working for u ???
it says that the file has been updated
but when i look @ the modified time
it still the same ?
not sure y?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 08:31:00 PM
ok worked it out all the other xip files have 2 be in the directory as well i was trying 2 resighn it with only 1
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 28, 2003, 08:35:00 PM
Could someone make a patch or send me the signed xboxdash.xbe, i cant get it to sign worth crap.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on June 28, 2003, 08:35:00 PM
QUOTE (HoRnEyDvL @ Jun 29 2003, 03:03 AM)
haha yes please do that The patch released by Vul doesnot work it wont even let me patch it says unknown default.xip version & so on.

please try 2 get this working on pal version dash i will be able 2 help test?
i would of sent u my c: but im only on 56k

edit typos

Patch only works for the origional files from 4920 dash.  Someone else could patch the 4920 files and transfer the changes.  Or I could probably make a version for other builds, if I got the 2 origional files, but not immediately.  I'm going to canada for a few days.  I'm leaving tomorrow, so good luck. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 08:35:00 PM
When resiging the XBE files, you need to have *ALL* the XIP files present in the XIPS.CSV file...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 28, 2003, 08:59:00 PM
hmm when i resigned the xbe and i try 2 lauch it the xbox ust reboots
ill try a modified xip without a resighned xbe

what ever i do
i dont know if its the xbe or the xip
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 28, 2003, 09:18:00 PM
Here's how I test  (I know this will sound complicated to some of you but bare with me...  dry.gif )

Testing the XIP creation
=================

1) Copy original MS Dashboard to PC

2) Extract content of default.xip : C:\..\> pixit.exe -extract <enter>

3) Build content list : C:\..\> pixit.exe -display=csv > default.csv <enter>

4) Edit, clean up and add default.xip.d\ in front of all the files in default.csv

5) Build temp copy of default.xip : C:\..\> pixit.exe -create default_copy.xip <enter>

6) Do a binary file compare with the two files : C:\..\> fc /b default.xip default_copy.xip <enter>

Your two files should be identical.  If it is... all is well.

Testing the XIPSUM resignature
======================

1) Build content list : C:\..\> pixit.exe -display=csv xboxdash.xbe > xips.csv <enter>

2) Edit, clean up the file xips.csv

3) Make a copy of xboxdash.xbe : C:\..\> copy xboxdash.xbe xboxdash_copy.xbe <enter>

4) Resign xboxdash_copy.xbe : C:\..\> pixit.exe -resign xboxdash_copy.xbe <enter>

5) Do a binary file compare with the two files : C:\..\> fc /b xboxdash.xbe xboxdash_copy.xbe <enter>

Your two files should be identical.  If it is... all is well.

If both of the above test passed, there should be no reason why a change would not work.

It's been tested on 4627 and 4920.  If you don't understand the above, you are at a lost and I will not waste time explaining 10 times how it works... if it's too hard, don't attempt it... it's that simple. Sorry to be so harsh...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xbox-Savage on June 28, 2003, 09:14:00 PM
QUOTE (Scan-C @ Jun 28 2003, 08:12 PM)
i wanted to point out that this hack discussed in this thread will not enable you to play games of the hdd without a modbios because it's unsigned code

Sure it can , a guy with a unmoded Xbox runned a game from HD using the 007 trick , i guess you can do the same with a Live game and not get banned.  tongue.gif  , will try it , ill let you know if i get banned or not.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 28, 2003, 10:10:00 PM
Where's a good place to get started on these .ib & .vb files in the .Xip's.
These would appear to contain quite a bit of info.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xbox-Savage on June 29, 2003, 01:31:00 AM
blink.gif so far i have not goten banned. blink.gif  blink.gif   muhaha.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: kegs on June 29, 2003, 03:03:00 AM
hi Voltaic,

just a quick question, is the source of the 0.6 version of pixit still avaible ?

thx
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 29, 2003, 04:05:00 AM
i think its a problem with the resigning of the xbe
but as i said im not sure unless im doing sumfing wrong with the editing of the xip files
i will try to do a simple mod like change the word memory 2 say test
& then see if that works ill keep u posted.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 29, 2003, 04:35:00 AM
hmm seems im stuck xip file protection
is there anything i can use that will do the same job ida would ?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 29, 2003, 05:31:00 AM
Xtech : The IB/VB only contains model data. I'm working on it. What I'm testing now is to convert 3DS file to DirectX models.. If we can't edit or add these models, there's really no use into extracting them since we won't be able to add new ones.

kegs : Sorry, even the version for 0.5 wasn't suppose to be included.  I don't mind giving it out... but it'll be upon request.

HoRnEyDvL : Did you do the test that I took the time to write? Did it pass? You might be having problems but you ain't giving me much to play with.  If you can't use pixit, don't try.... it doesn't matter if you can't do this right away. This is a work in progress project... Wait a month, I'm sure we'll have smooth out the method used to add menuing and stuff.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 29, 2003, 06:38:00 AM
yep i did the test it passes
should i change the xbe file 2 make it bypass the xip signiture i think that might be my problem what u think?
this is when i go to line 10000 in a hex edit program there is no 74 its all 00
im starting to think now that it is my xbe & not the xips
i got dash 4034 if thats any help
maybe some 1 can create sme sort of patch that will patch the xbe so it disables the signiture reading.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 29, 2003, 06:59:00 AM
Ok finaly i got it working dant ask how its working now.
Time for me to start modifiying teh files see what i can get working
im goin 2 focus on background colour & try & get a blue theme happening
will get back 2 u ppl soon
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 29, 2003, 07:31:00 AM
Is this guy testing my patience or something? Geez....  mad.gif

This thread turned into a newbie help desk...

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 29, 2003, 07:44:00 AM
hmm the background image looks like its a xbx file of some sort & not the colours that need 2 be changed but the actual image of the xbx file my program i have created xbox image creator wont open thses xbx files are they have 2many textures which i havent found out how 2 convert.
CODE

DEF theMainMenu Level
{
   archive "MainMenu5.xip"
   unloadable false

   children
   [
       Inline
       {
           url "MainMenu5/default.xap"

           function onLoad()
           {
               UpdateMainMenu();
           }
       }
   ]

   shell Transform
   {
       scale 150 150 150
       translation 0 -20 80
       children
       [
           Waver
           {
               rpm 0.75
               children
               [
                   Shape
                   {
                       appearance Appearance
                       {
                           material MaxMaterial
                           {
                               name "InnerWall_01"
                           }
                           texture ImageTexture
                           {
                               alpha true
                               url "cellwall.bmp"
                           }
                       }
                       geometry Mesh { url "Inner_cell-FACES.xm" }
                   }
                   Shape
                   {
                       appearance Appearance
                       {
                           material MaxMaterial
                           {
                               name "InnerWall_02"
                           }
                       }
                       geometry Sphere
                       {
                           radius 1
                       }
                   }
               ]
           }
       ]
   }


This is the code any 1 that can extract cellwall.xbx please tell me .
i tried creating my own .xbx file using my program but it wouldnot load the dash would just crash so i think it needs 2 be 88.k
its also calling for the xellwall.jpg which i think is the xbx been converted while the dash is running

i also tried changing
geometry Sphere
to
geometry Square

WIth no luck dashboard will crash again

as for background colour i changed
skycolour 0 0 0
to skycoloy 0.9 0.9 0.9

that made everything go into a bright blue yuk
need 2 see what kind of values those are & try 2 work out what each one does
any way any 1 willing 2 continue with what i got please feel free
i will try 2 work on it some more when i get back from school 2day.

Voltaic have you had any luck with background colours ect.

edit no Voltaic im not trying to test your patience.

I will also try 2 get my program 2 read some of those xbx files located in the xips
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 29, 2003, 11:20:00 AM
I originally speculated that the skycolor 0 0 0 was rgb values, but if yours was 0.9 0.9 0.9 and it was bright blue, then it cant be the case. 0 0 255 would be the brightest blue in rgb.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 29, 2003, 11:40:00 AM
No, they aren't considered 8 bit values... more like an analog value.  from 0.0f to 1.0f there's an infinite amount of values... 0.0f being black and 1.0f being brightess.

-Volt.   blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 29, 2003, 12:50:00 PM
I have done it with the pixit0.6, i have done it with the gui, i have tried and tried but cannont get the hacked xboxdash to load, it goes straight to error 21.  all i do to change the .xip's archive is apply the patch.  It may be my dashboard version, but i got it from a man on IRC that said it wuz 4920.  If someone that has successfully resigned the .xbe and is able to mess with the menus could send me there xboxdash.xbe. Please.  My email [email protected], IRC noneya, AIM iridethesmbus

Thank you
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 29, 2003, 01:51:00 PM
Ok, I really need help here.  I really need someone to write a tutorial on how to use pixit... I would greatly appreciate it!!! I can't spend all my time helping people repeating over and over and same thing (no offense to the people I helped)...

I have other things I want to get working... can't spend all my time doing tech. support.  tongue.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 29, 2003, 02:00:00 PM
I finally got it to work, thanks to the help from Voltaic.  For those of you that are still having trouble, you can PM on IRC : noneya, so you can leave Volt. alone.

Or you can wait for my tutorial.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 29, 2003, 05:38:00 PM
Vulg., can you place some code snippet here where you were able to launch a app.

thanks
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BenJeremy on June 29, 2003, 05:11:00 PM
QUOTE (Voltaic @ Jun 29 2003, 05:15 PM)
Ok, I really need help here.  I really need someone to write a tutorial on how to use pixit... I would greatly appreciate it!!! I can't spend all my time helping people repeating over and over and same thing (no offense to the people I helped)...

I have other things I want to get working... can't spend all my time doing tech. support.  tongue.gif

-Volt.  blink.gif

I sympathize with you there.... My own project could use some tutorials contributed....

Hey, I just released a tool that might make your work a bit easier, I just thought you might want to know about it: X-Selector 0.5

I don't know how you are bringing up the modified dash XBEs, but this is pretty simple, and will give you a failsafe when it locks up.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on June 29, 2003, 06:35:00 PM
Volt,

I "had" discontinued my work on the GUI tutorial application as another app had been released midway through my coding.
I am going to continue with my project for pixitGUI, if the other one has not been working properly. I'm not sure I haven't really used it.
As stated in an earlier post as in our conversations on MSN/ I can continue this project, it would take less than mybe two days to complete.

I was going to make this GUI a "tutorial" based GUI, which would explain the exact process in detail, tutor the user  for the modification(optional) as well as complete the tasks in full.

If the need is still there, I will continue, if people are happy with the other alternatives out, I will not.

* Waits for feedback
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on June 29, 2003, 06:11:00 PM
CODE

Make a batch file, that does this:

- Reboot Xbox
- Build XIP files
- Resign XBE file
- Sleep 5 seconds
- Copy files over to Xbox
- Beep


Then, in UltraEdit, I would set up a new tool item in the tool bar that would run that batch file.
I've setup UltraEdit to do syntaxe highlite of thos XAP file... so it gives a good feel when editing these files.

But that's just me... I've always been a keyboard dude...

As far as tutorials goes, you guys might want to colabolate... It's better to have 1 good tutorial than have 5 sub-par ones.

Have fun! tongue.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 29, 2003, 06:41:00 PM
TUTORIAL

Tutorial for Pixit 0.6
By Noneya

Pixit is a tool used to modify .xip files used by the xbox dashboard and to resign xboxdash.xbe to view the modified files.


This is going to be a quick but indephth tutorial cause I dont have much time.

What is pixit.exe?
==================

pixit is a program to manipulate files stored in the Xbox XIP archive file. You
can display the file content, extract the files, re-assemble an archive. You
can also add new files but for now it is not recommended.


Ok, whatever, what is it used for?
==================================

If you are asking your self the above question, pixit is probably *not* for you.
So, just close this readme.txt, delete the zip you have downloaded and go along
with your regular, everyday business.


How do I use it?
================

---
PIXIT XIP Archive Manipulator Version 0.6
Copyright © Voltaic 2003. All rights reserved.

Usage: pixit.exe <command> [filename]

Where command is one of the following:

-create[=default.csv]   Create a new XIP archive file (def. default.csv).

-display[=csv]          Display information about an XIP/XBE
                        file (def. default.xip).

-extract[=path]         Extract files from an XIP archive file to specified
                        folder.

-resign[=xips.csv]      Resign XIP section held in XBE file (def. ".*.XIP").

Note: You can use display to dump information about an XIP archive file or the
     XIPS section stored in the provided XBE file.
---

As seen above, you have three options at your disposal. Create, Display and Extract.

Create: Create a new XIP archive file. By default, it'll create a file
       called default.xip and using the file default.csv to build it.

Display: Display information about an XIP archive file. By default, it'll try
        to display the content of default.xip.

Extract: Extract files from an XIP file. By default it'll use the file default.xip and
        dump all files into a directory called default.xip.d.

Resign:  Resign the XBE file making use of the XIP archive files.  By default, it'll re-sign
        xboxdash.xbe.

The steps to take when you want to modify a XIP file are:


1) Make a folder called XIP on your Desktop, even if you have resently made one with all of the XIP files in it.
2) Copy the contents of the folder xboxdashdata.XXXXXXXX from your xbox, in root of C:, to the folder that you just created on your desktop
3) Copy xboxdash.xbe from root of C: to the folder on your desktop, XIP.
4) Now copy the program Pixit0.6 to that folder.
5) Open a DOS prompt and go to the folder XIP.
6) Type "pixit -extract" ( just what is in the apostrophes) then press enter (this will, by default extract the contents of default.xip)
7) Now in the folder, there will now be a folder named default.xip.d, go into that folder and open default.xap with Notepad.
8) Go to find or CTRL+F and search for Skycolor, once found edit it to say Skycolor 0 0 0.5, then save and close Notepad.
9) Now go back to the command prompt as before, go into the folder XIP and do the command "pixit.exe -display=csv > default.csv"     NO "".
10) Minimize the DOS prompt and go into the folder XIP and open default.csv in Notepad and delete everything that is in it and copy and paste this in there:

# *** Anything before this line is garbage when using this CSV file ***
#File,Size,Offset,Type,DW,Ord,W
default.xip.ddefault.xap,0x0000EF78,0x00000000,0x00000000,0x00000000,0x0005,0x0039
default.xip.ddvd.xap,0x00007272,0x0000EF78,0x00000000,0x00000000,0x0000,0x0000
default.xip.dmemory3.xap,0x0000DE27,0x000161EA,0x00000000,0x00000000,0x0001,0x000C
default.xip.dmusic2.xap,0x00011A58,0x00024011,0x00000000,0x00000000,0x0006,0x0046
default.xip.dsettings3.xap,0x0001B728,0x00035A69,0x00000000,0x00000000,0x0007,0x0052
default.xip.dcellwall.xbx,0x00016000,0x00051191,0x00000002,0x00000000,0x0008,0x005F
default.xip.ddvdstop.xbx,0x00040800,0x00067191,0x00000002,0x00000000,0x000D,0x00AB
default.xip.ddvdstopw.xbx,0x00040800,0x000A7991,0x00000002,0x00000000,0x0002,0x0014
default.xip.dGameHilite_01.xbx,0x00004800,0x000E8191,0x00000002,0x00000000,0x0003,0x0020
default.xip.dxboxlogo.xbx,0x00040800,0x000EC991,0x00000002,0x00000000,0x0004,0x002B
default.xip.dxboxlogo128.xbx,0x00002800,0x0012D191,0x00000002,0x00000000,0x0009,0x0071
default.xip.dxboxlogo64.xbx,0x00001000,0x0012F991,0x00000002,0x00000000,0x000A,0x007E
default.xip.dxboxlogow.xbx,0x00040800,0x00130991,0x00000002,0x00000000,0x000B,0x008E
default.xip.dInner_cell-FACES.xm,0x000008A0,0x00000000,0x00000004,0x00000000,0x000C,0x009D
default.xip.d~0.ib,0x000033C0,0x00171191,0x00000005,0x00000000,0x000E,0x00BF
default.xip.d~0.vb,0x000072B0,0x00174551,0x00000006,0x00000000,0x000F,0x00C5

then save and close notepad.

11) Now go back to the command prompt as before, go into the folder XIP and do the command "pixit.exe -display=csv xboxdash.xbe > xips.csv"    
12) Minimize the DOS prompt and go into the folder XIP and open xips.csv in Notepad and delete everything that is in it and copy and paste this in there:

# *** Anything before this line is garbage when using this CSV file ***
#File(s) (you can add new files to the following list)
default.xip
dvd.xip
Keyboard.xip
JKeyboard.xip
mainmenu5.xip
Memory_Files2.xip
Memory2.xip
Message.xip
music_copy3.xip
Music_PlayEdit2.xip
music2.xip
Settings_Clock.xip
settings_language.xip
settings_list.xip
settings_panel.xip
settings_parental.xip
settings_timezone.xip
settings_video.xip
settings3.xip

then save and close notepad.

13) Now open back-up the DOS command prompt and put the command "pixit.exe -create"  then press enter. (this will re-archive all the .xap files from default.xip)
14) Now you need to sign the xbosdash.xbe, at the command prompt, in the folder XIP, and type "pixit -resign"
15) Then ftp to your xbox and transfer xboxdash.xbe in your C: and default.xip in your C:xboxdashdata.XXXXXXXX.
16) Launch xboxdash.xbe from Evox or your dashboard and pray.

If it dosn't work you did something wrong or your dashboard version is not yet supported. And make sure your xbox is modded and the files are not Read-Only protected.

Now you can move on to different things.  But each change you make you have to resign the xboxdash.xbe.

There is currently a GUI for Pixit0.6, made by XBOX War3z. It can be downloaded at http://www.download-...loads/pixit.zip









Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 29, 2003, 07:30:00 PM
tutorial p.2

AND everychang you make to a XIP file you will need to re compile it

pixit -create (for default.xip)

or if it is another like mainmenu5.xip   pixit -create mainmenu5.xip
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on June 30, 2003, 01:10:00 AM
been working on the pixit GUI
resizing added, just to make it more easier
working on a tutorial mode
gonna add check of xips.csv to see if all files are there
any other suggestions?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on June 30, 2003, 05:06:00 AM
FTP. To ftp the files over to the xbox
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on June 30, 2003, 09:27:00 PM
hmm any 1 willing to tell us what xap file we need 2 modified 2 add an extra tab & try 2 get launching workinf from it?
if i work out teh code ill post it up.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on June 30, 2003, 10:35:00 PM
can you launch xbe's yet?  Ftp possible?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ianmalcm on June 30, 2003, 10:40:00 PM
just a friendly reminder not to beg or bug the developers here, this is a legitimate work thread. When a functional (xbe launching) dashboard is available, it will be big news on the front page.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 01, 2003, 01:51:00 PM
Anyone figured out why when you go from a submenu back to the dash it freezes?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 01, 2003, 02:31:00 PM
Sorry, I still haven't manipulated any of my menus... I'm busy coding the tools for doing so.

As a little preview... here's what I have so far :

[This is my xmviewer to view either individual xm files or the entire IB/VB from a XIP file]
user posted image

It might be a bit hard to see, but the above image contains all the models from the keyboard in the dashboard.

The next version of pixit will have .xm file extraction...

I'll say it three times:

1) No, you can't have pixit/xmviewer yet, I'll release it when it's more stable.
2) No, you can't have pixit/xmviewer yet, I'll release it when it's more stable.
3) No, you can't have pixit/xmviewer yet, I'll release it when it's more stable.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 01, 2003, 02:33:00 PM
QUOTE
Vulg., can you place some code snippet here where you were able to launch a app.

thanks

-by mattg39

To address the issue of launching programs, I refer you to the following post by voltaic in this very thread!
QUOTE
Good news! We can now spawn programs from within the XAP script files:

Syntaxe: launch("program.xbe", "path to file");

Example: launch("evox.xbe", "DeviceHarddisk0Partition2");

Note: You need to escape your

-Volt. 

-by Voltaic

If you are using my patch, this code can be placed in an if statement conveniently located in the submenu runlevel in default.xap in default.xip


QUOTE
hmm any 1 willing to tell us what xap file we need 2 modified 2 add an extra tab & try 2 get launching workinf from it?
if i work out teh code ill post it up.

-by HoRnEyDvL

Look at default.xap in mainmenu5.xip.  Study the heierarchy.  You will soon see that each tab on the main menu consists of several linked components.  Once you find that, you simply copy an existing tab, changing the coordinates slightly until the desired effect is reached.

blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 01, 2003, 03:29:00 PM
Yes, I saw the command to launch the .xbe but I can't find where to put it.  Each time I place it somewhere and launch it, the xboxdash.xbe crashes to my dashboard.

So if you could place some code where you have succesfully placed it and it works here please.

Thanks
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 01, 2003, 03:52:00 PM
mattg39 you have to put it somewhere a button press is like here
CODE
   control DEF joy Joystick
   {
       function OnADown()
       {
           PlaySoundA();

           if (nCurMainMenuItem == 0)  //
           {
               launch("default.xbe", "\DeviceHarddisk0\Partition6\Emuz\Nes");
           }

That is in the default.xap of default.xip

For some reason in the code it takes off one of the \
It supposed to be 2 \ for ever dir.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 01, 2003, 05:46:00 PM
Currently I am trying to modify the memory menu, to launch a .xbe.  Because it already list the games.  So if anyone would like to help me in this matter, it would be greatly appreciated.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ubergeek on July 02, 2003, 12:19:00 PM
volt - fantastic work

pm me if you need any help from us

Team Xecuter

PS what you use for those nice crisp screen grabs ? wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ill187 on July 02, 2003, 12:47:00 PM
He already said it and no you can't have it!
He already said it and no you can't have it!
He already said it and no you can't have it!
laugh.gif  that's a joke if you didn't get it.  laugh.gif

----
I've been watching the progress every day. I don't think it'll take a month to complete, more like 20 days. Probably sooner than that. Keep it up everyone, especially you volt. wink.gif  I've tried editing the files but I'm not getting anywhere. I'm just waiting for a good tutorial. Yes, I read the one a few pages back but it didn't really help me out with locating the goods.
I bet there is some type of check, in the xbe, for backing out of a screen just like going into it.... I bet that's why it always crashes... You might be able to make a loop affect. Like with windows C:/D&S/Owner/desktop can keep looping if you back out of the folder. Has anyone tried putting the test deeper into the dash and backing out before getting to it? That might shed some light.
----
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 02, 2003, 05:12:00 PM
Thanks for the words of encouragement...   I haven't done much work on it today, my virtual fish died...  sad.gif

Just kidding, taking a little break.

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: shortstuff22090 on July 02, 2003, 05:14:00 PM
im new to all this but i had an idea, would it be possible to create a program that manipulates the xbox live updater. so the xbox thinks it updating to the newest dashboard (through xblive) but its really loading the hacked dashboard.

*just a thought*
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: CxD1 on July 02, 2003, 07:11:00 PM
there not going to touch xbox live related stuff I dont think.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 07:17:00 PM
i have a video up launching apps and it is red (the dash).  http://dazzle.mightyeyes.com/content/contentViewer.asp?cID=3854275C-DD31-4F9A-BD43-AB34F0871CC4&userID=79262
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: rolly poly on July 02, 2003, 07:18:00 PM
i *think* short was referring to using it (the xbl updater) as an installer for the hacked dash...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HumanClay on July 02, 2003, 07:35:00 PM
QUOTE
i have a video up launching apps and it is red (the dash)Xbox Dash Hacked (at the bottom of the page)


So you've already enabled the Dash to launch other XBE's? Readign the otherp osts made it seem like you hadn't got that far
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 07:36:00 PM
Yes, i figured out what i was doing wrong.  Lol, i was making it point to the wrong partition.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: sith on July 02, 2003, 07:40:00 PM
so want u are saying is that  as of now it is now possible to use the origional ms dash to launch any xbe??

.sith.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 07:43:00 PM
Yes.  I want to try it on a xbox that has the ablity to have the modchip turned off.  The tester must have v1.0 xbox.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 02, 2003, 07:48:00 PM
That movie was worth thousand words...  rolleyes.gif   I didn't even start playing with stuff like that...  unsure.gif   It'll be cool when I'll have time to do so biggrin.gif

Good shit guys! biggrin.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: johnney5 on July 02, 2003, 07:51:00 PM
Oh wow this is totally awesome news. Im a little confused tho, maybe i missed something, but will this code work with a modchip (hacked bios) disabled?? That would be totally awesome!

Edit => Bah, i used totally awesome twice.......... Another quick question, is there such thing as a red version? Like the same type dash but with red instead of green. I think someone said they had red......
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: jsm on July 02, 2003, 07:53:00 PM
Is the back issue fixed in the video yet?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 07:55:00 PM
I dont know if it will work with mod chip turned off.  I have a flashed tsop.  The back issue is a project i am currently working on to fix.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 02, 2003, 07:58:00 PM
QUOTE
Oh wow this is totally awesome news. Im a little confused tho, maybe i missed something, but will this code work with a modchip (hacked bios) disabled?? That would be totally awesome!


Even if it did it would be rather useless, cuz the xbes wouldnt be signed and they wouldnt run.

About the color dash, yes, you should be able to edit to any color you like, someone just has to find the value between the 3 codes of 0.0f to 1.0f


PS. Could someone upload the video to some other server (one that can be downloaded, useful for us 56kers)
Thanks and awesome job!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 02, 2003, 08:01:00 PM
Not all colors can be changed.... some uses "materials" ... and from what I've seened (haven't looked into this in dept yet) ... these are all stored in the xboxdash.xbe. It would be possible to spent a few hours and figure out where those values are... (assuming they are flat RGB(A) values).  After that, you could have a program to patch the XBE of X number of dashboard versions to specific color schemes.  I'll let that for someone else to play with... I'm ok with green smile.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 08:05:00 PM
I dont have a server.  But if someone knows of one i would be glad to upload.
And i dont know if it checks the .xbe's, if it did, it would not be launching them.  

You could use the 007 exploit to upload the new xboxdash.xbe and files.  Then just run everything from the dash. (no more 007 to load things)
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: jsm on July 02, 2003, 08:09:00 PM
I think would would have to flash you TSOP because the xboxdash would have been modified and wouldn't run, flash == use 007
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 08:13:00 PM
I dont know.  No one does, until someone will test it.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: tem on July 02, 2003, 08:17:00 PM
modifying the original xbox dashboard is illegal and u can get into deep shit with MS.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Protosstic on July 02, 2003, 08:18:00 PM
I will test it out, check your pm's matt
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Protosstic on July 02, 2003, 08:19:00 PM
btw tem, your post just made me laugh real hard smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BenJeremy on July 02, 2003, 08:20:00 PM
QUOTE (tem @ Jul 2 2003, 11:41 PM)
modifying the original xbox dashboard is illegal and u can get into deep shit with MS.

You mean like tampering with an Xbox by modifying the BIOS? Or you mean like making backups of software? Or patches to that software?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 02, 2003, 08:33:00 PM
QUOTE (tem @ Jul 2 2003, 11:41 PM)
modifying the original xbox dashboard is illegal and u can get into deep shit with MS.

 laugh.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: azninvasion on July 02, 2003, 08:41:00 PM
i know! 007 hack boots up xbox, modifies dash to launch apps, sets the dash to patch bios in memory on start.  purrrrrrrfect!!!  muahahahahahahahahahahahahaa, this is so sad.  The xbox no longer needs a modchip to run unsigned code, good work on state of the art security M$.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 08:42:00 PM
I think tem is Bill.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 02, 2003, 08:06:00 PM
QUOTE
modifying the original xbox dashboard is illegal and u can get into deep shit with MS.


Hillarious  laugh.gif

sounds like he was one of those they are trying to contact in this thread

Shadow.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Piska on July 02, 2003, 08:46:00 PM
Good job Voltaic with the idea and following it through. It’s nice to see people coming up with new ways to mod the x-box. It opens up a lot more options for the rest of us less knowledgeable people. smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: KanadaKid on July 02, 2003, 09:18:00 PM
Here's a temporary solution to the back freezing issue.

replace it w/ the launch command and relaunch xboxdash.xbe

It's a stupid way to do it, but it works temporarially.

Also, I've done some changes to the submenu code from the patch earlier in the thead.

If anyone is interested, I got the text in the submenu to not rotate, slowed down the background to the same speed of the main menu, and copied the "select" button from the main menu and changed it to "back" on the submenu.

Right now I'm tryin to make an oval for a launcher window, I'm tired of the floating text  tongue.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 02, 2003, 09:18:00 PM
QUOTE (azninvasion @ Jul 3 2003, 04:05 AM)
i know! 007 hack boots up xbox, modifies dash to launch apps, sets the dash to patch bios in memory on start.  purrrrrrrfect!!!  muahahahahahahahahahahahahaa, this is so sad.  The xbox no longer needs a modchip to run unsigned code, good work on state of the art security M$.

NO!
It doesn't work!
I have tried it.
It will never work!
I don't care what you do; If you change a single bit in that .xbe it will not boot with m$ bios.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 09:24:00 PM
Yes, it DOSNT work.  I have just tried it too.  Dont try it.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 02, 2003, 09:25:00 PM
QUOTE (sith @ Jul 3 2003, 03:04 AM)
so want u are saying is that  as of now it is now possible to use the origional ms dash to launch any xbe??

.sith.

It's been possible for like a week.  You people just don't bother to read.  Look at page 6.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 02, 2003, 09:30:00 PM
Does anyone know if Complex !Loader 1.0, when it patchs the kernal, if the kernal stays patched?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 02, 2003, 08:56:00 PM
QUOTE (KanadaKid @ Jul 3 2003, 04:42 AM)
I've done some changes to the submenu code from the patch earlier in the thead.

If anyone is interested, I got the text in the submenu to not rotate, slowed down the background to the same speed of the main menu, and copied the "select" button from the main menu and changed it to "back" on the submenu.

Right now I'm tryin to make an oval for a launcher window, I'm tired of the floating text  tongue.gif

Send me any changes, if you want, and I can include them in the next patch.  Same goes for anyone else who makes a significant contribution.  Full credit will be given.

I'm also still interested in making the patch for other dash revisions.  Someone would need to send me some of the origional xips from that dash, so I can see what is different.  Perhaps the latest pal revision would be a good place to start.
For either reason, pm me for contact info.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: cypher35 on July 02, 2003, 09:51:00 PM
sweet, but won't all this get fucked up for xbox-live users...

you'd think m$ would recognise such a change? after all they do search to see if it's been replaced but maybe they only look at the dafault.xbe file
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: underthebridge on July 02, 2003, 10:14:00 PM
We never found if the dongle disable worked... I would like to know this

Maybe we could get M$ dash to lauch dvd-x whenever a DVD is inserted (like what Evox does). That way you won't need to change to code to accomodate the controller's keys, you just use DVD-X.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BottleB on July 02, 2003, 10:21:00 PM
Just to clear things up on my end...i read the whole goddamn thread and its 2 am right now...can u do all that shit without a chip? or i need one
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: DMagic1 on July 02, 2003, 10:31:00 PM

Nevermind.,
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: AsTnBoMb on July 02, 2003, 10:41:00 PM
Im working on the DVD dongle thing right now.  Its being a bitch, but i really think its all in the script.  Ill post back if I can get it to work.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: AsTnBoMb on July 02, 2003, 10:48:00 PM
Ok, it is possible!!  Ive gotten the DVD player menu to pop-up but im still fooling around with the script to get the DVD to play....just wanted to tell everyone the good news.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Pheonix on July 02, 2003, 10:50:00 PM
that is awsome!
is this with the original Bios?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: AsTnBoMb on July 02, 2003, 11:07:00 PM
No, but it allows use of the M$ dvd player without the dongle.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on July 02, 2003, 11:07:00 PM
QUOTE (AsTnBoMb @ Jul 3 2003, 07:12 AM)
Ok, it is possible!!  Ive gotten the DVD player menu to pop-up but im still fooling around with the script to get the DVD to play....just wanted to tell everyone the good news.

yea been working on that too, but can't get my dash hacked, stupid live version sad.gif
anyways make sure you use the activate functions and stuff too
I used my white/black buttons to simulate the activate functions of the dongle
hope I can get it hacked pretty soon and cans tart testing  biggrin.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ill187 on July 02, 2003, 11:42:00 PM
QUOTE (BottleB @ Jul 3 2003, 06:45 AM)
Just to clear things up on my end...i read the whole goddamn thread and its 2 am right now...can u do all that shit without a chip? or i need one

QUOTE
NO!
It doesn't work!
I have tried it.
It will never work!
I don't care what you do; If you change a single bit in that .xbe it will not boot with m$ bios.
And you said you READ it!  blink.gif But you can do it w/o a mod chip biggrin.gif Just have to connect the jumpers and run the 007 exploit. Don't ask about that here, there's a whole new forum to read.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: KanadaKid on July 03, 2003, 12:20:00 AM
It would appear that trying to launch an additional submenu, from a submenu freezes in the same way going back to the main menu does.

Also, if u copy/paste the submenu code to create like 4 submenus, it increases the filesize like 2.4 k and increases the size of the xbe when u resign it.

But on the upside, I sexified my submenu some more.

user posted image
My main menu

user posted image

My submenu.
I decided to change the back button to a regular button, since hitting b will leave the submenu anyways. I also made all of the entries yellow, and a font change to signify which is selected. Without an actual menu background the dark green text was blending into the background.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on July 02, 2003, 11:57:00 PM
QUOTE (Voltaic @ Jun 29 2003, 05:42 AM)
Here's how I test  (I know this will sound complicated to some of you but bare with me...  dry.gif )

Testing the XIP creation
=================

1) Copy original MS Dashboard to PC

2) Extract content of default.xip : C:..> pixit.exe -extract <enter>

3) Build content list : C:..> pixit.exe -display=csv > default.csv <enter>

4) Edit, clean up and add default.xip.d in front of all the files in default.csv

5) Build temp copy of default.xip : C:..> pixit.exe -create default_copy.xip <enter>

6) Do a binary file compare with the two files : C:..> fc /b default.xip default_copy.xip <enter>

Your two files should be identical.  If it is... all is well.

Testing the XIPSUM resignature
======================

1) Build content list : C:..> pixit.exe -display=csv xboxdash.xbe > xips.csv <enter>

2) Edit, clean up the file xips.csv

3) Make a copy of xboxdash.xbe : C:..> copy xboxdash.xbe xboxdash_copy.xbe <enter>

4) Resign xboxdash_copy.xbe : C:..> pixit.exe -resign xboxdash_copy.xbe <enter>

5) Do a binary file compare with the two files : C:..> fc /b xboxdash.xbe xboxdash_copy.xbe <enter>

Your two files should be identical.  If it is... all is well.

If both of the above test passed, there should be no reason why a change would not work.

It's been tested on 4627 and 4920.  If you don't understand the above, you are at a lost and I will not waste time explaining 10 times how it works... if it's too hard, don't attempt it... it's that simple. Sorry to be so harsh...

-Volt.  blink.gif

k did it excatly as said
and as accepted xip passed
dash failed

QUOTE
00000698: 04 A0
00000699: 1F 23
0000069A: A6 09
0000069B: EC 0C
0000069C: 04 C5
0000069D: AE 82
0000069E: 83 7B
0000069F: 41 99
000006A0: 1F BE
000006A1: 46 EF
000006A2: 75 D6
000006A3: 16 3B
000006A4: 95 AE
000006A5: A4 D7
000006A6: C0 94
000006A7: B2 17
000006A8: 93 7D
000006A9: 04 54
000006AA: 28 03
000006AB: 81 6E
0013D840: 69 A4
0013D841: 6C B2
0013D842: 17 C2
0013D843: 61 89
0013D844: AB E8
0013D845: E2 4B
0013D846: 50 A7
0013D847: 5E 5F
0013D848: 69 74
0013D849: C4 56
0013D84A: AF 43
0013D84B: F6 AD
0013D84C: C4 4F
0013D84D: C5 35
0013D84E: 64 0F
0013D84F: 4E 87
0013D850: 1C D8
0013D851: 72 DF
0013D852: EE D0
0013D853: EA 40


tried hex editor to look at those offsets:
first part dunno
last part is for Keyboard.xip (or JKeyboard.xip)

[EDIT]it's JKeyboard.xip
so what I think is only JKeyboard is signed wrong and the begin part is then also changed as something of a total check, right?

[EDIT]Check using WinHex, only the signature for JKeyboard.xip, 220bytes long, only 20 differences
QUOTE
Search for differences

1. xboxdash_copy.xbe: 1.633.220 bytes
2. xboxdash.xbe: 1.633.220 bytes
Offsets: hexadec.

13D840:   A4   69
13D841:   B2   6C
13D842:   C2   17
13D843:   89   61
13D844:   E8   AB
13D845:   4B   E2
13D846:   A7   50
13D847:   5F   5E
13D848:   74   69
13D849:   56   C4
13D84A:   43   AF
13D84B:   AD   F6
13D84C:   4F   C4
13D84D:   35   C5
13D84E:   0F   64
13D84F:   87   4E
13D850:   D8   1C
13D851:   DF   72
13D852:   D0   EE
13D853:   40   EA

20 difference(s) found.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: the_Watchers_eye on July 03, 2003, 01:36:00 AM
Now I haven't read all the posts in here, and I do not know if this is implemented in any updates of the dashboard, but wanted to put forward an idea - When playing a cd, all you get is track 1, track 2, etc. Would be an idea to change it so that it reads the cd text of the track name instead....
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: rec_ on July 03, 2003, 02:22:00 AM
first of all.


            - G - R - E - A - T -      - W - O - R - K -      - S - O -      - F - A - R -


this Thread is one of the most interesting i´ve ever seen. biggrin.gif
Can´t wait to get my hands on a app with GUI wich lets me add section with a few clicks.
I´m collecting all the infos needed to hack the dash and write a nice tutorial.. if interested... an overview of all this stuff.  for n00b´s and 1337´s

I´ll be thankfull for any information i can get. u can send me a short mail with stuff like:

the Xbox´s .XIP files are for .... bla bla bla.. would make it a bit easier for me to write a good tutorial ( my language is german ).

I can´t help coding as i´m just grafix freak. (mediadesigner).
if someone needs help with  designing nice guis.. for apps, dashboards etc... go on and mail me. i´d love it to help out with designing stuff.

// [email protected]


OMG i love my xbox as much as my girlfriend. lol
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: pCeSlAyEr on July 03, 2003, 03:15:00 AM
ok I did it... its not too hard to figure out what does what..

but where the hell is the System info located? u know the one with the kernal info and whatnot... I wanted to edit it a bit u know.. 4 the hell of it... but can't find it anywhere...

ps.. this is the shiznit... smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xionanx on July 03, 2003, 03:22:00 AM
I currently have access to(read paying for unwillingly) a webhost that I'm not using(read they have pissed me off).  Anyway..  If you want to set up a FTP server to trade files between team members/loosely organized contributers/ect, let me know.  If someone is willing to set up a project websight(read do all the work) to keep track of progress and host the tutorials I can do that to.  No need for all that space and bandwidth to go waste..

anyway, email me at [email protected] and let me know who you are and what your willing to do.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: rec_ on July 03, 2003, 03:28:00 AM
allrighty.... website sounds nice. i´m your man. biggrin.gif

let´s setup an dashboard hacking site.

what u think?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Muzzakus on July 03, 2003, 03:45:00 AM
Gee must look into this.  The dash dvd player is ok, but the one thing that jizzes me off is the zoom feature.

The minimum zoom you can do is x2. Way too much.  Need it to do smaller steps i.e. so a super wide aspec of 2.35:1 zooms to the region of 1.85:1 and the 1.85:1 --> full screen.

Maybe I'm just spoilt because my stand alone does it.

Anything in there that controls the zoom levels ?

Muzzakus
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ubergeek on July 03, 2003, 04:22:00 AM
Suggestion:

Close this thread and create a new one giving complete and up to date relevant info in the first post
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ka-b00m on July 03, 2003, 07:16:00 AM
Nice work guys... Really nice messin with ms dash...
Just wondering one thing, if possible, can someone create a tutorial explaining the right files and right tags, because everytime i adventure myself in changing those files i mess big time... and yes i readed all posts and stuff... i guess im not getting the big picture... (just don't mess with it)

thank you
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: chilin_dude on July 03, 2003, 08:28:00 AM
Yeah great work... i too can't wait for a gui to come out so we can add menus with a couple of clicks...yeah i'm stupid!
but keep it up guys this rocks!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 03, 2003, 11:06:00 AM
Heres a tutorial on all that is needed to add menu items and submenus.
I hope you understand it and if you don't then don't try it.

http://www.geocities.com/gcue_bar/XdashTut.txt

Its pretty much copy and paste but requires some configuring.
Let me know what you think.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Jsmith on July 03, 2003, 12:08:00 PM
You know what this marks the death of, don't you?  The NexGen dashboard.  

Not that the NexGen dashboard isn't dead anyway....but if we're ever able to spawn an ftp server through the MS dashboard....then I think we can hammer the final nail in the coffin of NexGen (since we can also now launch Xbe's and create custom menus).  I mean, why would anyone use NexGen at that point?  To me, all it was gonna be was a pretty dashboard that resembled the MS one, but why use a fake when you can use the original?  

Sure they promised a bunch of goodies also, but they have yet to deliver any proof.  They never release any updates.  They never give any progress reports...and as far as we're aware of, they aren't even doing any mass user testing.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on July 03, 2003, 12:18:00 PM
Um, who really cares since nexgen hasnt been uttered in the scene except by people still interested in it.  With the exception of Uber commenting on it early in June, there has been no mention of it and the Nexgen forum was closed.  Goodbye Nexgen.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Deathman on July 03, 2003, 12:39:00 PM
Hi all.. well i have read this post with alot of interest and i have to say well done to all those that have worked this out... i salute you all  beerchug.gif

Ok .. now for my question... i can see from the text file Gcue posted how to launch xbe's.. but what i would like to know is how you link a button to another submenu..?
i.e games menu -> list of games..?
Sorry if this has been covered but i dont recall seeing anything about it anywhere.. smile.gif

also would it be possible to take the code for the memory manager menu and use it as a games menu so that your games list has got all the icons etc...?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 03, 2003, 01:04:00 PM
That is in my tutorial also Deathman.

If you follow the tutorial completely you will have 2 extra menu items on the main dash and 2 submenus.

It requires editing for them to point to what you want and the text needs changing for the appropriate heading.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 03, 2003, 01:30:00 PM
QUOTE (Deathman @ Jul 3 2003, 08:03 PM)
would it be possible to take the code for the memory manager menu and use it as a games menu so that your games list has got all the icons etc...?

I'm working on it.  I think I'm getting close, but give me a few more days. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: falconsfan on July 03, 2003, 02:12:00 PM
Fantastic Work Voltaic and Others!!!!

I can't believe someone hadn't done this sooner....

When Nexgen was released I was very impressed with the visuals they had done compared to the orignal... that in itself was the MAIN reason I supported the Nexgen project. Since all this progress has been made in editing the orignal dash in adding new menu's etc. I am even more supportive in the efforts you all have put forth. Keep up the GREAT work and I am VERY interested in what all develops through all of this..

I thought nexgen was good but you just can't beat the orignal wink.gif

Peace!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ill187 on July 03, 2003, 01:46:00 PM
QUOTE (Ubergeek @ Jul 3 2003, 12:46 PM)
Suggestion:

Close this thread and create a new one giving complete and up to date relevant info in the first post

Maybe just editing the original would be easier. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Pobbe on July 03, 2003, 01:46:00 PM
QUOTE (Ubergeek @ Jul 3 2003, 01:46 PM)
Suggestion:

Close this thread and create a new one giving complete and up to date relevant info in the first post

Agree, I´m to lazy to read 16 pages just to get a full update on this. smile.gif

Other wise, seems like your doing a great job.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ka-b00m on July 03, 2003, 02:52:00 PM
Thnx for the tutorial... and indeed neXgen dash is already dead to me... ill look it to tutorial see if i can do some damage from myself on my dash... i'm thinking pink... smile.gif

Keep the great work

Thank you

Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: AK_Sniper on July 03, 2003, 02:20:00 PM
beerchug.gif

Im amazed as well that no one thought of this earlier.  I tried modifying my dash just now for the first time, was easier than it looked, I first checked my dash, with the Test Voltaic posted, then used Noneya Tutorial to understand pixit better and then I was on my way!  biggrin.gif

I can't wait to see more progress on this, as this will become THE ULTIMATE dash if the DLL plugin feature is added.

Keep it up, I love it!  love.gif

AK cool.gif


Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 03, 2003, 03:29:00 PM
OK there was a slight oversite in my tutorial but now its fixed.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Jsmith on July 03, 2003, 03:48:00 PM
Ok...so awesome work...but this begs the question:  What do we do from here?  Who's gonna take control and make a new dashboard out of the MS one?

I say give Voltaic first rights to do so, since he was the first to discover this.  If he's not interested, someone should step up.  If no one wants to, I suppose I could do it.  I would just volunteer from the get go, but I've got lots of school work this summer, so I wouldn't be as timely on releasing updates as some would like.

Actually....The best thing that could happen with this, is if we could convince the Avalaunch team to use the MS dashboard as their GUI.  That would truly be the ultimate dashboard.  If anyone is with me on this, lets start asking team Avalaunch.

Nice work guys!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: soopahfly on July 03, 2003, 03:35:00 PM
smile.gif

Keep up the good work, and I will be trying this on my own Xbox when I understand whats going on smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: nObedienz on July 03, 2003, 05:06:00 PM
The Avalaunch team won't do it for sure.

They've created something better and more extensive - and they've done it themselves.
Their new GUI system should be done soon too,
so I guess they won't give up so much hard work for "nothing" - I know I wouldn't..

I vote for Voltaic  rolleyes.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Dr. Love on July 03, 2003, 05:11:00 PM
Seems a bit premature at the moment to be handing Volt's project away. The guys are making good progress the way things are going. Just be patient. smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on July 03, 2003, 05:24:00 PM
No way, i didnt mean that at all.  He's the reason this has taken off.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Deathman on July 03, 2003, 05:33:00 PM
Has anyone noticed this in the default.xap of Default.xip..
QUOTE
/*
DEF theGamesInline Inline
{
    visible false
    url "Games.xap"

    function onLoad()
    {
        theGamesInline.children[0].theGamesMenu.GoTo();
    }
}

function GoToGames()
{
    if (theGamesInline.visible)
        theGamesInline.children[0].theGamesMenu.GoTo();
    else
        theGamesInline.visible = true;
}
*/


Seems like m$ had intentions of launching games off the HD ... smile.gif

Now the question is can a Game.xap be added to Default.xip..?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 03, 2003, 05:38:00 PM
Even if we could add it (which we probly could) we would not know what code was in it.

Only if someone from M$ would give it to us. smile.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xaddict2k2 on July 03, 2003, 05:30:00 PM
QUOTE (Gcue @ Jul 3 2003, 06:30 PM)
Heres a tutorial on all that is needed to add menu items and submenus.
I hope you understand it and if you don't then don't try it.

Tutorial

Its pretty much copy and paste but requires some configuring.
Let me know what you think.

I followed his instruction exactly, but when i try to boot up the dash, it gives me an error 21 message.
Any others like me?
thx
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 03, 2003, 06:13:00 PM
The tutorial works great. And it also serves as a start point.
It had some issues that got polished already. If you follow it by the foot it should get you a good launcher (if you edit the xbes)

Thanks Gcue (and for the live assist as well)
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ka-b00m on July 03, 2003, 06:48:00 PM
HELP
I tried to play around with *.xap files following Gcue tutorial but with no luck...
everytime i tried something i got error "21". Even when i tried to change skyColo 0 0 0 to skycolor 0 0 2.

Do i have to hack the xbe to make it work... or am i just to dumb...

Thank you

PS: i reallly really want to learn how to mess up my dash

PS: does diferent dashboards versions make diference with the tutorial???
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mace on July 03, 2003, 06:58:00 PM
QUOTE (ka-b00m @ Jul 4 2003, 03:12 AM)
HELP
I tried to play around with *.xap files following Gcue tutorial but with no luck...
everytime i tried something i got error "21". Even when i tried to change skyColo 0 0 0 to skycolor 0 0 2.

Do i have to hack the xbe to make it work... or am i just to dumb...

Thank you

PS: i reallly really want to learn how to mess up my dash

PS: does diferent dashboards versions make diference with the tutorial???

You have to do pixit -resign everytime you repack a .xip archive.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ka-b00m on July 03, 2003, 06:24:00 PM
biggrin.gif
i did looked dumb by posting that
here goes nothing... this is exciting

thank you

ps: nevermind... ignore everything i have wrote... tutorial works just fine
tongue.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 03, 2003, 08:25:00 PM
YES.  The new exploit (should) allow us to rename the xboxdash.xbe to a new name then when the exploit is made to boot anything, not just linux, it will boot the hacked version of the dashboard.  Hopefully.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 03, 2003, 08:32:00 PM
Yes, but what if the dash loads the xip files before the ttf files...shouldnt that give out err21?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xionanx on July 03, 2003, 08:41:00 PM
For those that want an FTP server for the original dash, instead of trying to put it "in" the dash, someone could just write a simple FTP server app, mayber something with a file manager too..  Speaking of which, does any of the current file managers have a FTP server?

Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: nadnerb on July 03, 2003, 08:56:00 PM
is it legal for someone to upload the unedited xboxdash.xbe and all the needed files?
if im correct this hack only works on the LIVE version? which i dont have sad.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 03, 2003, 09:07:00 PM
Dont think its legal, but lets supose it is. The download would be big, it not only involves 3 files to update your dash. Best thing would be to update it with a live enabled game (using boxplorer or the game itself) or to wait for another hack for older dashes.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: JLB2k2 on July 03, 2003, 08:38:00 PM
QUOTE (xionanx @ Jul 4 2003, 05:05 AM)
For those that want an FTP server for the original dash, instead of trying to put it "in" the dash, someone could just write a simple FTP server app, mayber something with a file manager too..  Speaking of which, does any of the current file managers have a FTP server?

xtoolbox lets you connect to other xbox's and to really any ftp that you put in. It is also a file manager dry.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xionanx on July 03, 2003, 09:35:00 PM
Heh, well then thats it.  Everything I need in a dash:  A game launcher, FTP, and file managing.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: tayior7 on July 03, 2003, 10:18:00 PM
i think i missed something- i tryed using the tutorial and the patcher to get this to work but whenever i try to load xboxdash.xbe it just restarts.  I do have the Xboxlive dash, but do i need to have a specific kernal or anything?
thanks!

o yea almost forgot, in the tutorial it says-
QUOTE

If the resign button is not highlighted click on XBOX Dash Info button.
Then click resign.
Now you are done and can upload your xboxdash.xbe to c:


and neither the resign button nor "Xbox Dash Info" button are highlighted...kinda weird
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 03, 2003, 10:22:00 PM
Well so far alot of different kernels have been used and it also works on pal xboxes.
Make sure you have all of the files that are in your xboxdata folder with your xboxdash.xbe and also you have to resign your xboxdash.xbe on every edit to the dash.  So if you rebuild an xip archive then you have to resign the xboxdash.xbe.

Also make sure you have the latest tutorial its been updated a couple of times fixing slight errors.

The reason why the buttons not highlighted is because you need your xboxdash.xbe in the same folder as every file in the xboxdata folder on your pc.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on July 03, 2003, 10:55:00 PM
its abit hard 2 update your dash when the pal australia xboxes dont have a folder called xboxdash.xxxxxx what ever
all xips are in the main drive of c with everything else.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 03, 2003, 10:57:00 PM
Im sure if you update your dash to the xboxlive dash then they will be in the xboxdashdata folder which needs to be done in order to do this hack atm.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on July 03, 2003, 11:22:00 PM
ill see il try modifying it mith midnight club 2 ntsc version.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Pmrd on July 03, 2003, 11:24:00 PM
having custom background music in the dash is pretty awesome tongue.gif

it was simple, all i had to do was edit the .wavs in the audio folder

AMB_05_ENGINEROOM_LR.wav for example..
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 03, 2003, 11:38:00 PM
And how exactly does this relate to hacking xboxdash.xbe ?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: emailer33 on July 03, 2003, 11:53:00 PM
i'm not exactly VRML literate, or w/e language this is, but i gotta applaude you on the nice work.  One thing i'm gonna be trying to do if i can figure this out, is add the B button to main window like it is on the other windows, just have it launch("evoxdash.xbe","devicePartition6");  (won't let me type the backslash's tongue.gif) biggrin.gif.  hope someone beats me to it and makes it easier for the rest of us wink.gif.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Pmrd on July 03, 2003, 11:54:00 PM
QUOTE
And how exactly does this relate to hacking xboxdash.xbe ?


i did modify the xips so it wont restart the song when you go into another menu...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on July 03, 2003, 11:58:00 PM
nice man, can you add that to the inventory of xboxdash hacks?  That may prove useful in the future.  Music should flow as you browse.  Not stop and start.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Pmrd on July 03, 2003, 11:30:00 PM
CODE
DEF theAmbientSounds Group
{
   // 0 = main menu
   // 1 = memory area
   // 2 = music area
   // 3 = settings area

   children
   [
       DEF theAmbientSound0 AudioClip { url "Audio/AmbientAudio/LiquidTrance_InfiniteDreams.wav" loop true volume 0 fade 2 pause_on_moving false }
   ]
}


(notice that i removed two sounds)

"pause_on_moving" is "false" instead of true

searched for theAmbientSound0.Play(); ..

found :

CODE
theAmbientSound0.Play();
theAmbientSound1.Play();
theAmbientSound2.Play();


replaced it with

CODE
theAmbientSound0.Play(); //Keep '0' only Since i revoved two sounds
EnableAmbientAudio(); //Start the audio when the main menu inits instead


and then just remove every EnableAmbientAudio(); in the other files in default.xip

thats almost how i did it.. cant really remember caus i'm tired tongue.gif

it doesnt work 100% (it doesnt restart after you play a soundtrack song)

EDIT: it now works 100%! biggrin.gif keep or add EnableAmbientAudio(); around line 2233 (in function OnDeactivate()) in music2.xap
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Gcue on July 04, 2003, 12:32:00 AM
Ive been trying and trying to make the xboxdash dvd player dongle free/region free but can't seem to get it right.

For those of you that want an easy solution here is what i did to make it auto launch dvdx2 on disc insert.

http://www.geocities.com/gcue_bar/AutoLaunchDVDX2.txt

Of coarse you have to rebuild your xip and resign the xbe again.

Oh and edit the path to your dvdx2.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: HoRnEyDvL on July 04, 2003, 12:04:00 AM
hey paste any code you have up on this thread to make it easier for people to find instead of looking through 17 pages for bits of code ect.

http://forums.xbox-s...=ST&f=8&t=71976
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: emailer33 on July 04, 2003, 01:01:00 AM
i've found that i can remove the X bitmap like vulgas did w/ keeping the rotation working.  just make the scale for all three values 0.000001 at the bottom of default.xap in mainmenu5.xip.  read his previous post to see what i was talking about.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 04, 2003, 02:02:00 AM
I need a webhost so i can post some significant pics of the launcher i've been working on.

If all goes well, by the end of the day, it could be as simple as adding menu items in 10 seconds of work. =) *

Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: xionanx on July 04, 2003, 02:58:00 AM
As I stated earlier if anyone is interested in using my server and domain name to host project related files just email me and I'll set you up.  currently the site (www.xionanx.com) is just sitting there wasting my money. grr.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Dunny on July 04, 2003, 04:10:00 AM
QUOTE (Xtech @ Jul 4 2003, 10:26 AM)
I need a webhost so i can post some significant pics of the launcher i've been working on.

If all goes well, by the end of the day, it could be as simple as adding menu items in 10 seconds of work. =) *

heres hoping all goes well biggrin.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: dfunked on July 04, 2003, 04:55:00 AM
anyone notice this under settings3.xap

else if(strCurMenu == "SYSTEM INFO")
   {
      thePanelJoystick.secretKey = "Y" + theConfig.GetRecoveryKey();
      thePanelJoystick.enableSecretKey = true;


what's all this on about??
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mattg39 on July 04, 2003, 04:58:00 AM
If you want to launch evox from the mainmenu, without going anywhere, paste this in default.xipdefault.xap. Search for   theSubMenu.GoTo(); (if you have a submenu) and paste this code right under it

CODE
}
       }
       
       function OnBDown()
       {
               launch("default.xbe", "\Device\Harddisk0\Partition1\apps\dvdx");
       }

       function OnMoveUp()


man they need to fix that bug in the fourms, there is supposed to be two \ where every \ is in the command.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xaddict2k2 on July 04, 2003, 07:26:00 AM
Hello,
Please be friendly as I have used evox throughout my life of xbox hacking. I am a newb to programmming and hacking the ms dash. I am so confused, I followed the tutorial on how to do this exactly http://www.geocities.com/gcue_bar/XdashTut.txt I start up ms dash again and Im like woopy it says dashboards at the top like i typed in the mainmenu file. but when I click on it it takes me to the memory menu where i can see my save games. so then i click on memory tab, and it takes me to the music section, then if i click on music tab, it takes me to xbox live, and settings tab is just fine. I also notice, behind the music tab you can see a tab(very small) that sais emulators but you cannot get to it. blink.gif  I think this fckd me up:
QUOTE
After adding that do a search for "MEMORY" with the "" and replace it with whatever you want as the main menu item to go to your first menu. (example "DASHBOARDS")

Then do a search for "MUSIC" and replace that with "MEMORY"
Replace "XONLINE" with "MUSIC"
on his tutorial. Also I do not understand the partions, if i want to add a link it looks like
QUOTE
launch("default.xbe", "\Device\Harddisk0\Partition6\Emuz\Nes");
does partion 6 mean F:? I would like to know so I can type the links exactly to any app i want.
Please do not flame,
Thankyou beerchug.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 04, 2003, 07:39:00 AM
Yes, partition6 = F
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: neejoh on July 04, 2003, 07:40:00 AM
I did use the hack for the original MS dash, but i did get error 21. I think this is about resigning the files? I did resign the xboxdash.xbe
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 04, 2003, 08:29:00 AM
QUOTE (neejoh @ Jul 4 2003, 04:04 PM)
I did use the hack for the original MS dash, but i did get error 21. I think this is about resigning the files? I did resign the xboxdash.xbe

If there are syntax errors in your .xap files, or missing lines of code, it doesn't matter if the xbe is signed or not. Will get err 21.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 04, 2003, 07:58:00 AM
I just thought I would post a sneak peek at what I'm accomplishing with the XboxDash.xbe hacking.

user posted image

I am coding this so that a gui app can allow users to add new tabs/submenus in seconds.

NOTE : DO NO ask for this now. It will be released when it's done, and ready for the public.

*Waits for feedback.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: MaxTheRabbit on July 04, 2003, 08:21:00 AM
laugh.gif ) But when I try to add a button, the three ones that are already there turn yellow huh.gif and animations stop working (not to mention my new button doesn't exist).

Also, does anyone have ideas on how to fix the annoying 50000 block display limit in the memory section?

As for the dvd - I was able to enable gamepad control and fix it so I can remove the dongle after the player starts, however the dongle must be in to start the player. If we are going to have full no-dongle support someone will have to figure out how to patch the xboxdash.xbe file.

BTW Nice work Xtech. wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: dfunked on July 04, 2003, 09:05:00 AM
looks awesome Xtech!

just a quick question... with how everything's going adn the need for editing all these files, will it ever be possible to keep two copies of the dash and it's related files? that way the dash could remain unmodified and even renamed to something other than 'xboxdash.xbe' thus eliminating the threat that updates to the dash could pose?

i've always been looking for a custom xbox dash cos nexgen was pretty lame... props to everyone on this scene i just spent a good couple of hours having a muck a round with diff. settings etc altho i didn't get anywhere as near as Xtech has heh

good work to voltaic and others.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on July 04, 2003, 09:41:00 AM
I think im going to cry....
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XBOX War3z on July 04, 2003, 09:06:00 AM
QUOTE (MaxTheRabbit @ Jul 4 2003, 05:21 PM)
As for the dvd - I was able to enable gamepad control and fix it so I can remove the dongle after the player starts, however the dongle must be in to start the player. If we are going to have full no-dongle support someone will have to figure out how to patch the xboxdash.xbe file.

can't test it yet, but it I think it has soemthing to do with the Activate function of the dongle, use the white/black button for activating these functions and see what the results are wink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Dunny on July 04, 2003, 09:46:00 AM
looks great Xtech smile.gif

We can add message boxes to each button with a custom message, shown by  pressing a different button ... MXM has something similar, doubt Id use it but its good to have the choice.

CODE
open default.xap and find,

       function OnMoveUp()
       {
           if (nCurMainMenuItem > 0)

add above,

   function OnBDown()
       {
           theMainMenu.children[0].children[0].select_pod_HL.children[0].appearance.material.param = 1;

           if (nCurMainMenuItem == 0)
           {
    TellUser ("tab 1", ""); //MESSAGE FOR 1ST BUTTON
           }
           else if (nCurMainMenuItem == 1)
           {
    TellUser ("tab 2", "");  //MESSAGE FOR 2ND BUTTON
           }
           else if (nCurMainMenuItem == 2)
           {
    TellUser ("tab 3", "");  //MESSAGE FOR 3RD BUTTON
           }
       }


used it with the B button on the main menu.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Ces2k3 on July 04, 2003, 10:07:00 AM
ok i have a ? if u do make this run good with no  probs can u still log on xboxlive as long as ya chip is off?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: cykiller on July 04, 2003, 09:44:00 AM
smile.gif

Good job Xtech, if your inpatient and want to get on this project now there is a tutorial I posted on my site (xboxhacker.com) or u can view the link here - http://www.geocities...ar/XdashTut.txt
I highly recommend if you do not understand this please wait for the coded gui formated program that Xtech is releasing, happy hacking.

Link was over capacitated :S
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on July 04, 2003, 10:05:00 AM
QUOTE (Xtech @ Jul 4 2003, 05:58 PM)
user posted image

Cool! love.gif
This makes me understand that there're hided gfx like the power-off round button. Right? Or did you create it all by yourself? blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Dunny on July 04, 2003, 10:44:00 AM
the power button image has always been in the settings menu, I think.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: DaOne on July 04, 2003, 10:12:00 AM
QUOTE (Xtech @ Jul 4 2003, 09:26 AM)
I need a webhost so i can post some significant pics of the launcher i've been working on.

If all goes well, by the end of the day, it could be as simple as adding menu items in 10 seconds of work. =) *

http://www.xgen-mods.com/gallery.php

You can make your own personal gallery just by creating a account.

Also if you would like to have a page on our site to display your development and host files please contact me at [email protected]
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on July 04, 2003, 10:49:00 AM
QUOTE (Voltaic @ Jun 20 2003, 12:44 PM)
I don't see why not.  Ok, we won't be able to add new language support but we'll be able to add references to newly added strings.

-Volt.

At this point has someone succesfully tested if it's possible to add other languages text and which is the translation library file?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: rvbcrs on July 04, 2003, 11:07:00 AM
QUOTE (cykiller @ Jul 4 2003, 05:44 PM)
New News smile.gif

Good job Xtech, if your inpatient and want to get on this project now there is a tutorial I posted on my site (xboxhacker.com) or u can view the link here - http://www.geocities.com/gcue_bar/XdashTut.txt
I highly recommend if you do not understand this please wait for the coded gui formated program that Xtech is releasing, happy hacking.

Link was over capacitated :S

 sad.gif http://www.geocities.com/gcue_bar/XdashTut.txt has exceeded it's data limit can't alter my MS Dash now is there anyone else who has a mirror or a copy of the text file? TNX!

RvBCrS
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Cr4z33 on July 04, 2003, 11:09:00 AM
QUOTE (Dunny @ Jul 4 2003, 08:08 PM)
the power button image has always been in the settings menu, I think.

Indeed, I just found that gfx on the Settings screen for the auto power-off item.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Jsmith on July 04, 2003, 11:14:00 AM
Cool....Unless if I've missed something...with the new dashboard exploit released today, these modified dashboards (with the new menus) can even be run on an unmodded xbox.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 04, 2003, 11:15:00 AM
Here is something to make you all jizz...   I hope I'll have enough functionality in it by the end of the day for a release.

user posted image

-Volt.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ivota on July 04, 2003, 10:48:00 AM
love.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ivota on July 04, 2003, 10:49:00 AM
love.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: janten on July 04, 2003, 10:59:00 AM
QUOTE (ivota @ Jul 4 2003, 06:49 PM)
love.gif

Word
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Heet on July 04, 2003, 11:00:00 AM
hmm maybe a lot of goodies will be uncovered....an app tonight?  Im calling in sick.....
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: hump on July 04, 2003, 11:18:00 AM
i cant wait to see a finished version of the new moddified original dash, i would like to download it when its done.

and intructions on how to moddify it and tutorials. i would like to help but i know little about code

great work a new dash
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 04, 2003, 11:50:00 AM
QUOTE
From Ubergeek @ Xecuter forums:
6.Reformat Hard Drive
**WARNING** Reformatting the hard drive will delete all of your saved games and soundtracks!!!
If you must reformat your X-Box's hard drive, go to Settings > System Info and press Y, Up (left stick), Down (left stick), X, A.


Thats the secret combination ( thePanelJoystick.secretKey = "Y" + theConfig.GetRecoveryKey(); )

So it should be for some recovery means, or just to mess with xbox messers.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: kingofthexbox on July 04, 2003, 12:13:00 PM
can we get a new picture.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: jsm on July 04, 2003, 12:28:00 PM
Someone send the file XdashTut.txt to [email protected] i'll put it on my web site for download.

Received ; Thanks janten
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: soopahfly on July 04, 2003, 12:35:00 PM
I'm in the process of setting up an Xbox website, for the UK.

If anyone wants me to mirror any information, lemme know.

Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: jsm on July 04, 2003, 12:47:00 PM
Here is a new place to get the tutorial :

http://jsm.xbox-web....es/XdashTut.txt
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: BottleB on July 04, 2003, 12:54:00 PM
biggrin.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Shadow_Mx on July 04, 2003, 01:44:00 PM
The tutorial works. The emulators tag should appear in the last tag (called Extra in the code)
You probably edited the tut before the copy-paste or didnt select something, dunno, better redownload, cuz it works.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 04, 2003, 01:46:00 PM
QUOTE (rvbcrs @ Jul 4 2003, 09:27 PM)
Is there anyone else who has problems with the tutorial? I followed it step by step, but when I upload the files and the MS dash is loaded I see a little "EMULATORS" menu item but on a totally wrong place somewhere behind the music item and the xbox logo.. there seems to be a problem withe the positioning values. Am I doing somthin wrong?

Thanx RvBCrS

If you have trouble with the tutorial, or are just lazy, use the patch on page 9.  It will, at the least, give you a good place to work from.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: cykiller on July 04, 2003, 02:17:00 PM
smile.gif.
muhaha.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 04, 2003, 03:13:00 PM
QUOTE (Gcue @ Jul 3 2003, 06:30 PM)
Heres a tutorial on all that is needed to add menu items and submenus.
I hope you understand it and if you don't then don't try it.

Tutorial

Its pretty much copy and paste but requires some configuring.
Let me know what you think.

I'm glad you made a tutorial, but how about a little credit.  Thats clearly all code from my patch. :(  
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mace on July 04, 2003, 03:48:00 PM
Can someone make a new thread with only the important stuff in it, it would really compress it from what is it now 14 pages down to like 3...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: bzchi on July 04, 2003, 03:16:00 PM
QUOTE
I'm glad you made a tutorial, but how about a little credit. Thats clearly all code from my patch.


I absolutely agree, credit where credit is due. Saying "I didn't come up with this I just host it" isn't enough, credit the source of your info. I also just noticed that you have "Source: Inside informant smile.gif" and you don't even quote the fact the the info came from this thread on the forum?

Excellent work on the menu guys.. its good to see your progress hasnt been slowed by the whole free-x fiasco.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 04, 2003, 03:19:00 PM
sad.gif

-Volt.  blink.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: vulgusprofanum on July 04, 2003, 04:04:00 PM
Won't the same thing just happen in a new thread?
Maybe we should take that guy up on his hosting offer.
We could make a news page for the project.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Xtech on July 04, 2003, 04:12:00 PM
Yes~!
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Southparksam on July 04, 2003, 04:34:00 PM
If needed I can set up a PHP-nuke site usually within 1 hour,  I also know a free host that offers a good amount of space, php4 and mysql, I just dont know if they would agree with the purpose of the page:)

Just reply or PM if you want me to set it up
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: ne14 on July 04, 2003, 04:40:00 PM
i just have one question, in that games folder i see in the pic, do the games list load automaticly like they do in evox or do you have to put them one by one? or is that just a blank folder?
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mace on July 04, 2003, 04:50:00 PM
QUOTE (ne14 @ Jul 5 2003, 01:04 AM)
i just have one question, in that games folder i see in the pic, do the games list load automaticly like they do in evox or do you have to put them one by one? or is that just a blank folder?

I'm pretty sure the icon does nothing as noone in this thread has figured out how to do a directory listing using the scripting commands...
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: rolly poly on July 04, 2003, 06:10:00 PM
:game list:

for now they could be hand scripted game links like the video that was posted here a few pages ago


:hosting:

i can offer hosting, a subdomain, and email(s) immediately

the ftp setup isn't automated at the hosting company, so it'd have to wait till monday

but if a project needs hosting contact me via email

join the xboxhackz.network ;)

we already host evox and would love to host another dashboard project :)

This post has been edited by rolly poly: Jul 5 2003, 01:17 AM
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: mace on July 04, 2003, 06:14:00 PM
It would be neat to have sorta the system that source-forge.net has where anyone can give snippits of code to the leaders of the project.
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: Voltaic on July 04, 2003, 06:01:00 PM
mad.gif

If you are going to post something, read the entire thing...  Don't post bullshit.

WinXIP will not be released until this bullshit clears out...

-Volt.  mad.gif
Title: Hacking Xboxdash.xbe (and Relating Files)
Post by: XanTium on July 04, 2003, 07:05:00 PM
Sorry 'bout that,
credits in news are 'fixed'.

It wasn't done on purpose ofcourse - I'll try to make sure it doesn't happen again.