SARG escribió:Busque la fuente de información, pero la pagina ya no existe, tristemente, el tiempo nos aleja poco a poco de todo este boom.
Resulta que todo sistema, cuando se ocasiona un error, trata de identificar que lo provoco y se tiene alguna instrucción interna para que ocurra "algo" después de ocurrido. De esta manera el sistema no queda bloqueado, si no que se resetea o apaga. Algo así como ocurre cuando una pantalla azul aparece en windows y se identifica el código de error. En este caso se busca ocasionar este problema en todos los módulos, por ejemplo: canciones dañadas, incompletas, datos cambiados a canciones (por poner el ejemplo en el reproductor del PSP), y así mismo, en todos los módulos. Si lo intentan, verán que les dice que la canción o archivo no se identifica, pero no se reinicia o apaga el equipo. Sin embargo, en el apartado de imágenes, el sistema trata de identificar todas las que tenemos en la carpeta donde se guarda el tiff. ¿Recuerdan que se podían poner, según recuerdo, X cantidad de imágenes (creo eran 5), que eran el mismo tiff, y se iba incrementando hasta que se ocasionaba el error? (algunos pusimos desde 7 hasta 15). Cuando el sistema no lograba identificar el contenido, se generaba un código de error (aunque no siempre, pero era algo similar al DSI que ocurre en las Wii, para quien tengan una, y asi saber que o donde radica el error) y esto ocasionaba el reset. Era aquí donde se inyectaba el código y cargaba el sistema liberado. Como el PSP no se apagaba, si no, solo reiniciaba, contenía información en la memoria que era inyectada por el código. Por eso, cuando el PSP, perdía la carga o se apagaba, se tenia que volver a ejecutar el proceso para cargar el exploid.
Repito, la pagina ya no existe, me hubiera gustado compartirla ya que explicaba como se han encontrado varios exploids, asi como los que funcionaron y los que no, por que hubo errores similares que no lograban cargar el código y, por tanto, no se publicaron, ya que el equipo se bloqueaba o apagaba (¿Recuerdan que cuando un juego o emulador se traba el sistema se apaga? ese también es un bug.)
Suerte y espero que alguien con mas conocimiento nos asesore mejor de lo que intente hacer.
Añado yo un poco mas a tu explicación, resulta que nosotros somo usuarios en el sistema PSP, pero sin privilegios de administrador, esto se entiende ahora bien con la moda de los smartphones y el root (Administrador) en Android, asi que paso de explicar la diferencia entre administrador y usuario normal.
A partir de tu explicación, cuando se ocasiona un error, el sistema operativo de PSP hace una llamada al sistema, es decir, pasa de modo usuario a modo nucleo (puede acceder a todo el sistema), es entonces cuando se aprovecha ese estado para ejecutar el código de un programa que requiera privilegios de administrador para su ejecución, sin saber la clave del usuario administrador. Y aquí me quedo.
Puede resultar un tanto confuso, ya que, no soy muy bueno explicando las cosas.