The proper way would be to create your own EBOOT.BIN, which will call the BROWSER.SELF with any parameter/URL you wish.
Code:
void launch_self(char *_self, char *_param)
{
char* launchargv[2];
char self[256];
sprintf(self, "%s", _self);
memset(launchargv, 0, sizeof(launchargv));
launchargv[0] = (char*)malloc(strlen(_param) + 1); strcpy(launchargv[0], _param);
launchargv[1] = NULL;
exitspawn((const char*)self, (char* const*)launchargv, NULL, NULL, 0, 64, SYS_PROCESS_PRIMARY_STACK_SIZE_512K);
}
Code:
launch_self(browser_self, start_page);
Code:
launch_self((char*)"/dev_hdd0/game/XXXX12345/USRDIR/BROWSER.SELF",
(char*)"http://www.ps3hax.net");
***
Here is an
EBOOT.BIN with content_id:
WWWFTP-BROW00001_00-WWWBROWSERFTP001
Using the EBOOT.BIN is not very useful, because you'll always get the official ps3 web page (I set it to the UK one).