Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

программистскотехническая сторона прошивания мобильника


Рекомендуемые сообщения

всем привет.

 

я программист и меня интересует техническая сторона вопроса прошивания мобилок: что пересылается через COM-порт, какой используется загрузчик (оптимально посмотреть исходники) и прочая техническая информация.

 

у меня samsung X100.

 

спасибо за любую информацию

Ссылка на комментарий
Поделиться на другие сайты

всем привет.

 

я программист и меня интересует техническая сторона вопроса прошивания мобилок: что пересылается через COM-порт, какой используется загрузчик (оптимально посмотреть исходники) и прочая техническая информация.

 

у меня samsung X100.

 

спасибо за любую информацию

программист-профессионал, чем шить-то хоть знаешь?

83276525.png
Ссылка на комментарий
Поделиться на другие сайты

Даже не знаю, что и отвечать-то...

 

Летят Холмс с Ватсоном на воздушном шаре. И спят в полёте. Просыпаются над какой-то незнакомой землёй, видят - внизу какой-то человек коров пасёт. Снизились они и спрашивают мужика:

- Скажите, сэр, где мы находимся?

- На воздушном шаре.

- Спасибо, сэр, - и летят вверх. Холмс задумчиво говорит:

- Интересная местность, Ватсон! Программист пасёт коров!

- Холмс, а с чего вы взяли, что он программист?

- Это элементарно! Во-первых, он долго думал над ответом. Во-вторых, его ответ был абсолютно точен. В-третьих - абсолютно бесполезен!

 

что пересылается через COM-порт

Как программист программисту, скажу по секрету - пересылаются байты. :cf:

Берешь флешер, любой PortMonitor и изучаешь логи.

 

какой используется загрузчик

Не загрузчик, а загрузчики. Их два.

В подавляющем большинстве - официальные.

 

оптимально посмотреть исходники

Запросто. Устраиваешься на работу в Самсунг в соответствующее подразделение и смотришь. :)

Если не получается, то придется ограничиться IDA и результатами труда Hex'а :

http://OldPh.one/index.php?showtopic=28849

 

прочая техническая информация

http://www.arm.com/

  • Like 4

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Как программист программисту, скажу по секрету - пересылаются байты. :cf:

Берешь флешер, любой PortMonitor и изучаешь логи.

 

Это конечно круто, но до меня ведь это кто-то делал, верно? Зачем мучиться, если можно просто спросить? :)

 

Если не получается, то придется ограничиться IDA и результатами труда Hex'а :

http://OldPh.one/index.php?showtopic=28849

 

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Это конечно круто, но до меня ведь это кто-то делал, верно? Зачем мучиться, если можно просто спросить? :an:

Спасибо.

Хм... Действительно..

А зачем спрашивать если можно просто посмотреть и подумать?

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

Если бы ты еще сказал, что именно ты хочешь узнать, и с какими целями интересуешься...

Нам со стороны не видно, кто ты и что можешь.

Тот, кто пишет прошивки для микроконтроллеров - программист.

И 1С-программист - он тоже программист.

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Если бы ты еще сказал, что именно ты хочешь узнать, и с какими целями интересуешься...

Нам со стороны не видно, кто ты и что можешь.

Тот, кто пишет прошивки для микроконтроллеров - программист.

И 1С-программист - он тоже программист.

Меня интересует именно программирование микроконтроллеров и что конкретно я смогу выжать из X100. Документации, спеков или каких-либо исходников для X100 (в котором PCF50874/OM6357) я не нашел.

 

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

Ссылка на комментарий
Поделиться на другие сайты

Спешу тебя обрадовать что автор SGHFD врядли будет делиться исходниками с кем попало )))

Если кто то смог с нуля ))) то и ты сможешь :lol:

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

Спешу тебя обрадовать что автор SGHFD врядли будет делиться исходниками с кем попало )))

1. Почему?

2. Если он утверждает, что его проект opensource, то исходниками он делиться обязан. Либо не делать проект opensource.

 

Если кто то смог с нуля ))) то и ты сможешь :lol:

ИМХО, он не делал все с нуля...

Ссылка на комментарий
Поделиться на другие сайты

generatorglukoff,

Кто-то тебе уже тут чем-то обязан... :)

1. Почему?

с кем попало )))

Это пока что про тебя...Ты сам то че-нить сделал? :lol:

/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

Кто-то тебе уже тут чем-то обязан...

Мне - нет. Просто opensource = "открытые исходники", т.е. в свободном доступе.

Ссылка на комментарий
Поделиться на другие сайты

Мне - нет. Просто opensource = "открытые исходники", т.е. в свободном доступе.

Поверь OpenSource не совсем открытые исходники как ты представляешь....

Почитай побольше. особеннно про GPL 3... если мне память не изменяет...

 

Говоришь автар не писал с нуля? ну хотелось бы услышать твою версию развития проекта :)

А так Мако прав... чтобы что то требовать, сначала заслужи чтобы к тебе прислушивались

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

Говоришь автар не писал с нуля? ну хотелось бы услышать твою версию развития проекта :)

А так Мако прав... чтобы что то требовать, сначала заслужи чтобы к тебе прислушивались

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

 

Поверь OpenSource не совсем открытые исходники как ты представляешь....

Почитай побольше. особеннно про GPL 3... если мне память не изменяет...

GPL 3ей версии - всего лишь одна из возможных лицензий. Определение OpenSource: http://www.opensource.org/docs/osd

Ссылка на комментарий
Поделиться на другие сайты

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

GPL 3ей версии - всего лишь одна из возможных лицензий. Определение OpenSource: http://www.opensource.org/docs/osd

Тоггда если знаешь что в Опен соурс лежит прошивальщик, так и разбирайся.. не отвлекай людей флудом...

Нужна помощь? пиши что то конкретное.. а не "где лежат все тайны и как их получить?"

Изменено пользователем RusEm

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

generatorglukoff, http://sourceforge.net/projects/open-sfd/ - чем линк не устроил?

Бывших SGH`овцев не бывает.

Глупый модератор применяет наказания для самоутверждения.

Умный - для поддержания порядка. Мудрый - не применяет вообще!

 

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

Ссылка на комментарий
Поделиться на другие сайты

generatorglukoff, http://sourceforge.net/projects/open-sfd/ - чем линк не устроил?

Там исходники только интерфейса, загрузчики все равно в бинарной форме подаются, т.к. взяты из других программ.

Ссылка на комментарий
Поделиться на другие сайты

Там исходники только интерфейса, загрузчики все равно в бинарной форме подаются, т.к. взяты из других программ.

Да простит меня администрация....

 

Ты креведко или как? тебе же ясно сказали что загрузчики в основном оригинальные...:)

Что тебе еще надо?

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

Ты креведко или как? тебе же ясно сказали что загрузчики в основном оригинальные...:)

Что тебе еще надо?

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

 

Из материала, что дал Hex, я составил примерное представление карты памяти и хочу понять конкретику. Очевидно, что я сейчас ковыряю карту регистров UART0, чтобы обеспечить двухстороннюю связь.

 

На чип материала, похоже, нет и не будет. Может есть документация к похожим чипам?

Ссылка на комментарий
Поделиться на другие сайты

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

 

Из материала, что дал Hex, я составил примерное представление карты памяти и хочу понять конкретику. Очевидно, что я сейчас ковыряю карту регистров UART0, чтобы обеспечить двухстороннюю связь.

 

На чип материала, похоже, нет и не будет. Может есть документация к похожим чипам?

Для таких Энтузиастов вверху страницы прикреплен подфорум, гдк написано что разработки флешера не прекратились,а продорлжаются...

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

На чип материала, похоже, нет и не будет. Может есть документация к похожим чипам?

маркировки/названия - попробую поискать.

 

 

RusEm, уймись, чего на человека набросился? Он имеет полное набивать свои шишки. Классиков читай: "И опыт, сын ошибок трудных". В каждом посте на автора топика "наехать" пытаешься- не хорошо ;)

Бывших SGH`овцев не бывает.

Глупый модератор применяет наказания для самоутверждения.

Умный - для поддержания порядка. Мудрый - не применяет вообще!

 

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

Ссылка на комментарий
Поделиться на другие сайты

И опыт,сын ошибок трудных

;) на чужих ошибках не катит...
/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

1. Сказали что оригинальные загрузчики... значит оригинальные... например самсунгу спасибо

я сравнивал загрузчики СФГаш с загрузчиками ОнеНандДАУНлоадера

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

 

2. исходники загрузчиков... звучит банально!!! загрузчик практически пишется на асме... асм мы видим и в IDA

другое дело комментарии! и попросить прокомментировать других людей те или иные куски вот это как раз можно

 

3. откликнитесь пожалуйста те и не только откликнитесь... а скиньте пожалуйста... в каких местах кто что нарыл... я вот например хотел... при загрузке рамлоадера задействовать дисплей и блютус модуль.

 

4. пока нет нарытого... роем сами! я вот потрошу прошивку в свободное время... долго но чтоньть нарою...

как нарою поделюсь!

 

а пока не забывайте пожалуйста про 3 пункт. не буду кричать так глобально что вместе мы сила... но как раз для етого и есть форумы такие как этот и информационные порталы как sgh.ru

Ссылка на комментарий
Поделиться на другие сайты

задействовать дисплей и блютус модуль.

каким образом на выключенном теле?
/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

каким образом на выключенном теле?

 

ну не выключеном же. а только что включеном.

зная куда надо посылать данные и как инициализировать аппаратные модули

или как прошивка их инициализирует... можно всё это выдрать и

воспользоваться этим для своих нужд

Ссылка на комментарий
Поделиться на другие сайты

каким образом на выключенном теле?

А как он грузит что-либо, если он выключен? Вывод: тел включен и питается от кабеля.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...