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

Тема: Все, что вы хотели знать о резидентных флэшерах, но не решались спросить...

  1. #1
    Junior Member
    Регистрация
    15.10.2004
    Адрес
    Москва
    Сообщений
    96
    Спасибо
    6
    Благодарностей: 11 : 3

    Все, что вы хотели знать о резидентных флэшерах, но не решались спросить...

    Всем привет!

    Давненько я не брал в руки шашек.

    Мне часто задают вопросы о резидентных флэшерах для CDMA телефонов. Воистину, с их помощью можно творить чудеса.

    Предлагаю зафиксировать эту тему в начале данного раздела.

    Меня спрашивают: почему у Юры (GT) во флэшере для одного и того же процессора есть три разных резидента?

    А вот почему. Скорее всего потому, что он решил пропатчить родной киосеровский резидент для того, чтобы он мог работать с некоторыми новыми микросхемами флэш-памяти! Дело в том, что старый резидент в момент запуска первым делом смотрит какая флэш-память стоит в данном телефоне, и сверяет со списком микросхем, которые он знает и с которыми он УМЕЕТ РАБОТАТь.

    Это очень серьезный момент, который не позволяет использовать данный резидент с новыми моделями телефонов в режиме записи. Прочитать флэш-память не проблема, все микросхемы имеют один и тот же алгоритм чтения. А вот при программировании всегда возникают проблемы : стирание, снятие защиты, запись данных - сделаны по разному. К тому же, самое главное, резидент должен знать карту памяти данной микросхемы : количество секторов, размер каждого сектора и его адрес в адресном пространстве. Это особенно важно, если мы хотим сделать частичное флэширование (для записи только однго сектора в области EFS при замене номера ESN).

    У меня была мысль сделать универсальный резидент, который можно было бы конфигурировать извне - с помощью программной оболочки под управлением операционной системы Microsoft Windows. По такому принципу работает резидент из программы OCD Flash Programmer, но он заточен под команды джитага и не умеет работать с сотовыми телефонами по протоколу RS232 или USB. Там есть большой конфигурационный файл, который по сути является базой данных и описывает как нужно работать с той или иной микросхемой флэш-памяти.

    Резиденты от разных производителей CDMA телефонов сильно отличаются друг от друга, здесь нет единого стандарта. Почти ни один производитель не делает функцию чтения памяти. Такая функция была обнаружена в старых резидентах фирмы Kyocera, а также в резидентах фирмы Sanyo.

    Команды и их синтаксис в резидентах разных производителей могут также сильно отличаться.

    В любом резиденте всегда есть команда PING, которая ничего не делает, только пингует телефон: мы иногда проверяем не завис ли телефон, посылаем ему команду "06" (в Лыжах), если телефон отвечает на эту команду "02", значит все в порядке, резидент запущен и работает нормально. Если отвечает "03", то значит резидент еще не запущен. Ответ "02" означает, что синтаксис команды правильный (параметры указаны правильно) и команда выполнена без ошибок. Ответ "03" означает ошибку (неверная команда, неправильный синтаксис, неверно указаны параметры) - команда не может быть выполнена.

    Команды загрузки и запуска резидента в разных телефонах разных производителей тоже бывают разные, хотя здесь больше порядка - многие фирмы стараются придерживаться стандартных квалькомовских команд. Очень безобразничает, как всегда, Самсунг. У него резидент обычно уже лежит в самой прошивке, и его не требуется загружать извне. Поэтому во многих Самцах вообще отсутствует напрочь команда загрузки резидента извне, а есть только команда загрузки в ОЗУ и запуска встроенного в прошивку резидента.

    Иметь рабочий резидент для каждого телефона, который заточен под нужную микросхему флэш-памяти - это большое дело. Вернее, это только полдела. Надо еще уметь ЗАГРУЗИТь этот резидент в оперативную память и ЗАПУСТИТь его! Вот здесь то и возникают зачастую неожиданные проблемы, как например в новых телефонах фирмы Kyocera, которая не на шутку начала защищаться от хакеров.

    Что еще вы хотели узнать, но не решались спросить?

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

    -=Frion=- (28.11.2007), bsazp (06.05.2008), dym1 (29.11.2007), master27 (18.12.2007), multik (27.11.2007), Romikgy (27.11.2007), Slevin (27.11.2007), Vadik_Kr (28.11.2007)

  3. #2
    Junior Member
    Регистрация
    11.07.2007
    Адрес
    Hollywood
    Сообщений
    85
    Спасибо
    7
    Благодарностей: 7 : 8
    Спасибо! Полезно знать! Пиши исчо!
    А мне бы вот хотелось бы узнать, как и чем окрыть PM файл нокиевских прошивок

  4. #3
    Mega Member
    Регистрация
    13.03.2007
    Адрес
    Porto Franco "Odessa"
    Сообщений
    1,972
    Спасибо
    75
    Благодарностей: 119 : 99
    Slevin посмотри на это
    http://nokiafree.org/forums/showthread.php?t=82870

    Inter прикольно очень позновательно , продолжай дальше

  5. 3 участника(ов) поблагодарили Romikgy за его сообщение:

    master27 (18.12.2007), Slevin (28.11.2007), vitalik33 (30.11.2007)

  6. #4
    Member
    Регистрация
    18.09.2003
    Адрес
    Баку
    Сообщений
    180
    Спасибо
    2
    Благодарностей: 2 : 1
    А как обойти защиту на запись. Есть у меня две трубы
    одного производителя и одной модели, на одном нет защиты
    на другом есть. Что самое интересное флеши тоже одиноковые. Принцип фул флеша не катит, т.к вторая труба на отрез отказывается шиться. Стоит там проц Qualcomm. Что можно придумать. трубки от Huawey ets2258. Что подскажите?

  7. #5
    Mega Member
    Регистрация
    13.03.2007
    Адрес
    Porto Franco "Odessa"
    Сообщений
    1,972
    Спасибо
    75
    Благодарностей: 119 : 99
    Inter где продолжение ?

Похожие темы

  1. что нужно знать и иметь под рукай для прошивки B/S-C81
    от extrimer в разделе BENQ-Siemens для новичков
    Ответов: 8
    Последний ответ: 28.10.2007, 23:22
  2. Хочу все знать про *********айвэй 668
    от Jiminay в разделе CDMA800 & TDMA
    Ответов: 57
    Последний ответ: 03.06.2005, 23:38

Ваши права

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