Motorola Фан Клуб Мобильные клубы: Samsung, Siemens, Sony, Nokia
Меню:
» Телефоны
· Телефоны Motorola
· Подбор телефонов
· Моб. справочник
· Обзоры и тесты
· Статьи и секреты
· FAQ по Motorola
· Инструкции
» Развлечения
· Анимация
· Картинки
· Скины для Motorola
» Файлы
· Программы
» Общее
· Новости
· О проекте
· Cвязь с нами
Hello-Moto » статьи и секреты 24 Августа 2017г.

Поговорим о SEEM




В памяти вашего телефона есть часть называемая EEPROM. В этих ячейках памяти (seem-записях) хранятся все персональные настройки телефона. Причём здесь хранятся не только ваши настройки, но и настройки самого телефона такие как: параметры аудио-тракта, IMEI, параметры аккумулятора, и т.д. Отсюда очень важный вывод: Нежелательно закачивать в телефон чужие настройки, т.е. чужие seem-файлы (читай ниже), т.к. потом вполне может получиться так, что ваш телефон будет терять сеть, или батарейка станет садиться очень быстро или ещё чего похуже.

Возникает резонный вопрос: А чем же мне считать эти seem-записи из телефона?
Отвечаю: Для этого пригодится P2Kman. Чтобы считать все seem-записи телефона нужно: подключить телефон, запустить P2Kman, нажать кнопку "Download seem". Процедура чтения занимает ~2 минуты. Seem-память считывается в файлы с именем XXXX_YYYY.seem, где XXXX - номер ячейки seem, а YYYY - номер записи.

Так вот, значит, ближе к делу. Всё что вы хотите поменять, меняется изменением соответствующего бита в этих seem-файлах. Нужно просто иметь под рукой любой HEX-редактор, и знать в каком файле, и в каком байте менять. Могу вас обрадовать: к вашему счастью есть энтузиасты которые не пожалели своих нервов и времени и методом перебора отыскали: какие же биты и в каких байтах этих файлов за что отвечают (за какую настройку). Постоянно пополняемый список всех возможных "изменений" находится по адресу map.txt

Этот список собирается из различных источников, используйте его на свой страх и риск!!!

Так вот, они выяснили, что из этих seem-файлов большинство нас интересующих настроек находятся в файлах 0032_0001.seem, 004a_0001.seem и 01a8_0001.seem, причём большинство известных настроек хранятся в первом их них. Могу вас ещё раз обрадовать: другими энтузиастами были выпущены оболочки для редактирования seem-файлов или напрямую соответствующих ячеек памяти телефона.

Качайте программульку для самого лёгкого редактирования (буквально одним щелчком мыши) P2Ktools. Запускаем её жмём "Connect". Открываем вкладку "Other features" жмём "Get" и просматриваем все вкладки, в поисках "вкусного". Потом жмём "Set", чтобы сохранить изменения в телефоне. Для загрузки изменённого seem-файла в телефон: Запускаем всё тот же p2Kman над кнопкой "Upload seem" в поле Seem вбиваем номер seem-файла (первую часть файла до знака подчёркивания, в нашем случае 0032), в поле rec вбиваем номер записи (вторую часть файла после знака подчёркивания, в нашем случае 0001). Жмём кнопку "Upload seem". Ребутаем телефон, и наслаждаемся тонкостями настройки своего телефона.

Вы спросите: А что это всё настройки, которые я могу поменять? Тут нет того, что я хотел, например как отключить пункт меню шаблоны MMS? Какой программой можно редактировать другие seem-файлы, не используя HEX-редактор?

Отвечаю: Качайте срочно прогу p2kseem

Рассмотрим на примере как отключить пункт меню шаблоны 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"-запись. Ещё есть "10" - установить и "18" – выполнить, но что с ними – пока неясно.

ВНИМАНИЕ!!! П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".
4 - IMEI
116 - User code
118 - Security
279 - Model
383 – Flex

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)".
Источник: hello-moto.ru
^ вверх ^



Новинки Motorola
0.0038
Все права защищены. Hello-Moto.RU - Клуб любителей телефонов Motorola © 2017
Использование материалов сайта возможно только с разрешения администрации.
По вопросам сотрудничества обращайтесь сюда.