motofan logo
13 страниц V < 1 2 3 4 > »         
> 

Бинарный флекс. Парсеры . disassemble FLEX, Достаем файлы с /a/ и /c/

lucrece
сообщение 12.2.2007, 20:10 Закрепленное сообщение!


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616

Рейтинг: 329.5



Версия обновилась. Теперь можно разбирать флексы 3G-моделей.
Симы объединены в некое подобие файлов, которые надо разбирать отдельно (по какой-нибудь таблице, каковой во флексе нет). Но в принципе можно сделать самим. Например,
сим 32 лежит в файле #14 по смещению 0xF6 и далее, а смс (007D_00xx и 0144) в файле #42.
В 3G - это файлы FTR_.
Возможное неудобство: файлы скинов могут оказаться не в своих папках, т.е. например Moto в Techno,
а Techno - в Moto.

EXL: Update 15-Oct-2020: По опыту использования утилит для разбора прошивок прикрепляю к закреплённому посту темы консольную утилиту DeFlex 1.8 с профилями, она разбирает флексы без багов и глюков. Так же прикрепляю FlexParser04, который тоже работает.

Пример использования на разборе флекса от Motorola E398:

Код
deflex.exe -prf:profiles/R372.prf имя_файла_CG2.smg

Прикрепленный файл FlexParser04.rar   ( 207.33 килобайт ) Кол-во скачиваний: 8225
Прикрепленный файл deflex_1.8.zip   ( 60.92 килобайт ) Кол-во скачиваний: 199
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lucrece
сообщение 17.1.2007, 9:00


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616

Рейтинг: 329.5



Да, во флексе они лежат как есть, в смысле данные симов. Организация хранения как и для файлов. Проблема в их разделении, они разбиты на несколько групп (аналогичных файлам), и вроде как информация для выделения есть, но формат ее для меня пока не понятен. Имеются десятки блоков, соотвествующих файловым заголовкам, но они почти или совершенно идентичны. Получу группы - будет понятнее.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meiner Einer
сообщение 17.1.2007, 18:10


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 17.1.2007
Из: Germany
Пользователь №: 117 355
Модель телефона: E770v

Рейтинг: 0



@ lucrece

I have testet your tool. I have used an Cg2 for this. Any files are not correct (mma_ucp/dcp and so on)
My Question: You used the Filesystem from CG2 for extract files or a pattern-search?
The CG2 contains a Filesystem a la PC (Fat32). No, is not the same, is very different from...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lucrece
сообщение 17.1.2007, 20:30


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616

Рейтинг: 329.5



Meiner Einer, what phone model was your flex of? E770v? If so, I just can't tell you anything sad.gif As to filesystem, it's extremely different from FAT. As to the recovery method, it's not a pattern search (what patterns to look for?). Files are split into blocks connected by links, so i follow them to come to the present state of the file (there's a kind of journaling in the fs, you can occasionally come to an older state of the file, and some deleted files are even restored unless their blocks are overwritten). Though this needs a further study and the program now relies on some unverified assumptions. Let's hope it all will be cleared out. Unfortunately debugging is very tedious (too much data to process).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Umka85
сообщение 17.1.2007, 20:47


Гуру
******

Группа: Пользователи
Сообщений: 712
Регистрация: 13.7.2005
Из: Кузнецк
Пользователь №: 46 099
Модель телефона: Е398, L9, Z6, V6
Прошивка: разные
Победитель конкурса 2008

Рейтинг: 283



Нет, WinHex'ом справочник не открывается, даже просто с телефона скачал этот файл, не видно не имён, ни номеров. Что делать.
А код этого файла ещё никто не разгадал? Мне просто очень нужно достать справочник с убитого телефона, я прошивку сохранил, а как справочник достать, не знаю, друг плачет уже.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lucrece
сообщение 17.1.2007, 21:31


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616

Рейтинг: 329.5



Поясняю: возьми телефонный номер, поменяй в нем каждую пару цифр местами и ищи такие шестнадцатиричные числа. Пример: 89101234567 > 98 01 21 43 65 F7(добавляем F вместо отсутствующей цифры). получили числа. Их и ищем. Я сейчас глянул, у меня где-то в районе 800h номера начинаются. Про кодировку кириллицы я уже писал выше.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Umka85
сообщение 18.1.2007, 22:06


Гуру
******

Группа: Пользователи
Сообщений: 712
Регистрация: 13.7.2005
Из: Кузнецк
Пользователь №: 46 099
Модель телефона: Е398, L9, Z6, V6
Прошивка: разные
Победитель конкурса 2008

Рейтинг: 283



Ой, как всё просто, а простым смертным можно попроще как-нибудь?
Можно ли какую нибудь простенькую прогу для извлечения справочника?
Пажалыста sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BronyK
сообщение 19.1.2007, 16:33


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 10.5.2006
Пользователь №: 82 449
Модель телефона: e398

Рейтинг: 0



а я открыл этот файлик winhex в шестнадцати ричном коде ! и там все читаемо и номера телефонов и имена !! вот только немножко в неудобном виде!! и справочник большой много переписывать!! smile.gif а вообще Спасибо автору програмки !! главное что бы он ее не бросиль на полпути! smile.gif а то так и будем переписывать вручную! smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Skyline_
сообщение 19.1.2007, 21:03


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 30.11.2006
Из: Вологодская обл. г.Череповец
Пользователь №: 108 759
Модель телефона: E398=>E1
Прошивка: sky_edit

Рейтинг: 0



уменя вобще не разбирает прошивку................... mad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigGranu
сообщение 25.1.2007, 23:28


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 24.2.2006
Из: Germany
Пользователь №: 71 663
Модель телефона: V3

Рейтинг: 0.5



Hallo Lucrece

Is it the Final or you working on the Tool?

Now, i have testet on my V3 flashes, and it works.

Anny aver Files make probs.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lucrece
сообщение 26.1.2007, 4:12


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616

Рейтинг: 329.5



Surely I'm working on it. A new version is to be released soon, though i can't say when exactly.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Бинарный флекс. Парсеры . disassemble FLEX, Достаем файлы с /a/ и /c/ · Программы для работы с прошивками телефонов Motorola · Forum
 

13 страниц V < 1 2 3 4 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 22:17

Форум живёт: