Discussion Quick question on the HV.

Status
Not open for further replies.

Xeren

♦♦♦ God Complex ♦♦♦
Messages
5,689
Reaction score
2,119
RELEASE 0NL1N3 H4X0RZ NAO OR I'M GONNA KILL YOU THROUGH THE INTERNET.
I'll trade you for 1,000 trident layers.
 
Messages
3
Reaction score
0
Thank you ALL for the replies you all have helped me alot!
Right now i am learning C++, creating little exes, create xex's, then learn real time memory editing, then create a xex that loads HV in memory.
LONG path but i think ill get there as long as everyone helps out just like this post!
Thanks! :smile:
 

Dwack

Now employed at Dominoes!
Messages
4,551
Reaction score
2,942
Thank you ALL for the replies you all have helped me alot!
Right now i am learning C++, creating little exes, create xex's, then learn real time memory editing, then create a xex that loads HV in memory.
LONG path but i think ill get there as long as everyone helps out just like this post!
Thanks! :smile:

The code to load the HV into memory has already been leaked. Plus as usual you guys are over thinking this, or just don't have any idea how the 360 works so you throw around dumb ideas.

So............ yeah?

God3x ... I think it's spiderman time.. -Crippler- would agree!
 

etownlax

Getting There
Messages
1,643
Reaction score
192
So I was curious and tried this on RGLoader v300 just to see if things were loaded in the same place... they were not. It was all zero's.

Edit: I'm gonna do what I can and try and attempt to figure out why it's not reading what we want...... I'll like you know in a week when I still have a bunch of zero's.lol
 

Dwack

Now employed at Dominoes!
Messages
4,551
Reaction score
2,942
So I was curious and tried this on RGLoader v300 just to see if things were loaded in the same place... they were not. It was all zero's.

Edit: I'm gonna do what I can and try and attempt to figure out why it's not reading what we want...... I'll like you know in a week when I still have a bunch of zero's.lol

wait what lol

*Edit*
If I understand you correctly you tried to run my xex on a devkit?
Only problem with that is, devkits don't use XeBuild patches. My xex requires the XeBuild patch to HvxGetVersion.

**Edit**
There are ways to get a live devkit HV. Not sure why you would need it though?
 

etownlax

Getting There
Messages
1,643
Reaction score
192
wait what lol

*Edit*
If I understand you correctly you tried to run my xex on a devkit?
Only problem with that is, devkits don't use XeBuild patches. My xex requires the XeBuild patch to HvxGetVersion.

**Edit**
There are ways to get a live devkit HV. Not sure why you would need it though?
Yep, I have a jtag that has RGLoader on it.

And.............. I guess I put that comment in the wrong thread. Had 2 tabs open, oh well, you know how that goes.
 

Dwack

Now employed at Dominoes!
Messages
4,551
Reaction score
2,942
Yep, I have a jtag that has RGLoader on it.

And.............. I guess I put that comment in the wrong thread. Had 2 tabs open, oh well, you know how that goes.
Sure

Either way, for those that want to see how it happens. This is what gets called when using HvxGetVersion on a JTAG:

Code:
ROM:000005D0 sub_5D0:
ROM:000005D0
ROM:000005D0 .set var_8, -8
ROM:000005D0
ROM:000005D0                 lis       r11, 0x7262 # 0x72627472
ROM:000005D4                 ori       r11, r11, 0x7472 # 0x72627472
ROM:000005D8                 cmplw     cr6, r3, r11
ROM:000005DC                 beq       cr6, loc_5E4
ROM:000005E0                 ba        0x1E20
ROM:000005E4 # ---------------------------------------------------------------------------
ROM:000005E4
ROM:000005E4 loc_5E4:                                # CODE XREF: sub_5D0+Cj
ROM:000005E4                 cmplwi    cr6, r4, 4
ROM:000005E8                 beq       cr6, loc_62C
ROM:000005EC                 li        r5, 0x154C
ROM:000005F0                 lis       r6, 0x3880 # 0x38800007
ROM:000005F4                 cmplwi    cr6, r4, 2
ROM:000005F8                 bne       cr6, loc_604
ROM:000005FC                 ori       r6, r6, 7 # 0x38800007
ROM:00000600                 b         loc_60C
ROM:00000604 # ---------------------------------------------------------------------------
ROM:00000604
ROM:00000604 loc_604:                                # CODE XREF: sub_5D0+28j
ROM:00000604                 cmplwi    cr6, r4, 3
ROM:00000608                 bne       cr6, loc_624
ROM:0000060C
ROM:0000060C loc_60C:                                # CODE XREF: sub_5D0+30j
ROM:0000060C                 li        r0, 0
ROM:00000610                 stw       r6, 0(r5)
ROM:00000614                 dcbst     r0, r5
ROM:00000618                 icbi      r0, r5
ROM:0000061C                 sync
ROM:00000620                 isync
ROM:00000624
ROM:00000624 loc_624:                                # CODE XREF: sub_5D0+38j
ROM:00000624                 li        r3, 1
ROM:00000628                 blr
ROM:0000062C # ---------------------------------------------------------------------------
ROM:0000062C
ROM:0000062C loc_62C:                                # CODE XREF: sub_5D0+18j
ROM:0000062C                 mfspr   r12, LR
ROM:00000630                 std       r12, var_8(r1)
ROM:00000634                 stdu      r1, -0x10(r1)
ROM:00000638                 mtspr   LR, r5
ROM:0000063C                 mtspr   CTR, r7
ROM:00000640
ROM:00000640 loc_640:                                # CODE XREF: sub_5D0+90j
ROM:00000640                 lwz       r4, 0(r6)
ROM:00000644                 stw       r4, 0(r5)
ROM:00000648                 dcbst     r0, r5
ROM:0000064C                 icbi      r0, r5
ROM:00000650                 sync
ROM:00000654                 isync
ROM:00000658                 addi      r5, r5, 4
ROM:0000065C                 addi      r6, r6, 4
ROM:00000660                 bdnz      loc_640
ROM:00000664                 blr
ROM:00000668                 addi      r1, r1, 0x10
ROM:0000066C                 ld        r12, -8(r1)
ROM:00000670                 mtspr   LR, r12
ROM:00000674                 blr
ROM:00000674 # End of function sub_5D0
*note they updated it for 15574, it now has an added option
 

etownlax

Getting There
Messages
1,643
Reaction score
192
**Edit**
There are ways to get a live devkit HV. Not sure why you would need it though?
Oh it's not so much that I want on live with a DevKit(though who wouldn't mind?lol), I'm more just curious how it all works. Figured it would be similar for a devkit but clearly I'm wrong. I probably won't flash back to freeboot/etc I mainly got my jtag out because of RGLoader. I'm working on some 3D stuff that I'll probably share as I get things done.
 

Dwack

Now employed at Dominoes!
Messages
4,551
Reaction score
2,942
Oh it's not so much that I want on live with a DevKit(though who wouldn't mind?lol), I'm more just curious how it all works. Figured it would be similar for a devkit but clearly I'm wrong. I probably won't flash back to freeboot/etc I mainly got my jtag out because of RGLoader. I'm working on some 3D stuff that I'll probably share as I get things done.
By "live HV" I meant "while the console is on" not "while you're connected to XBL"

:smile:
 
Status
Not open for further replies.
Top Bottom