В связи с тем, что ко мне несколько раз обращались с вопросом "а что делать, если есть только tfs", я решил найти хоть какое-то решение...
Что удалось понять: 1) с именами файлов и структурой папок можно попрощаться сразу и навсегда; 2) часть файлов можно вытаскивать "автоматом" из-за наличия сигнатур и длин файлов в заголовках; 3) что-то вытаскивается только руками (это как раз sms.dat, частично ява и т.д.); 4) что-то опознать и вытащить нереально в принципе (да и не нужно, т.к. эти файлы всегда есть в заводской прошивке).
Для автоматизации процесса я написал программу CFGfromTFS, которая создает cfg на основе анализа tfs. Этот файл нужен только для того, чтобы ResMan или sghfd смогли открыть дамп и извлечь хоть что-то.
Основная задача программы - отсечь как можно больше от дампа tfs, чтобы потом легче было искать нужную информацию.
- IFG-графику моя программа не понимает, зато ее умеет искать IFG_RW.exe (Pako777) версии не ниже 2.0b. Последнюю версию можно скачать здесь - http://forum.sgh.ru/topic27150.html Порядок действий такой: 1) запускаем IFG_RW 2) меню Дополнительно - Поиск IFG в прошивке... 3) выбираем tfs-файл 4) ставим галочку "формировать файл-отчет" 5) жмем кнопку "Начать" (рядом с tfs появится файл с расширением rep) 6) запускаем CFGfromTFS и открываем tfs-файл...
Свои идеи можете оставлять в комментариях, а также здесь