![]() |
Проблема решена
После долгих дискуссий и огромного множества выслушанных глупых советов, я понял что специалисты либо скрывают и не хотят делиться, либо просто не знают... причем второе с каждым днем было все более ясно...
После посещения нескольких сервисов, где специалисты говорили что не вопрос, и били себя в грудь кулаком на вопрос какие программаторы у вас есть, на что я отвечал - готов заплатить прилично для восстановления данных, но после попыток говорили что все сложно, и код не сбрасывается... а в ответ на предложение за отдельную плату сесть вместе со мной разобраться за доп плату, качали головой считая меня полным дилетантом, отчаянию моему не было предела :) В общем это все лирика... к делу. Стал анализировать платформу S60 bb5, 2 процессора EPOC и NOS - EPOC - отслеживание действий пользователя, NOS - телефона, контакты и заметки, смс хранятся в файловой системе... подробных описаний мало - но было мнение что файловая система не стартует в режиме локал. не имея возможности полноценной работы с прошивкой, стал анализировать причину забывания кода телефоном... телефон принимал звонки с определением звонившего, во время разговора позволял менять режим связи, совершал экстренные вызовы - но код блокировки мешал подключиться к компу и не принимался... возникло предположение, что слетел кусок кода - отвечающий за авторизацию защитного кода. заменить можно только прошивкой MCU - что не всегда помогает, и часто удаляет данные. после проверки на таком же телефоне - подтвердилось, что это так - телефон сбросился и стер всю память... возникла мысль, что телефон не забыл пароль, а ждет ввода какого то иного, получившегося из слияния старого и нового, или сбоя. поле 5 группы [308] не доступно для чтения в pm а в группе [35] хранится что-то похожее на пароль с тройками, программы упорно при сбросе USER CODE сбрасывают это поле в 3132333435000000 якобы сбрасывая пароль на 12345 после сброса юзер кода программой NSS, затем циклоном в сервис центре, поле стало 20499 - причем JayDi сказал что это и есть 12345 в Е-интерпритации, но что это такое так и не удосужился объяснить... в инете инфы по этому я не нашел, и времени было мало. известные мне алгоритмы кодирования не подходили. в сервис центре после сброса пароля сказали что он теперь 20499 или 12345 но надо подождать час, но ни тот ни тот пароль не подходил. причем прога NSS и JAF при просмотре поля user code упорно выдавали пароль путем убирания из группы [35] pm троек. после экспериментов с установкой разных паролей, и сравнения файлов я заметил что несмотря на то что пароль больше 5 цифр или даже символов, в поле меняются только 5 цифр. это навело меня на мысль, что сам пароль хранится где-то в недоступном для чтения моими программами месте, а меняется только видимо его хэш или его как выразились, Е-интерпритация jaf не давал возможности отдельно прошить pm почему то, а программа NSS через USB вообще не давала прошить целиком, а при прошивке только группы [35] ничего не менялось... но при выборе диапазона прошивки от [2] до [300] часть групп менялась на новую прошивку вместе с группой [35] но часть становилась нулевой... Но при включении телефона он сам восстанавливал недостающие группы начиная с [1] и [2] Ура, решение было найдено! на рабочем телефоне был установлен мой старый пароль (11 символов), поле стало равно 35373333360000, сохранен файл pm c него. потом подключен через резистор старый заблокированный телефон в режим local, программой NSS заменена группа [35] на значение соответствующее старому паролю. несколько нервных минут, перезагрузка от батареи, ввод старого кода и телефон разблокировался!!! громкое УРА!!!!! Получилось!!!! тут же подключил PCSuite и скинул все данные :) |
Текущее время: 17:18. Часовой пояс GMT +3. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot