Сообщение от karenjan99
sceNet_Service
sceNetInterface_Service
sceNet_Library
что за prx-ы? что то не могу определится
|
Ну это
ifhandle.prx. Там же в исходниках написано в комментариях:
void wifiModulesPatch2()
{
if ( fw_version == FW_550 ) {
//module renamed to sceNet_Service in 5.50
tSceModule * pMod = ( tSceModule * )sceKernelFindModuleByName( "sceNet_Service" );
//a2 partid = 4 of ifhandle
_sw( 0x34050004, pMod->text_addr + 0x000014D8 ); //for 5.50
} else {
tSceModule * pMod = ( tSceModule * )sceKernelFindModuleByName( "sceNetInterface_Service" );
_sw( 0x34050004, pMod->text_addr + 0x00001440 ); //for 3.71, 3.80, 3.90, 4.01, 5.00
Если перевести
//module renamed to sceNet_Service in 5.50 - получается
//модуль sceNet_Service переименован в прошивке 5.50
А до этого он назывался
sceNetInterface_Service в прошивках
//for 3.71, 3.80, 3.90, 4.01, 5.00
Поэтому берём Replace Studio и ищем название
sceNetInterface_Service в файлах
*.XML в папке C:\pspsdk\doc\pspsdk\silverspring.lan.st
Там записана коллекция NID-ов до прошивки 5.00. А так как название модуля изменилось в прошивке 5.50, значит в 6.61 оно тоже будет иметь новое название
sceNet_Service и возможно даже название файла может измениться. Поэтому, берём Replace Studio и ищем это название
sceNet_Service в файлах *.PRX прошивки 6.61. То есть, не забываем сменить "Маску файла" со
*.xml на
*.prx и указываем путь к папке с декриптованными файлами PRX прошивки 6.61.