motofan logo
2 страниц V  1 2 >        
> 

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 килобайт ) Кол-во скачиваний: 1998
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
blackbox
сообщение 31.12.2005, 1:11


Control Freak
******

Группа: Разработчики
Сообщений: 838
Регистрация: 23.9.2005
Пользователь №: 52 431
Модель телефона: iPhone
Прошивка: 2.2.1

Рейтинг: 627.5



Udman,
мысля конечно интересная, но мне кажется тут надо подходить не "в лоб", а со знанием файловой системы телефона. Кроме того, то что ты называешь "концом прошивки" - это флекс.
Puper кстати вроде обещал встроить парсер файловой системы и симов в SHXCodec, в последней версии даже кнопки соответствующие есть, только они пока не работают :)

[OFF]P.S. У меня 300 сообщений! Все, надо меньше флудить :D [/OFF]

Сообщение отредактировал blackbox - 31.12.2005, 1:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 31.12.2005, 1:14


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



very good! clap;applo
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 31.12.2005, 1:51


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



Why?don't find something?

I am sorry!

I change the program language for my country friend !
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 31.12.2005, 10:24


Мастер
****

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

Рейтинг: 43



blackbox, так а что мешает нам познать файловую систему??? В том то и суть, разобратся как размещены файлы, и вытянуть их от туда. А то меня тройная перепрошивка уже задолбала(а старые файлы хочется вернуть,так как на компе нет). :)
Нужна просто помошь и все получется. Сам я с этим не справлюсь.

Цитата
P.S. У меня 300 сообщений! Все, надо меньше флудить :D

Разве это флуд??? Это наоборот помошь многим новичкам и мне например! Спасибо.

Цитата
Why?don't find something?

Я нифи...а не понял что ты здесь написал, наверное так как и ты не понял что я написал. :D :D :D

Ну что?? Программу кто-то пробывал? Получилось вытянуть фоту?
С новым годом всех! drink_drunks;

А! Понял! На счет языка то все пучком. А файлы не находит потому что они должны быть в прошивке в формате пока что ЖПЖ. И то не все находит. А папки ьто что слева, это так,для красоты. Я их вытянул с прошивки. Но они еще не работуют. Переведите ему кто нибудь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 4.1.2006, 1:30


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



Happy new years!

sorry!

I don't speak Russian,

Can you explain in English once?

Thanks!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 4.1.2006, 18:08


Мастер
****

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

Рейтинг: 43



Ну щя как расскажу своим кривым енглишом! :D :D :D

ahdzwsy,
The folders from left side is not working. This programm searching *.JPG files in firmware(flash file). If you JPG files was in a firmware,then you can save it by this programm. I don't speak english soo good!

Надеюсь ты меня мпонял!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 5.1.2006, 1:37


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



unsure.gif

Udman Thanks!

Can you insert the program for split FULL FLASHBACKUP? about picture、video、audio、kjava and skin or *.* file(S)?

I don't speak english soo good too!

I try agin ,This programm don't searching *.JPG files in firmware(flash file).

С новым годом всех!(I studied a Russian)! bigsmile;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 5.1.2006, 21:56


Мастер
****

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

Рейтинг: 43



ahdzwsy,
Can you insert the program for split FULL FLASHBACKUP? about picture、video、audio、kjava and skin or *.* file(S)?
I don't understend. :(

Народ! Ну хоть кто нибудь кто знает енглиш,помирите нас! А то он мне об одном,я ему о другом. Что он от меня хочет???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 6.1.2006, 3:35


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



Процедура по возобновлением, облегчает от вполне подпорки разделяет документ изображения документа нот и видео- документ частоты и настолько дальше.

I don't speak Russian, Hoped you can look understood。
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Scalar
сообщение 6.1.2006, 22:26


МотоЙожег
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.12.2004
Из: Буржуевск
Пользователь №: 27 766
Модель телефона: C 350/380/650 V535
Прошивка: R999_FF.FF_FF.FFR

Рейтинг: 22.5



Can you insert the program for split FULL FLASHBACKUP? about picture?video?audio?kjava and skin or *.* file(S)?

Перевожу - он просит тебя дописать прогу чтобы она парсила всё , и вытаскивала не только жепег картинки...

Только я может чего не понимаю, но ведь флешбэкап умеет вытаскивать флекс из бэкапа ... а флекс уж разобрать - проблем нет , даж последний п2ктулз умеет... Изобретаем велосипетЪ?
к томуже как уже было сказано обещают научить shxcodec это делать ?
Или я сильно торможу?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 8.1.2006, 13:45


Мастер
****

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

Рейтинг: 43



Scalar "Эта программа работает не с флексом. Я хочу сделать так чтобы можно было с прошивки вытянуть все возможное. Все файлы, шрифты, сиим,флекс и все что возможно. Только вот самому мне это не под силу. Надо узнать как все расположено(структуру) и вытянуть все вообщем. Переведи ему плиз что это только начало, в дальнейшем все будет лучше! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Scalar
сообщение 9.1.2006, 11:30


МотоЙожег
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.12.2004
Из: Буржуевск
Пользователь №: 27 766
Модель телефона: C 350/380/650 V535
Прошивка: R999_FF.FF_FF.FFR

Рейтинг: 22.5



ahdzwsy, it's only beginning=))
May be later, this program will be more powerfull , but now it just "Under Construction"=)

Цитата
Я хочу сделать так чтобы можно было с прошивки вытянуть все возможное. Все файлы, шрифты, сиим,флекс и все что возможно.


Udman, Что ещё можно вытянуть из проши такого , что мы вытягивать ещё не научились - я не знаю=))
Ладно не трать силы на объяснения=))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maximca
сообщение 9.1.2006, 22:59


flexer
**

Группа: Пользователи
Сообщений: 99
Регистрация: 21.6.2005
Из: Yaroslavl
Пользователь №: 44 658
Модель телефона: E398
Прошивка: Е790

Рейтинг: 111.5



Udman, вот товарищ Puper уже во многом разобрался, спрашивай у него...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 9.1.2006, 23:32


Мастер
****

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

Рейтинг: 43



Maximca,
Это же замечательно! А то я уже подумал что этим никто не интересуется. Ну вот доделаю MotoSMSManager и обьязательно с ним поговорю! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 10.1.2006, 1:23


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



Scalar and Udman Thank you!

I see. waiting new program!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 18.1.2006, 19:57


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111
Модель телефона: E398

Рейтинг: 341



Цитата
Это же замечательно! А то я уже подумал что этим никто не интересуется. Ну вот доделаю MotoSMSManager и обьязательно с ним поговорю!


Это конечно интересно, но почему он должен помогать конкуренту своих программ. Ну это просто так мысль.

Кстати Мотороловский формат имеет обратное направление, т.е.
Если размер файла в HEX будет F1F2F3 в моторе, то в винде его надо смотреть как F3F2F1. Но с данными всё нормально, т.е. переделывать их не надо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 18.1.2006, 20:13


Мастер
****

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

Рейтинг: 43



Цитата
n0wheremany,

Спасибо конечно за инфо, но то что все идет задом я говорил в начале темы.

Цитата
Но с данными всё нормально, т.е. переделывать их не надо.

Данные разбросаны по прошивке. То есть если файл большой, его разбивает на несколько кусков и кидает по прошивке. Наверное в прошивке есть и адреса по которым раскиданы этии файлы. Вот если бы эти адреса найти было бы не плохо!
n0wheremany присоединяйся. :)

Цитата
Это конечно интересно, но почему он должен помогать конкуренту своих программ. Ну это просто так мысль.

Здесь суть не в конкуренции а в том чтобы легче было всем получать нужную информацию.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 18.1.2006, 20:53


Мастер
****

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

Рейтинг: 43



Новая версия MotoFlashExplorer.
К стати

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

12201456 00 4D 00 79 00 54 00 6F 00 6E 00 65 00 44 00 42 .M.y.T.o.n.e.D.B
12201472 00 2E 00 64 00 62 00 00 00 00 00 00 00 00 00 00 ...d.b..........
12201488 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
12201504 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
12201520 00 00 00 00 00 00 00 00 00 00 00 00 43 5D 92 BD ............C]’Ѕ
12201536 43 5D 92 BD 00 00 00 00 00 11 00 00 01 FF 00 02 C]’Ѕ.........я..
12201552 00 03 01 AC FF FF 00 00 00 00 00 00 00 00 00 00 ...¬яя..........
12201568 00 00 30 00 FF FF FF FF FF FF FF FF FF FF FF FF ....яяяяяяяяяяяя

Это заголовок файла в прошивке. В начале имя файла, а в конце перед яяяяяяяя, а точнее по адресу 12201568(в дис. системе) первые 4 байта это размер файла.
То есть 00003000(шестнад.) это 768(дес.)
А 768 это байты. То есть файл TempTone.db равен 768 байтам!
Прикрепленный файл MotoFlashExplorer_1.2.rar   ( 528.49 килобайт ) Кол-во скачиваний: 1759
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motorrus
сообщение 18.1.2006, 22:47


Мастер
****

Группа: Пользователи
Сообщений: 192
Регистрация: 1.6.2005
Из: Ulyanovsk City
Пользователь №: 43 433
Модель телефона: nomoto yet
Прошивка: ##

Рейтинг: 14.5



Сохранил благополучно gif txt sch dat db cfg + без расширения, но были исключения, о которых дальше будет.
jpg wav mp3 не удалось - это у всех.
Справочник в бекапе он не нашёл...(DL_DMH_File)
Так понял, что сохранение у него идёт когда отображены начало и конец файла, а у тех, что сохранить не удалось, указаны только начало и размер файла. Где тогда теряется конец, загадка... (некоторые гифки из-за утерянного конца файла и не сохранились)

Не понял штуки одной, когда сохраняешь, есть поле для ввода имени, под которым сохранять, только не работает оно, сохраняет как есть,
с тем именем, что и в телефоне. Лучше вообще считаю убрать это поле, оставить только выбор места сохранения.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 18.1.2006, 23:25


Мастер
****

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

Рейтинг: 43



motorrus,
Да.Действительно файлы без конца не могут быть сохранены. Дело в том что, в прошивке файл к примеру размером в 5 кб, разбивается на части. Вот если взять МП3,размером в 200кб, то он разобьется приблизительно на 50 частей. Все эти части раскиданы по прошивке, а маленькие файлы размером в 300байт это одна часть. Эта часть находится сразу под именем файла. Так вот. Чтобы найти все 50 частей, надо найти адреса, или смотреть заголовок файла, может там есть адрес на вторую часть, а во второй на третью и т.д. А может эти адреса находятся в начале области данных. Вообщем я еще не знаю как найти определенные части, но работаю над этим. Вот по этому маленькие файлы и сохраняются, так как и проще вытянуть!
Конечного адреса нет, потому что неизвестно где последняя часть файла.

Кстати. Не знаю знал об этом кто или нет, но данные начинаются с адреса 10B80000 и до 10FFFFFF. То есть если от 10FFFFFF-10B80000=4718591(в дес.) То есть 4,7Мб.
И после удаления файла с телефона, он не удаляется. А где-то я там видел меняется байт с F3 на FF. И на сколько я понял
F3 - файл есть и сюда писать нельзя
FF - файла нет и сюда писать можно
Ну и вообще если ФФ то просто затирается старый файл! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ahdzwsy
сообщение 19.1.2006, 2:22


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 25.11.2005
Пользователь №: 59 578
Модель телефона: E398

Рейтинг: 0



MotoFlashExplorer 1.2 is very good!

clap;applo drink_drunks;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
basil
сообщение 24.1.2006, 19:14


Мастер
****

Группа: Пользователи
Сообщений: 204
Регистрация: 1.3.2005
Из: Украина
Пользователь №: 37 928
Модель телефона: Motorola c650
Прошивка: R365_G_OB.03.06R

Рейтинг: 5



Человеки!!! А расскажите, плз, чем вы делаете бекап, что эта прога ищет *.bin ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 24.1.2006, 22:22


Мастер
****

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

Рейтинг: 43



basil не совсем понял вопрос!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
aligatro
сообщение 24.1.2006, 22:59


Мотоблуджекер
******

Группа: Пользователи
Сообщений: 849
Регистрация: 14.4.2005
Пользователь №: 40 684
Модель телефона: Нокиа

Рейтинг: 155



Цитата(basil @ Tuesday, 24 January 2006, 14:14)
Человеки!!! А расскажите, плз, чем вы делаете бекап, что эта прога ищет *.bin ?
*


Udman
как я понял он спрашивает чем можно сделать bin бекап.
basil
В Flashbackup есть такая фичя для exporta прошивок
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
basil
сообщение 25.1.2006, 7:12


Мастер
****

Группа: Пользователи
Сообщений: 204
Регистрация: 1.3.2005
Из: Украина
Пользователь №: 37 928
Модель телефона: Motorola c650
Прошивка: R365_G_OB.03.06R

Рейтинг: 5



Цитата(aligatro @ Среда, 25 Января 2006, 0:59)
Udman
как я понял он спрашивает чем можно сделать bin бекап.
basil
В Flashbackup есть такая фичя для exporta прошивок
*


Правильно понял drink_drunks; Сегодня буду пробовать clap;applo
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motorrus
сообщение 25.1.2006, 13:01


Мастер
****

Группа: Пользователи
Сообщений: 192
Регистрация: 1.6.2005
Из: Ulyanovsk City
Пользователь №: 43 433
Модель телефона: nomoto yet
Прошивка: ##

Рейтинг: 14.5



Из сжатого *.fbp винраром 2 файла извлекутся, там по размеру будет ясно, где сам бекап, а где описание.
Этот файл без расширения, но дописать в имя .bin не представляет особых трудностей.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
basil
сообщение 25.1.2006, 17:32


Мастер
****

Группа: Пользователи
Сообщений: 204
Регистрация: 1.3.2005
Из: Украина
Пользователь №: 37 928
Модель телефона: Motorola c650
Прошивка: R365_G_OB.03.06R

Рейтинг: 5



В общем, заработало... Только радости как-то :( Файлов, "не имеющих конца" оказалось до Евгеньей Марковны, при чем как раз те, что, по идее, нужно вытягивать - своя музыка, фотки. Всего полезных файлов вытянуть удалось аж 3 шт. - те, что создавались в теле либо Notepad'ом от JenFa, либо PhoneManager'ом GrafMOTO. Потому вопрос - а куда же, блин, концы деваются :D Как вынимать такие файлы? Только отбэкапливаться? zootaz; zootaz; zootaz;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 25.1.2006, 21:37


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111
Модель телефона: E398

Рейтинг: 341



Цитата
Так вот. Чтобы найти все 50 частей, надо найти адреса, или смотреть заголовок файла, может там есть адрес на вторую часть, а во второй на третью и т.д. А может эти адреса находятся в начале области данных. Вообщем я еще не знаю как найти определенные части, но работаю над этим. Вот по этому маленькие файлы и сохраняются, так как и проще вытянуть!
Конечного адреса нет, потому что неизвестно где последняя часть файла.


Ну наверно мотор не далеко ушёл от винды и там лежит подочный формат ведь. Следовательно формат файла таков - Данные посл байт имеет адресс след адреса данных и тд. пока не достугнут конец файла.

Скорее всего так мотор и сделал. Про файловую систему винды мона прочитать тут в часности здесь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 26.1.2006, 10:39


Мастер
****

Группа: Пользователи
Сообщений: 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 A B C D E F

00C80010 00 01 00 02 00 FF FF 00 00 04 00 00 00 04 00 06 .....яя.........
00C80020 02 FF FF 00 00 22 00 00 00 03 00 09 0E FF FF 00 .яя..".......яя.
00C80030 00 0C 00 00 00 01 00 0A 0D FF FF 00 00 0C 00 00 .........яя.....
00C80040 00 01 00 0B 00 FF FF 00 00 0C 00 00 00 05 00 10 .....яя.........
00C80050 02 FF FF 00 00 29 00 00 00 01 00 11 0E FF FF 00 .яя..).......яя.
00C80060 00 C1 00 00 00 05 00 16 D2 FF FF 00 00 C1 00 00 .Б......Тяя..Б..
00C80070 00 05 00 1B D2 FF FF 00 00 C1 00 00 00 05 00 20 ....Тяя..Б.....
00C80080 D2 FF FF 00 00 C1 00 00 00 05 00 25 D2 FF FF 00 Тяя..Б.....%Тяя.
00C80090 00 C1 00 00 00 05 00 2A D2 FF FF 00 00 C1 00 00 .Б.....*Тяя..Б..
00C800A0 00 05 00 2F D2 FF FF 00 00 C1 00 00 00 05 00 34 .../Тяя..Б.....4
00C800B0 D2 FF FF 00 00 C1 00 00 00 05 00 39 D2 FF FF 00 Тяя..Б.....9Тяя.
00C800C0 00 C1 00 00 00 05 00 3E D2 FF FF 00 00 C1 00 00 .Б.....>Тяя..Б..
00C800D0 00 01 00 3F D0 FF FF 00 00 C1 00 00 00 05 00 44 ...?Ряя..Б.....D
00C800E0 D2 FF FF 00 00 C1 00 01 00 05 00 49 D2 FF FF 00 Тяя..Б.....IТяя.
00C800F0 00 C1 00 01 00 05 00 4E D2 FF FF 00 00 C1 00 01 .Б.....NТяя..Б..
00C80100 00 05 00 53 D2 FF FF 00 00 C1 00 01 00 05 00 58 ...SТяя..Б.....X
00C80110 D2 FF FF 00 00 C1 00 01 00 05 00 5D D2 FF FF 00 Тяя..Б.....]Тяя.
00C80120 00 C1 00 01 00 05 00 62 D2 FF FF 00 00 C1 00 01 .Б.....bТяя..Б..
00C80130 00 05 00 67 D2 FF FF 00 00 C1 00 01 00 05 00 6C ...gТяя..Б.....l
00C80140 D2 FF FF 00 00 C1 00 01 00 05 00 71 D2 FF FF 00 Тяя..Б.....qТяя.
00C80150 00 C1 00 00 00 01 00 72 D0 FF FF 00 00 C1 00 01 .Б.....rРяя..Б..
00C80160 00 05 00 77 D2 FF FF 00 00 C1 00 02 00 05 00 7C ...wТяя..Б.....|
........

Мне кажется что здесь есть что-то. Начинается переде файлами. Допустим есть большой кусок данных. В нем 10 файлов по 40 частей. Потом еще один большой кусок и т.д. Вообщем не все так просто как кажется! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 26.1.2006, 11:39


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



А еще для опытов полезно создать текстовый файл с уникальным текстом, например со словами СТРОКА1 ФАЙЛА1, СТРОКА2 ФАЙЛА1... и потом смотреть куда и как он ложится. Понятно, что если файлы разбивается на несколько кусков (как бы кластеров), то для полноты картины тестовый файл надо делать больше чем размер такого куска.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 28.1.2006, 20:47


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111
Модель телефона: E398

Рейтинг: 341



Скажи как сделать bin файла прошивки и я начну работать над этим.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
blackbox
сообщение 29.1.2006, 0:59


Control Freak
******

Группа: Разработчики
Сообщений: 838
Регистрация: 23.9.2005
Пользователь №: 52 431
Модель телефона: iPhone
Прошивка: 2.2.1

Рейтинг: 627.5



n0wheremany,
экспортируется правой кнопкой из Флешбекапа, или распакуй .fbp ВинРаром.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 29.1.2006, 22:48


Мастер
****

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

Рейтинг: 43



AlexKooper Не получится. Не у всех кусков есть заголовок. У некоторых кусков ни начала ни конца. Просто данные!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
the_Monk
сообщение 6.2.2006, 1:02


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 6.2.2006
Пользователь №: 69 091
Модель телефона: e398
Прошивка: 42R

Рейтинг: 0



Udman,
исходник требует сторонние компоненты blink.gif , вложи их, пожалуйста, в архив с программой.

и еще, размер программы впечатляет, сжимай ехе'шку каким-нить упаковщиком...
на худой конец, если лень искать, могу сам выложить вместе с кряком :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Forumchanin
сообщение 7.2.2006, 4:12


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 6.2.2006
Пользователь №: 69 169
Модель телефона: e983

Рейтинг: 1



Udman - ты слишком интерфесом занялся в своей проге, кстати мог бы хоть на шарпе писать , а то как-то Делфи не прикалывает.

И пардон в не полностью рабочей версии сделать такой !!! интерфес это слишком бюрократично :)

Также напиши список компоненто и версии не забудь. А то я понял только Raize.
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Forumchanin
сообщение 7.2.2006, 14:37


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 6.2.2006
Пользователь №: 69 169
Модель телефона: e983

Рейтинг: 1



Пока компоненты не написаны вот хоть что-то . На вкладке инфа о проше
будет пральную инфу показывать.

Это HEX адреса инфыв 32МБ бэкапе.
0x001098C - 0x0010999A - Flash version
0x00109BA - 0x00109CA - Flex
0x0A77575 - 0x0A7757C - PDS
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Udman
сообщение 7.2.2006, 22:27


Мастер
****

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

Рейтинг: 43



1) bsSkinData, BusinessSkinForm, Menus, bsSkinCtrls, bsSkinShellCtrls
2) RzPanel, RzBckgnd, ComCtrls, bsSkinTabs, StdCtrls, Mask, ufind, bsSkinBoxCtrls,
ExtCtrls, AdvPicture, RzCommon;
3) MPHexEditorEx, Grids, MPHexEditor

1. BusinessSkinForm - Версию не помню! Можно последнюю!
2. RAIZE COMPONENTS VERSION 3.0
3. TMPHexEditor/TMPHexEditorEx components by mirkes.de
Закинуть компоненты немогу, много занимают!

Несжатая программа занимает 1,48мб. Я ее всегда сжимаю! Уменя делфи 7. А там чистый проэкт уже занимает 300 с чем-то кб!
ForumchaninСпасибо за инфо,посмотрим что по этим адресам!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Forumchanin
сообщение 8.2.2006, 4:39


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 6.2.2006
Пользователь №: 69 169
Модель телефона: e983

Рейтинг: 1



http://www.mirkes.de/dlshort/29/hexedit.zip - TMPHexEditor/TMPHexEditorEx (D-BCV)
http://www.almdev.com/prods/bsf/files/bsftriald7.zip - BSkin
http://www.delphifans.com/Dl.Asp?no=5&Id=923&Size=22230 - Raize 3.13

Бум разбирацца.
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Forumchanin
сообщение 9.2.2006, 14:45


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 6.2.2006
Пользователь №: 69 169
Модель телефона: e983

Рейтинг: 1



яШяа JFIF - 22130826 - 22131855

яШяа JFIF - 23273536 - 23274575

яШяа JFIF - 26704512 - 26705551


яШяа JFIF - 26721472 - 26722511

С я до 1 буквы названия файла (естественно с пробелами как и все имена)1039 символов
Если открыть в ХЕКС редакторе любой жпег то увидим в начале вот такое
яШяа JFIF. В телефоне через 1039 символов идёт его имя. Вот такие пироги
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motoflashexplorer, Вытягиваем все из прошивки вместе! · Программы для работы с прошивками телефонов Motorola · Forum
 

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

 



Текстовая версия Сейчас: 16.6.2025, 18:03

Форум живёт: