Android: SPL
SPL (Second Program Loader) es el programa encargado de cargar la radio/GSM y el sistema operativo (Linux).
Cualquier alteración/instalación/ejecución de firmware/software será responsabilidad exclusivamente de quien decida realizarla. En caso de duda, abstente de cualquier manipulación. Alterar el SPL puede dejar el móvil completamente inutilizable si no se usa el adecuado.
Esta información es de aplicación en HTC Dream
Secuencia de arranque de un Android: IPL > SPL > Radio/GSM > OS
- IPL (Initial Program Loader): cargador inicial de programa equivalente a la BIOS que inicia el SPL.
- SPL (Second Program Loader): cargador secundario de programa o bootloader que se encarga de cargar la Radio/GSM y el sistema operativo.
- Radio/GSM: comunicaciones vía GSM
- OS: sistema operativo linux
Cambiar de SPL: ¿por qué?
- Para poder instalar cualquier firmware libremente.
- Para disponer de más memoria interna e instalar firmwares de gran tamaño.
- Para poder manipular datos en la ram flash interna del móvil.
Antes de empezar: averiguar el tipo de móvil que uno tiene.
- ¿PVT o DVT?
- ¿DREA 100, DREA110 o DREA200?
- ¿Qué Radio /GSM? (solo para Haykuro SPL)
- Ejecutar fastboot para saberlo.
SPL: una difícil y peligrosa elección.
- Original: SPL original; el que viene preinstalado de fábrica. [escaso riesgo]
- Engineering SPL: Como su propio nombre indica es un SPL de ingeniería, el que se usó originalmente en el Android Dev Phone 1, antes del lanzamiento oficial del G1. Permite hacer flash de archivos NBH firmados, de mtds y de volcados nand vía fastboot. [riesgo moderado]
- Haykuro SPL (también conocido como DangerSPL y DeathSPL e identificado por su número de versión: 1.33.2005): los requisitos imprescindibles son: PVT y tener instalada una radio no anterior a la 2.22.19.26l (Radio 2.22.19.26I o bien Radio 2.22.23.02) ANTES de susituir el SPL. Se recomienda para firmwares de gran tamaño. [alto riesgo]
- Hard SPL: se trata de una modificación del Engineering SPL realizada por cmonex que adicionalmente a las características del SPL modificado no comprueba el CID (el identificador del operador móvil) por lo que se pueden intercambiar archivos NBH de cualquier país del mundo. Los requisitos imprescindibles son: PVT y que sea DREA100 o DREA110. Este es el SPL recomendado por su potencia y responsable de inutilizar muchos móviles por su manifiesta incompatibilidad. Instálalo exclusivamente si sabes lo que estás haciendo, [alto riesgo]
Procedimiento de instalación:
Instálese siguiendo el mismo procedimiento descrito para el firmware.
Fuentes: xda / google code