and btw .... as for iosu and the elf that was provided from the google link
sure one can say it is bullshit filesystem calls for ioctl but look
at the asm....it is a elf loader.... being tested.-0x20(sp) when stack pointer... clears its register... but it has already been set if you go to ->.text:00807164 addi sp, sp, 0x20<-
ppc64 assembly really isnt as complicated...as what ppl think.
now to be more precise yes they added trolling msg to hykem which is clear.
but look through the subroutine ....it is a ELF Loader.... But they added their own stupid message because they did so...
.text:008070A0 # =============== S U B R O U T I N E =======================================
.text:008070A0
.text:008070A0
.text:008070A0 sub_8070A0: # CODE XREF: .text:00802650p
.text:008070A0 stwu sp, -0x20(sp)
.text:008070A4 mflr r0
.text:008070A8 stw r27, 0xC(sp)
.text:008070AC lis r27, dword_808E00@ha
.text:008070B0 lwz r9, (dword_808E00 & 0xFFFF)(r27)
.text:008070B4 stw r28, 0x10(sp)
.text:008070B8 lis r28, dword_808E4C@ha
.text:008070BC stw r0, 0x24(sp)
.text:008070C0 mtctr r9
.text:008070C4 stw r26, 8(sp)
.text:008070C8 stw r29, 0x14(sp)
.text:008070CC lis r29, dword_808DE8@ha
.text:008070D0 stw r30, 0x18(sp)
.text:008070D4 lis r30, dword_808DF4@ha
.text:008070D8 stw r31, 0x1C(sp)
.text:008070DC lis r31, dword_808E50@ha
.text:008070E0 lwz r3, (dword_808E4C & 0xFFFF)(r28)
.text:008070E4 bctrl
.text:008070E8 lwz r9, (dword_808DE8 & 0xFFFF)(r29)
.text:008070EC li r3, 0
.text:008070F0 lwz r26, (dword_808DF4 & 0xFFFF)(r30)
.text:008070F4 mtctr r9
.text:008070F8 bctrl
.text:008070FC li r4, 3
.text:00807100 mtctr r26
.text:00807104 bctrl
.text:00807108 lwz r9, (dword_808E00 & 0xFFFF)(r27)
.text:0080710C lwz r3, (dword_808E50 & 0xFFFF)(r31)
.text:00807110 li r27, -1
.text:00807114 mtctr r9
.text:00807118 stw r27, (dword_808E4C & 0xFFFF)(r28)
.text:0080711C bctrl
.text:00807120 lwz r9, (dword_808DE8 & 0xFFFF)(r29)
.text:00807124 li r3, 8
.text:00807128 lwz r30, (dword_808DF4 & 0xFFFF)(r30)
.text:0080712C mtctr r9
.text:00807130 bctrl
.text:00807134 mtctr r30
.text:00807138 li r4, 3
.text:0080713C bctrl
.text:00807140 lwz r0, 0x24(sp)
.text:00807144 stw r27, (dword_808E50 & 0xFFFF)(r31)
.text:00807148 mtlr r0
.text:0080714C lwz r26, 8(sp)
.text:00807150 lwz r27, 0xC(sp)
.text:00807154 lwz r28, 0x10(sp)
.text:00807158 lwz r29, 0x14(sp)
.text:0080715C lwz r30, 0x18(sp)
.text:00807160 lwz r31, 0x1C(sp)
.text:00807164 addi sp, sp, 0x20
.text:00807168 blr
--------------------- MERGED ---------------------------
on another short note... .text:00807150 lwz r27, 0xC(sp)=
0xC
SORecvFrom (int socket, char * message, int msg_len, int flags)
http://wiibrew.org/wiki/Socket