motofan logo
Причина закрытия (sasha45 14-04-2007): Спсибо за инфу. Работа написана
       
> 

Нужна Вся Инфа Про Прошивание, sorry за offtopic

sasha45
сообщение 12.11.2006, 8:12


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Доброго всем времени суток. Знаю что тему создал не там, но просто в разделе "Все Обо Всем" заходит очень мало народу, а уж знающих тем более. Поэтому я решил создать эту тему здесь. Я собираюсь писать "Научно-практическую работу" по программированию, и тему для этого выбрал "Прошивание моб. телефонов", в данном случае телефоны Motorola (Е398 или V360). Поэтому я прошу у всех кто знает всю информацию о прошивании. Каков алгоритм прошивания (на программном уровне)? Что это дает? Для чего это нужно? и т.д.


P.S. Еще раз простите за off_topic;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 14.11.2006, 6:56


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



гы. прошивание "на программном уровне", так же как и на апппаратном - банально и не интересно.
в телефон кидается специальная управляющая программа, именуемая ram-downloader или проще - загрузчик.
она по команде стирает нужные куски памяти телефона (если интересует процесс стирания - велкам на сайт интела - слей даташит на любую флешку), а затем в эту очищенную память записывает новую прошивку.
все.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 19.11.2006, 20:01


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Цитата
прошивание "на программном уровне", так же как и на апппаратном - банально и не интересно.


так вот мне как раз и нужна такая информация. где её можно взять? или если у кого есть время напишите плиз.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.11.2006, 21:42


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sasha45,
ну тогда уточняй - что именно нужно.
абстрактное "прошивание" это не предмет обсуждения.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 21.11.2006, 18:07


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Для начала хотелось бы про структуру прошивки узнать (на примере прошивки для Е398). Для чего нужна каждая часть, что в ней есть. И вообще на чем пишутся прошивки? Хотелось бы на примере прошивки R373...42R_for All (или какая-нибудь другая на этой платформе)


Заранее спасибо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 21.11.2006, 20:39


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



CG0- заголововок прошивки, карта памяти. (10080000)
CG1 - сама прошивка,код. обычно CG0 и CG1 "склеены". (100800С4)
CG2 - флекс - файлсистема телефона. (11140000)
CG3 - DSP - фирмварь для DSP-процессора("сигнального" процессора). (10040000)
CG4 - лэнгпак (10F40000)
CG5 - hwcfg зона - часть бута. хранит табличку описания основного железа(тип клавиатуры, кол-во экранов, тип периферии) (1000F000)
CG6 - PDS - зона безопасности. хранит симы связанные с калибровками и безопасностью. (10010000)
CG7 - PDS Safety Zone - на новых аппаратах - хранит некий чексум для PDS (11F80000)
CG8 - BOOT - обеспечивает функционирование Flash-режима (10000000)
CG9 - CG14 - зарезервировано(исп. в не-gsm моделях)
CG15 - DRM - пакет графики (10D00000)
CG16, CG17 - зарезервировано
CG18 - цифровая подпись прошивки (11FE0000)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 21.11.2006, 20:57


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Vilko спасибо большое. А можно узнать как проходит сам процесс прошивания? Как проверятеся бут, как потом с памятью работа идет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 23.11.2006, 7:53


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sasha45,
в новых аппаратах проверяется версия не бута, а загрузчика. она должна быть не ниже версии бута.
с памятью - обычная работа. я уже написал - скачай даташит на любую интеловскую флешку и почитай.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 23.11.2006, 17:37


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Vilko спасибо за ответ. А можно узнать прошивку можно поменять на всех телефонах Motorola? И на старых тоже?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 23.11.2006, 22:34


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sasha45,
пока - на всех до ЛТЕ2. у ЛТЕ2 и выше(3G) пока не найден способ обхода или взлома подписи
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 24.11.2006, 4:11


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Цитата
скачай даташит на любую интеловскую флешку и почитай.


А где эту информацию скачать можно? На каком сайте? Если можно, дайте прямую ссылку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 24.11.2006, 6:47


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sasha45,
почитай мой 1й пост в теме внимательно
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 29.11.2006, 14:59


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Vilko если я правильно понял, то как мне сказали, даташит это таблица кодов. верно? а не мог бы ты дать точную ссылку на сайте интела, а то я если честно что-то не могу найти.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AgentSlash
сообщение 29.11.2006, 15:04


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

Группа: Пользователи
Сообщений: 82
Регистрация: 20.7.2005
Из: Ukraine, Kyiv
Пользователь №: 46 621
Модель телефона: HTC Touch Diamond

Рейтинг: 9



В даташитах спецификация, типа техническая характеристика...Обычно в .pdf-ках идёт....

Не знаю поможет ли тебе это, но вот например один даташитик на "любую интеловскую флешку" :)
http://download.intel.com/design/flcomp/da...ts/29066721.pdf
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 7.12.2006, 6:09


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



А какой тип флешки стоит в телефоне? NOR или NAND?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 7.12.2006, 7:11


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



NOR
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 12.4.2007, 13:10


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Хочу спросить, а флеш-память типа NAND используеnся в телефонах Motorola? И вообще где она используется, если не в телефонах?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 12.4.2007, 17:10


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



Vilko,
Цитата
пока - на всех до ЛТЕ2. у ЛТЕ2 и выше(3G) пока не найден способ обхода или взлома подписи


Так вроде LTE2 взломана, здесь даже тема есть?...... spiteful.gif
Хоть и подставой, но RSA обошли....

Сообщение отредактировал miha-il2 - 12.4.2007, 17:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 12.4.2007, 20:45


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



miha-il2,
ну ты на даты сообщений-то посмотри. и проснись ))

Добавлено позже (13.4.2007, 0:46):
sasha45,
MMC-карты. в т.ч. в моторолах
и вообще любые флешки с последовательным доступом к данным. usb, sd и прочее...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 13.4.2007, 11:31


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Vilko, спасибо


Добавлено позже (13.4.2007, 18:21):
А почему для прошивания телефона нужно запустить бутлоадер? Почему нельзя например этого сделать через включенный аппарат? Что такого делает бут, что телефон прошивается?


P.S. Просто такой вопрос могут мне задать, а я не знаю ответа.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 13.4.2007, 15:48


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512
Модель телефона: iphone 5
Прошивка: от Е398

Рейтинг: 705



Цитата(sasha45 @ Сегодня, 14:31)

А почему для прошивания телефона нужно запустить бутлоадер? Почему нельзя например этого сделать через включенный аппарат?
*

Потому что не пользовательская память телефона в обыкновенном режиме read-only, т.к. нельзя перезаписать код, который в данный момент исполняется. Это тогда будет подобно установки виндоус из самого виндоус. smile.gif

Можно было конечно и выгружать этот исполняемый код и запускать код бута, но это будет глупо, потому что бут - это своеобразная мера предосторожности (при перепрошивке бут не перепрошивается), т.е. в случае неудачи мы получим не включающийся телефон, и как мы его перешьем?
Цитата(sasha45 @ Сегодня, 14:31)

Что такого делает бут, что телефон прошивается?
*

Бут позволяет загрузить в телефон исполняемый код (RAMDLD) через компьютер, который содержит инструкции для действий с памятью телефона, стирание, чтение, запись. Сам бут при этом лишь действует по этим инструкциям, например записывая данные в участок памяти, присланные компьютером.


Ыыыы... Ужас... biggrin.gif

Сообщение отредактировал ApxuBatop - 13.4.2007, 15:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 13.4.2007, 15:57


Ветеран
*****

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



ApxuBatop, спасибо большое за такую полезную информацию
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 13.4.2007, 16:08


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512
Модель телефона: iphone 5
Прошивка: от Е398

Рейтинг: 705



sasha45,
Да ладно. smile.gif

Подробнее о кодовых группах можешь у меня в факе Все о телефоне Motorola E398
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Нужна Вся Инфа Про Прошивание, sorry за offtopic · Ломаем и строим! · Forum
 

Причина закрытия (sasha45 14-04-2007): Спсибо за инфу. Работа написана
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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

Форум живёт: