NetMonitor для Windows Mobile 2005 — Netmonitor GSM/UMTS: от телефонов до измерительных комплексов
-
- Начинающий нетмониторщик
- Сообщения: 10
- Зарегистрирован: Пт, 11-01-2008, 10:02
- Нетмонитор: Nokia 6330i
Сори если повторился, просто сам долго искал. У меня HTC Touch Cruise WM 6.5 заработала прога RIL. Прога простая с минимумом информации. Взял здесь http://gsm-msk.m-pro.ru/viewtopic.php?p=17340#p17340. Если нада кину в почту, но вроде с сайта нормально качается, еще есть NiceTrack, но она работает с WM6.0 и ниже, и Fieldtest_157 (мне не понравилась, много настроек а толку мало, даже CellID не показывает)
-
- Начинающий нетмониторщик
- Сообщения: 9
- Зарегистрирован: Вт, 14-09-2010, 03:25
На сайте cellid.ru, есть .NET библиотека.
Можно создать самому нетмонитор.
Библиотека бесплатная!
http://www.cellid.ru/forum/showthread.p ... %28beta%29
Основные возможности:
* Получить CellID, LAC, MNC, MCC с вашего КПК (КПК, толькл для WM 5 и выше)
* Получить примерные геокоординаты сотовых вышек по параметрам CellID, LAC, MNC, MCC (КПК и Win32)
* Проиграть звуковой файл из ресурсов (КПК и Win32)
* Получить процессы (КПК)
* Получить информацию о телефоне (КПК)
* Подключить или отключить GPRS на КПК (КПК)
* Управление громкостью телефона и вибразвонком (КПК)
* Вкл или выкл вибрацию у телефона (КПК)
* Работа с SD Card (КПК)
* HTTP Client (GET или POST) - просто и быстро выполнить запрос (КПК и Win32)
* LED - управление светодиодами на КПК (КПК)
* Получить координаты и почтовый адрес по IP (метод IP2Geo) (КПК и Win32)
* Получить почтовый адрес по геокоординатам (метод Geo2Address) (КПК и Win32)
* Получить список POI от яндекса (кто пользуется мобильными яндекс.пробками видел POI типа: ремонт, авария, камера, другое) (КПК и Win32)
* Получить пробки с яндекс. (сейчас тестируется, позже добавим) (КПК и Win32)
* Проверка Онлайн обновлений данной библиотеки (КПК и Win32)
[/url]
Можно создать самому нетмонитор.
Библиотека бесплатная!
http://www.cellid.ru/forum/showthread.p ... %28beta%29
Основные возможности:
* Получить CellID, LAC, MNC, MCC с вашего КПК (КПК, толькл для WM 5 и выше)
* Получить примерные геокоординаты сотовых вышек по параметрам CellID, LAC, MNC, MCC (КПК и Win32)
* Проиграть звуковой файл из ресурсов (КПК и Win32)
* Получить процессы (КПК)
* Получить информацию о телефоне (КПК)
* Подключить или отключить GPRS на КПК (КПК)
* Управление громкостью телефона и вибразвонком (КПК)
* Вкл или выкл вибрацию у телефона (КПК)
* Работа с SD Card (КПК)
* HTTP Client (GET или POST) - просто и быстро выполнить запрос (КПК и Win32)
* LED - управление светодиодами на КПК (КПК)
* Получить координаты и почтовый адрес по IP (метод IP2Geo) (КПК и Win32)
* Получить почтовый адрес по геокоординатам (метод Geo2Address) (КПК и Win32)
* Получить список POI от яндекса (кто пользуется мобильными яндекс.пробками видел POI типа: ремонт, авария, камера, другое) (КПК и Win32)
* Получить пробки с яндекс. (сейчас тестируется, позже добавим) (КПК и Win32)
* Проверка Онлайн обновлений данной библиотеки (КПК и Win32)
[/url]
-
- Начинающий нетмониторщик
- Сообщения: 9
- Зарегистрирован: Вт, 14-09-2010, 03:25
МожноDMaster писал(а):А можно программно достучаться до того места, где хранится эта информация, пусть и зашифрованная? Найти информацию в нужном месте и расшифровать - уже дело десятое, для Сименсов уже приходилось решать такую задачу.Vetal писал(а):Радиомодуль смарта в любом случае отдает ОС информацию, без всяких патчей, различие только в том куда конкретно он ее складывает и в каком формате.
-
- Начинающий нетмониторщик
- Сообщения: 9
- Зарегистрирован: Вт, 14-09-2010, 03:25
Если кому надо, помогу написать нетмониторинг под WM.
Все работает через RIL и на всех аппаратах, начиная с WM5 и выше.
Далее можно получить адрес и гео координаты соты.
Скажу сразу, что гео данные - примерные, но как показывает практика на 97-99% точные. Для простых задач пойдет!
Глядя по сообщениям в этой теме, многие озадачены как получить
Cellid, lac, mnc, mcc
думаю теперь это не проблема!
Написать приложение, не составит труда!
Пример использования библиотеки:
Все работает через RIL и на всех аппаратах, начиная с WM5 и выше.
Далее можно получить адрес и гео координаты соты.
Скажу сразу, что гео данные - примерные, но как показывает практика на 97-99% точные. Для простых задач пойдет!
Глядя по сообщениям в этой теме, многие озадачены как получить
Cellid, lac, mnc, mcc
думаю теперь это не проблема!
Написать приложение, не составит труда!
Пример использования библиотеки:
Код: Выделить всё
private void button1_Click(object sender, EventArgs e)
{
CellTower ct = RIL.GetCellTowerInfo();
if (ct != null)
{
MessageBox.Show("Cell Id: " + ct.CellId.ToString() + "\r" +
"LocationAreaCode: " + ct.LocationAreaCode.ToString() + "\r" +
"MobileCountryCode: " + ct.MobileCountryCode.ToString() + "\r" +
"MobileNetworkCode: " + ct.MobileNetworkCode.ToString());
}
}
-
- Опытный нетмониторщик
- Сообщения: 180
- Зарегистрирован: Пт, 24-10-2008, 15:04
- Нетмонитор: n6310i
Что-то я не понял в данном примере, где определяется RIL. Через extern, что-ли?Serjaru писал(а): Все работает через RIL и на всех аппаратах, начиная с WM5 и выше.
Код: Выделить всё
private void button1_Click(object sender, EventArgs e) { CellTower ct = RIL.GetCellTowerInfo(); if (ct != null) { MessageBox.Show("Cell Id: " + ct.CellId.ToString() + "\r" + "LocationAreaCode: " + ct.LocationAreaCode.ToString() + "\r" + "MobileCountryCode: " + ct.MobileCountryCode.ToString() + "\r" + "MobileNetworkCode: " + ct.MobileNetworkCode.ToString()); } }
-
- Начинающий нетмониторщик
- Сообщения: 9
- Зарегистрирован: Вт, 14-09-2010, 03:25
Что значит определяется??? в C# понимаем????nostromo писал(а):Что-то я не понял в данном примере, где определяется RIL. Через extern, что-ли?Serjaru писал(а): Все работает через RIL и на всех аппаратах, начиная с WM5 и выше.
Код: Выделить всё
private void button1_Click(object sender, EventArgs e) { CellTower ct = RIL.GetCellTowerInfo(); if (ct != null) { MessageBox.Show("Cell Id: " + ct.CellId.ToString() + "\r" + "LocationAreaCode: " + ct.LocationAreaCode.ToString() + "\r" + "MobileCountryCode: " + ct.MobileCountryCode.ToString() + "\r" + "MobileNetworkCode: " + ct.MobileNetworkCode.ToString()); } }
Если нет, объясняю:
Есть класс RIL в нем статический метод GetCellTowerInfo()
этот метот возвращает тип CellTower
в котором есть уже все CellID, LAC, MNC, MCC
вот эта строка:
CellTower ct = RIL.GetCellTowerInfo();
Что тут не понятного????
Естественно надо проверять на реальном КПК с WM
а не на эмуляторе WM.
- zOn
- Нетмониторщик
- Сообщения: 70
- Зарегистрирован: Пн, 19-03-2007, 21:33
- Откуда: Волгоград
- Нетмонитор: Rover G5
-
- Опытный нетмониторщик
- Сообщения: 180
- Зарегистрирован: Пт, 24-10-2008, 15:04
- Нетмонитор: n6310i
-
- Известный нетмониторщик
- Сообщения: 637
- Зарегистрирован: Вс, 29-05-2005, 13:44
- Откуда: Московская область
- Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)
- Samara-Mobile.ru
- Известный нетмониторщик
- Сообщения: 853
- Зарегистрирован: Вс, 11-02-2007, 20:47
- Откуда: г.Самара
- Нетмонитор: HTC HD2, TEMS Pocket Nokia6720, TEMS Ericsson 520, Sagem OT290, QVoice Nokia6680 FT, Nemo Handy N80, QVoice Nokia N95, Nokia E52 FTD
-
- Опытный нетмониторщик
- Сообщения: 205
- Зарегистрирован: Вт, 05-10-2004, 05:50
- Откуда: Россия!!!
- Нетмонитор: T610 Pocket (спасибо weller`у :)
Господа - ткните меня носом в это местоSerjaru писал(а):МожноDMaster писал(а):А можно программно достучаться до того места, где хранится эта информация, пусть и зашифрованная? Найти информацию в нужном месте и расшифровать - уже дело десятое, для Сименсов уже приходилось решать такую задачу.Vetal писал(а):Радиомодуль смарта в любом случае отдает ОС информацию, без всяких патчей, различие только в том куда конкретно он ее складывает и в каком формате.
По теме создания каких либо новых мониторов под WinMobile - Между железом телефона и виндой есть одна крохотная DLL (RIL.DLL) и вот все что в ней заложено то и будет выдаваться на свет божий в виде данных. А производители ничего кроме номера сектора уровня сигнала и LAC там не прописывают - хотя заголовки функций на получение остальных данных (как ТА) например есть, но не реализовано. Ковырял я эти библы... единственная которая была полной - это с китайского клона (HTC Touch) T3232 (WinMobile6) года эдак с 2006го. А в текущих прошивках уже все так же закрыто, Кстати в том клоне - был свой замечательный нетмонитор.
-
- Нетмониторщик
- Сообщения: 51
- Зарегистрирован: Пт, 10-12-2004, 10:41
- Нетмонитор: Motorola V360, Nokia3310, Nokia 6680
Подтверждаю в большинстве коммуникаторов в RIL.dll функции netmon пустые.
Могу сказать, что неплохой нетмонитор есть в Samsung WiTu i900 вызывается комбинацией цифр как в обычных телефонах самсунг.
С witu рабаотают некоторые программы нетмониторинга написанные для WinMobile работающие через Ril.dll.
Могу сказать, что неплохой нетмонитор есть в Samsung WiTu i900 вызывается комбинацией цифр как в обычных телефонах самсунг.
С witu рабаотают некоторые программы нетмониторинга написанные для WinMobile работающие через Ril.dll.
Diablo
- dreamcatcher
- Опытный нетмониторщик
- Сообщения: 103
- Зарегистрирован: Пн, 10-11-2008, 14:55
- Нетмонитор: n 81
как называется? скрин в студию плизMcMaster писал(а):Windows Mobile умирает. а для Андройда уже есть нормальный мониторага, уровня сигнала не хватаетв котором есть уже все CellID, LAC, MNC, MCC
у меня touch2 с wm6.5, ril.dll пустая, но есть библиотека rilphone.dll при декомпиляции которой всплыли знакомые CID, LAC и еще много чего.Diablo писал(а):Подтверждаю в большинстве коммуникаторов в RIL.dll функции netmon пустые.
Т.к. с процессом декомпиляции я уже второй день как знакомлюсь мне сложно разобраться что к чему. Может быть есть на форуме умеющие и заинтересованные люди, dll могу выложить.
и еще мысли вслух: программа fieldtest157 на моем коммуникаторе работает корректно, все параметры отображаются, при ее декомпиляции выясняется что она обращается к библиотеке ril.dll, которая у меня пустая, вопрос: откуда в программе берутся значения?
причем значения (которые я могу проверить) - правильные, BCCH канал допустим.
-
- Начинающий нетмониторщик
- Сообщения: 5
- Зарегистрирован: Вс, 04-01-2009, 16:35
Повторюсь:dreamcatcher писал(а):у меня touch2 с wm6.5, ril.dll пустая, но есть библиотека rilphone.dll при декомпиляции которой всплыли знакомые CID, LAC и еще много чего.
Т.к. с процессом декомпиляции я уже второй день как знакомлюсь мне сложно разобраться что к чему. Может быть есть на форуме умеющие и заинтересованные люди, dll могу выложить.
и еще мысли вслух: программа fieldtest157 на моем коммуникаторе работает корректно, все параметры отображаются, при ее декомпиляции выясняется что она обращается к библиотеке ril.dll, которая у меня пустая, вопрос: откуда в программе берутся значения?
причем значения (которые я могу проверить) - правильные, BCCH канал допустим.
post-45695.html#45695Ril.dll - это прокси между ОС и драйвером, ОДИНАКОВА на всех устройствах. Rilgsm.dll - драйвер радио-модуля, преобразует команды от ril.dll в команды понятные железу радио-модуля (чаще всего АТ-команды). Внимание: пишется ПРОИЗВОДИТЕЛЕМ устройства.
-
- Начинающий нетмониторщик
- Сообщения: 9
- Зарегистрирован: Вт, 14-09-2010, 03:25
Ну я бы не сказал, что умирает. Есть некоторые грабли. Да, на андроиде дела лучше и легче. Но там как все убого, у меня есть аппарат HTC Hero, но есть много тупостей, к примеру с Root!McMaster писал(а):Windows Mobile умирает. а для Андройда уже есть нормальный мониторага, уровня сигнала не хватаетв котором есть уже все CellID, LAC, MNC, MCC