2012-12-14 2 views
0

Мне нужно извлечь информацию телефония s40 серии Nokia устанавливается с помощью J2ME мидлет:GSM анализатор пакетов (для Nokia s40 серии) для извлечения информации телефонии

а) IMEI б) IMSI с) Память данных (Free и Итого) d) Состояние батареи е) имя оператора е) Роуминг статус г) код страны ч) код города я) сила сигнала

Но, к сожалению, нет API для там. Я попытался найти его, но везде он говорит, что для этого нет API. here

Итак, я подумал, что сниффер пакетов может помочь мне проанализировать пакет и проверить его для получения необходимой информации. Другие решения также приветствуются.

+0

Где именно вы хотите понюхать и где вы хотите, чтобы снифер бежал? Обратите внимание, что а), b), e) f) g) и h) транспортируются по протоколам GSM, а не через IP, c), d) и i), вероятно, вообще не транспортируются по протоколам связи. – Bernd

+0

@ Bernd Я хочу запустить его как услугу в фоновом режиме, как когда-то она запускается каждый час и извлекает информацию, в основном, о силе сигнала. сообщите мне, если это можно сделать. – Omayr

ответ

1

Несмотря на то, что информация, которую вы используете, не отображается как API-интерфейсы на Series 40, большая часть ее просматривается через Nokia specific System properties.. Вы можете создать свой собственный API, используя их.

+0

Ни один из этих свойств, похоже, не работает на S40. Есть ли у вас какие-либо идеи об обнюхивании пакетов GSM или Communiacation. Наверное, это была бы общая идея. – Omayr

+0

Вы не можете делать сниффер для GSM на своем телефоне, помните, что это не TCP/IP, о котором мы говорим. Какую недвижимость вы попробовали? Какой телефон вы использовали? –

+0

Я пробовал это System.getProperty («com.nokia.mid.networksignal») и другую информацию о телефонии, такую ​​как IMSI и IMEI , но он возвращает значение null на платформах S40. Любая идея, как получить эту информацию на S40. – Omayr