Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

Неофициальное описание (help) для Joker

Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Программы [ Версия для печати ]
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alf77
Студент
Студент
Популярность: +13 (13)
Имя: Алексей Фролов
Возраст: 47
С нами с: 22.11.2006
Сообщений: 2
Модель телефона: A55-A57(C55)-A62-A75

1/15 СообщениеДобавлено:Ср Ноя 22, 2006 17:40   Заголовок сообщения: Неофициальное описание (help) для Joker
Цитата

Недавно озадачился "софтовым" ремонтом скопившихся у меня дома телефонов А-серии. Огромное спасибо Papuas за программу Joker! С её помощью всё решилось легко и просто. Одна проблема - более-менее полного описания программы нет нигде. И в ближайшее время в авторском исполнении оного не предвидится. В результате озадачился составлением (компиляцией) такового.

Описание до конца не доделано - не выверено, и возможно, не будет закончено никогда. Все свои «чайниковские» вопросы при помощи Joker я уже решил, а новых проблем пока не предвидится. Поэтому помещаю собранное "как есть", может ещё кому пригодится...

Все исправления или дополнения приветствуются.

*************************************************************

Неофициальный help для Joker Siemens EGOLD Phone Version 0.3.4.3

Настройка.

Выбрать модель телефона (Mobile Type); номер com-порта (ComPort) и скорость его работы (Baud). Выбрать тип загрузчика (Boot Tape) и вариант автозапуска телефона (Ignition Type).

BootType/BootKey
Доступ к флэш-памяти телефона по индивидуальному паролю (BootKey). Проверку пароля выполняет BCore (Bootcore) – внутренний (начальный) загрузчик. Его изначальная задача – запретить доступ к флэш-памяти телефона неоригинальным программам.
Проверка ключа производится на соответствие EEPROM и HASH. HASH – контрольная подпись для проверки BootKey и других шифрованных блоков и ключей; записана в области BCore.
BootKey не проверяется, если строка HASH в Bcore не заполнена («чистый» или «новый» Bcore) или в телефон введен сервисный ключ Skey.
Загрузка через BootKey не работает, если перерезан TestPoint – в этом случае BCore (начальный загрузчик) вообще не используется.
Значение BootKey берется из файла Joker.ini из строки BKEY раздела [ххх], где ххх – значение IMEI телефона; раздел определяется по строке Imei в разделе [System]. При первом запуске программы используется значение BKEY из окна Cfg (ConfigOptions – Default Keys).
Любые исправления файла Joker.ini надо выполнять до запуска программы!

BootType/Normal
Работает на телефонах на телефонах с введенным сервисным ключом (Skey); на телефонах с перерезанным TestPoint.
Testpoint (контрольная точка - перерезка определенной дорожки на плате телефона) используется, чтобы отключить внутренний загрузчик Bootcore (BCore). После отключения чтение/запись флэш производится на аппаратном уровне по такому же принципу, как в предыдущих моделях Siemens (индивидуальный BootKey не требуется).

BootType/BcoreBag
Для получения доступа к флэш-памяти телефона без ввода ключа (BootKey) используется ошибка (bag) в программном коде BCore.
Работает на телефонах с ранними версиями ПО (firmware); на телефонах с введенным сервисным ключом (Skey); на телефонах с перерезанным TestPoint.



Ignition Type. Варианты автозапуска.
В начале обмена данными с телефоном Джокер делает попытку автостартовать телефон (управляя напряжением по линии питания телефона). Данный режим должен поддерживаться на аппаратном уровне (заложен в схему дата-кабеля).

Чаще телефон стартуют вручную. При появлении в окне сообщений «Start...» и бегущей синей полосе внизу окна необходимо коротко, но четко нажать красную кнопку телефона или отключить-подключить к телефону дата-кабель. После этого либо выводится сообщение об ошибке – отказе в доступе (если выбранный BootType с данным аппаратом в текущих условиях не работоспособен), или сообщение об успешной загрузке.
Отсутствие какого-либо сообщения, говорит, что с телефоном нет связи вообще – повторите запуск команды - старт телефона ещё раз. Возможно также, что ошибки в настройках программы и com-порта, неисправный или неподходящий дата-кабель, и т.п.

***************************************

Cfg (ConfigOptions – Default Keys)
Значения Skey, BootKey (BKEY) и мастер-ключей, используемые Джокером по умолчанию. Данные настройки сохраняются в файле Joker.ini в разделе [System].
Изначально там прописано:
BKEY – 6E75747A6F6973746865626573740000
Skey и остальные ключи – 12345678
Это, в общем случае, не соответствуют реальным ключам Вашего телефона!
Данные Ваших телефонов сохраняются в файле Joker.ini в разделах [ххх], где ххх – значение IMEI Вашего телефона.

# (Clear Memo)
Очистка окна информационных сообщений. Все информационные сообщения программы также независимо от информационного окна пишутся в LOG-файлы. Их местоположение задается в файле Joker.ini в разделе [System] в строке DirLogs. Изначально это подкаталог \Logs. Отключить запись LOG-файлов (только зачем?) можно исправив в файле Joker.ini в разделе [System] строку LogFileOn=1 на LogFileOn=0.

***************************************

Раздел Flash.

Длина (Size) и стартовый адрес (Start) блока данных флэш при операциях чтения и записи зависят также от выбранной модели телефона (Mobile Type)!

Flash/Read
Чтение выбранного участка флэш.

Flash/Write
Запись выбранного учаска флэш.

Опции записи:

Protect BCore
Запрет записи в область BCore.
Рекомендуется держать включенной, если явно не требуется обратное. При заливке “чужого” BCORE все ключи и шифрованные блоки теряют соответствие к HASH и становятся неработоспособными. Ключи от «чужого» телефона также не будут работать, так как ключи привязываются к конкретному аппарату – при проверке ключей учитываются IMEI и FSN.
IMEI (International Mobile Equipment Identity) – уникальный международный номер телефонного терминала. IMEI участвует в криптовании и присутствует в 52, 76, 5008, 5009, 5077, 5121, 5123 блоках EEPROM, а так же прописан и в область BCORE.
FSN (Flash Serial Number) – «серийный номер» микросхемы флэш; фактически, заводской номер конкретного телефонного аппарата; для телефонов SGOLD серии обозначается ESN (Electronic Serial Number).


ReCalc Keys
Пересчет ключей при записи флэш.
Восстановление (после перезаписи в областях BCore и EEPROM) данных и ключей, привязанных к конкретному телефону (IMEI, Skey, BootKey, мастер-ключи, …). Рекомендуется держать включенной, если явно не требуется обратное – особенно при записи в телефон данных, взятых от другого телефона! Фактически (совместно с «Protect Fac.EPP»), обеспечивает автоматическую «разлочку» (unlock) и восстановление заводских настроек телефона в процессе записи в него «чужого» фулл-флэш.

Backup F.S.EPP
Сохранить заводские и секретные блоки 67, 76, 5005, 5007, 5008, 5009, 5012, 5077, 5093, 5121, 5122, 5123 перед операцией записи.
Рекомендуется держать постоянно включенной. Местоположение backup-файлов задается в файле Joker.ini в разделе [System] в строке DirBackup. Изначально это подкаталог \Backup.

Protect Fac.EPP
Не менять заводские блоки 67, 5005, 5007, 5012, 5093 при записи EEPROM области флэш.
Рекомендуется держать постоянно включенной, если нет явного желания изменить заводские калибровки «железа» (hardware) конкретного телефона – настройки радиоканала, калибровки датчиков температуры и напряжения аккумулятора и т.п. При утрате не восстановимы без специальной аппаратуры!

Prepare Bcore
Подготовка BCore для операции Freeze (раздел «?» - разное).

***************************************

Раздел Skey.

Проверка значения сервисного ключа Skey и других ключей в телефоне производится на соответствие данным в блоке 5121 EEPROM и HASH. Значение для проверки Skey (5121 блок EEPROM) зашифровано с использованием значений IMEI и FSN. HASH – контрольная подпись для проверки шифрованных блоков и ключей – на EGOLD платформе телефонов записана обычно в области BCORE по адресу 0x800330.


Skey/Calc Skey
Чтение ключей через бутлоадер и расчет Skey.

Skey/Send Skey
Ввод Skey в телефон для открытия всех функций. Повторный ввод отключает Skey.

Create file SecBlocks (OTP IMEI)
Создать файл с блоками 76, 5008, 5009, 5077, 5121, 5122, 5123 по данным из OTP для записи в Siemens EEPROM tools.

Create file SecBlocks (EEP IMEI)
Создать файл с блоками 76, 5008, 5009, 5077, 5121, 5122, 5123 по данным из EEPROM для записи в Siemens EEPROM tools.



ReCalc All Keys
Пересчет всех ключей и секретных блоков.
Новые значения ключей для записи в телефон берутся из файла Joker.ini из раздела [ххх], где ххх – значение IMEI телефона. При отсутствии данных используются значения «по умолчанию» – задаются по кнопке Cfg (ConfigOptions – Default Keys).
Предварительно автоматически сохраняется backup-файл EEPROM. Местоположение backup-файла задается в файле Joker.ini в разделе [System] в строке DirBackup. Изначально это подкаталог \Backup.


Use OTP IMEI
Использовать данные OTP.

Use IMEI: _ _ _
Использовать ручной ввод IMEI.



Read F.EEP
Считать и сохранить заводские и секретные блоки 67, 76, 5005, 5007, 5008, 5009, 5012, 5077, 5093, 5121, 5122, 5123.

Name change

***************************************

Раздел Service


Service Mode
Загрузить телефон в сервисный режим (Service Mode).

Normal Mode
Загрузить телефон в нормальном (обычном) режиме – включить телефон.

Phone Off
Выключить телефон.

Info
Чтение информации в нормальном и сервисном режиме.

Read and Calc Keys
Считать данные в сервисном режиме (Service Mode) и рассчитать ключ Skey.
Работает только в «FactoryMode», т.е. с уже введенным в телефон ключом Skey.

Create Blocks
Пересчитать блоки 76, 5008, 5009, 5077, 5121, 5122, 5123 и записать в файл или телефон.

Backup EPP
Сохранение всех блоков EEPROM.

Defrag EPP
Дефрагментация областей EEPROM.
При частой «заливке» или долгой работе аппарата требуется дефрагментация EEPROM блоков.
Дефрагментация производиться при введенном в телефон Skey. Возможный способ «лечения» не включающихся телефонов.
Предварительно автоматически сохраняется backup-файл EEPROM. Местоположение backup-файла задается в файле Joker.ini в разделе [System] в строке DirBackup. Изначально это подкаталог \Backup.



Write EPP
Запись блоков EEPROM из файла в телефон.

Del Instances
Формат (очистка) разделов телефона.
«Типовой» способ лечения не включающихся телефонов.
В открывающемся окне можно выбрать конкретные объекты к удалению: Voice Memo, Voice Dialing, Browser Cache, File System, Tegic, Address Book.

5008 Phone Code
Просмотр блокировок телефона.

5121 Master keys
Рассчитать мастер-ключи.
Рассчитанные ключи будут записаны и сохранены индивидуально в Joker.ini файле, в секции с номером IMEI этого аппарата.
Мастер коды, при генерации новых блоков 512x по умолчанию задаются такие:
*#0000*12345678# - Блокировка Сети
*#0001*12345678# - Блокировка Поставщика услуг
*#0002*12345678# - Персонализация Поставщика услуг
*#0003*12345678# - Телефонный Код
*#0004*12345678# - Блокировка Абонентского аппарата Сети
*#0005*12345678# - Только Сим
Для изменения установок для новых телефонов используйте кнопку “GFG”.



5005 Map Info
Чтение и модификация версий MAP и даты изготовления телефона.
Информацию можно просмотреть и, при необходимости, изменить в открывающемся окне. При нажатии «OK» данные из этого окна записываются в телефон!

Simulate SIM
Эмуляция СИМ-карты.

***************************************

Раздел Contrast

Light On
Включение подсветки дисплея

Light Off
Выключение подсветки дисплея

Контраст для дисплея 1 (он же, если дисплей единственный).
Контраст для дисплея 2

Test Contrast1
Проверить уровень контраста дисплея 1.

5007 Read
Прочитать установки контрастов дисплеев

5007 Write
Записать установки контрастов дисплеев в телефон

***************************************

Раздел «?» (разное)

Service Mode
Загрузить телефон в сервисный режим (Service Mode).

Phone Off
Выключить телефон.

Get IMEI
Чтение IMEI с телефона.

Freeze
Write XBB+XBZ+XFS+AllEPP before use Freeze…

0071EPP
Исправление блока 0071 для отключения «Подтверждения включения» («самолёта») и добавления меню «Диапазон».
Предварительно автоматически сохраняется backup-файл исправляемого блока. Местоположение backup-файла задается в файле Joker.ini в разделе [System] в строке DirBackup. Изначально это подкаталог \Backup.


0280EPP
Исправления блока 0280 для включения «Developer Menu».
Через Developer Menu становится также доступен NetMonitor. После исправления блока 0280 необходимо записать спецномер в последнюю ячейку телефонной книги СИМ-карты. Спецномер зависит от IMSI номера СИМ-карты и может быть вычислен, например, программой «Siemens service code generator».
Предварительно автоматически сохраняется backup-файл исправляемого блока. Местоположение backup-файла задается в файле Joker.ini в разделе [System] в строке DirBackup. Изначально это подкаталог \Backup.

***************************************
^ Вверх ^
Профиль Личное
Vitik
Глав. Хелпер
Глав. Хелпер
Популярность: +142 (212)

Возраст: 27
С нами с: 04.07.2005
Сообщений: 1490
Откуда: Российская Федерация, Санкт-Петербург
Модель телефона: Разные старые сименсы

2/15 СообщениеДобавлено:Вт Ноя 28, 2006 17:04   Заголовок сообщения:
Цитата

(прошу извинить, если это оффтоп...)
2Alf77: Ты сделал полезную вещь. Ох, как я искал такое описание, когда A70 у меня появился icon_no
Тебе заслуженный плюс!

_________________
Индейская мудрость: Если ты заметил, что скачешь на дохлой лошади - слезь с нее.
Йа улитко...
^ Вверх ^
Профиль Личное
Drygba
Опытный
Опытный
Популярность: +27 (35)
Имя: Андрей

Возраст: 32
С нами с: 30.03.2005
Сообщений: 280
Откуда: Днепропетровск
Модель телефона: SE M600i

3/15 СообщениеДобавлено:Пт Дек 15, 2006 19:01   Заголовок сообщения: Re: Неофициальное описание (help) для Joker
Цитата

ИМХО. В трех кнопках заблудится сложно.
Мож прегодится. Собраны ошибки которые выдает Джокер.



Коды ошибок.txt - 4,95 KB
Файл скачен или просмотрен 1375 раз.
^ Вверх ^
Профиль Личное ICQ Фото
Alf77
Студент
Студент
Популярность: +13 (13)
Имя: Алексей Фролов
Возраст: 47
С нами с: 22.11.2006
Сообщений: 2
Модель телефона: A55-A57(C55)-A62-A75

4/15 СообщениеДобавлено:Пн Дек 18, 2006 14:58   Заголовок сообщения: Re: Неофициальное описание (help) для Joker
Цитата

Drygba писал(а):
ИМХО. В трех кнопках заблудится сложно.
Мож прегодится. Собраны ошибки которые выдает Джокер.


IMHO это EXIT-коды - их выдает телефон, а Joker только воспроизводит (выводит на экран компьютера)?
Помнится, где-то была отдельная тема, где собирали-классифицировали эти коды...
^ Вверх ^
Профиль Личное
THEDOORS
Новичок
Новичок
Популярность: +2 (10)
Имя: Святослав

Возраст: 26
С нами с: 09.08.2009
Сообщений: 64
Откуда: Сан-Франковск
Модель телефона: sx1x12...HTC ALPINE,BLUE ANGEL

5/15 СообщениеДобавлено:Вт Мар 09, 2010 21:02   Заголовок сообщения:
Цитата

у меня возник такой вопрос : он в sx1 заливает фф без тп ? ато я чето незнаю сделан у меня тп на sx1 или нет , потому што б/у купил , но фф заливает
^ Вверх ^
Профиль Личное Email Сайт ICQ
joedo
Студент
Студент
Популярность: +8 (26)
Имя: Андрей
Возраст: 51
С нами с: 13.06.2005
Сообщений: 350
Модель телефона: S25,S35,С45,М45,С55,S55,S65

6/15 СообщениеДобавлено:Ср Дек 04, 2013 19:31   Заголовок сообщения:
Цитата

Добавляю перебранные ошибки:


JOKER Коды ошибок Перебранные 02.12.2013.txt - 9,36 KB
Файл скачен или просмотрен 72 раз.
^ Вверх ^
Профиль Личное ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Программы Часовой пояс: GMT + 3



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia