x65PapuaUtilsV044a – IMEI при генерации блоков в папке Флэш
берется из ОТП зоны!
* Все методы и т.д. в режиме теста.
Если Вы испортите свой телефон – это Ваша проблемка!
All
versions in Russian are free for all! For any
English version price is $3335.
(Причины просты - нет
поддержки! Оплата условная = сотрудничество. Пока я отдыхаю от вечного “Дай-дай”.)
Главные новости :)
Проект временно приостановлен до лучших времен, добавок пока не будет,
только исправления замеченных багов.
V0.4.4a - на русской
стандартной WinXP авторегистрируется
создание и сохранение новых блоков 512x, подправлена опция “Сохранить
блоки EEP” в “Флэш”…
V0.4.3 - Исправлена
ошибка в сохранении бутлоадера “PV VKD” для незарегистрированных
пользователей (спасиб SMeeTBB).
S65ffs50rus, M65ffs50rus, CX65ffs50rus, C65ffs50rus – Слепил свупчики для заливки FFS в x65 sw50
(вместо FFSinit) для
ремонта сбитых или update FFS на
телефоне не входящем в “
V0.4.2(rus) - Добавлено сохранение всех блоков EEP в единый файл для "Siemens
EEPROM Tool" при работе бутлоадером, открыто сохранение спец.бутлоадера для V_Klay3.3 под XP, исправлена ошибка в файлах
сохранения бэкапа сегментов, на русской стандартной WinXP авто-регистрируется чтение ESN AMD в бутлоадере …
V0.4.1g - Переписан бутлоадер и мелочи по разным шнуркам… Запись AMD Flash пока проверялась по одному логу в
АСЕ на одном убитом теле! Прислали всего один лог (!) (спасибо ejik) за 10
часов…
V0.4.0 - В связи с
участившимся переводом - большинство названий переписано на русский язык.
V0.3.9 - Добавлена кнопа “
V0.3.8d - Исправлена
иногда возникающая ошибка в генерации 76 и 5009 блоков, новый
бутлоадер с AMD флэш,
глюки на запись AMD продолжаются, на Intel усе OK, за тесты спасиб MisterDX…
V0.3.7a
- Доступна регистрация некоторых дополнительных
опций с фиксацией на Телефон как HardLock. (см.далее)
V0.3.6 -
Изменен
метод чтения больших блоков в флэшере (вроде стабильнее читать фулл стало).
V0.3.5 -
Исправлено
неверное назначение самих значений Мастер кодов (в 00000000!) для
незарегистрированных пользователей (см пункт: Мастер коды) и пачка внутренних мелких
изменений + мелкие баги…
V0.3.4 –
Баг версия.
V0.3.3 -
Добавлена
поддержка чтения AMD Flash ESN в бутлоадере для зарегистрированных
пользователей.
V0.3.2a -
Добавлена кнопочка галка “Чтение ФуллФлэш” в странице “Флэш” и
исправления мелкие + новые багги, копал интерфейс связи по COM порту, в версии 32A подправил ...
V0.3.1a - Мелкие поправки, подсказал gReD.
V0.3.1 - Добавлена кнопочка “Mkey?”,
почищено и выловлено в “флэш” пару мелких не влияющих на работу багов;
V0.3.0 - Добавлена запись нового ВCORE в чистую флэшу или для ремонта
убитой коры для всех x65…x75, сделана проверка параметров у Фрезы…
V0.2.9 V0.2.8 V0.2.7 V0.2.6 V0.2.5 V0.2.4 V0.2.3 V0.2.1 V0.2.0
WSMPlus – Программа WinSwupMenuPlus включения дополнительных меню в
сервисных свупах.
Video про x75 для телефонов x65: Video_about_CX75.3gp,
Video_about_M75.3gp.
****Для понятия и без
понятия: Я не программист под Windows! И у меня нет времени заниматься тестами всех моих корявых версий
данного сборника! Причина написания данной программы – полное отсутствие данных
возможностей ремонта моего телефона в коммерческом или бесплатном ПО!
FAQ по конференциям на тему "Save all" и ремонта
x65..x75 (кроме A65)
Восстановление телефона. Обсуждение вопросов, вариантов.
Всем кто пострадал от SaveAll В Eeprom Tools
Восстановление
убитых x65 - ТОЛЬКО софтовые и бесплатные методы
Считывание ключей
на 36+ и понижение заводской прошивки!
FAQ 1001: Стандартная проблема
"Save all"
(потеря 6-ти EEPROM блоков 5008,5009,5077,5121,5122,5123).
1. Если у Вас ещё не считаны коды Вашего телефона в PapuaUtils и если в
телефоне стоит версия прошивки 36 или выше, но телефон позволяет установку версии 25, то - считать прошивку версии 25 для Вашего телефона и установить её в
телефон. Как это делают другие в теме "FAQ
по прошивке х65." и "Прошивка
и процесс прошивки телефона, проблемы и их решения." Затем: Запустить
PapuaUtils, выбирать там нужный COM-порт, нажать кнопку 'Service Mode', после
этого отрывисто нажать красную кнопку на телефоне или воткнуть кабель**,
подождать вывода информации о телефоне, перейти на вкладку 'Коды', нажать
'Прочитать коды', потом нажать 'Расчет Skey и Bkey', после ждать, пока
рассчитаются ключи и нажать 'VKD v3.2+' - это сохранение пароля для лоадера
V-Klay версии 3.2и следующих, сохранять надо в файл
%V_KLay_dir%\data\Loaders\x65.vkd . Выключаем тел - кнопочка 'Выключение'.
Если телефон имеет заводскую версию выше
36 и не позволяет опустить версию ниже 36, то потребуется умение открыть
телефон и пользоваться ТП – читаем коды телефона
для версий SW от 36 в Папуании на страничке “Флэш”: Ставим только
галочку “Пауза” , замыкаем ТП и жмем кнопку
“Выполнить” **, через 1 сек, по надписи “BOOT загружен... Пауза 2 сек...”
отпускаем контакт с ТП, переходим на вкладку 'Коды', жмем 'Расчет Skey и Bkey',
ждем, пока рассчитаются ключи и жмем 'VKD v3.2+' - это сохранение пароля для
лоадера V-Klay версии 3.2и следующих, сохранять надо в файл
%V_KLay_dir%\data\Loaders\x65.vkd.
* Поддержка прямого чтения AMD Flash ESN в бутлоадере только для
зарегистрированных пользователей (Для русской XP прога регистрируется
автоматически).
** Требуется кабель с auto-ignition, или коротко замыкаем контакты
кнопки на разъеме клавиатуры, или, если шнур с выключателем зарядки, то включаем
кнопку зарядки, или втыкаем кабель с зарядкой в телефон…
2. Теперь надо запустить V_KLay, выбрать
там лоадер с именем "x65 (Password boot)" и слить фулфлэш. Не
закрывая V_KLay, открыть ФулФлэш файл в Smelter
и сгенерировать патч на открытие всех блоков еепрома: 'Инструменты, стандартные
патчи', затем меню 'Патч'- называется OpenHiddenEEPROM (OpenClosedEEPROM), далее скопировать
этот патч в V_KLay и 'Применить'. Выключить телефон.
3. Создаем и сохраняем утерянные
76,5008,5009,5077,5121,5122,5123 блоки:
Загружаем телефон в “Service mode” в PapuaUtils и давим кнопку
'Freia.log' и, при предложении сохранить блоки, говорим “Нет”, а на запрос
сохранения в телефон говорим “Да”. И для зарегистрированных пользователей,
давим кнопку 'New 512x' и, при предложении сохранить
блоки, говорим “Нет”, а на запрос сохранения в телефон говорим “Да”. Выключаем
телефон (кнопка “Выключение” на страничке “Установки”).
4. Проверяем как пашет телефон
- жмем кнопку "Normal Mode" и ждем загрузки телефона... Тыкаем
“Информация” – с PapuaUtils должно быть примерно
так:
Получение информации:
Model: SIEMENS XXX 53 lg3
Telephone in "Normal Mode"
IMEI:35xxx000xxxxxxx
SecurityStatus: FactoryMode
HWid: 32x
Напряжение аккумулятора 4126 mV.
Дополнительная информация:
Код(05): OTP заблокировано
Код(09): Bootkey записан в EEPROM
Код(0D): Ключи прописаны в BCORE
Код(12): Полный доступ к BFC фукциям
Код(15): Полный режим (не СЦ)
Код(19): Контроль включен
Код(1D): Блоки 512x присутствуют
Flash память №1 - Код завода: 00xx, тип: xxxx
Если телефон не заработал (кричит “пип”) – смотрите текст
ошибки, ищите и восстанавливайте другие блоки или FFS!
*** Желательно (!) иметь кабель с
"Auto-Ignition"!
PS: Если что не так - пишем в
конфу, а не мне.
Все проблемы с V_Klay обсуждаем там:
"V_KLay:
Патчер, Флэшер, Редактор раскладки клавиатуры" или V_KLay.
* Для
незарегистрированных:
Запрашиваем 512x блоки: Пишем только мне в личку на http://forum.siemens-club.ru или http://forum.allsiemens.com
и указываем только один код из PapuaUtils->'EEP512x'->'2.Создать строку
посылки.', а не всякие Имаи и Иапрель т.д. Мне
отдельные коды не нужны - они все есть в коде посылки и имеют дополнительную
контрольную информацию, для определения ошибок при передачах и копированиях.
Обычно в течении нескольких часов я передам вам ответный код для сохранения в
PapuaUtils 5121,5122,5123 блоков. Все вопросы пишите в конфу! На
вопросы по почте ответы не ждите! Если ответ на коды
не пришел в течении суток, то желательно повторить
запрос! Вставив ремонтный код, нажимают на страничке “EEP512x”
кнопку “5. Создать и сохранить блоки 5121, 5122,
Вариант лечения через Флэшер при известном ключе Skey и ESN
и отсутствию бэкапа:
1. Заливаем чужие рабочие сегменты EEFULL и EELITE с одинаковой модели телефона в
любом флэшере. (Можно заливать и целиком ФФ, но без BCORE!)
2. Запускаем x65PapuaUtils и проверяем на правильность Skey и рассчитанного BKey для Вашего телефона в страничке
“Коды”
3. На вкладке “Флэш” ставим галку
на “Пересчет Ключей в Флэш”
4. Нажимаем “Выполнить” и всё –
блоки переделаны для Вашего телефона.
* Обычно, в телефонах серии x65..x75, должно быть не менее 233 блоков EEPROM!
|
Кол-во блоков смотреть хоть так: "Siemens EEPROM tool.exe" Вариант2: |
В страничке “Флэш” ставим только галку “Сохранить блоки
EEP”, и далее “Выполнить”:
Авто-Запуск...
Передача БутЛоадера...
BOOT загружен...
Получение информации...
FlashID: 0089,880D
S65 SIEMENS 35xxxxxxxxxxxxx
HASH: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OTP ESN: XXXXXXXX
OTP IMEI: 35xxxxxxxxxxxxx
Поиск сегмента EELITE...
Поиск сегментов EEFULL...
Всего EEP блоков: 234
Блоки сохранены в .\Backup\XXESNXX_EEP_DATATIME.eep
Бут отключен. Всё слеплено.
При частой заливке или долгой работе аппарата требуется дефрагментация EEPROM блоков.
Дефрагментация производиться при введенном
Skey
в телефон в программе
“Siemens EEPROM tool.exe” или (лучше) Siemens X65 Formating Tools
В “Siemens EEPROM tool.exe” необходимо нажать “Load all”, а затем уже именно “Save all” -> Skey должен быть введен (!) или установлен патч но открытие всех блоков!
>Еще вопрос такой, при подборе кода происходит
какое-нибудь изменение в ПО аппарата или нет?
Нет, в телефоне ничего не меняется. Только, предварительно, считываются
необходимые данные.
Сам телефон при расчете ключей - не участвует.
После ввода Skey – меняется информация в блоках 5122 и 52 (ключ запоминается
телефоном - его средствами, а не патчами!).
Далее начинают работать все расширенные интерфейсы -
загрузка бутов уже не требует паролей. Это так можно выразиться – главный ключ
для телефона, он открывает доступ ко всему.
А если сказать “Отключить Skey” в x65PapuaUtils, то всё возвращается в
исходное состояние.
FAQ N1002: Эксперимент убийства всех (!) EEP
на чистейшей прошивке (тел считай новый) для эксперимента и полного убийства, с
последующим восстановлением (без бэкапов).
Конфигурация стенда:
1) Есть коды для PapuaUtils (т.е. требуется правильные: ключ BOOTKey, и код для
512x)
2) Телефон S65 SW43
Подключаем тел к компу кабелем…
1)В "Siemens EEPROM tool" жмем "Save All" или "Load
All" и "delete" все (!) блоки!
Короче, издеваемся как можем и получаем телефон вообще без блоков EEP.
2) Далее читаем ФФ и ставим патч ОпенХидЕПРОМ (см. FAQ 1001 п.п.2)
3) в "Siemens EEPROM tool" льем только S65_1_Standard_43_0001.map,
и в x65PapuaUtils
блоки по кнопке “Frea.log” (76,5008,5009,5077) и блоки “Save512x” (5121,5122,5123).
4) добавляем 1,2,55,67,75,167,5006 блоки (берем где хош). Зачем они и все ли
нужны, это не тема этого faq...
(1,2,55,67,75,167,5006 блоки от S65 = S65nomap) (Все EEP от C65)
Включаем тел – он пашет. Но желательно добить MAP на регионалку.
PS: может это ещё кому поможет, другим помогло (часто случай переполнения
сегментов EEFULL или
EELITE) …
Файлы чистых сегментов EEFULL и EELITE для “спец”
случаев и заливки в V_klay указаны
там, адреса для C/CX/M/S серии 65 указаны прямо в названии.
Так же, можно очистить их и во вкладке “Флэш”,
предварительно сосчитав Bkey (!) - опции “Очистить EEFULL” и “Очистить EELITE”…
FAQ
N1003: "Телефонный код заблокирован!” или “забыл Телефонный код :(“
1. Запускаем телефон в "Сервис моде", проверяем введен ли ключ Skey – на это указывает надпись “SecurityStatus: FactoryMode “.
2. Во вкладке “Разное”
давим кнопку “
3. Перезагружаем телефон: Выключаем
телефон (кнопка “Выключение” на страничке “Установки”) и включаем…
Вопрос: Код(0A): Запись Bootkey отсутствует в EEPROM – Это
нормально? Ответ: Если не нравиться Код(0A),
то: "Сервис моде"->"Отключить
Skey"->"Выключить телефон"->"Сервис
моде"->"Ввести Skey в телефон" = Код(09): Bootkey записан в
EEPROM После этого бут-пароль больше телефону не требуется, пока не
отключите Skey и появляется дополнительное меню “Develop.Setup”, которое можно
назначить на функцию клавиш. Мастер коды, при генерации новых блоков 512x по умолчанию задаются такие: *#0000*12345678#
- Блокировка Сети? *#0001*12345678#
- Блокировка Поставщика услуг? *#0002*12345678#
- Персонализация Поставщика услуг? *#0003*12345678#
- Телефонный Код? *#0004*12345678#
- Блокировка Абонентского аппарата Сети? *#0005*12345678#
- Только Сим? Для
изменения установок для новых телефонов необходимо заменить/вписать в файл
x65PS.ini свои любимые значения: [System] Mkey0=11111111 Mkey1=22222222 Mkey2=33333333 Mkey3=44444444 Mkey4=55555555 Mkey5=66666666 *Без
указания код назначается в 12345678. Если
производился расчет Мастер кодов в страничке “Разное” кнопкой “Mkey?”, то для этого аппарата ключи
будут записаны и сохранены индивидуально в x65PS.ini файле. По
просьбам трудящихся срисовал схему, напаянную на макете (собиралась с 2002г)
самого простого кабеля с тремя разъемами для x65 типа DCA-540 и DCA-500 и
ремонтных питаний. Но данная схема безбожно устарела - там всего до 115200
baud. А
выглядит это так USB -adapter.jpg Схема
фирменной коробки “Siemens Boot Adapter |
Проблемы с дисками давно известны. Сименс не дает ПО
для восстановления дисков, на полу-исправном телефоне (к примеру со слетевшим FFS_C и т.д.). FFSinit не имеет
возможности восстановления попорченных дисков, по причине работы только с
полностью исправным телефоном. По этому самое простое решение при поломке FFS_C - это залить обратно ранее
сохраненный и исправный фулл от данного конкретного телефона. Вместо фулл можно
залить только области сегментов FFS с рабочего телефона одинаковой модели.
Для
некоторых моделей (и только RUS!) это решил пока так:
S65ffs50rus, M65ffs50rus, CX65ffs50rus, C65ffs50rus – Свупчики для заливки FFS в x65 sw50
(вместо FFSinit) для
ремонта сбитых или update FFS на
телефоне не входящем в “
Если в
телефон залили полный чужой Фулл вместе
с Bcore(!) – то, никакие пароли теперь не
пойдут для него!
1.
Ищем
картинку с ТП.
2.
Берем
или делаем шнур с авто-запуском (auto-ignition).
3.
Открываем
телефон.*
4.
Снимает
все галки в “Флэш” и выбираем только “Пауза” и
“Пересчет Ключей в Флэш”
5.
Замыкаем
ТП на экран (корпус) (желательно через сопротивление в 15..75 Ом, чтобы не
повредить аппаратуру телефона).
6.
Жмем
“Выполнить” и для кабеля без автозапуска: одновременно коротко тычем контакты
кнопки “Вкл” или шнурком с зарядкой…
7.
По
надписи “Бут загружен” отпускаем ТП.
8.
Ждем
удачного завершения, если не вышло – повторяем с пп 6.
* Поддержка прямого чтения AMD Flash ESN в бут лоадере только для
зарегистрированных пользователей.
ТП для C6x, CX6x, CX7x, M6x, SK6x, S65 – Картинки первоисточники
ТП
Если в
телефоне убили Фулл вместе с Bcore(!)
– то, никакие пароли теперь не пойдут для него!
1. Ищем картинку с
ТП. (Для новой чистой флэши ТП не
требуется! Пропускаем до пп 4.)
2. Берем или
делаем шнур с авто-запуком (auto-ignition).
3.
Открываем
телефон.*
4.
Ставим
галки в “Флэш”: “Пауза” и “Новый BCore”
5.
Замыкаем
ТП на экран (корпус) (желательно через сопротивление в 15..75 Ом, чтобы не
повредить аппаратуру телефона).
6.
Жмем
“Выполнить” и для кабеля без автозапуска: одновременно коротко тычем контакты
кнопки “Вкл” или шнурком с зарядкой…
7.
По
надписи “Бут загружен” отпускаем ТП.
8.
Ждем
удачного завершения, если не вышло – повторяем с пп 6.
9.
Заливаем
рабочий Фулл любым флэшером без области BCORE (ТП и пароли не требуются!)
10. Вписываем понравившийся Skey в страничке “Коды”
(пример:12345678) (для новой флэши назначаем все коды!)
11. Ставим галки в “Флэш”: “Пересчет ключей во флэш”
12. Жмем “Выполнить” и ждем выполнения, если что
повторяем 11. (ТП и пароли не требуются!)
13. Загружаем тел в “Service mode” и на странице “Разное” вписываем
в окно Freeze Родной
IMEI (можно
прочитать из OTP)
14. Жмем “Фрезу”.
Всё – все коды будут прописаны (и OTP тоже, если флэш была новая!) самим
телефоном (!)
15. Перезагружаем в “Нормальный режим” и
проверяем…
* Поддержка прямого чтения AMD Flash ESN в бутлоадере только для
зарегистрированных пользователей.
Встроенный модуль Свупа, в
BCORE(main_1.0_V22) всех x65/x70,
тянет такие флэхи:
Intel Flash ID: 0089/8862, 0089/8864, 0089/8866, 0089/880B,
0089/880C, 0089/880F, 0089/880D,
0089/881C
AMD Flash ID:
0001/227E2204, 0001/227E2218, 0001/227E2230
Внимание: Freia и многие другие программы (ан)унлокеры дают
неправильные данные в блоки 5008 и 5077, что приводит к нестабильной работе
телефона, проверяйте блоки 5008 и 5077 на отсутствие лишних блокировок и
мусора!
Этим я не говорю, что у меня сама ‘круть’, просто
оповещаю…
Freeze –
это фиксация всех ключей в BCORE телефона и ОТП из заранее подготовленных ЕЕПРОМ блоков,
с другими дополнительными разметками. Если BCORE чистый – телефону не нужны никакие
пароли, но не работают свупы, а телефон пашет на 100%.
Для работы
функции Фрезы необходим правильный расчет и запись блоков 52, 76, 5008, 5009, 5077,
5121, 5122, 5123 и “Чистый коре”. Данные для расчета блоков берутся из страницы
“Коды”, а номер “отката” из страницы “Флэш”. Это заводской метод, а не патч.
После ввода ИМЕЙ в данной функции, телефон всё делает сам и прописывает все
коды и разметки в БКОРЕ и если Флэш новая и чистая, то и ИМЕЙ в ОТП область
тоже. Данный метод работает с A50 моделей телефонов, но на моделях ниже С65 немного
другой интерфейс, т.к. там другой процессор, но он более изучен всеми и я не
вижу смысла это делать в своей программе-тесте.
Регистрация некоторых опций с
фиксацией на Телефон как HardLock:
Для этого
необходимо:
1) Иметь
исправный телефон серии x65+ c введенным Skey.
2)
Получить код ремонта на 512x блоки (страница программы “EEP512x” кнопка “2. Создать строку посылки”)
3)
Вставить ответный код в окошко “4. Получить от них и вписать сюда ремонтный
код” (страница программы “EEP512x”)
4) Нажать
“5. Создать и сохранить блоки 5121, 5122,
Тогда, при
последующем запуске x65PapuaUtilsV0.3.7 и старше:
1)
Подключаем
этот зарегистрированный и включенный телефон серии x65+ в 'Normal Mode’ и с введенным Skey!
2)
Жмем
кнопку “Информация”.
Теперь
можно отключить этот телефон. И до
последующей перезагрузки программы будет читаться ESN у AMD Flash в бутлоадере, и будут доступны
другие функции на разных версиях программы.
При
следующем запуске программы требуется только заново “понюхать” (кнопку
“Информация”) с зарегистрированным телефоном.
* Временно, по причине сложностей и отсутствию описаний, регистрация
(без HardLock) на многие дополнительные опции программы выдается только
большим ремонтам в России или грамотным копателям Сименсов и только в ICQ при условии сотрудничества и
бесплатно!
Для писателей бесплатного ПО на Сименсы выдаются любые
исходники и инфа, но после собеседования в ICQ.
PV`(Papuas) © PapuaSoft & PapuaHard 1989..2005