Ingeniería inversa: Desentrañando un dispositivo de aprendizaje infantil

2025-04-06
Ingeniería inversa: Desentrañando un dispositivo de aprendizaje infantil

Esta entrada de blog detalla el primer proyecto de ingeniería inversa del autor: un dispositivo de aprendizaje infantil (LeapFrog LeapStart/VTech MagiBook). El proceso comienza con la obtención del firmware de los archivos de caché del software VTech. Los archivos clave identificados incluyen 'System' y 'FileSys'. 'FileSys' es una imagen de sistema de archivos FAT32 que contiene datos de aplicaciones, audio y libros. 'System' parece ser un binario ARM, que contiene información de C++, registros e información del kernel (uC/OS-II). Los pasos futuros implican un análisis más profundo de estos archivos, con el objetivo de comprender el código de reconocimiento de puntos y el código de reproducción de audio, y posiblemente agregar audio personalizado.