motofan logo
> 

MotoSetup, Новая P2K-программа

MOTOROKR
сообщение 18.3.2007, 14:47


Гуру
******

Группа: Разработчики
Сообщений: 933
Регистрация: 11.9.2005
Из: RU-MOW (ISO-3166-2)
Пользователь №: 51 143
Модель телефона: VA76r (Tundra)
Прошивка: Various

Рейтинг: 476



Новая программа для работы с P2K-телефонами. Обладает множеством полезных функций и поддерживает P2K05.

Когда-то давно, а точнее - в октябре 2005 года, я решил написать свою программу для моего тогдашнего телефона - E398. Надо отметить, что тогда я вообще не знал никакого языка программирования. Идея была простой: сделать программу, которая позволяет быстро активировать различные настройки телефона (в то время p2ktools этих настроек было раз два и обчёлся, а в другой программе, уж точно не помню названия, их было полным полно, но почти все их них были не актуальны для современных телефонов). Время шло, интерес к этому дело то пропадал, то появлялся вновь. В июле 2006 программа почти полностью отказала от стандартных функций p2kapi (ну некоторые уже сделанные вещи всё же лень было переделывать) и стала использовать лишь одну - Send_CMD, то есть начала самостоятельную работу с протоколом телефона.

Сегодня в MOTOSETUP (а именно так называется моя программа) есть множество функций. Многие из них вы не встретите ни в одной другой программе (их было бы больше, если бы программа не выходила так долго). Да, конечно многое из них не столь полезны, но, думаю, посмотреть "а что телефон ещё может" и "как это работает" будет интересно многим. Перечислю лишь некоторые функции, которые впервые встречаются в моей программе:

1. Программа может выдавать самую полную информацию о подключённом телефоне: 70 различных параметров операционной системы, таймеров вызова, настроек и прочего. Этого нет даже в Radiocomm.
2. Программа позволяет с компьютера переключать текущий диапазон работы телефона и узнавать его.
3. Она сама найдёт и выделит заданный оффсет в текущем симе.
4. Редактор сим "двух оконный": старое и новое значения.
5. Файловой менеджер обладает уникальной функцией: ему не требуется узнавать размер файла (т.е. тратить время на извлечения списка файлов) для того, чтобы скачать его.
6. Программа позволяет пользователю самому ввести команду, которую он хочет, чтобы телефон выполнил.
7. В AT-терминале есть очень удобная фича: программа может извлечь из телефона список поддерживаемых именно данной моделью команд и делать автозаполнение по нему при вводе команды.
8. Программа даётся возможность управлять дисплеем: заливать его определённой паттерной, заданным цветом, переключаться между экранами и узнавать полную информацию об установленных дисплеях.
9. Синхонизовывать часы телефона в P2K-режиме.
10. Включать виброзвонок на разных моделях.
11. Узнавать текущее напряжение и прочие параметры работы железа телефона.
12. Управлять аудиочастью телефона: выбирать устройства ввода и вывода, кодеки, настраивать громкость и проигрывать любые системные звуки.

И это далеко не все.

Небольшой FAQ.

Q. А как узнать кучу разной инфы о телефоне?
A. В меню Functions выбрать Device information и нажать Refresh information внизу появившейся страницы. Информацию также можно сохранить и распечатать.

Q. А как можно быстро настроить различные функции телефона?
A. В меню Functions выбрать Device Setup и нажать Get. По завершении настройки нажать Set.

Q. А как в этом редакторе Симов офсет найти?
A. Сначала нужно прочитать сим кнопкой Read this SEEM, потом ввести нужное смещение в поле Selected offset и нажать Go to offset.

Q. А что с программа умеет делать с дисплеем?
A. Это функция находится в меню Functions>Test commands. Перед работай необходимо перевести телефон в режим Suspend (Power>Suspend). Чтобы видеть, что происходит на дисплее, необходимо включить подсветку (на фрейме LEDS выставить нужны чеки). Чтобы залить дисплей определённым цветом, задайте цвет с помощью трёх ползунков и нажмите Set. Что отобразить тестовую паттерну, просто выберите её в выпадающем списке Pattern. Если вы хотите делать всё тоже самое, но не на основном, а, например, на внешнем дисплее, щелкните по типу типу дисплея во фрейме Select display. Чтобы узнать характеристики установленных экранов, щёлкните по таблице внизу фрейма Display.

Q. А что там за разноцветные прямоугольники на странице Test commands?
A. Это цвет лампочек Funlights. Работает там, где эти лампочки есть (например, в Е398).

Q. А что ты там про напряжение писал?
A. Его можно посмотреть на странице Test commands. Просто во фрейме A/D Parameters установите кружок у Check voltage, выберите тип напряжения в выпадающем списке и нажмите кнопку GET. Там же можно посмотреть и другие параметры, щёлкнув по Other A/D data.

Q. А как время синхронизовать?
A. Очень просто. Опять же на странице Test commands. Во фрейме System Time нажмите GET, чтобы узнать текущее время телефона. Чтобы синхронизовать это время с компьютерным, нажмите Sync.

Q. Так тут ещё и фотки можно делать?
A. Да, на странице Test commands есть фрейм Camera. Выберете нужное разрешение в выпадающем списке Resolution и нажмите Start cam. При помощи соответствующих ползунков и списков вы можете менять параметры съёмки (вроде, это только с GSM-телефонами работает). Нажмите Capture и дождитесь загрузки картинки. Если вы не хотите хранить картинку в телефоне после данной операции, предварительно поставьте флаг Delete Picture. Полученная картинка появится в новом окне и у Вас будет возможность узнать её размер (в твипах) и сохранить.

Q. А что можно сделать во фрейме Keybord.
A. Так можно эмулировать нажатие соответствующих клавиш на телефоне (при щелчке по ним) или можно поставить галочку у Monitor Keys и в режиме реального времени получать информацию о состоянии клавиш. Если программа не определила клавишу, она вернёт её номер, поставив перед ним знак вопроса. Этот номер можно ввести в поле рядом, и, нажав кнопку Execute, эмулировать нажатие данной клавиши. Если действие клавиши не соответсвует её имени, сообщите об этом в этой теме.

Q. А что такого страшного во фрейме Audio страницы Test Commands, что его нельзя использовать с 3G?
A. Да нет в нём ничего страшного, просто мой 3G здорово переглючило при работе с данными командами. С GSM подобных эффектов не наблюдается. Первым делом надо переключить телефон в режим Suspend. В данном фрейме можно настроить устройство ввода звука в телефон (Audio Input device) и вывода (Audio Output device), настроить громкость звука (ползунок Volume). Если телефон с двумя стереодинамиками (E398) можно выключить на время один из них, отметив чеки у L mute или R mute. После этого можно воспроизвести любой из системных звуков телефона (не все поддерживаются), выбрав его из выпадающего списка рядом с кнопкой Play и нажав эту самую кнопку. Нижние четыре кнопки отвечают за речевые кодеки. С их помощью, например, можно сделать мегафон: установите Audio Input device – 02, Audio Output device – 05 и нажмите
EFR ON. Отключается повторным нажатием на данную кнопку.

Q. Ничего в вашем файловом менеджере не понятно.
A. Да, интерфейс находится в стадии доработки. Вы можете получить список файлов нажатием на кнопку Refresh all drives на Explorer Bar в левой части окна. После этого можно выделить любой из дисков в дереве файлов и обновить список ещё раз, но уже для него оного (Refresh selected drive). Существует также возможность получения списка файлов по маске (Refresh by mask): введите в поле ниже маску и нажмите эту кнопку. Например, если Вас интересуют все mp3 – файлы с флешки, маска будет такой: ”/b/*.mp3”, все фотки с диска /e/: ”/e/*.jpg” и т.д. Подпапок в маске быть не должно. Для скачивания файла, выделите его в списке справа и нажмите Download the file. Для удаления – Delete the file (в подменю File Operations Explorer Bar-а слева). Загружать файлы можно либо в текущую директорию дерева файлов, или по принудительному пути (для этого надо отметить чек Create a new dir to upload files to) и ввести путь. Загрузка осуществляется кнопкой Upload the file. У выделенного файла в списке можно менять атрибуты. Делается это в подменю Attribute Operations в левой части окна. Отметьте чеки у соответствующих атрибутов и нажмите Change. Отличительной особенностью данного файлового менеджера является распознавание процессов, создавших файл (колонка Owner в списке файлов). Если менеджер собирается производить какие-то операции с диском /L/ в логе в правой нижней части окна, это значит, что протокол вернул ошибку. В ближайшее время менеджер будет значительно улучшен.

Q. А что за автозаполнение в AT-терминале?
A. Очень полезная вещь. В поле COM Port введите номер порта, на котором висит телефон (автоопределение будет в следующей версии) и нажмите Open. Вы можете проверить, правильно ли вы выбрали порт, нажав кнопку Send ATI3 – в терминале должна появится строка Motorola Mobile Phone. Нажмите Generate CMD list, и если в логе не будет сообщения об ошибке, вы можете убедиться в удобстве данной функции, попытавшись ввести команду в строку AT снизу (рядом кнопкой Send). Кнопка AT+MODE переключает телефон в режим, заданный в выпадающем списке рядом с ней. Иные функции, видимо, в комментариях не нуждаются.

Q. А я великий мото-кодер и хочу передрать у тебя какую-нить функцию. Что мне надо сделать?
A. Очень просто! Для таких, как Вы и предназначена страница USB Logging в меню Functions. Лог можно отключить (Enable Logging), очистить (Clear Log) и сохранить. Хотя я и за развитие различных программ, но считаю, что необходимо уважать авторство и учитывать, в какой именно программе впервые появилась какая-нибудь функция.

Q. Что делать, если программа повисла или выдала мне непонятное сообщение?
A. Написать автору. smile.gif

Установка
Разархивировать всё в одну папку и запустить INSTALL.bat. После этого запустить MOTOSETUP.exe

Отдельная благодарность: VILKO и dwALX

Программа долгое время тестировалась на разных телефонах и маловероятно, что она может причинить вред Вашему телефону. Но, используйте программу на свой страх и риск. Автор снимает с себя любую ответственность за испорченные программой телефоны. Настоятельно не рекомендуется очень быстро менять паттерны для дисплея.

Надеюсь, все понимают, что выловить все баги сразу одному практически невозможно. Поэтому очень надеюсь на вашу поддержу и конструктивную критику. Это всего лишь одна из первых версий, программа будет разрабатываться и дальше, надеюсь, когда-нибудь получится действительная стоящая вещь.

Искренне надеюсь, что программа вам пригодится smile.gif

Исправления:
Исправленный файл Config.conf (для тех у кого расползается 8 пункт в меню Мультимдия в Device Setup): https://forum.motofan.ru/index.php?act=Attach&type=post&id=115458
Исправленный баг в файловом менеджере (нужет только, если он у вас не работал и показывал диск /L/): https://forum.motofan.ru/index.php?act=Attach&type=post&id=115612

Следующая версия (с поддержкой русского языка и исправленными багами) выдет в середине июня.

Сообщение отредактировал MOTOROKR - 15.5.2007, 17:14
Прикрепленный файл MOTOSETUP.rar   ( 1.14 мегабайт ) Кол-во скачиваний: 20505
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
MOTOROKR   MotoSetup   18.3.2007, 14:47
павлеГ   а прекольна...с л7е вроде работает   18.3.2007, 15:00
MOTOROKR   павлеГ, выложи сюда плиз файл с информацие о телеф...   18.3.2007, 15:05
Zakovor   Спасибо, прикольная пргорамма, на моем V3x работае...   18.3.2007, 16:14
павлеГ   такс.....файл менеджер чото не хочет работать...ил...   18.3.2007, 16:17
MOTOROKR   павлеГ, спасибо. Как работает файловый менеджер на...   18.3.2007, 17:21
ApxuBatop   Гы, у меня после того, как я скроликом быстро меня...   18.3.2007, 17:30
MOTOROKR   Эмм... У меня на Е398 такой процесс начала ещё до ...   18.3.2007, 17:35
ApxuBatop   Да, бэкап не помог... :'( bigsmile; Может со...   18.3.2007, 17:52
Trentemoller   Я так понял программа русский интерфейс не поддерж...   18.3.2007, 19:36
MOTOROKR   Программа вместе со мной поддерживает моё убеждени...   18.3.2007, 19:45
MultIfleX   Программа вместе со мной поддерживает моё убежден...   27.3.2007, 8:59
dvsdigiman   Сорри за критику... L7: Functions - Device Infor...   18.3.2007, 21:36
MartinGore   MOTOROKR, по описанию программа помоему супер,щас ...   19.3.2007, 4:51
MOTOROKR   Спасибо 1. Название всех параметров таблицы с инф...   19.3.2007, 6:54
SlayerCV   Немного потестил и вот че выдает в настройках: смс...   19.3.2007, 10:05
Iton   Motorola L6 Баги Serial number: яяяяяяяяяяяяяяяяяя...   19.3.2007, 11:24
Harry_27   Запустил на WinXP SP2 - выдала окшко "Runtime...   19.3.2007, 14:10
MOTOROKR   dvsdigiman, ещё раз спасибо за критику, постараюсь...   19.3.2007, 14:12
n0wheremany   Я критик. :shades: Больно большой размер для так...   19.3.2007, 14:45
MOTOROKR   Лог в студию :) Работает, если, например, прочита...   19.3.2007, 14:59
n0wheremany   Видать не прравильно. При показе 2 формы - перву...   19.3.2007, 15:21
MOTOROKR   FAQ почитай :) Это значит что протокол ошибку вер...   19.3.2007, 15:33
n0wheremany   C размером я ничего не понимаю - это типа твоя ф...   19.3.2007, 16:22
MOTOROKR   Ты точно уврен, что функции File_Read(ptr Buffer,...   19.3.2007, 16:33
Vilko   по функционалу с Е398 работает все, вкратце прогу ...   19.3.2007, 18:00
dwALX   Возможно, это свяно с глюком функции Send_CMD в p...   19.3.2007, 18:17
Random   Отпишусь и я :) Вряд ли это тянет на некую особенн...   19.3.2007, 18:37
MOTOROKR   Random, именно об удобстве речь и идёт. Вот, напри...   19.3.2007, 18:46
Random   Наверное не надо объяснять, что список читается н...   19.3.2007, 18:56
dwALX   Раз уж зашла речь про МММ, то расскажу как там все...   19.3.2007, 19:05
Chuba   Не выходит скачать программу(атач в первом посте э...   20.3.2007, 9:41
MOTOROKR   Можно отсюда скачать: http://webfile.ru/1352655   20.3.2007, 11:27
n0wheremany   >> 17:41:21 039 FF FF << ...   20.3.2007, 12:40
Chuba   Хрюша SP-2 "Рантайм ерор 440", при нажат...   20.3.2007, 12:46
MOTOROKR   n0wheremany, каким бы глупым этот лог и не казался...   20.3.2007, 13:55
MEGGET   Опа ;) не хватает файла MSCOMCTL.OCX скиньте плз)...   20.3.2007, 17:54
bvb76   Неудобно получается...вроде русский делал, а ленга...   20.3.2007, 18:01
MOTOROKR   Какая продажа? :) Это freeware для мотофанов :) ...   20.3.2007, 18:24
manuj   Сейчас скачал посмотреть ради интереса (возможност...   20.3.2007, 23:30
MOTOROKR   А ты файлик help.txt в папку с программой разархив...   21.3.2007, 9:46
TiM_22R   XP Pro SP1 Failed to load control “WePanel” from E...   21.3.2007, 10:50
bos38   А руссификатор есть?   21.3.2007, 11:11
MOTOROKR   TiM 22R, а install.bat запускал? Впрочем это уже п...   21.3.2007, 11:23
TiM_22R   Запускал :(   21.3.2007, 15:05
MOTOROKR   MultIfleX, уже почти готова версия с поддержкой яз...   27.3.2007, 13:29
MOTOROKR   Небольное обновление: улучшен файлик с конфигами (...   5.4.2007, 17:30
tezzzka   MOTOROKR, Подскажите, пожалуйста. Разархивировала ...   6.4.2007, 17:25
MOTOROKR   Странно вообще, он в системе должен быть. Я уже вы...   6.4.2007, 18:08
tezzzka   MOTOROKR, спасибо! Файл разархивировать в syst...   6.4.2007, 18:29
MOTOROKR   Лучше в системную папку.   6.4.2007, 18:43
tezzzka   Положила в системную. Перегрузилась. При запуске s...   6.4.2007, 19:59
MOTOROKR   Ну тогда ждать следующей версии (неделя-полторы) б...   7.4.2007, 5:48
om2804   Следующая версия (с поддержкой русского языка и и...   23.4.2007, 18:02
blackbox   MOTOROKR, при выходе из программы окно закрываетс...   9.5.2007, 19:08
MOTOROKR   Извиняюсь... Давным-давно поправил. Всё работает, ...   11.5.2007, 17:40
At0miC134   Дак я не понял когда новая версия выйдет? И есть л...   14.5.2007, 16:58
MOTOROKR   Если получится, то пораньше, а так - совершенно то...   15.5.2007, 17:15
~Gangs2er~   Motorokr, 20е числа то уже кончились? Имхо, когда ...   1.8.2007, 10:48
SVL.MF   Может пора уже выложить сегодняшнюю версию и пообе...   8.8.2007, 12:33
MOTOROKR   Прошу прощения, заработался. Обновление будет точн...   8.8.2007, 13:19
vvv89   при запуске вылетает на out of memory... Оперативк...   19.8.2007, 17:13
MOTOROKR   А можно информацию об операционке и скриншот?   4.9.2007, 18:24
bloodyMoto   Салю... а где новая исправленная версия...*?*   5.12.2007, 5:28
MOTOROKR   Эм... Ну докладываю: новая версия есть, среди фич ...   5.12.2007, 19:03
Dim@   Вроде норм. Молодец :)   9.12.2007, 20:01
ANDS   MOTOROKR, расскажи пожалуйста, как Motosetup работ...   10.6.2008, 12:57
Osta   MOTOROKR, реально сделать заливку HS в P2K05 из бу...   21.10.2008, 15:20
Джуманджи   если так делать, то придется менять формат файла   21.10.2008, 17:01
n0wheremany   ANDS Это P2K команды...   21.10.2008, 17:24
Osta   нужна заливка hs сделанный p2ktools   22.10.2008, 8:15
blackbox   Osta, Профлексить телефон в буте невозможно, для ...   22.10.2008, 19:23
Osta   blackbox, тут дело такое .. не секрет , что допуст...   23.10.2008, 8:06
Kiriotis   Народ чето програ в режиме Device Setup не меняет ...   31.10.2008, 20:57

MotoSetup, Новая P2K-программа · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 11:41

Форум живёт: