graf_chokolo says:
No, it’s not packet_id I think it’s just a counter, request id maybe or something like that. GameOS reads it, stores into DM header and then increments it.
xorloser says:
that is how a packet id is commonly used, like a counter. it ensures each packet has a unique id.
graf_chokolo says:
No, packet_id is something diffrent in DM, it’s not request id.
graf_chokolo says:
Look for string “_USB_DONGLE_AUTH_USB_DONGLE_” in the dump

In HV 3.15, the master key is before this string
graf_chokolo says:
For method 2, you have first to reconstruct Process 3 where DM runs. After that you have to translate EA address from Process 6 to RA and patch it in HV

By patching DM, you can enable access to SYSCON Manager
graf_chokolo says:
I have got my 1st fat PS3 with HV 3.15. Let the fun begin, guys
graf_chokolo says:
2E 02 01 is the header of data that is sent by USB Dongle Authenticator. And 2E 02 02 is the header of data that is sent to USB Dongle Authenticator. JIG doesn’t communicate with USB Dongle Authenticator directly
First, USb packets are sent to GameOS. then GameOS extracts them, repacks and send it to DM and DM sends it to USB Dongle Authenticator. The same is for the data sent by USB Dongle Authenticator. So, GameOS just adds it’s own header or something like that
graf_chokolo says:
Sorry, still waiting for my SX28 devboard

I have got now 2 fat PS3 with 3.15 but no hardware to exploit it yet
graf_chokolo says:
In the mean time i’m working on self decryption
graf_chokolo says:
Look at function at address 0×00297640 in HV dump. I called this function get_proc_table_entry because it returns a pointer to a HV proc. This function references the HV proc table

And from HV proc table you will be able to get all HV procs

Feel free to ask questions about HV, i will try to help anyone who is really intereset in HV reversing and learning new stuff about HV
graf_chokolo says:
The HV procs are not continuous in HV dump, you have first to extract/dump them from HV dump, every page of a proc have to be extracted from HV dump before you will be able to see any string refrences

HV procs use virtual address space, so they are only continuous within one page