Показано с 1 по 1 из 1

Тема: Достаем телефонную книгу из трупов dct4.!

  1. #1
    Senior Member
    Регистрация
    04.06.2007
    Адрес
    Kyiv
    Сообщений
    998
    Спасибо
    130
    Благодарностей: 117 : 58

    Достаем телефонную книгу из трупов dct4.!

    Итак все уже знают что в большинства никий семейства dct4 телефонный справочник хранится в 58 блоке ПМ-а. Когда телефон включается или входит в режим хотя бы локал мод, то 58 блок вычитать не проблема чтобы впоследствии не утратить эти временами ценные даные для наших дорогих клиентов. Но что делать когда наше тело програмное, но в силу разных причин в режим локал мод не входит и является попросту трупом. Недавно столкнулся с такой ситуацией и мне удалось успешно ее побороть, а именно определить адреса во флеши телефона где хранятся номера и потом прошить тело минуя эти адреса об этом я уже писал здесь http://www.mobile-files.ru/forum/sho...d.php?t=150890.
    Но вот о способе как мне удалось определить эти адреса справочника я пока мест еще нигде не упоминал хотя уже не раз людям желающим узнать об этом говорил что метод этот до тупости прост. Конечно для понимания всего что дальше буду говорить нужны эллементарные понимания процесса прошивки, а также знакомство с шестнадцатиричной системой исчисления иначе ничего понятно не будет. Если вам все это известно то вы уже как минимум не "пивонер" )).
    Итак как же прошить мертвый телефон чтоб не убить в нем 58 блок. Чтобы узнать это мне потребовался всего лишь живой телефон 6230i(а в последствии для подтвержения способа еще и 6070) а также страрый добрый UFS. В процессе эксперимента выявилось что 58 блок убивается когда в тело заливать обычным способом файл MCU, при этом тело вначале вытирается и при этом убивается справочник, а потом прошивается вседствие чего мы не найдем во включившемся телефоне ни номеров ни даже хотя бы заполненого 58 поля. Но когда мы возьмем включающийся телефон и прошьем его без витирания(шить нужно такую же версию прошивки что и была в телефоне), то с изумлением заметим что 58 поле после такой прошивки сохраняется, это и есть ключ к разгадке. Но это еще не все. Прошить мертвое тело без вытирания вам скорее всего не удастся. У меня сразу после начала прошивки выскакивала ошибка, а когда угадал версию которая видимо была до этого в теле оно дошилось до 87% и вновь оборвалось. Пробовал и джафом. То красавец молодец дошил тело до конца но оно все равно не включилось. Именно поэтому нам нужно найти ту узкую зону справочника во флеши телефона чтоб вытереть вручную весь остальной мусор минуя заветную область.
    Ну а как искать эту область думаю для людей которые до этого поняли о чем я писал не составить труда. Могу описать только как это делал я. В ЮФС есть такая функция "sckip erase from area". Если выставить ее уровень на 1, то тело будет шится без вытирания области MCU во флеши телефона. Если поставить уровень на 2, то небольшую часть из начала области MCU прога ЮФС вытрет, поставим на 3 вытрет еще большую область и так до конца. Вобщем у меня уже на уровне 5 после прошивки 58 блок из ПМ пропал, а в логе прошивке показало что дотерся последний до этого кусок адреса 0x00B60000-0x00FAFFFF. Вся область MCU или то что предлагает прога ЮФС вытирать по умолчанию имеет размерность 00000000-00FFFFFF. Как видим искомый адрес лежит практически в конце области MCU. И как показал второй эксперимент с 6070 там область записной книги лежит также в конце
    01E60000-01FDFFFF где полная область предлагаемая прогой для вытирания по умолчанию 00000000-01FFFFFF.
    Спросите зачем это все нужно если есть для этого проги которые немного совсем стоят и которые вытягивают из фулла все номера?!
    Отвечу:
    а) не всегда эти проги вам помогут(сам столкнулся с этой проблемой)
    б) это будет сделано вашими руками
    в) это будет альтернатива платному продукту и следовательно подтолкнет его разработчиков к дальнейшему развитию.
    ............
    Итак кто все же не поленился, дочитал и главное понял о чем речь, а также заинтересован в этом методе прошу подключится к даному проэкту и провести эксперименты с другими моделями dct4 имеющими 58 поле ПМ-а дабы еще раз проверить методику на деле и самое главное поделится успехами, а именно добычей адресов справочника для каждой конкретной модели. Чтобы в этой теме создать такой себе небольшой справочник.
    Вот к примеру нужно вам прошить труп чтоб не убить телефонную книгу. Посмотрели в справочник на адреса для конкретной модели, прошили тело без их затирания и все довольны...особенно наши дорогие клиенты.

    П.С. Те кто считает что эта методика выложеная во фри даст толчек для развития "пивонерии" ошибаются ведь для этого нужны определенные знания. Скорее пивонерия купит себе готовый софт "который стои совсем недорого".

  2. 19 участника(ов) поблагодарили anders77 за его сообщение:

    aalex (15.12.2011), alekseushka11 (01.12.2011), AndrejLW (01.12.2011), Beretta_rez (30.03.2016), djmixer (01.12.2011), DJ_TON (01.12.2011), fleck (01.12.2011), gaz2402 (27.09.2014), Kostyan (01.12.2011), mironov-au (01.12.2011), Mobilemonyak (04.04.2012), Muver (01.12.2011), romrip (01.12.2011), RV (01.12.2011), Serёgy (01.12.2011), slavievih (01.12.2011), strelez65 (23.01.2012), TVBoris (01.12.2011), zioom (01.05.2013)

Похожие темы

  1. Телефонную книгу R306
    от Petefree в разделе SonyEricsson для новичков
    Ответов: 0
    Последний ответ: 31.03.2012, 16:24
  2. N79-1 вытащить телефонную книгу
    от K-Man в разделе Nokia для новичков
    Ответов: 27
    Последний ответ: 26.01.2012, 19:01
  3. T610 вытащить телефонную книгу
    от chDmitrii в разделе SonyEricsson для новичков
    Ответов: 25
    Последний ответ: 31.03.2010, 07:19
  4. 3500с считать телефонную книгу с PM`а
    от Muver в разделе Nokia для новичков
    Ответов: 4
    Последний ответ: 27.05.2009, 23:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru