This is an old revision of the document!
|
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR) |
Последнее изменение файла: 2008.07.20
Скопировано с www.bog.pp.ru: 2009.11.22
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR)
В статье приводятся некоторые технические особенности GSM; возможности телефонов Ericsson R320s и Sony Ericsson T610; настройка GPRS и почтового клиента; подключение к компьютеру кабелем USB; использование AT команд для управления телефоном, в т.ч. доступ к телефонной книге и SMS; файлы, доступные по протоколу OBEX через оглавление и по стандартным именам; выход в Интернет через GPRS; программы для работы с AT командами: kandy, kmobiletools; программа cobex для доступа к телефонной книге, календарю и файлам по протоколу OBEX; перекодировка диктофонных записей из формата AMR.
Устаревшая часть статьи (про Билайн) задвинута сюда.
GSM (Groupe Special Mobile - 1982, Global System for Mobile Communications, цифровой стандарт с роумингом): GSM-900/EGSM-900/GSM-1800(DCS-1800)/GSM-1900/GSM-400. TDMA - временое разделение подканала (200 кГц) на 4 пользователей (по 2 слота - приём и передача - на пользователя), 13 кбит/сек, возможность медленных скачков по частоте. Всего 124 подканала (FDMA, 25 МГц в каждую сторону, 75 МГц для GS-1800). При получении запроса от клиента локальный шлюз разыскивает домашний шлюз клиента, от которого получает случайный оклик (challenge) и ожидаемый ответ на него. Оклик предъявляется клиенту, который шифрует его с помощью разделяемого секрета (128 бит, алгоритм A3). Если совпал с ожидаемым, то локальная станция считает клиента аутентифицированным. Аутентификации базовой станции нет. Ключ сессии (до 64 бит) получается из случайного числа (128 бит) и ключа аутентификации по алгоритму, определяемому оператором (A8?). Из ключа сессии и номера кадра образуется ключ кадра. Может быть использован упрощёный алгоритм COMP 128 - 54 бита. Алгоритм шифрования переговоров определяется ассоциацией GSM и не раскрывается (A5?). Была демонстрация взлома этих алгоритмов в течении 2 минут. SIM-карта (15x25mm, subscriber identification module) с индивидуальным кодом доступа (PIN - Personal Identification Number, от 4 до 8 цифр, можно менять), блокируется при трехкратном неверном вводе. Код разблокировки (PUH - Personal Unblocking Key, 8 цифр, может быть 10 попыток). В SIM-карте хранятся MSISDN (идентификатор мобильной станции), номер телефона, ключ аутентификации, алгоритм аутентификации абонента, алгоритм вычисления ключа шифровки, установки и телефонная книжка. Бывают разные модификации SIM-карт (например, различная длина записей в телефонной книге). Передача обслуживания (handoff/handover) от одной базовой станции к другой происходит незаметно для пользователя. При подсоединении к базовой станции телефон получает временный номер MSNR (Mobile Station Roaming Number).
GPRS использует слоты TDMA для передачи данных. В зависимости от класса может быть использовано различное число слотов при обычной передаче и в пиках. Class 10: 4+1/3+2. EGPRS (Class A, MSC 32?, EDGE). Разговоры имеют приоритет над GPRS при захвате слотов, так что в нагруженной сети (а кто будет разворачивать ненагруженную сеть?) получить высокую скорость не удастся.
Фаза 2/2+: ожидание звонка (во время разговора слышен новый входящий звонок), удержание звонка (не прерывая текущего разговора можно сделать второй звонок), UNICODE SMS, групповой вызов, информация о стоимости разговора, обслуживание дополнительной линии, взаимодействие с DECT. EFR - улучшенная кодировка, Full Rate, Half Rate.
$84 (!!!), включая $5-карточку Би+. Тут же заключил контракт "Лидер" как бы с "клиентским" телефоном. Итого у меня теперь две SIM-карты и 2 номера (московский от "Лидера" и федеральный от Би+). Гарантия - 14 дней. Бесплатное сервисное обслуживание при условии его эксплуатации в БИ ЛАЙН - 12 месяцев (почувствуйте разницу ;). Батарейки не обслуживаются (отмазка: сами не ломаются).
114г с Li-ion (BSL-11, также подходит к T28s, $35) аккумулятором на 850 mAh (по предварительным ощущениям этого хватит на 3 суток), можно купить аккумулятор на 1400 mAh (BHC-10, $65, 220 часов в ожидании) или 500 mAh (BUS-10, 23 г, $55), 5 строк (на самом деле дисплей графический и большой, просто шрифт крупный - в игрушках влезает 9 строк, русский шрифт широких букв просто ужасен), память телефона (100), память SIM-карты (220, русский комментарий 11 символов), возможно копирование с телефона на SIM и обратно (можно использовать для копирования с одной SIM-карты на другую), календарь (100), встроенный модем, диктофон (30/90 сек), всплывающая подсказка в меню, быстрый набор (10 номеров), голосовые команды - принять звонок или отклонить (только при использовании внешней гарнитуры), голосовой набор (10 номеров), SMS (кириллица ограничена 70), WAP 1.1, ИК-порт, возможность двух номеров на одном аппарате, синхронизация с ПК, синхронизация с Outlook. Клипса прикручивается винтом. Зарядное устройство (теоретически CTR-10, но таких буковок на нем нет, зато есть очень много других, BML 162?, $18), минимальная зарядка - 15 минут, полная - 4 часа. GSM 900/1800. Сертификат ССЭ есть. Возможность подключения внешней антенны. На удивление приличный русский язык, можно даже переключить меню на русский (хотя русские слова все равно длиннее английских, а экран-то маленький!). Подсветки экрана хватает, чтобы прочитать записную книжку.
Жалобы. Звонок тихий, виброзвонок короткий (простейший пейджер - NEC MAXIMA - звенит и вибрирует гораздо заметнее). Меню тормозное. Чувствительность не очень (кстати, в вертикальном положении - выше). Нет T9. Позволяет вводить 12 русских символов в записной книжке, но потом возникают проблемы (ограничиться 11-ю?). Некоторые SIM-карты (старые?) позволяют хранить только 6 русских букв. Удаление записей из книжки не освобождает ячейки голосового набора (как их почистить?). Передатчик сгорел на третий день. Говорят, что он горит почти у всех. В сервис-центре Билайна отремонтировали без проблем за 2 дня (говорят, что впаивают передатчик другой марки). Блокировка клавиш не блокирует клавишу выключения питания.
Версия ПО
0101190136 prgCXC125193 0101251317 PRGCXC125188
Аксессуары. Чехлы лучше всего покупать в сервис-центре Билайна - они там дешевле в 2-3 раза. Зарядники: обычный CTR-10 ($18), настольный CDT-10 ($48, позволяет одновременно заряжать аккумулятор в телефоне и дополнительный аккумулятор), зарядник от прикуривателя CLA-10, CLA-11 ($20). Телефонная гарнитура с кнопкой ответа HPB-10, $25 (также подходит для T28s). Наушник с микрофоном - HPE-12, $8. Кабель RS232 DRS-10 ($40 в dixis.ru). Также подходит для R380, A2618 и T28s(?). Нет сигнала CD. Есть еще какой-то кабель Ora Electronics DATA LINK для Ericsson 3xx (входит ли R320s в 3xx?). Bluetooth - HBH-10, $260. Выдвижная антенна - IAT-10, $16. ИК-порт ASUS IRM-100 ($15). IR-порт, втыкаемый в COM-порт от $30.
IMEA (уникальный номер трубки, серийный номер с добавкой) можно узнать набрав
*#06*Его еще можно набрать (как?). Вызов служебного меню (версия ПО, текстовые метки(?), контрастность), можно предварительно вынуть SIM, нельзя набирать после вызова IMEA, < и > - стрелки влево и вправо)
>*<<*<*Узнать не заблокирован ли телефон (SIM-lock, вставить SIM):
<**<
Выключать телефон надо нажатием на кнопку, а не вытаскиванием аккумулятора - в этом случае телефон успевает сообщить о выключении на базовую станцию.
Официальное название модели - AAB-1021011-BV. GSM 900/1800/1900. Sun Java J2ME (CLDC-1.0, MIDP-1.0, totalHeap - 256 KB, 128x127 пикселей). Цветов - 65536. Объём телефонной книги - 510 номеров. Фотокамера - 288x352. Сделанную фотографию можно привязать к телефонному номеру. Больше она ни для чего не годится. Календарь - до 300 событий и до 80 заданий. Диктофон позволяет записывать телефонные разговоры (всех участников), около 1 КБ/сек. Объём памяти под звуки, картинки, темы, MMS и программы - 2.5 MB. Зарядное устройство - CST-13. Аккумулятор - BST-25. Кабель USB - DCU-11 (в девичестве - Susteen USB Cell Phone cable).
Настройка GPRS (профиль передачи данных "Мой"):
точка доступа: internet.beeline.ru имя пользователя: beeline пароль: beeline запрос пароля: откл. разрешённые вызовы: автомат адрес IP адрес DNS: 217.118.66.243 аутентификация: обычная сжатие данных: откл. сжатие заголовков: откл. CID=1 Предпочт.обслуж.: GPRS и GSM Передача SMS: GSM
Настройка почтового клиента (автоматически загружается только первый килобайт, каждый следующий надо тянуть отдельно):
Подключение через: Мой Протокол: POP3 Сервер входящ.: mail.company.ru Порт входящий: 110 Почтовый ящик: *****@company.ru Пароль: Сервер исходящ.: mail.company.ru Порт исходящий: 25 Адрес э/п: *****@company.ru Загружать: Заголовки+текст
Соединяю телефон и компьютер:
usb 2-1.4: new full speed USB device using uhci_hcd and address 6 drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic usbcore: registered new driver usbserial_generic usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 pl2303 2-1.4:1.0: PL-2303 converter detected usb 2-1.4: PL-2303 converter now attached to ttyUSB0 usbcore: registered new driver pl2303 drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
Т.е. мы имеем имитацию последовательного порта через USB. На том конце нас встречает AT модем. Терминальной программой (например, "minicom -8") можно извлечь следующие сведения:
- at+cbc (уровень зарядки аккумулятора в %)
- at+cclk? (текущее время)
- at+cgmi (код производителя)
- at+cgmm (код модели)
- at+csq (уровень сигнала в неизвестных единицах)
- at+cgrm (версия прошивки)
- at+cgsn (серийный номер, IMEI)
- at+cimi (номер SIM)
- ATI
T610 series
- ATI1
CXC125562_TAE
- ATI3
T610 series Serial Modem
- ATI5
Configuration Settings on Channel 0 &C: 1 &D: 0 +CGATT: 1,0 +CGATT: 2,0 +CGATT: 1 +CGDCONT: +CGEREP: 0,0 +CGQMIN: 1,0,0,0,0,0 +CGQMIN: 2,0,0,0,0,0 +CGQREQ: 1,0,0,3,0,0 +CGQREQ: 2,0,0,3,0,0 +CGREG: 0,1 +CHSR: 0 +CHSU: 0 +CLIR: 0 +CMEE: 0 +CMUX: 0,0,1,31,10,3,30,10,2 +CR: 0 1,"IP","internet.beeline.ru","",0,0 +CGDCONT: +CRC: 0,2,"","wap.beeline.ru","",0,0 +CRLP: 61,61,48,6,0 +CRLP: 120,120,48,6,2,3 +CVHU: 2 +DR: 0 +DS: 3,0,2048,32 +ICF: 3,3 +ILRR: 0 +IPR: 0 E: 1 M: 0 Q: 0 S0: 000 S10: 002 S3: 013 S4: 010 S5: 008 S6: 002 S7: 050 S8: 002 V: 1 X: 4
- ATI7
T610 series Modem Configuration Profile Product Type Internal Termina Adapter Interfaces Bluetooth, IrDA, System Bus Options FAX, GRPS, OBEX, RLP, V42bis
- ATI9
( $ERI0052\\MODEM\\T610 series Serial Modem27)
- установить кодировку интерфейса DCE-DTE ("GSM","IRA","8859-1","ERICSSON", "UTF-8","UCS2"): AT+CSCS="UTF-8"
- режим вывода SMS - в текстовом формате: AT+CMGF=1
- прочитать всё с SIM ("REC UNREAD","REC READ","STO UNSENT", "STO SENT","ALL"): AT+CMGL="ALL"
- установить устройство чтения (ME - телефон, SM - SIM): AT+CPMS="ME"
- прочитать неотправленное: AT+CMGL="STO UNSENT"
- имитировать нажатие кнопки на клавиатуре:
at+ckpd="имя-кнопки"[,время-удержания*0.1сек[,пауза*0.1сек]]
- #*0123456789C - как написано на клавиатуре
- < - влево
- > - вправо
- ^ - вверх
- V - вниз
- :J - нажатие джойстика
- [ - левая soft-клавиша
- ] - правая soft-клавиша
- D - уменьшить громкость
- U - увеличить громкость
- ;строка-текста;
- S - начать соединение (SEND), переход в режим голосовой команды
- E - конец соединения (END)
- F - function/option (не работает)
- G - voice note (не работает)
- P - выключение питания (не стал пробовать ;)
- :C - клавиша фотокамеры
- :O - клавиша оператора (выход в интернет)
- :R - клавиша возврата в предыдущее меню (отмена)
- H - клавиша на гарнитуре (виртуальное нажатие на виртуальной гарнитуре)
- список строк меню (кстати, меню можно редактировать): at*emlr
- характеристики HSCSD (GPRS?): at+chsd (2 канала на приём, 1 канал на передачу, 9600 или 14000 bps)
- свой номер: at+cnum
- какие телефонные книжки имеются: at+cpbs=? (ME - телефон, SM - SIM, DC - исходящие звонки, LD - ?, FD - встроенные в SIM, MC - пропущенные звонки, MV - голосовые номера, RC - полученные звонки, HP - иерархическая книга, BC - собственный номер)
- установить телефонную книжку: at+cpbs="ME"
- показать содержимое установленной книжки: at+cpbr=1,510
- добавление записи в телефонную книгу: at+cpbw=,"1234567",128,"test,тестович/M"
- имеется OBEX (at*eobex),
который позволяет добраться до памяти телефона
(книга, календарь, мелодии, заметки), но minicom здесь не помощник; файлы,
не доступные через оглавление:
- telecom/devinfo.txt - изготовитель, модель, версия, прошивка, серийный номер
- telecom/rtc.txt - дата и время
- telecom/pb.vcf - телефонная книга в формате VCARD (UTF-7)
- telecom/pb/luid/.vcf - новая запись
- telecom/pb/0.vcf - своя бизнескарточка
- telecom/pb/info.log - сколько памяти занято и т.п.
- telecom/pb/luid/cc.log - число редактирований
- telecom/cal.vcs - календарь
- telecom/cal/luid.vcs - добавить новую запись
- telecom/note.vcn - список файлов во внутреннем формате (имена UCS2)
- telecom/note.vnt - у телефона зависает OBEX сервер
- оглавление:
- Pictures (JPEG, GIF, Windows BMP)
- Sounds (.mid (Standard MIDI data), .imy (формат описан), .amr (3gpp, диктофон))
- Themes (.thm: tar archive! XML + GIF)
Выход в интернет по GPRS обычными средствами dialup, /etc/ppp/gprs.chat:
ABORT "BUSY" ABORT "NO CARRIER" "" "AT" "OK" "AT+CGDCONT=1,\042IP\042,\042internet.beeline.ru\042" OK ATD*99***1# TIMEOUT 30 CONNECT
Получается PPP-соединение со следующими параметрами:
local: 172.20.163.160, remote 172.20.163.161; dns: 217.118.66.243 (217.118.66.244) точка подключения 217.118.69.246
Стоимость такова, что только в IRC сидеть.
После матерных слов по поводу прав доступа к /dev/ttyUSB0 и /var/lock/LCK..ttyUSB0 (записать туда номер несуществующего процесса) удалось запустить kandy:
- Setting -> Configure Kandy -> Serial Device
- перезапустить kandy (прямо как MS Windows ;)
- Modem -> Connect (глюк с выводом Model Information: сама информация доступна через Show -> Terminal: название изготовителя (SONY ERICSSON), название модели (AAB-1021011-BV), версия (R4C003 CXC125572^QEMEA^Q1), серийный номер (не скажу), заряд батарей (в %), уровень сигнала (в каких единицах?), текущее время
- Mobile Phone Book -> Read (русские буквы в виде знаков вопроса, LANG=ru_RU.UTF-8 не помогает)
- Save to File (phonebook.csv с теми же вопросами; это номера с SIM)
- записать с помощью этой программы я не рискнул
- это лучше, чем ничего, но доступа к фотографиям, SMS, программам, почте и звукам я не обнаружил
Устанавливаем kmobiletools 0.4.3.1:
- /configure
- make
- make install
- /usr/bin/kmobiletools
- /usr/share/icons/hicolor/*/apps/kmobiletools.png
- /usr/share/applnk/Utilities/kmobiletools.desktop (нет такого раздела в меню!)
- /usr/share/apps/kmobiletools/eventsrc
- /usr/share/locale/*/LC_MESSAGES/kmobiletools.mo
Перед запуском по привычке правим права доступа к /dev/ttyUSB0, настраиваем kmobiletools, от которого получаем следующие возможности:
- зарядка аккумулятора и уровень сигнала (на этот раз тоже в %)
- чтение номеров телефонов как из SIM, так и из самого телефона, причём все номера для каждого контакта с пометкой типа номера (Home, Work, Mobile), но русских букв тоже нет ни в кодировке UCS2, ни в кодировке GSM; как сохранить номера я не понял
- можно позвонить или принять звонок
- SMS не работает
Мда. Дальше даже пробовать не хочется (в ссылках большой список неопробованных программ), а ведь если ручками (в смысле, minicom-ом ;) выдавать AT команды, то всё работает и даже с русскими буквами. Видимо, время ещё не пришло.
Использование OBEX для работы с файлами телефона:
- установка библиотеки ezv24:
- взять и развернуть
- make (рихтовка include-ов в test-v24.c и Makefile)
- make install
- /usr/local/include/ezV24/ezV24.h
- /usr/local/lib/libezV24*
- установка cobex (OBEX по кабелю):
- взять и развернуть
- make
- cp cobex_ls cobex_get cobex_put /usr/local/bin/
- правим права доступа к /dev/ttyUSB0, если не сделали этого ранее
- смотрим оглавление телефона (cobex умеет выводить русские имена, но не
умеет их вводиь, так что телефон необходимо перевести в английский режим,
а требуемые файлы переименовать):
cobex_ls /dev/ttyUSB0 "" Pictures directory Sounds directory Themes directory cobex_ls /dev/ttyUSB0 "Pictures" .. Картинка(11).jpg 15002 zhiraf.jpg 15470 Вентилятор.jpg 5314 ...
- извлекаем картинку:
cobex_get /dev/ttyUSB0 Pictures/zhiraf.jpg > zhiraf.jpg
- извлекаем телефонную книжку (список доступных файлов см. выше):
cobex_get /dev/ttyUSB0 telecom/pb.vcf > phonebook.vcf
- записываем игрушку (телефон запрашивает подтверждение):
cobex_put /dev/ttyUSB0 /tmp/Toneoflove.jar Toneoflove.jar
Итак, телефонную книгу, SMS и календарь можно читать и писать. Программы на J2EM только записывать. Картинки, звуки и темы читать и писать. Но звуки, записанные на диктофон, в формате AMR, который ничем не воспроизводятся. Варианта два: wine+amr2wav или референс-реализация кодека:
- берём исходные тексты кодека (требуется регистрация) и разворачиваем
- cd c-code
- в makefile добавляем -DMMS_IO
- make
- ./decoder test.amr test.pcm
- sox -V -t raw -s -w -c 1 -r 8000 test.pcm -c 2 -r 48000 -s -w test.wav
- lame --preset phone test.wav test.mp3
- можно сделать проще, но у lame нелюбовь к маленьким входным файлам
- тип: RA-6
- модель: E90-1
- код продукта: 0553827
- ОС: Symbian 9.2; платформа: S60/3 (Psion EPOC Release 6), Feature Pack 1, прошивка 07.40.1.2
- чипсет TI OMAP 2420: ARM1136 (330 MHz), TMS320C55xDSP (220 МГц), графический ускоритель
- установленный срок службы - 3 года с даты производства
- ROM: 19 MB
- RAM: 109 MB
- встроенный накопитель C: (флеш): 136 MB (?!), D: (RAMDISK, как его уменьшить?), E: (microSD)
- большой (132х57х20 мм)
- тяжёлый (210г)
- внешний дисплей (TFT, 240х320, 24 бита, 2 дюйма)
- датчик внешнего освещения (включает подсветку в темноте?)
- внешняя клавиатура: приём, отюой, 2 программируемые клавиши, вызов меню, очистка, джойстик с центральной кнопкой, телефонные клавиши; комбинации: левая программируемая клавиши и "*" - блокировка клавиатуры; удержание "#" - беззвучный режим; удержание "0" - открытие домашней страницы;
- кнопка выключения также позволяет сменить режим работы (профиль); удержание клавиши выбора меню позволяет переключаться между активными задачами; активные задачи помечаются в меню
- раскладушка по длинной стороне
- внутри QWERTY-клавиатура с подсветкой (латинские и русские буквы, цифры и знаки пунктуации; клавиши: подсветка клавиатуры, табуляция, забой, ввод, shift совмещённый с caps, Ctrl (действуют обычные сочетания: ^A, ^C, ^V, ^X, ^Z), Chr - позволяет вводить синие символы и вызывать некоторые "синие" функции (режим, подсветка, громкость, Bluetooth, ИК, помощь, отключение микрофона); переключение языка по Shift+Chr - именно в такой последовательности; переключение задач - Chr+Tab), а также быстрое перемещение в сочетании с клавишами управления курсором; набор клавиш для выбора меню и прямого вызова некоторых приложений; из них 2 клавиши программируемые (нажать и удерживать), вместо одной из них раньше был Esc :(
- внутренний дисплей (TFT, 800х352, 25:11, 24 бита, 4 дюйма, яркость подсветки изменяется, видно даже на ярком солнце в отражённом свете)
- стереодинамики
- микрофон (маленькая дырочка внизу)
- вибратор (очень сильный)
- Java MIDP 2.0
- GSM (850/900/1800/1900)
- GPRS (Class 10, 4+1/3+2?, до 42kbps) и EGPRS (Class A, MSC 32?, EDGE); у меня получилось 12kbps при очень большой неравномерности; можно прервать соединение удерживая клавишу отбоя
- WCDMA 2100 (UMTS?)
- HSDPA (?)
- SMS, MMS (до 300 КБ)
- WAP 2.0 (HTTP, SSL); тарифы негуманы, избегать или отключить совсем
- встроенный GPS (ловит спутники легко и быстро (в т.ч. на балконе в моём закрытом дворе и на подоконнике на работе); для начальной настройки требуется 4 спутника, для ведения - 3; очень большое энергопотребление (аккумулятора хватает на несколько часов); программа работы с картами (Nokia Maps) в комплекте, ошибка по карте - 100 м); можно использовать также A-GPS, сведения от ячеек сети GSM и Bluetooth GPS приёмник
- фотокамера с автофокусом (3.2M пикселей, 2048x1536, JPEG); можно пользоваться только при ярком дневном свете (низкая чувствительность, большие шумы); большое количество настроек: сюжетная программа, режим вспышки, таймер, серия, баланс белого (самого нужного - по листу - нет), компенсация экспозиции, регулировка чувствительности (лучше оставить самую минимальную); чудовищно неудобно
- светодиодная вспышка (полная фигня)
- двухпозиционная кнопка спуска фотоаппарата
- нет защитной шторки
- режим видеокамеры (видео: 640x480, 30fps (обещано, но в реальности 7.5fps), mp4v (?), 2.4Mbps; звук: стерео, mp4a, 96kbps, 48kHz; контейнер MP4 (ISO/IEC 14496-1 v2); есть настройки качества; стабилизация изображжения (начинает "переливаться"); снимать этим нельзя
- внутри дополнительная QCIF камера
- поддержка карт microSD (до 2ГБ; FAT16 или FAT32); неофициально - microSDHC (?); перед извлечением необходимо выполнить функцию или режим "извлечь карту"; карту можно отформатировать или присвоить имя; можно защитить паролем (до 8 символов);
- WLAN (802.11b, 802.11g); режимы одноранговых сетей (Ad-Hoc) и инфраструктуры; умеет работать со скрытыми сетями; режимы защиты: открытая сеть, WEP (до 4 ключей 40 и 104 бита, открытая и общая аутентификация), 802.1x, WPA/WPA2 (общий ключ, EAP: EAP-SIM, EAP-AKA, EAP-TLS, EAP-PEAP, EAP-TTLS, EAP-LEAP); дополнительно можно указать способ задания IPv4 (вручную или DHCP) и IPv6 (вручную, DHCPv6, поиском), а также прокси; узнать свой MAC адрес: "*#62209526#"
- mini-USB 2.0 без крышки; full speed (12 Mbps); представляю себе извлечение 4-гигабайтной коллекции фотографий; режим диска (USB Mass Storage Device) или модема (USB ACM)
- Bluetooth 2.0; EDR (100 kbps); профили: Dial-up Networking, Object Push, File Transfer, Handsfree, Headset, SIM Access (другое устройство может использовать SIM карту для доступа к GSM), generic obex, Audio/Video Remote Control, A2DP
- разъём для гарнитуры 2,5 мм (в комплекте стереогарнитура HS-47)
- инфракрасный порт; на правой стороне рядок с клавишей спуска фотоаппарата
- зарядное устройство Nokia AC-4 (через USB не заряжается)
- аккумулятор литий-полимерный BP-4L (1500 mAh, 3.7V); при нечастом использовании в режиме телефона хватает на неделю
- приложения для S60/3 (проверка сертификатов, но можно самоподписанные) и Java MIDP 2.0
- календарь; обзор месяца, недели или дня; событие (начало и конец) [с повтором]; дела (3 приоритета) и памятки относятся ко всему дню; можно передать и получить [с извещением] по e-mail (SMS, Bluetooth, ИК) в формате VCALENDAR (.vcs)
- будильники: произвольное количество; есть повтор (через 5 минут); есть повторяющийся сигнал (по рабочим дням и каждый день); работает при выключенном телефоне (устройстве?)
- синхронизация часов по сигналам сотовой сети (требуется подписка)
- встроенный диспетчер файлов даёт доступ только к C:/Data и карте памяти; только базовые функции по манипуляции с файлами; поиск по части имени файла
- поиск по текстовой строке (шаблону) в сообщениях, электронной почте (д.б. подгружена предварительно), календаре, заметках, контактах и других файлах; отсюда доступен весь диск C: ;)
- примитивный калькулятор ограниченной точности
- встроенные офисные приложения Quickoffice (документы без картинок, таблицы, презентации для Microsoft Office 2000, XP, 2003); за возможность сохранить изменённый документ надо заплатить ;)
- активные заметки - редактор HTML (?)
- настраиваемый конвертор физических величин и валют
- Adobe Reader (тормоз, чудовищный интерфейс)
- архиватор ZIP
- аудиопроигрыватель: MP3 (тэги ID3v2.2 - с русским всё нормально), AAC, eAAC+, WMA, M4A, Real Audio; сортировка по тэгам
- радио: FM, стерео; минигарнитура в качестве антенны; сохранение настройки (номера каналов)
- диктофон: отдельная кнопка, пищит перед записью, до 60 минут, форматы WAV (128kbps, 8kHz ;) и AMR
- Real Player - MP4/3GP: MPEG-4, H.263, H.264, Real Video; контейнер: MP4; ссылки rtsp:// и http://*.ram; переключение на полноэкранный режим - "2"; ограничения пока неизвестны
- Flash Player
- просмотр изображений: JPEG, BMP, PNG (наверняка без альфа-канала ;), GIF 87a/89a; медленно и неудобно; клавиши: "0" - уменьшение, "5" - увеличение; "3"/"1" - повороты; "*"/"7" - на весь экран)
- приложение галерея: специализированный диспетчер файлов с запуском аудиопроигрывателя, Real Player и просмотра изображений
- браузер (x)HTML на основе Konqueror (HTML 4.01, CSS 1 и 2, JavaScript 1.3 и 1.5, Flash Lite 2.0, RSS); локальные файлы: "/E:/..." или "file:///E:/..."; клавиши: "*" - увеличение страницы, "#" - уменьшение страницы; "2" - поиск; "5" - спмсок активных страниц; "8" - обзор страницы; "9" - ввод адреса; "0" - закладки
- e-mail (0x1000484b): SMTP, POP3, IMAP4v1; поддержка SSL/TLS; до 6 почтовых ящиков (один из них назначается главной женой); почти нет проблем с русским (заголовок д.б. в Q-формате), вложениями и прочим; имеется возможность автоматической (регулярной) проверки и загрузки писем; возможна автономная работа с письмами; умеет работать с подкаталогами, в т.ч. русскими; на дополнительные подкаталоги надо подписаться (при этом надо сначала разорвать соединение, а затем соединиться снова, а потом снова разорвать ;); тормозит вплоть до принудительного завершения (перемещение по меню с минутными паузами, при этом загрузка CPU не поднимается выше 30%, если верить Y-Tasks); глюки с подключением и отключением (забывает подключиться или отключиться); не умеет принимать "неправильные" сертификаты сервера навсегда (необходимо установить сертификат CA в формате PKCS12 (.p12) из файла и что-то ещё?), так что никаких автозагрузок почты (причём для подтверждения необходимо два нажатия каждый раз); не понимает пометки "удалено" сделанной другим IMAP-приложением (антиспам) и продолжает его показывать; при попытке переключиться на хранение на карте памяти приложение падает; если предварительно удалить почтовые ящики и переключиться, то становится невозможно подключиться к компьютеру по USB, а обратно оно не переключается, падает (отключил активное ожидание, выключил телефон, вынул карту, удалил /Private/1000484b/Mail2, вставил, включил, переключился, вернул активное ожидание)
- приложение "Чат" имеет в виду платную услугу ОпСоС-а, а не любимые всеми IRC/ICQ
- есть проговаривание вслух текстов (SMS, e-mail); гадость; скачал русский пакет - переключение на него есть, голос озвучки не изменился
- Синхронизация (SyncML?)
Аксессуары: пластиковый чехол - CP-285; кожаный чехол - CP-181; карты памяти - MU-37 (2GB), MU-41 (4GB, т.е. можно использовать microSDHC?); устройство заряда от USB - CA-100; зарядные устройства AC-4 или DC-4; 25 типов беспроводных гарнитур: модели серий BH-1xx/2xx/3xx/6xx/7xx/8xx отличаются формой, цветом и ёмкостью аккумулятора; модели BH-5xx - стерео; BH-600/BH-602 (2тыр) - подавление окружающего шума; BH-803 (4тыр) - сенсорное управление и подавление окружающего шума; BH-900 (3тыр) - выносной микрофон и подавление окружающего шума.
Узнать номер версии прошивки телефона (новее на 16 апреля 2008 нет):
*#0000# V 07.40.1.2 03-10-2007 RA-6 Nokia E90(16)
Сброс настроек (код безопасности по умолчанию - 12345):
*#7370#
USB кабель DKE-2. Для работы под MS Windows требуется драйвер размером 4МБ.
Под Linux карта microSD доступна как USB диск (заметьте, что это "full speed USB", т.е. 12 Mbps):
usb 3-2: new full speed USB device using uhci_hcd and address 7 usb 3-2: configuration #1 chosen from 1 choice scsi12 : SCSI emulation for USB Mass Storage devices scsi 12:0:0:0: Direct-Access Nokia E90 1.0 PQ: 0 ANSI: 0 sd 12:0:0:0: [sdi] 1002263 512-byte hardware sectors (513 MB) sd 12:0:0:0: [sdi] Write Protect is off sd 12:0:0:0: [sdi] Assuming drive cache: write through sd 12:0:0:0: [sdi] 1002263 512-byte hardware sectors (513 MB) sd 12:0:0:0: [sdi] Write Protect is off sd 12:0:0:0: [sdi] Assuming drive cache: write through sdi: sd 12:0:0:0: [sdi] Attached SCSI removable disk sd 12:0:0:0: Attached scsi generic sg9 type 0
Или можно использовать телефон как модем:
usb 3-1: new full speed USB device using uhci_hcd and address 9 usb 3-1: configuration #1 chosen from 1 choice cdc_acm 3-1:1.10: ttyACM0: USB ACM device usb 3-1: bad CDC descriptorsиспользуя minicom можно извлечь
ati Nokia ati1 код IMEI ati2 V 120.41.35.1 15-10-07 RA-6 ati3 Nokia E90 ati4 2006_wk41_v32 at+cbc уровень зарядки at+cgmi Nokia at+cgmm Nokia E90 at+csq уровень сигнала at+cgsn код IMEI at+cimi код SIM
Работа с GPS в Nokia Maps (Smart2Go.exe от gate5, 0x20001f63, v1.2 wk37 b05, карты: Tele Atlas, NAVTEQ, NavInfo): смена списка категорий отображаемых объектов приводит к перезагрузке (обновления не устанавливаются, а бета версией 2.0 пользоваться не хочется); списки некоторых категорий объектов пусты; станции метро попали в категорию ж/д станций; зато есть самые мелкие аптеки (а в Анкаре самые мелкие учебные заведения, а в Берлине - музеи); за МКАД жизни нет, одни дороги; названия улиц латиницей (в пакете от Nokia N95 Travel Pack названия по-русски, но жизнь за МКАД не появилась, перезагрузка осталась; надо положить её в /Private/cities/diskcache и запретить выходить в Интернет, однако при этом поиск объектов не работает); можно сохранять свои ориентиры. Управление: изменение масштаба - */# или Shift/Shift; перейти в точку позиционирования GPS - 0 или пробел;. Платных путеводителей по России в списке нет. Даже для Москвы. Даже страны такой нет. При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями. Nokia Maps имеет настраиваемый размер кеша (70% от ёмкости карты). Имеется возможность работы с GPS (A-GPS, GSM) и прокладки маршрутов (даже пешеходных, однако про пешеходные переходы над ТТК карта не в курсе) с визуализацией и инструкциями (голосовые платно). Имеется поиск по категориям объектов [вблизи указанной точки] (латинскими буквами), можно получить информацию о найденных объектах (адрес, телефон, сайт, расстояние, маршрут).
Google бесплатно предоставляет Google Maps (2.0.14): изменение масштаба - 1/3 или -/+, перейти в точку позиционирования GPS - 0; смена вида между картой и спутниковым снимком - 2; перейти к следующему результату поиска - пробел, к предыдущему - Backspace, к списку - #. При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями. Google Maps имеет ненастраиваемый размер кеша в 2МБ, который переполняется моментально. Зато карта Москвы нормальная, с номерами домов (но за МКАД жизни нет, лишь спутниковые снимки), поиск по адресам и объектам. Имеется возможность работы с GPS (A-GPS, GSM) и прокладки маршрутов (только автомобильных). с визуализацией и инструкциями.
Яндекс.Карты (2.03) имеют карты Москвы (2000?) и ещё двух десятков городов. Для Москвы имеются данные о пробках (собираются добровольцами в автоматическом режиме). При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями. Карты хранятся в кеше на сменной карточке вечно, можно скачать карты Москвы (обычную и спутниковую, до масштаба 140м, 240MB) заранее и положить их в этот кеш. Неправильно расположены надписи для программируемых кнопок. Управление: джойстик - увеличить масштаб, "1" - поиск (только по адресу), "C" - найти по GPS. Можно ставить свои точки, записывать маршруты (?) и смотреть их на карте. Нет ни вычислений расстояний, ни расчёта маршрутов.
Команда создания резервной копии создаёт файл "E:\Backup\Backup.arc", восстанавливать не пробовал (пока ;).
Приложения Symbian (.sis/.sisx; для установки приложения необходимо скачать его, скопировать по USB на карту и в диспетчере файлов выбрать функцию "установить"; в настройках программы установки скорее всего придётся отключить запрет на установку неподписанных программ и проверку сертификата (проверяет на сайте Nokia); если дата действия сертификата истекла или ещё не наступила - используйте машину времени; если "приложение получено из ненадёжного источника", то приложение необходимо подписать личным сертификатом, привязанным к IMEI (если повезёт, то на сайте); "ошибка сертификата" - программа привязана к чужому IMEA, ищите неподписанный экземпляр; "неверный сертификат" - забыли отключить запрет проверки сертификата; "ошибка в сертификате" - надо подписать):
- не ставьте "посторонних" хранителей экрана - они потребляют очень много энергии
- информация об устройство и его состоянии devicestatus (Nokia); заряд аккумулятора показывается с задержкой
- Content Beamer / ThinPrint (Nokia, посылка факсов); требуется регистрация устройства, а в дальнейшем оплата (в нарушение всех обещаний) - удалил
- Wellness Diary (Nokia - betalab, дневник, 1MB, английский)
- WorldMate (Nokia, помощник путешественика: погода, время, валюты); есть польский и вьетнамский, но нет русского; требуется Интернет
- Y-Browser 0.88 (файловый менеджер) и его модули; ошибка в сертификате; оказалось надо отключить защиту в установщике; создаёт папку "DrJukka.com" в основном меню; позволяет просматривать всю встроенную память (C:, кроме sys/private?), виртуальный диск (D:), карту памяти (E:), Z: (объединение?) и вложения в почтовых сообщениях (падает); встроенный просмотр текстов и архивов ZIP; функции: открыть, передать, свойства, атрибуты, удалить, переименовать, создать файл или папку, копировать, переместить, отметить по шаблону, искать; можно привязать функции на цифровые клавиши;
- X-plore 1.22 (www.lonelycatgames.com), shareware (задержка при запуске); позволяет просматривать всю встроенную память (C:, кроме sys/private), виртуальный диск (D:), карту памяти (E:), Z: (объединение?); встроенный просмотр/создание текстов (utf-8. koi8-r, cp1251) и архивов ZIP/RAR/JAR, просмотр и прослух MP3/MP4; hex-редактор; можно настроить размер шрифта интерфейса и редактора; руссифицирован; функции: открыть, передать, свойства (можно изменить), атрибуты, удалить, переименовать, создать файл или папку, копировать, переместить, отметить по шаблону, искать;
- Active File v1.27.19 (http://activefile.googlepages.com), двухпанельный файловый менеджер (панели по очереди, хотя место на экране есть; переключение надо настраивать); имеется неподписанная версия, позволяющая доступ к sys/private (бесплатно подписать не получилось); сертификат на обычную версию истёк; никакие настройки установщика (отключить проверку, устанавливать без подписи) не помогают; подписал на сайте "продвинутую" версию; кроме работы с файлами имеются также возможности работы с задачами (переключиться), потоками, процессами (убить, изменить приоритет), приложениями, объектами ядра (флаги, семафоры, библиотеки) и выдача информации об устройстве и GSM сети (IMSI, MCC, MNC, сила сигнала, идентификатор района, ячейки)
- Y-Tasks 0.51 и его модули (позволяет посмотреть и остановить/запустить приложения, задачи, процессы, потоки; мониторинг аварийных завершений (crash) - против глюка с картами не помог, но аварийное завершение почтового клиента записал; картинка заполненности памяти и дисков; график загрузки процессора (?) и памяти (trace) - на вывод этих графиков тратится 36% CPU; просмотр и редактирования привязки файлов к приложениям)
- TaspSpy требуется подписывать самому для S60/3
- Opera Mini (это огрызок браузера без почты на Java); Opera Mobile - платная
- Mobiola Video Converter (преобразование видео в формат 3gp/mp4, требуется Windows)
- Crystal Player Mobile (требуется преобразование в собственный формат - .cme)
- SmartMovie (платный, конвертор в AVI/XviD для MS Windows)
- DivX Player 0.90 (успешно: AVI, 640 x 368, 23.98 fps, XviD, 711.1 kbps, MPEG-1 Layer 3, stereo, 44100 Hz, 128.0 kbit); управление: стрелки, "0" - настройка, "1" - список фильмов
- Sic! FTP Client
- FlipSilent 1.05 (TongRen) - требуется подписать своим сертификатом разработчика (никакие отключения проверок в установщике не помогли); подписав приложение на сайте, обнаружил, что акселерометра на E-90 нет
- Nokia Energy Profiler (можно исследовать, на что тратится энергия); клавиатура: "2" - запустить/остановить, "5" - маркер, "*"/"#" - масштаб по оси времени, "up"/"down" - масштаб по оси энергопотребления, "7" - поворот, "8" - среднее между маркерами, "0" - внешний вид (мощность, ток, напряжение, температура, удержание "0" - два графика в окне, "End" (?) - в фоновый режим
- Mobile Office (sept-solutions.de); работа с форматом ODF; бесплатная версия только для устаревших устройств
- putty for Symbian (1.5beta); требуется puttygen.exe для создания зашифрованных ключей (запускается под wine ;); на клавиатуре нет Alt и Esc (и Ctrl-] ввести невозможно); чтобы выйти из mc приходиться набирать Send -> Sp.Key -> F1-F10 -> F10, что утомительно (мягко говоря); эмулирует xterm; есть UTF-8 (по-крайней мере, есть русский шрифт); множество динамически переключаемых шрифтов, вплоть до 5x7; как вводить русские буквы непонятно;
- EQ FastLang (eq-soft.org); подписать на сайте не удалось (UID 0xa0005163)
- Stopwatch Plus 1.02 (Tektronic SRL, www.tektronic.ro): секундомер, таймер, будильник
- Best Torch 1.00 (www.smartphoneware.com), имитация фонарика - заливка экрана при нажатии горячей клавиши (удалось использовать только клавишу диктофона); слабоват фонарик из экрана E90, лучше бы вспышку задействовали
- S60 SpotOn V0.07 - делает фонарик из вспышки (мерзкий красный цвет вместо обычного белого)
- iXBT: Мобильная связь
- Ericsson R320s
- 1й обзор R320s
- 2й обзор R320s
- 3й обзор R320s
- Ошибки в R320s (в т.ч. о сгорающей микросхеме)
- R320s by Slavic V. Lanovets (Xentrax)
- распайка кабеля
- распродажа и аксессуары в МТС
- SonyEricsson T610
- Nokia E90
- Поддержка Nokia E90 (en, программы)
- Поддержка Nokia E90 (ru)
- форум Nokia о коммуникаторах
- официальный (?) сайт о программах для S60
- All About Symbian (обзоры программ)
- обзор чехлов для E90
- Symbian Signed (получение Publisher ID и создание сертификата разработчика, быстрая подпись приложений для использования на своём устройстве)
- Online подпись бесплатных программ (будет работать только на телефоне с указанным EMEI, на 3 года)
- The Complete Guide To Symbian Signed (как самому подписывать приложения, 48 страниц ;)
- Symbian Signed (Symbian Developer Network)
- клуб allnokia (программы)
- Общие сведения о сертификатах безопасности
- Подписываем приложения универсальным сертификатом, не имеющим ограничений по Сapability
- Сотовик
- Типы аккумуляторов
- kmobiletools
- gnokii
- MyGnokii -> gammu -> gammu+
- T610 и gammu
- gammu от 12 апреля 2005
- wammu (надстройка над gammu, управление телефоном)
- snofs (надстройка над gammu, доступ к SMS как к файловой системе)
- gammu+ (версия 0.0.1; предполагалось следующее поколение, но проект заглох в 2004)
- gammu+
- gammu+
- gsmlib (последнее обновление (1.10) в июне 2004, T610 в списке нет)
- ezv24 (библиотека для работы с последовательным портом)
- cobex (cable-obex)
- openobex (общение с телефоном по протоколу OBEX)
- obexftp (OBEX как FTP сервер)
- AMR кодек (define MMS_IO)
- кое-что про OBEX
- Midpssh (SSH и Telnet клиент для устройств с подержкой MIDP 1.0 / 2.0 (J2ME); telnet, ssh1, ssh2, незашифрованные ключи (генерируются в формате OpenSSH), только ssh-dss и 3des-cbc; эмуляция VT320, vt100, xterm, linux; макросы)
http://www.gsmrus.ru
http://www.ptti.gov.ru
http://www.rans.ru
http://www.ptti.ru
http://www.ipc.ru/~mobil
http://www.vestnik-sviazy.ru
http://www.connect.ru
http://www.mobilemag.spb.ru
http://www.mobilecomm.ru
http://www.mobilenews.ru
http://www.ccc.ru
http://www.mcc.ru
http://www.mts.ru
http://www.pcom.ru
http://www.mobilecentre.ru
http://www.rusgsm.com
|
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR) |
Copyright © 1996-2009 Sergey E. Bogomolov; www.bog.pp.ru (КГБ знает все, даже то что у Вас на диске ;)