Dormidont Офицер секьюрити Маститый телефонист В миру: Олег Откуда: Россия, Москва С нами с: 04.11.2001 Плодовитость: 454
Рейтинг
Подано 107 (104/3) голосов
|
Код телефона. чем снять?
|
Просьба перед тем, как задавать вопросы, связанные с разлочкой, сменой IMEI и снятием кода телефона, прочиать этот топик. Если, прочитав, Вы так и не нашли ответа на Ваш вопрос, просьба задавать его здесь же. Дублирующие темы будут закрываться.
а теперь, собственно, поясню, что и как
не поленитесь, прочитайте, чтоб не задавать лишних вопросов
для начала немножко терминологии.
разлочка - снятие операторских блокировок, заставляющих телефон работать только в определённой сети или стране. подробнее - здесь
снятие кода телефона - сброс кода телефона в начальное состояние, когда телефон при обращении к функциям, защищённым этим кодом, запрашивает новый код. снять код телефона можно в любое время - и если вы его забыли, но не успели забокировать, и если уже заблокировали - никакой разницы нет.
смена IMEI - изменение серийного номера телефона
а теперь - история вперемешку с практикой
раньше, чуть больше года назад, широкой общественности был доступен единственный способ разлочки - частичным флэшированием (partial flash). при использовании данного способа просто-напросто перезаписывался кусок микропрограммы, отвечающей за обработку блокировок (то есть по *#0606# не все 5 строчек показывались "Unbarred"). это приводило к необходимости каждый раз при прошивке новой версии софта искать анлокер именно для этой версии. кроме этого, при таком типе разлочки, не работали функции безопасности, связанные с кодом телефона.
затем в свободном доступе появилась софтина ZeeSiemensG3. она работала по другому принципу. было выяснено, что у телефона есть некий ID, который сменить теоретически невозможно. К этому ID привязывается чексумма блока EEPROM, в которм лежат IMEI, локи, Phonecode и ещё чёрт знает что. у каждого телефона ID свой. если мы просто тупо меняем информацию о блокировках, IMEI (да и любую другую информацию этог блока EEPROM), мы получаем, что чексуммы блока в телефоне и вычисленная на основе ID, не совпадают. телефон расценивает это как нарушение целостности и не включается, демонстрируя нам картину Малевича.
ZeeSiemensG3 умел считать эту самую чексумму, и править её, после чего телефон был разлочен навсегда (все 5 строк Unbarred), и его можно было прошивать любой более старшей версией софта без последующей разлочки. "Побочным" действием являлось снятие кода телефона.
Через некоторое время было выяснено, что ZeeSiemens потенциально умеет делать не только разлочку. С помощью дебаггера и такой-то матери было выяснено, что во время процесса разлочки он считывает IMEI телефона (для того, чтоб сгенерить новый блок с правильной чексуммой и вписать его в телефон) в память, а поэтому если в момент, когда данные прочитаны, а блок для разлочки ещё не сгенерирован, можно сменить IMEI в памяти на любой, какой захочется. Так родилась программа CMS35 IMEI Changer by Lead. Это потомок ZeeSiemensG3, умеющий менять IMEI, и (для тех, кто в танке) точно так же разлочивающий телефон и снимающий код телефона.
После всего этого фирма Siemens спохватилась и приняла меры по защите - в новой, 24й прошивке, были введены дополнительные функции контроля целостности, и ZeeSiemensG3 и его мутированный потомок перестали работать - их использование на прошивке, начиная с 24й, вело к смерти телефона.
Параллельно с ZeeSiemensG3 в руки пытливых анлокеров попалась прога IMEI Writer, которая читала инфу с телефона и писала её в log-файл. Этот лог надо было отправить на деревню дедушке (например, MaxRfOn'у в хохляндию), после чего по идее, дедушка должен был прислать сгенерированный по логу MAP-файл, после записи которого в телефон снимались локи, менялся IMEI, сносился код телефона. Кто-то делал мапы бесплатно, кто-то требовал денег, кто-то вообще ничего не присылал. Народу, видимо, это надоело, и начались активные поиски той самой загадочной софтины, которая генерит эти мапы. Про эпопею с ломанием разных мапперов я расказывать не буду, итог - в основном сейчас используется связка программ Logger & IMEI Writer 4.03 для снятия лога и C/M/S35 Map Creator 1.4 для генерации мапа.
На данный момент эта связка используется для разлочки, снятия кода телефона и смены IMEI на телефонах 35й серии. При создании лога есть 2 варианта - C35 и C35 New - они отличаются тем, что "C35" предназначен для работы с телефонами с версией софта младше 24й, а "C35 New" - для телефонов с прошивкой 24 и выше. Недостаток всех известных логгеров и мапперов - они умеют работать с COM-портами только на Windows 9x (то есть 95, 98, ME) а на NT-системах пишут что-то вроде "Неверные данные" (invalid data).
А теперь пояснения для тех, кто в танке, и кому нужно чётко расписать, КАК это делается: со всеми программами (исключение - ZeeSiemensG3) работать с телефоном нужно по следующей схеме:
1. Выключаем телефон
2. Подсоединяем к кабелю
3. Запускаем программу
4. Если нужно что-то в программе настроить - настраиваем
5. Нажимаем нужную кнопку ("Read log", "Write MAP", "Unlock" или ещё что-то там, это уж от вас зависит).
6. Коротко, но чётко, нажимаем красную трубку на телефоне.
7. Ждём окончания работы программы
вот, вроде бы такая ситуация сложилась на данный момент... кто может поправить и дополнить - милости прошу |
____________________________
Regards, Oleg S. Larin (Dormidont) | Siemens M65 FW500300 FFS43 MAP43 | 916-дальшенескажу (МТС Корпорация-3) | Never a dull moment in Mid-World... |
|
|
|