Nous sommes actuellement le 25 Mai 2013, 01:00

Règles du forum


Avant de poser votre question, commencez par faire une recherche sur le forum.
Nous mettons également à votre disposition un dictionnaire et une FAQ.
Pour éviter toute censure ou fermeture de votre topic, veuillez lire les règles en vigueur et le rappel lié au piratage.

Les derniers utilitaires publiés : utilitaires pour PSP
Les derniers plugins publiés : Plugins PSP
Avant de créer votre topic, veuillez vérifier qu'il n'est pas déjà référencé dans la liste existante, auquel cas il sera verrouillé.



Publier un nouveau sujet Répondre au sujet
 plugins dans flash pour psp non-flashable 
Auteur Message
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
Exact Virus ;)


25 Avr 2012, 20:11
Profil
publicité
PSP gamer
PSP gamer
Avatar de l’utilisateur

Messages: 53
Message Re: plugins dans flash pour psp non-flashable
okok je vois que tu n'as pas compris ce que je cherche ^^
je ne cherche pas à mettre un plugin dans le dossier seplugin sur la ms0 :confus: mais je cherche à déplacer ce dossier dans un des 3 flash (avec pour préférence le flash 3 qui n'est pas utilisé). Car il y a bien un fichier du patch pro-b10 qui fait rechercher le dossier seplugin sur la ms0 il suffirait de le modifier (même si c'est plus simple à dire qu'à faire je pense)
voilà


26 Avr 2012, 10:00
Profil
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
Faudrais modifier le SystemControl du CFW PRO ;)


26 Avr 2012, 10:15
Profil
Rédacteur
Rédacteur
Avatar de l’utilisateur

Messages: 4218
Localisation: In the Matrix | ID PSN : Virus_WiiGen
Message Re: plugins dans flash pour psp non-flashable
De toute façon :
animetheque a écrit:
psp 3000 + bidouille au flash 0 = poubelle ou changement de carte mère suivant les moyen

Donc je te déconseille d'essayer quoi que ce soit qui touche au flash de ta PSP...

_________________
Image


Image


26 Avr 2012, 10:19
Profil Site internet
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
tout les jour je bidouille le flash0 de ma PSP 3000 rien mais arriver car je touche seulement aux module du CFW et puis même dans le pire des cas c'est le CFW qui vas buger pas la PSP donc ya pas beaucoup de risque ^^


26 Avr 2012, 10:23
Profil
PSP gamer
PSP gamer
Avatar de l’utilisateur

Messages: 53
Message Re: plugins dans flash pour psp non-flashable
HackWhite a écrit:
Faudrais modifier le SystemControl du CFW PRO ;)

merci beaucoup mais je pensais qu'à la vue de la source ça me parlerais un peu plus ou tout du moins j'aurais quelques codes qui me mettrais sur la piste genre "seplugin" on peut rêver x) mais non
Est-ce que tu pourrais me dire quel est la ligne à modifier ça serais simpas merci j'ai regarder les comments avant chaques codes mais sans plus.
Il me semble que c'est l'une de ces lignes : (on dirais un appel à la ms de la psp et de la pspgo pour la 3ème)
Code :
int sctrlKernelLoadExecVSHMs1(const char *file, struct SceKernelLoadExecVSHParam *param);

int sctrlKernelLoadExecVSHMs2(const char *file, struct SceKernelLoadExecVSHParam *param);
int sctrlKernelLoadExecVSHEf2(const char *file, struct SceKernelLoadExecVSHParam *param);

int sctrlKernelLoadExecVSHMs3(const char *file, struct SceKernelLoadExecVSHParam *param);

int sctrlKernelLoadExecVSHMs4(const char *file, struct SceKernelLoadExecVSHParam *param);


merci


27 Avr 2012, 11:35
Profil
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
tu n'y est pas du tout :lol:
tient :
http://code.google.com/searchframe#mnmO ... c&cd=3&sq=

Code :
#include <pspkernel.h>
#include <pspinit.h>
#include <pspiofilemgr.h>
#include <string.h>
#include "main.h"
#include "utils.h"
#include "printk.h"
#include "strsafe.h"

#define PLUGIN_PATH "ms0:/seplugins/"

int load_start_module(char *path)
{
   int ret;
   SceUID modid;
   int status;

   modid = sceKernelLoadModule(path, 0, NULL);

   if(modid < 0 && psp_model == PSP_GO) {
      strncpy(path, "ef0", 3);
      modid = sceKernelLoadModule(path, 0, NULL);
   }

   status = 0;
   ret = sceKernelStartModule(modid, strlen(path) + 1, path, &status, NULL);
   printk("%s: %s, UID: %08X, Status: 0x%08X\n", __func__, path, modid, status);

   return ret;
}

static char *get_line(int fd, char *linebuf, int bufsiz)
{
   int i, ret;

   if (linebuf == NULL || bufsiz < 2)
      return NULL;

   i = 0;
   memset(linebuf, 0, bufsiz);

   while (i < bufsiz - 1) {
      char c;

      ret = sceIoRead(fd, &c, 1);

      if (ret < 0 || (ret == 0 && i == 0))
         return NULL;

      if (ret == 0 || c == '\n' || c == '\r') {
         linebuf[i] = '\0';
         break;
      }

      linebuf[i++] = c;
   }

   linebuf[bufsiz-1] = '\0';

   return linebuf;
}

static void load_plugins(char * path)
{
   char linebuf[256], *p;
   int fd;

   if (path == NULL)
      return;

   fd = sceIoOpen(path, PSP_O_RDONLY, 0777);

   if (fd < 0) {
      // retry on ef0
      strncpy(path, "ef0", 3);
      fd = sceIoOpen(path, PSP_O_RDONLY, 0777);

      if(fd < 0) {
         printk("%s: open %s failed 0x%08X\n", __func__, path, fd);

         return;
      }
   }

   do {
      p = get_line(fd, linebuf, sizeof(linebuf));

      if (p != NULL) {
         int len;

         printk("%s: %s\n", __func__, p);
         len = strlen(p);

         if (len >= 1 && p[len-1] == '1') {
            char *q;

            q=strrchr(p, ' ');

            if (q != NULL) {
               char mod_path[256];

               memset(mod_path, 0, sizeof(mod_path));
               strncpy_s(mod_path, sizeof(mod_path), p, q-p);
               printk("%s module path: %s\n", __func__, mod_path);
               load_start_module(mod_path);
            }
         }
      }
   } while (p != NULL);

   sceIoClose(fd);
}

static int plugin_thread(SceSize args, void * argp)
{
   unsigned int key = sceKernelInitKeyConfig();

   char * bootconf = NULL;

   //visual shell
   if(conf.plugvsh && key == PSP_INIT_KEYCONFIG_VSH) {
      bootconf = PLUGIN_PATH "vsh.txt";
   } //game mode
   else if(conf.pluggame && key == PSP_INIT_KEYCONFIG_GAME) {
      bootconf = PLUGIN_PATH "game.txt";
   } //ps1 mode
   else if(conf.plugpop && key == PSP_INIT_KEYCONFIG_POPS) {
      bootconf = PLUGIN_PATH "pops.txt";
   }

   //load mode specific plugins
   load_plugins(bootconf);

   //kill loader thread
   sceKernelExitDeleteThread(0);

   //return success
   return 0;
}

void load_plugin(void)
{
   SceUID thid;

   thid = sceKernelCreateThread("plugin_thread", plugin_thread, 0x1A, 0x800, 0, NULL);

   if(thid >= 0)
      sceKernelStartThread(thid, 0, NULL);
}


27 Avr 2012, 11:46
Profil
PSP gamer
PSP gamer
Avatar de l’utilisateur

Messages: 53
Message Re: plugins dans flash pour psp non-flashable
ah oui en effet merci mais à quoi sert le sdk qu'il y a dans l'archive du pro-b10
sachant qu'il n'y a presque rien (dsl avec mes questions mais je n'y connais pas grand chose pour ne pas dire rien j'avais réussi avec pspsdk à compiler un plugin une fois mais là j'ai du mal de comprendre...

EDIT : compiler c'est pas trop le soucis j'ai ce lien http://code.google.com/p/procfw/wiki/CompilingOnWin
en revanche c'est récupérer tout les fichiers on ne peut voir que le code il semblerait


27 Avr 2012, 12:02
Profil
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
tu as juste a allez ici : http://procfw.googlecode.com/hg/SystemControl/
tu clike sur le fichier et il se télécharge c'est pas magique ? sa :wink:


27 Avr 2012, 12:17
Profil
Modérateur
Modérateur
Avatar de l’utilisateur

Messages: 7948
Localisation: Eure & Loir
Message Re: plugins dans flash pour psp non-flashable
Un accident est vite arrivé, surtout avec une PSP qui ne peut pas être débrické en cas de problèmes.

A vos risques et périls donc, au moins on vous aura prévenus...

_________________
Image


27 Avr 2012, 12:33
Profil
Dev

Messages: 434
Localisation: Nul part
Message Re: plugins dans flash pour psp non-flashable
@baptiste28 ya pas de mal a re-compiler les sources du PRO ;)


27 Avr 2012, 12:39
Profil
Rédacteur
Rédacteur
Avatar de l’utilisateur

Messages: 4218
Localisation: In the Matrix | ID PSN : Virus_WiiGen
Message Re: plugins dans flash pour psp non-flashable
Il est toujours bon de rappeler qu'en cas de soucis, il sera impossible de réparer sa PSP 3004...

_________________
Image


Image


27 Avr 2012, 12:43
Profil Site internet
publicité
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  

Actualité PSP

Exploitez votre PSP

Aide et information

Nos partenaires