Anuncios Google

Actualizador

AplicacionesCustom Firmware PlussrcWifies

 v3.0

Os acercamos esta aplicación de la mano de carlosgs (autor downPSP). Sera útil para los programadores de la Scene PSP, pues gracias a ella aprenderán a conseguir que sus Homebrew se actualicen solos, via internet, desde la PSP. Sera necesario, eso si, que el usuario del Homebrew mantenga en su PSP el Homebrew original y este Actualizador, encargado de bajar y transferir los archivos a la carpeta correcta de la PSP. En esta nueva versión (v3.0), el autor a decidido liberar el código de fuente del homebrew.

Autor, carlosgs.

Tutorial Actualizador (lectura recomendable)

Características:

Carlosgs, el autor del homebrew downPSP nos complace con un homebrew diseñado para los programadores (ya sea en C o en Lua) pues es un homebrew que puede ser lanzado como un EBOOT.PBP extra. Se encarga de actualizar nuestro homebrew via Wi-Fi; fácil de configurar, explicaciónes y ejemplos a la hora de actualizar.

Mejoras v3.0:

  • Ahora se puede mostrar una imágen de fondo envez del fondo azul.

Descargar Actualizador v3.0 (Sólo Usuarios Registrados)

Descargar SRC Actualizador v3.0 (Sólo Usuarios Avanzados en Programación)

*PD: La imágen de fondo deberá de estar en formato .PNG.


 

Version 2.0

2009-03-19 06:38:20

Descargar Actualizador v2.0 (Sólo Usuarios Registrados)

4.415585
Tu voto: Ninguno Votos totales: 4.4 (154 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de carlosgs

Anda, de nuevo en portada xD

Que bien no? :-)

Gracias!

Saludos!

Imagen de Monty64

Cómo hago para configurar

Cómo hago para configurar la página:

System.runeboot("actualizador/eboot.pbp")

¿de donde descarga?

Imagen de carlosgs

No entiendo

¿a que te refieres?

Todos los parámetros están en los diferentes archivos de texto.

Saludos!

Imagen de Monty64

El único archivo de texto,

El único archivo de texto, es el de SceneBeta.

Imagen de carlosgs

?

me he perdido

a que te refieres?

Imagen de Migueliziosop

Se generan solos.

El EBOOT.PBP se encuentra solo, el programa al iniciarlo por primera vez (o si no encuentra los archivos de la configuración) empieza como en un modo de "configuración" donde te pide el servidor, puerto, version y link de descarga. Gracias a Carlitos, la configuración la puedes poner de una forma fácil y sencilla.

Al ir configurandolo hay pequeños ejemplos como debe ir, eso me ayudó de mucho.

Saludos.

Imagen de carlosgs

Actualizador v300

- Ahora se muestra una imagen de fondo (personalizable) en vez de un fondo azul.

Ejecutables:

http://hosting.carlosgs.es/archivos/ActualizadorCFplusv300.rar

Ejecutables + source:

http://hosting.carlosgs.es/archivos/ActualizadorSRCv300.rar

Espero que os sirva

Saludos! ;-)

Imagen de rubenelportero

oye,

e abierto la descarga y salen to los archivos del soource y demas, pero el homebrew en cuestion solamente es el eboot y el "fondo.png" no?


http://rubenelportero.net y http://ingenieroaburrido.com mis páginas web, ¿quieres saber cuales son mis aficiones, mis inquietudes, conocerme mejor, etc? ¡entra! te estoy esperando ;).

Si por otro lado tienes un teléfono Android, puedes entrar en http://makingbytes.com, un estudio independiente con el cual creo y publico en la Play Store juegos Open Source. 

Imagen de carlosgs

sip,

te has descargado el archivo ejecutables + source

saludos ;-)

Imagen de Migueliziosop

ZIP & Sugerencia ;-).

Pregunta:

Una preguntita Carlosgs, ¿también este homebrew puede descomprimir archivos .ZIP o solo .RAR?

Sugetencia:

Nosé si se pueda amigo, crees que puedas agregar como también una imágen para que se vea como va la descarga o almenos un texto que diga como en DownPSP, así como: .."Descargando"..

Como quieras hacerlo, si no se puede no te preocupes :)

Imagen de carlosgs

Solo Rar, pienso que no es

Solo Rar, pienso que no es necesario Zip

Creo que ya muestra el progreso, la verdad no me acuerdo, lo miraré cuando tenga tiempo

Saludos!

Imagen de Migueliziosop

Gracias ;-).

Pero no, no muestra el progreso, mis testers y yo probamos la actualización automática de mi homebrew y me instalaba mal el archivo (en .RAR, no descargaba el script.lua al inicio y si se encontraba en la raíz).

Saludos.

Imagen de carlosgs

Mas datos...

Si me puedes dar mas datos...

Para localizar el problema necesito los datos del servidor, carpeta, archivo .rar (vamos, lo que pide el programa xD)

Si quieres pasame los datos por MP

Puede fallar la extraccion del archivo, lo que es debido al programa de compresion utilizado.

Saludos ;-)

Imagen de Migueliziosop

Ok..

Te mando los datos por MP ya que es para la nueva versión de mi homebrew y pues quiero que sea una sorprise para los users :).

Imagen de rubenelportero

lo que dice miguedeliziosop

es verdad, deberia poner "descargando:" y abajo una barra con el % que se vaya rellenando o algo por el estilo, eso sí que quedaria guapisimo :P en cuanto a lo demas todo bien, me actualiza instala y tó, gracias!

salu2


http://rubenelportero.net y http://ingenieroaburrido.com mis páginas web, ¿quieres saber cuales son mis aficiones, mis inquietudes, conocerme mejor, etc? ¡entra! te estoy esperando ;).

Si por otro lado tienes un teléfono Android, puedes entrar en http://makingbytes.com, un estudio independiente con el cual creo y publico en la Play Store juegos Open Source. 

Imagen de Migueliziosop

Hola (de nuevo)

Mira Carlosgs, leyendo unas notas de LuaHM (si, tengo mis notas con funciones personalizadas de Lua hechas por mi en un cuaderno xD), pues me encontré con una que era la del Hook. Pues nosé si te puedes guiar con esto:

//Faltan las librerías, nosé si con esto puedas usar el hook.prx de apoyo.
//Al parecer (y con mis conocimientos bajos en C) no veo alguna función
//Para correr un EBOOT.PBP, pero al parecer no veo tal funcion.
 
SceUID modid;
   int status;
   char args[128];
	strcpy(args,path);
   int len;
 
   modid = sceKernelLoadModule("flash1:/LPHMDRIVER/hook.prx", 0, NULL);
   if(modid >= 0)
   {
      len = strlen(path) + 1;
      modid = sceKernelStartModule(modid, len, (void *) args, &status, NULL);
	SceUID fd = sceIoOpen("ms0:/seplugins/hook.txt", PSP_O_WRONLY | PSP_O_CREAT | PSP_O_TRUNC, 0777);
	sceIoWrite(fd, path, size);
	sceIoClose(fd);
	hooklib = 1;
   }
 
//Que yo sepa para correr un EBOOT.PBP es:
//Con la librería "pspkernel.h" correr EBOOT.PBP con 
//sceKernelLoadExec("ms0:/PSP/GAME/TEST/EBOOT.PBP", NULL);
 
//Ojala & esto ayude (aunque puede que no).

Saludos!.

Imagen de carlosgs

Ok gracias

yo tampoco veo ninguna funcion para ejecutar eboots en ese codigo xD

pero bueno, yo he conseguido ejecutar eboots desde un plugin, pero desde un eboot.pbp no.

tengo todas las funciones, ejemplos y eso, pero a mí me falla, seguramente por no incluir alguna librería o algo.

lo miraré en cuanto tenga tiempo ;-)

Saludos!!!

Imagen de Migueliziosop

Oye Carlosgs..

Nosé si se pueda, te tengo una mini-propuesta :9.

¿Crees que se pueda crear alado del actualizador un archivo de texto digamos "hook.txt" donde se le ponga la ruta "ms0:/PSP/GAME/DirectorioHomebrew/EBOOT.PBP?

Y así si no encuentra la actualización lea la ruta y regrese a ese homebrew.

Si te preguntas porque no utilizo la función hook() de LuaHM es porque solo es para LuaHM8 y no para LuaHMv2.

Saludos y espero que se pueda.

Imagen de carlosgs

En cuanto consiga ejecutar

En cuanto consiga ejecutar EBOOTs desde un eboot -no, aun no lo he conseguido xD-, entonces lo añadiré ;-)

Saludos ;-)

Imagen de Migueliziosop

xDD

Gracias.

Ojalá y si encuentres la forma de correr Eboots xDD.

Saludos y gracias ;)

Imagen de Migueliziosop

Carlosgs..

Crees que se pudiera el Actualizador sin el puerto?

Osea, que no sea necesario utilizar el puerto?

Gracias!

Imagen de AORV

pues

no creo que sea posible ya que es muy necesario para usarse

Imagen de Migueliziosop

Pero..

Yo lo digo así que no tome el puerto, solo el link para la descarga de dicha aplicación/actualización. Saludos!

Imagen de carlosgs

Aunque no veas el puerto

el que mas se utiliza en páginas web es el puerto 80

un saludo ;-)

Imagen de Migueliziosop

Gracias!

Desde antes que me contestaras, ya había tratado con el puerto 80 y me sirvió y yo estaba bién emocionado. Una preguntita amigo. Por lo que veo al poner en el "versionchanges" o como se lláme, al ponerle un acento (´) ya no salen más cambios. Nosé si se pudiese que se le introduzca una "librería" o un "abecedario" para que se pueda mejorar la ortografía.

Otra cosita, estaba viendo que al actualizar un homebrew y si no encuentra actualización regresar a ese mismo. ¿Crees que se pueda? Como el Webbrowser de LuaHM, que al terminarlo regresa al homebrew de donde lo activaron. Espero y no sea muy difícil, gracias.

Imagen de carlosgs

Pues a ver...

que bien que te funcionase :-)

Lo de los acentos aun no se solucionarlo, esos caracteres tienen que estar en un formato al que aun los no sé convertir.

En cuanto a lo de regresar al homebrew desde el que se ejecutó... pues yo realmente no puedo hacer nada desde mi programa.

Creo que en Lua hay una funcion que hace eso.

Un saludo ;-)

Imagen de Migueliziosop

Gracias..

Lo tendré en cuenta y gracias de nuevo.

actualizar bien

Puedo actualizar psp pirateada sin que se me rompa

Imagen de _-Viciuz-_

pues

a menos que se te caiga mientras actualizas, no se te puede romper..
salu3

Imagen de Robione22

Muchas gracias

me ayudará mucho en mis programas.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.