xboxscene.org forums

Pages: 1 ... 4 5 [6] 7 8 ... 22

Author Topic: Hacking Xboxdash.xbe (and Relating Files)  (Read 2745 times)

Voltaic

  • Archived User
  • Jr. Member
  • *
  • Posts: 67
Hacking Xboxdash.xbe (and Relating Files)
« Reply #75 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
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Hacking Xboxdash.xbe (and Relating Files)
« Reply #76 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....
Logged

Voltaic

  • Archived User
  • Jr. Member
  • *
  • Posts: 67
Hacking Xboxdash.xbe (and Relating Files)
« Reply #77 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
Logged

vulgusprofanum

  • Archived User
  • Jr. Member
  • *
  • Posts: 69
Hacking Xboxdash.xbe (and Relating Files)
« Reply #78 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
Logged

Voltaic

  • Archived User
  • Jr. Member
  • *
  • Posts: 67
Hacking Xboxdash.xbe (and Relating Files)
« Reply #79 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
Logged

Cr4z33

  • Archived User
  • Full Member
  • *
  • Posts: 157
Hacking Xboxdash.xbe (and Relating Files)
« Reply #80 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
Logged

t_rex

  • Archived User
  • Jr. Member
  • *
  • Posts: 88
Hacking Xboxdash.xbe (and Relating Files)
« Reply #81 on: June 27, 2003, 12:50:00 AM »

Right click > Save Target As for the miteethor link
Logged

Cr4z33

  • Archived User
  • Full Member
  • *
  • Posts: 157
Hacking Xboxdash.xbe (and Relating Files)
« Reply #82 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
Logged

OllieD

  • Archived User
  • Newbie
  • *
  • Posts: 19
Hacking Xboxdash.xbe (and Relating Files)
« Reply #83 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
Logged

Stefander

  • Archived User
  • Newbie
  • *
  • Posts: 10
Hacking Xboxdash.xbe (and Relating Files)
« Reply #84 on: June 27, 2003, 06:36:00 AM »

I also have plenty free time, just give a wink and I'm in...
Logged

Voltaic

  • Archived User
  • Jr. Member
  • *
  • Posts: 67
Hacking Xboxdash.xbe (and Relating Files)
« Reply #85 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
Logged

Inkslinger

  • Archived User
  • Newbie
  • *
  • Posts: 4
Hacking Xboxdash.xbe (and Relating Files)
« Reply #86 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?
Logged

Voltaic

  • Archived User
  • Jr. Member
  • *
  • Posts: 67
Hacking Xboxdash.xbe (and Relating Files)
« Reply #87 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
Logged

Inkslinger

  • Archived User
  • Newbie
  • *
  • Posts: 4
Hacking Xboxdash.xbe (and Relating Files)
« Reply #88 on: June 27, 2003, 09:10:00 AM »

Thanks.
Logged

Gobelet

  • Archived User
  • Jr. Member
  • *
  • Posts: 87
Hacking Xboxdash.xbe (and Relating Files)
« Reply #89 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.
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 22