リバースエンジニアリング:子供向け学習デバイスの解剖

2025-04-06
リバースエンジニアリング:子供向け学習デバイスの解剖

このブログ記事では、著者の最初のリバースエンジニアリングプロジェクト、子供向け学習デバイス(LeapFrog LeapStart/VTech MagiBook)について説明しています。VTechソフトウェアのキャッシュファイルからファームウェアを取得することから始まり、重要なファイルとして 'System' と 'FileSys' を特定しました。'FileSys' はアプリケーション、オーディオ、書籍データを含むFAT32ファイルシステムイメージです。'System' はARMバイナリファイルのようで、C++情報、ログ、カーネル情報(uC/OS-II)が含まれています。今後のステップでは、これらのファイルを詳細に分析し、ドット認識コードとオーディオ再生コードを理解し、カスタムオーディオを追加することを目指します。