motofan logo
> 

Motoflashexplorer, Вытягиваем все из прошивки вместе!

Udman
сообщение 31.12.2005, 0:44


Мастер
****

Группа: Пользователи
Сообщений: 200
Регистрация: 26.9.2005
Из: Черкассы, Украина
Пользователь №: 52 766
Модель телефона: ROKR E1
Прошивка: R373_G_0E.30.46R

Рейтинг: 43



Я думаю не раз вы после перепрошивки телефона на более новую прошивку, забывали некоторые файлы или еще что-то в старом бекапе. А что же делать?? Остается прошивать телефон старой прошивкой, забирать файлы и снова ставить новую. Есть метод чуть проще. Можно просто разобратся как устроена прошивка и программным путем вытянуть от туда все что можно.Все конечно не получится, но файлы необходимые и старые смс сообщения вполне возможно. Немного поковыряв прошивку я разобрался как вытянуть рисунок или хотябы его часть. Конечно же часть нет смысла вытягивать, вот по этому мы и должны разобратся как вытянуть полный файл. Я написал програму, которая ищет файлы картинок в прошивке и вытягует их от туда. По скольку это все делалось на быструю руку, да я в принципе еще и не полностью разобрался, то можно вытянуть часть картинки, целую картинку или вообще ничего не увидеть. Запустите программу и увидете.

Теперь,что я заметил в прошивке:
Поскольку рассматривал только картинки, навиду пример на картинках. Вот есть код картинки в прошивке:

Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

11779312 00 31 00 4B 00 61 00 70 00 61 00 2E 00 4A 00 50 .1.K.a.p.a...J.P
11779328 00 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .G..............
11779344 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
11779360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
11779376 00 00 00 00 00 00 00 00 00 00 00 00 43 50 67 D5 ............CPgХ
11779392 43 50 67 D5 00 00 0F BB 00 07 00 00 01 FF 00 00 CPgХ...».....я..
11779408 00 05 01 70 FF FF 00 00 43 50 67 D5 00 00 00 00 ...pяя..CPgХ....
11779424 00 00 0F BB FF FF FF FF FF FF FF FF FF FF FF FF ...»яяяяяяяяяяяя

Это код картинки специально для телефона. Идет имя файла, а дальше я не понял. Сравневал с остальными такими кусками, они все похожи, меняются только некоторые байты(что это за байты еще не знаю).
После этого всего идет сам код картинки. Но код картинки идет задом на перед. То есть

11779424 00 00 0F BB FF FF FF FF FF FF FF FF FF FF FF FF ...»яяяяяяяяяяяя

все что после этого начинается, это конец картинки. Чем ниже идем, тем ближе к началу картинки. Но и здесь свой прикол. Код идет не побайтно в обратном порядке, не по рядкам в обратном порядке, а по блокам!!! Эти блоки чередуются. Сначала 24 рядка потом 40 рядков, снова 24 и т.д пока не дойдем до заголовка картинки. Заголовок будет иметь размер около 40 строк. Теперь если разложить эти все блоки правильно(то есть в обратном порядке), мы получим рисунок.

Теперь

Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Начало 11779312 00 31 00 4B 00 61 00 70 00 61 00 2E 00 4A 00 50 .1.K.a.p.a...J.P
Конец 11783520 0B CB 2B 2A 22 29 66 66 38 C0 1C F2 68 6E B9 AF .Л+*")ff8А.тhn№Ї

Теперь отнемите 11783520 от 11779312. И что мы получаем??? 11783520-11779312=4208
Наша картинка занимает 4,208Кб.
Мало??? Не все так просто!!! Если картинка больше этого размера, она разбивается не несколько частей. Посмотрите в прошивке и вы увидете несколько
вот
00 31 00 4B 00 61 00 70 00 61 00 2E 00 4A 00 50 .1.K.a.p.a...J.P
таких заголовков!
То есть, если картинка составляет около 9 кб, её разобет на 9000/4208=2,13
То есть 2 блока по 4 кб и еще чуть чуть. Вообщем я думаю меня поняли.
Также в прошивке можно найти смс сообщения которые хранятся в телефоне. Находятся они в конце прошивки.
Пишите кто что думает по этому поводу. Реальна моя идея вытянуть все файлы или полный БРЕД?
Прикрепленный файл hex.rar   ( 391 килобайт ) Кол-во скачиваний: 1949
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Udman   Motoflashexplorer   31.12.2005, 0:44
blackbox   Udman, мысля конечно интересная, но мне кажется т...   31.12.2005, 1:11
ahdzwsy   very good! clap;applo   31.12.2005, 1:14
ahdzwsy   Why?don't find something? I am sorry! I ...   31.12.2005, 1:51
Udman   blackbox, так а что мешает нам познать файловую си...   31.12.2005, 10:24
ahdzwsy   Happy new years! sorry! I don't spe...   4.1.2006, 1:30
Udman   Ну щя как расскажу своим кривым енглишом! :D ...   4.1.2006, 18:08
ahdzwsy   :unsure: Udman Thanks! Can you insert the p...   5.1.2006, 1:37
Udman   ahdzwsy, Can you insert the program for split FUL...   5.1.2006, 21:56
ahdzwsy   Процедура по возобновлением, облегчает от вполне п...   6.1.2006, 3:35
Scalar   Can you insert the program for split FULL FLASHBAC...   6.1.2006, 22:26
Udman   Scalar "Эта программа работает не с флексом. ...   8.1.2006, 13:45
Scalar   ahdzwsy, it's only beginning=)) May be later, ...   9.1.2006, 11:30
Maximca   Udman, вот товарищ Puper уже во многом разобрался,...   9.1.2006, 22:59
Udman   Maximca, Это же замечательно! А то я уже подум...   9.1.2006, 23:32
ahdzwsy   Scalar and Udman Thank you! I see. waiting ne...   10.1.2006, 1:23
n0wheremany   Это конечно интересно, но почему он должен помог...   18.1.2006, 19:57
Udman   Спасибо конечно за инфо, но то что все идет задом...   18.1.2006, 20:13
Udman   Новая версия MotoFlashExplorer. К стати Offset ...   18.1.2006, 20:53
motorrus   Сохранил благополучно gif txt sch dat db cfg + без...   18.1.2006, 22:47
Udman   motorrus, Да.Действительно файлы без конца не могу...   18.1.2006, 23:25
ahdzwsy   MotoFlashExplorer 1.2 is very good! clap;app...   19.1.2006, 2:22
basil   Человеки!!! А расскажите, плз, чем вы ...   24.1.2006, 19:14
aligatro   Udman как я понял он спрашивает чем можно сделать...   24.1.2006, 22:59
Udman   basil не совсем понял вопрос!   24.1.2006, 22:22
basil   Правильно понял drink_drunks; Сегодня буду пробов...   25.1.2006, 7:12
motorrus   Из сжатого *.fbp винраром 2 файла извлекутся, там ...   25.1.2006, 13:01
basil   В общем, заработало... Только радости как-то :( Ф...   25.1.2006, 17:32
n0wheremany   Ну наверно мотор не далеко ушёл от винды и там л...   25.1.2006, 21:37
Udman   К сожалению здесь не все так устроено как в Виндов...   26.1.2006, 10:39
AlexKooper   А еще для опытов полезно создать текстовый файл с ...   26.1.2006, 11:39
n0wheremany   Скажи как сделать bin файла прошивки и я начну раб...   28.1.2006, 20:47
blackbox   n0wheremany, экспортируется правой кнопкой из Фле...   29.1.2006, 0:59
Udman   AlexKooper Не получится. Не у всех кусков есть заг...   29.1.2006, 22:48
the_Monk   Udman, исходник требует сторонние компоненты :bli...   6.2.2006, 1:02
Forumchanin   Udman - ты слишком интерфесом занялся в своей прог...   7.2.2006, 4:12
Forumchanin   Пока компоненты не написаны вот хоть что-то . На в...   7.2.2006, 14:37
Udman   1) bsSkinData, BusinessSkinForm, Menus, bsSkinCtrl...   7.2.2006, 22:27
Forumchanin   http://www.mirkes.de/dlshort/29/hexedit.zip - TMPH...   8.2.2006, 4:39
Forumchanin   яШяа JFIF - 22130826 - 22131855 яШяа ...   9.2.2006, 14:45
Aliev   А вот насчёт мелодий я заметил, что если отрыть MP...   9.2.2006, 18:48
Udman   Forumchanin Ец я знал Aliev И ец я знал Но вот бы ...   9.2.2006, 21:59
wINd in my HeaD   В общем, ребята, покопался я на досуге в своем bi...   9.2.2006, 22:35
Forumchanin   Блин винхекс такой неудобный я тут походу сво напи...   10.2.2006, 4:47
wINd in my HeaD   Эх, еще раз пришлось обломаться. Посмотрел другие ...   10.2.2006, 17:12
Udman   wINd in my HeaD Все это я уже описывал раньше. Фай...   10.2.2006, 22:15
Forumchanin   Исправил процедуру доставания инфы . Маленько :ro...   12.2.2006, 9:39
Forumchanin   Проверьте процедуру на не 398 телефоне. Лучше на...   13.2.2006, 14:28
Belorus   Блин непонятно так. Сперва конец потом середина по...   16.2.2006, 16:43
Udman   BelorusСогласен что все запутано. Но что зделаешь...   16.2.2006, 21:23
azt59   Вот глянте что я насмотрел в этом долбаном флексе ...   21.2.2006, 4:45
Udman   azt59То ти программу нормально залешь?   21.2.2006, 18:57
azt59   stools_by_azt59 ссылка рабочая просто надо там наж...   22.2.2006, 19:16
DanielBern   stools_by_azt59 ссылка рабочая просто надо там на...   5.2.2010, 19:57
basil   azt59, Все путем, раскладывает shx на кодовые гру...   22.2.2006, 20:32
azt59   Короче глюк с флексом исправлю вечером Еще обнаруж...   23.2.2006, 6:51
azt59   Обновил прогу вроде всё работает извлекается прове...   2.3.2006, 8:38
basil   This file is not flex, или что-то в этом роде. Это...   2.3.2006, 17:41
motorrus   Хех, у меня тоже с 365 серией прошив (с650) 3 dsp,...   2.3.2006, 19:25
basil   Или прога будет поддерживать ВСЕ (или, хотя бы бол...   2.3.2006, 19:34
azt59   Да, писал под 373 платформу, скорее всего флексы м...   3.3.2006, 4:30
Aliev   Udman, А как насчёт того чтобы добавить в прогу по...   6.5.2006, 22:21
Krab1   народ а может кто сделать так чтобы можно было ДРМ...   10.5.2006, 8:16
Lesha_yc   [ :) Народ помогите найти резервную копию ПДС непр...   24.4.2007, 7:25
Osta   Замена/удаление Звуков Из Прошивки.   8.2.2010, 15:10

Motoflashexplorer, Вытягиваем все из прошивки вместе! · Программы для работы с прошивками телефонов Motorola · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 13:55

Форум живёт: