xboxscene.org forums

Pages: 1 2 3 [4] 5 6 ... 22

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

azninvasion

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

Is it also possible to replace the background music and menu sounds and such?
Logged

Heet

  • Archived User
  • Hero Member
  • *
  • Posts: 2809
Hacking Xboxdash.xbe (and Relating Files)
« Reply #46 on: June 20, 2003, 11:17:00 AM »

Yes.
Logged

azninvasion

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

Videogamebuyer14

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

XBOX War3z

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

XBOX War3z

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

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Hacking Xboxdash.xbe (and Relating Files)
« Reply #51 on: June 21, 2003, 06:21:00 AM »

Wow... great stuff.

I can't wait to hear how you guys progress on this one!
Logged

Voltaic

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

IrnBru

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

vulgusprofanum

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

xobxer

  • Archived User
  • Newbie
  • *
  • Posts: 2
Hacking Xboxdash.xbe (and Relating Files)
« Reply #55 on: June 22, 2003, 09:17:00 AM »

nice work voltaic.
Logged

vulgusprofanum

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

qwenky

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

vulgusprofanum

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

Gobelet

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