Tiens, je bidouille uLE WIP7 en ce moment et j'ai vu que Aku (ou quelqu'un d'autre avant lui) a neutralisé le bout de code responsable de l’interdiction de l'accès à la partition de CodeBreaker (dans filer.c) :
Code:
void setPartyList(void)
{
iox_dirent_t dirEnt;
int hddFd;
nparties=0;
if((hddFd=fileXioDopen("hdd0:")) < 0)
return;
while(fileXioDread(hddFd, &dirEnt) > 0)
{
if(nparties >= MAX_PARTITIONS)
break;
if((dirEnt.stat.attr != ATTR_MAIN_PARTITION)
|| (dirEnt.stat.mode != FS_TYPE_PFS))
continue;
//Patch this to see if new CB versions use valid PFS format
//NB: All CodeBreaker versions up to v9.3 use invalid formats
/* if(!strncmp(dirEnt.name, "PP.",3)){
int len = strlen(dirEnt.name);
if(!strcmp(dirEnt.name+len-4, ".PCB"))
continue;
}
if(!strncmp(dirEnt.name, "__", 2) &&
strcmp(dirEnt.name, "__boot") &&
strcmp(dirEnt.name, "__net") &&
strcmp(dirEnt.name, "__system") &&
strcmp(dirEnt.name, "__sysconf") &&
strcmp(dirEnt.name, "__contents") && // this is where PSBBN used to store it's downloaded contents. Adding it is useful.
strcmp(dirEnt.name, "__common"))
continue;
*/
strcpy(parties[nparties++], dirEnt.name);
}
fileXioDclose(hddFd);
}
Donc tu devrais pouvoir voir son contenu dans le FileBrowser de uLE WIP7.