Спойлер
Да именно так: правда и ничего кроме правды! Ну вот опять все усложняют, подумаете Вы, прочитав заголовок. . . какие-то АТ команды. . .
Да нет, все наоборот упрощается: ваше знание о своем ките станет более полным, ваши вопросы на форум станут более предметными и уже не будут столь (как бы это помягче сказать) неопределенными вызывая глухое раздражение Великого Инквизитора(Админа) и членов его Совета(модераторов).
На все про все потребуется 30 мин. вашего драгоценного(не сомневаюсь) времени (время на чашку кофе и мечтательное созерцание в окно: "Ах какая девушка пошла!" тоже включено). Речь пойдет об МТК АТ коммандах. Вообще такой набор АТ комманд есть практически у любого крупного проиводителя элекроники: MediaTek(MTK), Qualcomm и др. Даже такой крупнейший производитель жестких дисков SeaGate использует для тестирования, настройки своих HD AT интерфейс.
Пример АТ команд
НАЙДИТЕ И СКАЧАЙТЕ: My Huawei Terminal.
Подсоединяем включенный телефон через обычный дата-кабель к компьютеру, в появившемся на телефоне меню выбираем СОМ соединение (драйвер сом-порта вы уже конечно установили), в диспетчере устройств находим и запоминаем номер нашего порта(например МТК USB Port(COM7)).
Запускаем программу-терминал: My Huawei Terminal. exe
В верхне(узком) окне выбираем наш СОМ7, жмем сonnect. Проверяем связь в нижнем(узком) окне. Набираем комманду: АТ жмем ввод в ответ в большом окне получаем: "Recieve: OK" - все телефон на связи! Далее примеры: набираем : AT+EGMR=0, 0 в ответ получаем наш процессор в телефоне-далее видим на скриншоте какие комманд я послал телефону (после Send: . . . ) и получил в ответ (после Recieve: . . . ).
Например: версия прошиви (AT+EGMR=0, 3), версия "железа"(AT+EGMR=0, 4) (название прошивки для вашего телефона собственно и состоит из этих двух частей!).
АТ команды много чего умеют! (А что вы думали: производители их используют для игры в бирюльки?!).
Ну в остальном в разберетесь из AT. pdf (в архиве с программой должен быть).
Пример АТ команд
Ну и напоследок еще:
Комманда AT+ELSM=0 ("оживит" экран телефона теперь он не гаснет а то ничего не успеваешь изучить)
Комманда AT+ELSM=1 - опять сделает возможным переход в "спящий" режим.
Комманда AT+CEMS=3 - телефон перешел в Factory Mode(не путать с инженерным меню)
Часто спрашивают: "Скажите мой телефон поддерживает JAVA?" (напр. ув. rogatykek!) Узнать проще-простого! Введите АТ комманду: AT+EJAVA=? Если в ответ получитк "ОК" смело можете озаботится установкой JAVA-приложений, если "ERROR" - забудьте о JAVA. А вообще эта комманда предназначена для установки. . .
Да, конечно, версия АТ комманд в архиве устарела. Наверняка добавились новые АТ комманды а в старые добавились новые параметры. Но идеологию, стандарт АТ комманд никто не отменял- ведь это один из инструментов разработчика и он не спешит выкладывать новую версию в открытый доступ.
Кто-то возразит: "Зачем мне эти АТ комманды: Вон отличная (согласен!) прога MOBILedit-как много она знает о моем телефоне!". Дудки! Она хорошо знает АТ комманды разработчика вашего телефона (MTK, QUALCOMM, ZTE, Huawei и т. д. ) и если где-то в ней видим "Not Available" очень возможно ее база данных устарела и прогу надо обновить. Другие программы которые собирают информацию, настраивают ваш телефон(через дата-кабель) тоже делают это через АТ комманды! Только интерфейс общения у них более подробный, понятный и не для специалиста. Это уже наше "спасибо" тем кто создал эти проги и "разжевал" для нас информацию полученную от АТ комманд. Все. . . Но GAME не OVER.
Заинтересованные читатели наверняка уже посмотрели логи (. . . /МОИ ДОКУМЕНТЫ/MOBILEdit!) и узнали какие АТ комманды прога посылает для сбора информации о телефоне(в том числе и для работы с файловой системой) А кто-то нашел набор АТ комманд в своей прошивке открыв ее в HEX-редакторе. Например: EKEY: (0, 1). Оказывается посыл AT+EKEY=1 блокирует PowerKey-кнопкой тело уже не выключить. Понятно: AT+EKEY=0 -разблокирует. Или команда CKPD="xxxx. . . xx" заменяет ввод с клавы. Например у меня: AT+CKPD="*#3283646633#" прямиком попадаю в cвое инж. меню. Или: AT+ETEST="xxxx"-если хххх блокировочный код вашего телефона то произойдет перезагрузка
телефона с установками по умолчанию(не забудьте, если надо, рекалибровать тачскрин после перезагрузки)Если код не угадали то в ответ: ERROR. . . AT+ETEST без параметров выдаст результат тестировани устройств телефона при загрузке(включении): первая цифра-идентификатор устройсва, вторая результат тестирования: 0-не тестировалось, 1-тест не прошло, 2-тест пройден. . . .