Автор данного мануала lexter Хотите активировать дополнительные фичи вашего телефона:
Убрать лого ОПСОСА.
Убрать тире в номере телефона.
Включить\выключить различные пункты меню.
Активировать функцию запрета вызова с телефона звонков которых нет в записной книжке\всех звонков.
Сделать так, чтобы входящие сообщения хранились в телефоне. (В моеё С380 теперь влазит 34шт.)
Отключить картинку роуминга, ЖПРС, текст ЖПРС активен.
Активировать загрузку Явы.
Активировать инженерное меню.
Назначить при чтении СМС сообщения правую софт клавишу для удаления сообщений.
Нажать и удерживать клавишу 1 для дозвона на голосовую почту.
И другое....
Немного теории.
В памяти вашего телефона есть часть называемая EEPROM. В этих ячейках памяти (seem-записях) хранятся все персональные настройки телефона. Причём здесь хранятся не только ваши настройки, но и настройки самого телефона такие как: параметры аудио-тракта, IMEI, параметры аккумулятора, и т.д. Отсюда очень важный вывод: Нежелательно закачивать в телефон чужие настройки, т.е. чужие seem-файлы (читай ниже), т.к. потом вполне может Получиться так, что ваш телефон будет терять сеть, или батарейка станет садиться очень быстро или ещё чего похуже
Возникает резонный вопрос: А чем же мне считать эти seem-записи из телефона?
Отвечаю: Для этого пригодится P2Kman, который можно взять с адреса http://anton.tbg.ru/files/p2kman.zip Чтобы считать все seem-записи телефона нужно: подключить телефон, запустить P2Kman, нажать кнопку "Download seem". Процедура чтения занимает ~2 минуты. Seem-память считывается в файлы с именем XXXX_YYYY.seem, где XXXX - номер ячейки seem, а YYYY - номер записи.
Так вот, значит, ближе к делу. Всё что вы хотите поменять, меняется изменением соответствующего бита в этих seem-файлах. Нужно просто иметь под рукой любой HEX-редактор, и знать в каком файле, и в каком байте менять. Могу вас обрадовать: к вашему счастью есть энтузиасты которые не пожалели своих нервов и времени и методом перебора отыскали: какие же биты и в каких байтах этих файлов за что отвечают (за какую настройку). Постоянно пополняемый список всех возможных "изменений" находится по адресу http://xlr8.us/hofo/map.txt
Этот список собирается из различных источников, используйте его на свой страх и риск!!!
Так вот, они выяснили, что из этих seem-файлов большинство нас интересующих настроек находятся в файлах 0032_0001.seem, 004a_0001.seem и 01a8_0001.seem, причём большинство известных настроек хранятся в первом их них.
Могу вас ещё раз обрадовать: другими энтузиастами были выпущены оболочки для редактирования seem-файлов или напрямую соответствующих ячеек памяти телефона.
Качайте программульку для самого лёгкого редактирования (буквально одним щелчком мыши). http://motofan.ru//downloads/[235]P2KTools.zip Запускаем её жмём "Connect". Открываем вкладку "Other features" жмём "Get" и просматриваем все вкладки, в поисках "вкусного". Потом жмём "Set", чтобы сохранить изменения в телефоне.
Для простого редактирования seem-файлов может пригодится программка http://www.fraghosts.net/stuff/apps/motoro...torola-tool.zip запускаете её, жмёте на кнопку 0032_0001.seem, находите сохранённый на жестком диске считанный из вашего телефона прогой p2Kman соответствующий файл, и жмёте "Open". А далее меняете всё, что вы захотите (только сделайте бэкап оригинального файла). Потом жмём "File"=>"Save seem file" для сохранения сделанных изменений. То же самое проделываем с 004a_0001.seem.
Для загрузки изменённого seem-файла в телефон:
Запускаем всё тот же p2Kman над кнопкой "Upload seem" в поле Seem вбиваем номер seem-файла (первую часть файла до знака подчёркивания, в нашем случае 0032), в поле rec вбиваем номер записи (вторую часть файла после знака подчёркивания, в нашем случае 0001). Жмём кнопку "Upload seem". Ребутаем телефон, и наслаждаемся тонкостями настройки своего телефона.
Вы спросите: А что это всё настройки, которые я могу поменять? Тут нет того, что я хотел, например как отключить пункт меню шаблоны MMS? Какой программой можно редактировать другие seem-файлы, не используя HEX-редактор?
Отвечаю: Качайте срочно прогу http://anton.tbg.ru/files/p2kseem.zip
Рассмотрим на примере как отключить пункт меню шаблоны MMS.
Смотрите файл map.txt. По поиску "MMS Templates" находите, что данная настройка хранится в файле 0032_0001.seem и меняется присвоением 7-му биту значения "0" в байте "6B". Запускайте прогу и вбиваете "номер seem" (в нашем случае 0032), в поле "seem" и "номер записи" (0001) в поле "rec". Нажимаете кнопку "Load from phone". Сохраняем на всякий случай бэкап, т.е. жмём "Save to file". Нам нужен байт "6B", т.е. переводим курсор на строку, где 000060, и жмём стрелку вправо, пока внизу не увидим надпись "Offset:006b". Нам нужен седьмой бит. Обратите внимание, там стоит галочка - значение бита 1, сбрасываем её. И жмём кнопку "Save to phone".
Жмём кнопку "Restart the phone". Усё.
Обратили внимание, что около некоторых битов есть описание? Читайте, вникайте, и настраивайте свою мобилку
Вы спросите: А у меня нет кабеля. Значит, я иду лесом?
Отвечаю: Ячейки, в которых хранятся настройки, можно редактировать с помощью всего лишь одного телефона и "прямых" рук Для этого вам необходимо зайти в сервисное меню телефона. Для входа в сервисное меню необходимо быстро нажать комбинацию следующих кнопок: Меню048263* В случае удачи, должна появиться надпись "Opcode:" - это приглашение для ввода сервисных команд. Нам понадобятся две команды для работы с ячейками памяти телефона "32"-чтение и "47"-запись.
ВНИМАНИЕ!!! Пpи записи (кoмaнда 47) будьте осторожны, т.к. ошибка всего в одной цифре может привести к тому, что вы поменяете НЕИЗВЕСТНУЮ вам настройку, а т.к. вы ошиблись, вы не сможете вернуть всё назад, с помощью телефона, потому, что вы незнаете что поменяли!!!
Paзбepeм нa пpимepe: Активировать инженерное меню.
Смотрим файл map.txt. По поиску "engin" находим, что менять надо в ячейке с номером "0032" и в записи с номером "0001". Нeoбxoдимo присвоить значение "1" битам "4" "5" и "6" в бaйтe 44.
ВНИМАНИЕ!!! В сервисном меню телефона всё числа необходимо вводить в десятичной системе исчисления. А то, что телефон нам показывает, всё в шecнaдцaтepичнoй системе исчисления.
Теперь нам необходимо прочесть этот байт из телефона.
Вводим команду для чтения "32" нaжимaeм "OК",
Видим "Field 1".
"Field 1" - это номер ячейки памяти. Нас как мы выяснили интересует ячейка с номером 0032. Но, так как это число пpeдcтaвлeнo в шecнaдцaтepичнoй cиcтeмe иcчиcлeния, то мы переводим eгo в дecятичнyю, пoлyчaeм знaчeниe "50", ввoдим eгo и нaжимaeм "OК",
Видим "Field 2"
"Field 2" - это номер записи. В нашем случае это 0001. Единицу переводить в другую систему исчисления не надо поэтому просто вводим "1" и нaжимaeм "OК",
Видим "Field 3"
"Field 3" - это байт, с которого начать отображать содержимое записи 0001. Нас интересует байт 44. Переводим в десятичную систему исчисления, получаем значение "68", ввoдим eгo и нaжимaeм "OК",
Видим "Field 4"
"Field 4" - это количество байт, которое необходимо отобразить на экране телефона, начиная с того, который мы указали в "Field 3". Нам, то с вами хватит и одного Поэтому поэтому просто вводим "1" и нaжимaeм "OК",
Видим
F1:0
F2(D):87
Где "87" - это и есть значение искомого байта "44" записи "0001" в ячейкие с номером "0032" в шестнадцатеричной системе исчисления. У вас, конечно может быть и другое значение. Запоминаем его для отката. Переводим "увиденое" в двоичную систему исчисления получаем "10000111". Нeoбxoдимo присвоить значение "1" битам "4", "5" и "6".
ВНИМАНИЕ!!! Остчёт ведётся с нуля, то есть самая правая единица это "нулевой бит".
Отсчитываем справа налево 4-ой, 5-й и 6-ой биты и присваиваем им значение "1". Получаем "11110111". Переводим в десятичную систему исчисления получаем "247". Запоминаем его.
Далее нам необходимо записать в телефон это значение. Жмём "Назад". Вводим команду 47 (запись).
ВНИМАНИЕ!!! ОСТОРОЖНО ВВОДИТЕ!!! НЕ ПЕРЕПУТАЙТЕ ЦИФРЫ!!!
Видим "Field 1".
ввoдим "50" и нaжимaeм "OК",
Видим "Field 2"
вводим "1" и нaжимaeм "OК",
Видим "Field 3"
вводим "68" и нaжимaeм "OК",
Видим "Field 4"
вводим "1" и нaжимaeм "OК",
Видим "Field 5 (D)"
вводим "247".
Видим
F1:0
Это значит что всё ОК. Ребутим телефон. Залазим в настройки => Офисные средства и видим пункт "Технология"
Для отката необходимо присвоить этому байту старое значение, т.е.
Видим "Field 1".
ввoдим "50" и нaжимaeм "OК",
Видим "Field 2"
вводим "1" и нaжимaeм "OК",
Видим "Field 3"
вводим "68" и нaжимaeм "OК",
Видим "Field 4"
вводим "1" и нaжимaeм "OК",
Т.к. наше запомненное старое значение "87" в шестнадцатиричной системе исчисления, а в телефон необходимо вводить в десятичной, переводим его в десятичную, получаем "135".
Видим "Field 5 (D)"
вводим "135"
Видим
F1:0
Обратите внимание что при работе с ячейкой "0032" и записью "0001" меняться будут только значения вводимые в поля "Field 3" и "Field 5 (D)"