
Originally Posted by
evilsperm
LioMajor: I am having the same issues, its not a simple 0x62, 0x64, 0x76, 0x64
I ran into problems altering the .S as well but I'll keep pushing and see what will turn up

no its not. aerialx has removed the default payloader code from the descriptor.c all together and replaced it with the source.
i know nothing about coding, but i seem to think it will require 'PATCH_DATA' to work.
the data below is the big difference between his payload and the default payload. this data is missing:
Code:
00000000002F6465765F62647664006D6F640000000000000000000000EB610078EB810080EBA10088EBC10090EBE10098E80100B0382100A07C0803A6386000017863F806646300703880000038A006E84B94CA606000000060000000EB610078EB810080EBA10088EBC10090EBE10098E80100B0382100A07C0803A6386000017863F806646300703880000038A006E84B94CA606000000060000000EB610078EB810080EBA10088EBC10090EBE10098E80100B0382100A07C0803A6386000017863F806646300703880000038A006E84B94CA606000000060000000EB610078EB810080EBA10088EBC10090EBE10098E80100B0382100A07C0803A6386000
etc etc. most notably, his payload STOPS right before the normal /dev_bdvd would start.
if anyone else wants to play around a bit and see, just do a:
Code:
make -f Makefile.payload
then open up the .h file. this will create aerialx's payload. to compare to the 'default' payload included with his source for comparison, edit port1_config_descriptor.S then remake the payload with the above command.
this is all way beyond my knowledge right now and i dont see it as simple as just inserting some of the code from the default to his payload.