English Documentation
MacheteSVG v1.2.6 - Embedded SQLite Engine, Guaranteed savedata.db Repair & Dual SPRX Loader
MacheteSVG v1.2.6 permanently resolves the "Corrupted Data" ("Datos dañados") error when restoring PS4 savegames (CUSAxxxxx) on PlayStation 5 backwards compatibility by embedding SQLite v3.54.1 directly into the application binary. This completely eliminates reliance on Sony's restricted libSceSqlite.sprx runtime module, guaranteeing that the console's internal savedata.db database is updated and all corruption flags (is_broken = 0, fake_broken = 0) are repaired on every restore operation.
Key Enhancements in v1.2.6
- Embedded SQLite 3.54.1 Database Engine:
- On PlayStation 5 Prospero OS, userland
dlopen()onlibSceSqlite.sprxis restricted, which previously caused dynamic database operations to be skipped. - Embedded the official SQLite amalgamation directly into
eboot.bin. SQLite is now 100% available without any external runtime dependencies.
- On PlayStation 5 Prospero OS, userland
- Guaranteed PS4 savedata.db Registration & Corruption Reset:
- Unconditionally discovers the authentic 64-bit
account_idfrom existing saves in/system_data/savedata/<uid>/db/user/savedata.db. - Directly registers all restored PS4 save slots into
savedata.dbwith proper titles, block allocations, and timestamps. - Explicitly clears corruption flags (
is_broken = 0,fake_broken = 0) for the restored title ID. - Executes
PRAGMA wal_checkpoint(FULL);and applieschmod 0666permissions acrosssavedata.db,savedata.db-wal, andsavedata.db-shmso changes take effect immediately in the PS4 backwards-compatibility daemon.
- Unconditionally discovers the authentic 64-bit
- Dual SPRX Loading (
sceKernelLoadStartModule+dlopen) with Verbose Diagnostics:- Added kernel module loader fallback via
sceKernelLoadStartModuleandsceKernelDlsymfor system SPRX modules. - Logs detailed
dlerror()diagnostics inmachete.logto monitor module availability.
- Added kernel module loader fallback via
- Expanded Keystone Search Hierarchy:
- Extended authentic keystone search to include
/system_ex/app/<title_id>/,/user/appmeta/external/<title_id>/, and/data/homebrew/.
- Extended authentic keystone search to include
- Verified Zero Emojis & 106 Passing Unit Tests:
- 100% clean zero-emoji certification across all files and documentation.
- All 106 unit tests passing.
Package Checksums (v1.2.6)
| File | Size | SHA-256 Checksum |
|---|---|---|
MacheteSVG_v1.2.6_PS5.zip
| 30.2 MB (31,668,155 bytes) | 5b521b54ae896321d877471337fa9ca52a21144f454dc67713a2e4498ab4969c
|
eboot.bin
| 25.0 MB (26,204,487 bytes) | 391a934d05a29bcd4c0fcb966efdd64e1e0b929944c27d991b048b29a5e5b923
|
Installation Instructions (Easy FTP Method)
- Download
MacheteSVG_v1.2.6_PS5.zip. - Extract the archive on your PC to get the
PPSA99001folder. - Enable FTP on your PS5 (OnionHEN, etaHEN, etc.).
- Upload the
PPSA99001folder directly to/data/homebrew/via FTP (resulting path:/data/homebrew/PPSA99001/eboot.bin). - Launch MacheteSVG from your homebrew launcher or system menu.
Notas de la Version en Espanol (Spanish Documentation)
MacheteSVG v1.2.6 - Motor SQLite Embebido, Reparacion Garantizada de savedata.db y Cargador Dual SPRX
MacheteSVG v1.2.6 resuelve de forma definitiva el error de "Datos dañados" ("Corrupted Data") al restaurar partidas de PS4 (CUSAxxxxx) en el modo de retrocompatibilidad de PlayStation 5 mediante la integracion embebida de SQLite v3.54.1 directamente en el binario ejecutable. Esto elimina por completo la dependencia del modulo restringido libSceSqlite.sprx de Sony, garantizando que la base de datos interna savedata.db de la consola se actualice y todas las banderas de corrupcion (is_broken = 0, fake_broken = 0) queden reparadas en cada operacion de restauracion.
Mejoras Principales en v1.2.6
- Motor de Base de Datos SQLite 3.54.1 Embebido:
- En el sistema Prospero OS de PS5, las llamadas
dlopen()alibSceSqlite.sprxdesde espacio de usuario estan restringidas, lo que anteriormente provocaba la omision de las operaciones de base de datos dinamicas. - Embebida la amalgamacion oficial de SQLite directamente en
eboot.bin. SQLite queda 100% disponible sin requerir librerias compartidas externas en tiempo de ejecucion.
- En el sistema Prospero OS de PS5, las llamadas
- Registro e Indexacion Garantizada en savedata.db de PS4 y Limpieza de Corrupcion:
- Detecta incondicionalmente el
account_idreal de 64 bits a partir de partidas previas en/system_data/savedata/<uid>/db/user/savedata.db. - Registra de forma directa todas las ranuras de PS4 restauradas en
savedata.dbcon sus titulos, bloques asignados y marcas de tiempo correctas. - Limpia explicitamente las banderas de corrupcion (
is_broken = 0,fake_broken = 0) para el Title ID restaurado. - Ejecuta
PRAGMA wal_checkpoint(FULL);y aplica permisoschmod 0666ensavedata.db,savedata.db-walysavedata.db-shmpara que los cambios tengan efecto inmediato en el daemon de retrocompatibilidad de PS4 sin requerir reiniciar la consola.
- Detecta incondicionalmente el
- Cargador Dual de Modulos SPRX (
sceKernelLoadStartModule+dlopen) con Diagnostico Detallado:- Anadido fallback de carga de modulos a nivel de kernel mediante
sceKernelLoadStartModuleysceKernelDlsympara modulos SPRX del sistema. - Registra diagnosticos detallados de
dlerror()enmachete.logpara supervisar la disponibilidad de modulos.
- Anadido fallback de carga de modulos a nivel de kernel mediante
- Jerarquia Extendida de Busqueda de Keystones:
- Ampliada la busqueda de keystones autenticos a
/system_ex/app/<title_id>/,/user/appmeta/external/<title_id>/y/data/homebrew/.
- Ampliada la busqueda de keystones autenticos a
- Certificacion de Cero Emojis y 106 Pruebas Unitarias Exitosas:
- Certificacion 100% limpia de cero emojis en todos los archivos y documentacion.
- 106 pruebas unitarias completadas con 100% de exito.
Sumas de Verificacion de Paquetes (v1.2.6)
| Archivo | Tamano | Suma de Verificacion SHA-256 |
|---|---|---|
MacheteSVG_v1.2.6_PS5.zip
| 30.2 MB (31,668,155 bytes) | 5b521b54ae896321d877471337fa9ca52a21144f454dc67713a2e4498ab4969c
|
eboot.bin
| 25.0 MB (26,204,487 bytes) | 391a934d05a29bcd4c0fcb966efdd64e1e0b929944c27d991b048b29a5e5b923
|
Instrucciones de Instalacion (Metodo Facil via FTP)
- Descarga
MacheteSVG_v1.2.6_PS5.zip. - Descomprime el archivo en tu PC para obtener la carpeta
PPSA99001. - Habilita el servidor FTP en tu PS5 (OnionHEN, etaHEN, etc.).
- Copia la carpeta
PPSA99001directamente en/data/homebrew/via FTP (ruta final:/data/homebrew/PPSA99001/eboot.bin). - Inicia MacheteSVG directamente desde tu lanzador de homebrew o menu principal.