HomeForum
Best View on: Firefox Chrome Opera Edge

[GUIDA BASE] Creare forwarder personalizzati standard

Qui puoi commentare o postare una qualunque idea che ti viene in mente. Tuttavia non sono ammesse richieste.

QUESTO POST TI E/' PIACIUTO? DILLO A TUTTI I TUOI AMICI!

Condividi su Facebook Facebook Condividi su Twitter Twitter Condividi su Orkut Orkut Condividi su MySpace MySpace Condividi su Delicious Delicious Condividi su Technorati Technorati
Avatar utente
Noob (active) User
Noob (active) User
    Sconosciuto Sconosciuto
Messaggi: 30
Iscritto il: 09/03/2010, 2:45
Grz inviati: 10 volte
Grz ricevuti: 0 volte
cavallopazzo ha scritto:Anche a me dà problemi con l' istallazione online ho l' adsl alice 640 e mi dà questo errore:
Your internet connection seems to be not permitted or dropped out
Please reconnect and clik retry to resume istallation

Ho provato in diversi modi, anche usando la connessione remota


pure a me stessa cosa, ecco siamo in 2 : Chessygrin : io ho alice 7 mega...
Ho provato piu volte ma nulla...sempre setssa storia...
Immagine Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar utente
Noob (active) User
Noob (active) User
    Sconosciuto Sconosciuto
Messaggi: 30
Iscritto il: 09/03/2010, 2:45
Grz inviati: 10 volte
Grz ricevuti: 0 volte
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :
Immagine Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 2601
Iscritto il: 17/12/2009, 15:21
Località: Terronia
Grz inviati: 65 volte
Grz ricevuti: 215 volte
Sesso:
teo90c ha scritto:
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :

Per questo esiste google XD
Basta che prendi un traduttore online e alla fine capisci il nocciolo della questione XD
Immagine
Immagine
Immagine

Non bisogna giudicare gli uomini da ciò che ignorano, ma da ciò che sanno e dal modo come lo sanno...
L.C. de Vauven
Avatar utente
Noob (active) User
Noob (active) User
    Sconosciuto Sconosciuto
Messaggi: 30
Iscritto il: 09/03/2010, 2:45
Grz inviati: 10 volte
Grz ricevuti: 0 volte
framy ha scritto:
teo90c ha scritto:
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :

Per questo esiste google XD
Basta che prendi un traduttore online e alla fine capisci il nocciolo della questione XD


[OT Mode/ON]Si beh google traduce in maniera da ridere proprio lo provato ieri, se provi muori dal ridere... : Lol : [OT Mode/OFF]
Immagine Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 2601
Iscritto il: 17/12/2009, 15:21
Località: Terronia
Grz inviati: 65 volte
Grz ricevuti: 215 volte
Sesso:
teo90c ha scritto:[OT Mode/ON]Si beh google traduce in maniera da ridere proprio lo provato ieri, se provi muori dal ridere... : Lol : [OT Mode/OFF]

Se proprio ne hai bisogno però ti fa capire di cosa si parla...
Immagine
Immagine
Immagine

Non bisogna giudicare gli uomini da ciò che ignorano, ma da ciò che sanno e dal modo come lo sanno...
L.C. de Vauven
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
io ho impostato così:
Codice: Seleziona tutto
#include <stdio.h>
#include <gccore.h>
#include <fat.h>
#include <string.h>
#include <malloc.h>
#include <unistd.h>
#include <sdcard/wiisd_io.h>
#include <wiiuse/wpad.h>

#include "dol.h"


static void *xfb = NULL;
static GXRModeObj *rmode = NULL;

void init()
{
   // Initialise the video system
   VIDEO_Init();
   
   // initialise the attached controllers
   WPAD_Init();

   // Obtain the preferred video mode from the system
   // This will correspond to the settings in the Wii menu
   rmode = VIDEO_GetPreferredMode(NULL);

   // Allocate memory for the display in the uncached region
   xfb = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode));
   
   // Set up the video registers with the chosen mode
   VIDEO_Configure(rmode);
   
   // Tell the video hardware where our display memory is
   VIDEO_SetNextFramebuffer(xfb);
   
   // Make the display invisible
   VIDEO_SetBlack(TRUE);

   // Flush the video register changes to the hardware
   VIDEO_Flush();

   // Wait for Video setup to complete
   VIDEO_WaitVSync();
   if(rmode->viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();
}


void *allocate_memory(u32 size)
{
   return memalign(32, (size+31)&(~31) );
}


#define SD 0
#define USB 1
#define STORAGENOTREADYRETRIES 5
DISC_INTERFACE storage;

u8 mountStorage(int device)
{
   if (device == SD) storage = __io_wiisd;
   else storage = __io_usbstorage;

   int retrycount = 0;

retry:
   storage.startup();

   if (!fatMountSimple("fat", &storage))
   {
      fatUnmount("fat");
      storage.shutdown();

      // Retry if USB device is not ready
      if(device == USB && retrycount <= STORAGENOTREADYRETRIES)
      {
         sleep(1);
         retrycount++;
         goto retry;
      }
      
      return FALSE;
   }
   return TRUE;         
}

#define FILENAMECHARACTERS 200


// modificare il valore di MAXFILES. Deve essere uguale al numero di percorsi da
// controllare per cercare l'applicazione da lanciare

#define MAXFILES 3
// Dichiarazione percorsi in cui cercare l'applicazione da lanciare
char filenames[MAXFILES][FILENAMECHARACTERS] =
{
   {"fat:/apps/homebrew_browser/boot.dol"},
   {"fat:/apps/Homebrew Browser/boot.dol"},
   {"fat:/apps/homebrew browser/boot.dol"}   
};



char filename[FILENAMECHARACTERS];
FILE* dolFile = NULL;


void GetFirstAvailableDol( )
{
   int i;
   for(i = 0; i < MAXFILES; i++)
   {
      sprintf(filename, filenames[i]);
      dolFile = fopen(filename, "rb");
      if(dolFile != NULL) break;
   }
   
   if(dolFile == NULL)
   {
      fatUnmount("fat");
      storage.shutdown();
   }
   
   return;
}


int main(int argc, char **argv)
{
   // init stuff
   init();

   // try loading from SD
   if(mountStorage(SD)) GetFirstAvailableDol();

   // try loading from USB if no dol file on SD found
   if(dolFile == NULL && mountStorage(USB)) GetFirstAvailableDol();

   // no dol file on SD or USB found, go to wii system menu!
   if(dolFile == NULL) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);

   // set default "not set"
   char cfgparam[50] = "not set";


   // build arguments for filename and cfgparam
   // argv[0] = filename | argv[1] = cfgparam (could be: ios=222-mload, ios=223-mload or ios=249)
   struct __argv arg;
   
   bzero(&arg, sizeof(arg));
   arg.argvMagic = ARGV_MAGIC;
   
   arg.length = strlen(filename) + 1 + strlen(cfgparam) + 2;
   arg.commandLine = malloc(arg.length);

   strcpy(arg.commandLine, filename);
   strcpy(&arg.commandLine[strlen(filename) + 1], cfgparam);
   arg.commandLine[strlen(filename)] = '\x00';
   arg.commandLine[arg.length - 1] = '\x00';
   arg.commandLine[arg.length - 2] = '\x00';
   
   arg.argc = 2;
   arg.argv = &arg.commandLine;
   arg.endARGV = arg.argv + 2;

   // dol file on SD or USB found, read it!
   int pos = ftell(dolFile);
   fseek(dolFile, 0, SEEK_END);
   int size = ftell(dolFile);
   fseek(dolFile, pos, SEEK_SET);
   void* myBuffer = allocate_memory(size);
   fread( myBuffer, 1, size, dolFile);

   // close the file and the storage after buffering
   fclose(dolFile);
   fatUnmount("fat");
   storage.shutdown();
   
   // Shutdown the Wiimote
   WPAD_Shutdown();

   // run the buffered dol with arguments
   run_dol(myBuffer, &arg);      
   
   return 0;
}

E quando premo tools make mi esce questo errore:
Codice: Seleziona tutto
> "make"
"make": *** No targets specified and no makefile found.  Stop.

> Process Exit Code: 2
> Time Taken: 00:00

Come mai??
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
Prima di premere make devi riaprire il makefile.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0

Per questo messaggio l' autore xabby666 ha ricevuto un "Thanks" da
teo97
Rating: 0.26%
 
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
con notepad??
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
teo97 ha scritto:con notepad??


Con programmer notepad. Anche se l'hai già aperto
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
da lo stesso errore!!
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
teo97 ha scritto:da lo stesso errore!!


Prova a fare così:

1) - Premere Tools/clean
2) - cancellare i file .elf e .dol che ci sono nella directory del makefile
3) - cancellare il contenuto della directory build (la cache, praticamente)
4) - alla fine bisogna sempre riaprire il makefile subito prima di fare Tools/make.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
mi da questo errore!!

> "make"
main.c
linking ... boot.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitPro/GNForwarder/boot.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:00
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
Hai provato a fare come suggerito il post sopra il tuo? L'errore è letteralmente quello che hai scritto? in particolare la scritta

c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz

E' strana. Non è che mi vorresti spedire il file che vuoi compilare, ci do un'occhiata. Sembrerebbe un problema relativo all'installazione del devkitpro ad occhio e croce.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
Lo allego?
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
Ok.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
ecco il file:
File main.c.rar
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Immagine
Avatar utente
Moderatore
Moderatore
    Sconosciuto Sconosciuto
Messaggi: 3005
Iscritto il: 04/01/2010, 20:33
Grz inviati: 159 volte
Grz ricevuti: 940 volte
Considerato che a me l'ha compilato subito, quindi sospetto ci sia un problema con la tua installazione del devkitpro, mi soffermo però su queste tue modifiche al sorgente:

Codice: Registrati o effettua il Login per visualizzare il link!.

Ho aggiornato il pacchetto gnforwarder in prima, pulendo la dir build che a volte creava dei problemi. Magari scaricalo di nuovo. Ciao : Wink :
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Problemi con HackWiiFlow? Seguite questa guida
Immagine
Wii 4.2,Priiloader 0.5 r99,Wanin CiosX rev21 d2x v2(38 -> 248 57->249 56->250 37->251),Hermes Cios 202,222,223,224 V5.1,HackWiiFlow v2.0
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 11
Iscritto il: 07/03/2010, 14:44
Grz inviati: 4 volte
Grz ricevuti: 4 volte
ok grazie va bene!!
Immagine
Avatar a caso
Noob User
Noob User
    Sconosciuto Sconosciuto
Messaggi: 1
Iscritto il: 20/04/2010, 17:57
Grz inviati: 0 volte
Grz ricevuti: 0 volte
teo97 ha scritto:mi da questo errore!!

> "make"
main.c
linking ... boot.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitPro/GNForwarder/boot.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:00

Ho trovato anche io questo problema, per risolverlo semplicemente fai una ricerca nel file makefile cercando il testo "-lz" lo trovi a riga 37 , è una libreria che non esiste e che non viene mai utilizzata nel file main.c quindi semplicemente cancella il testo "-lz" e a me funziona ( testato sulla wii )

Sponsor

Sponsor
 

PrecedenteProssimo

Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite