Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Универсальный программатор для сотовых телефонов - реально сделать ?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
san822
Уважаемые!
Я сайтик нашёл, где рекламируется много устройств для прошивки и разлочивания мобильных телефонов.
http://www.gsmunlock.com/equipment/
Мысль возникла - реально ли сделать универсальный прошивальщик для "домашнего" применения ?
Сильно ли различаются способы прошивки(или разлочивания) у различных моделей телефонов ?
Является ли эта информация доступной ?
Может посоветуете какой-нибудь информационный ресурс в этой области знаний ?
А то я почитал сопроводительный
текст к проекту - http://aly.projektas.lt/Mobile/FLS4SCN/FLS4SCN.htm
Александра Елисеева и многого не понял.
Что такое платформы DCT -3, DCT -4 и BB 5 ?
Зачем нужен счетчик лицензий ? Что это за лицензии ?
Почему существует большое количество режимов защитных ключей(PKD-1A,PKD-1D,PKD-1F, PKD-1I,
PKD-1M, PKD-1N,PKD-1P, PKD-1R, PKD-1S, PKD-1CS, PKD-1DC, PKD-1NS, PKD -1 RD , PKD-1SA,
PKD-1SA+,PKD-1TA) и как с ними работать ?
BVU
Цитата(san822 @ Mar 9 2006, 13:15) *
Мысль возникла - реально ли сделать универсальный прошивальщик для "домашнего" применения ?

Сие дело неподсильное - особенно для 'кустарного' (домашнего) применения.
Цитата(san822 @ Mar 9 2006, 13:15) *
Сильно ли различаются способы прошивки(или разлочивания) у различных моделей телефонов ?

Достаточно. В зависимости от архитектуры hardware и software (платформа). У каждой фирмы свои стандарты и подходы для поддержки своей продукции.
Цитата(san822 @ Mar 9 2006, 13:15) *
Является ли эта информация доступной ?

Для авторизованных сервисных центров.
Цитата(san822 @ Mar 9 2006, 13:15) *
Может посоветуете какой-нибудь информационный ресурс в этой области знаний ?

Интернет изобилует сайтами по 'хаканью' и перепрошивке мобильников, так что в этом (получение сведений) затруднений возникнуть не должно. Поиск по ключевым словам...
Цитата(san822 @ Mar 9 2006, 13:15) *
Что такое платформы DCT -3, DCT -4 и BB 5 ?

Одно из подобий. чем для ПК является NT-платформа. Платформа - это практически ядро (с идеологией построения и функционирования) программного обеспечения на котором строиться весь software сотового телефона.
Цитата(san822 @ Mar 9 2006, 13:15) *
Зачем нужен счетчик лицензий ? Что это за лицензии ?

Что бы фирме изготовителю зарабатывать деньги накладывая ограничение на несанкционированное распространение сторонним лицам.
Цитата(san822 @ Mar 9 2006, 13:15) *
Почему существует большое количество режимов защитных ключей(PKD-1A,PKD-1D,PKD-1F, PKD-1I,
PKD-1M, PKD-1N,PKD-1P, PKD-1R, PKD-1S, PKD-1CS, PKD-1DC, PKD-1NS, PKD -1 RD , PKD-1SA,
PKD-1SA+,PKD-1TA) и как с ними работать ?

Все для защиты от несанкционированного доступа и прочего любопытства. Конкуренция среди производителей мобильников очень жесткая...
GSK
Большинство марок телефонов перепрограмируеться по последовательному порту. Значит уневерсальный програматор это куча переходников для подключения разных телефонов к преобразователю уровна RS232<->TTL (на MAX232). И не ненадо мудрить. Прекрасно програмируються Siemens, Alcatel, LG, Samsung, Motorola и т.д. Трудности могут возникнуть только с SonyEricson и Nokia.
san822
Цитата(BVU @ Mar 9 2006, 14:05) *
Цитата(san822 @ Mar 9 2006, 13:15) *

Мысль возникла - реально ли сделать универсальный прошивальщик для "домашнего" применения ?

Сие дело неподсильное - особенно для 'кустарного' (домашнего) применения.


Если получится добиться успехов в этом проекте, то можно попробовать и коммерческую реализацию идеи.


Цитата(BVU @ Mar 9 2006, 14:05) *
Цитата(san822 @ Mar 9 2006, 13:15) *

Является ли эта информация доступной ?

Для авторизованных сервисных центров.


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



Цитата(BVU @ Mar 9 2006, 14:05) *
Цитата(san822 @ Mar 9 2006, 13:15) *

Может посоветуете какой-нибудь информационный ресурс в этой области знаний ?

Интернет изобилует сайтами по 'хаканью' и перепрошивке мобильников, так что в этом (получение сведений) затруднений возникнуть не должно. Поиск по ключевым словам...



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


Цитата(GSK @ Mar 14 2006, 11:10) *
Большинство марок телефонов перепрограмируеться по последовательному порту. Значит уневерсальный програматор это куча переходников для подключения разных телефонов к преобразователю уровна RS232<->TTL (на MAX232). И не ненадо мудрить. Прекрасно програмируються Siemens, Alcatel, LG, Samsung, Motorola и т.д. Трудности могут возникнуть только с SonyEricson и Nokia.



Вот и думаю, что сделать универсальный программатор - это всего лишь привильно обьединить множество преобразователей интерфейсов в одном приборе(для пользователей удобнее всего использовать преобразователь USB - интерфейс телефона), ведь универсальные программаторы обычно используют обычный софт(без переделок).
BVU
Цитата(san822 @ Mar 16 2006, 12:55) *
Вот и думаю, что сделать универсальный программатор - это всего лишь привильно обьединить множество преобразователей интерфейсов в одном приборе(для пользователей удобнее всего использовать преобразователь USB - интерфейс телефона), ведь универсальные программаторы обычно используют обычный софт(без переделок).

Да, если бы у всех имеющихся на ранке сотовых телефонов был единый разьем для USB (типа mini-USB). А дальше, как говориться дело 'техники' - пользуй для каждого телефона свое ПО на комьютере, что в общем-то тоже ни есть большое удобство...
san822
Проблема различия разьёмов у разных телефонов не самая серьёзная в этой задаче и решается просто - в комлект с программатором добавляются различные шнуры-переходники.

Вот только не все телефоны имеют интерфейс USB на борту, поэтому для универсального программатора нужен будет преобразователь интерфейса.

Есть ещё вопрос с разлочиванием - все ли программаторы могут иметь такую функцию ? Я думаю, что для этого нужен специальный софт, а некоторые мои знакомые утверждают, что нужен специальный программатор.
BVU
Цитата(san822 @ Mar 21 2006, 13:16) *
Проблема различия разьёмов у разных телефонов не самая серьёзная в этой задаче и решается просто - в комлект с программатором добавляются различные шнуры-переходники.

Вот только не все телефоны имеют интерфейс USB на борту, поэтому для универсального программатора нужен будет преобразователь интерфейса.

Есть ещё вопрос с разлочиванием - все ли программаторы могут иметь такую функцию ? Я думаю, что для этого нужен специальный софт, а некоторые мои знакомые утверждают, что нужен специальный программатор.

А Вы как думаете!?
Если каждая из фирм производителей при создании сотового телефона придерживается общей его концепции лишь на функциональном уровне, т.е. схемотехника и ПО - полностью свое, значит различно! (стандартные интерфейсы RS-232 и USB не рассматриваем). Какой же тут универсализм программатора тем более для разлочки? Вся логическая коммуникация по связи телефона с ПК - это программное обеспечение...
Вывод делайте сами (некоторые Ваши знакомые отчасти - правы). Другие же, если имеют в виду разлочку телефона при помощи JTAG, то опять необходим специализированный софт, т.к. архитектура JTAG для различных процессорных ядер может быть разная.
AlexandrY
Попытки создания универсального программатора предпринимаются и не безуспешно.
В основном конечно все базируется на реверсинге сервисного софта и сервисных тулсов.
Еще 1-2 года назад практически все мобильники можно было хакнуть пропатчив их код и прореверсив прошивку. Снимались любые локи и менялись IMEI.
Посмотреть предложение решений можно здесь - http://www.one-stop-factory.com/catsubcat.jsp
Да, все мобильники прошиваются по последовательному интерфейсу и схемы универсальных программаторов особой сложностью не отличаются. Но вот софт для них стоит очень дорого. Хакеры продают софт алгоритмов прошивки за бешенные деньги друг другу.
Уже давно большинство начальных загрузчиков в мобилах работают по криптованным протоколам, сервис центры имеют софт для перепрошивки, но практически никогда не знают самих алгоритмов.
Алгоритмы выковыриваются титанической работой реверс-инжинеров по гаражным лабораториям. Работу немного облегчает то, что для многих брендов мобилы разрабатывают одни и теже R&D центры. Также есть известные устоявшиеся концепции защиты софта в мобилах известные хакерам.
Но вот новые чипы для мобил как OMAP, SGold, Calypso и т.д. уже стали применять концепции хардварной защиты софта. JTAG в них блокируется мертво. Софт против патчей защищен RSA подписью. Код начального загрузчика скрыт в кристале и не читается, затенить закрузчик извне невозможно. Прошить можно только подписанные прошивки. При манипуляциях с локами или IMEI необходима связь с фирменным единым центром поддержки через Интернет. Автономные тулсы работают только со смарт картой подделать которую невозможно и которая выдается под серьезные гарантии сохранности.
Вообщем последнюю платформу от NOKIA BB5 хакеры не могут сломать уже более года.
Так что ставки повышаются, кто сделает программатор или IMEI changer хотя бы для последних NOKIA станет миллионером за месяц ;-)
zltigo
Цитата(AlexandrY @ Apr 16 2006, 23:33) *
Вообщем последнюю платформу от NOKIA BB5 хакеры не могут сломать уже более года.

Короче, это не GSM базовую станцию вкупе коммутатором сваять с легкостью, обещаной Вами
в соседнем топике :-))))
Slava-yun
Мы сделали попытку в создании Универсального программатора для сотовых.
И назвали его UZBox. Так как мы живем в Узбекистане.
Что у нас олучилось Вы можете посмотреть на сайте **banned**


коммерция у нас в другой ветке!
// модератор
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.