Network Survey App
O aplicativo Network Survey permite o registro de informações de celular, Wi-Fi e/ou GNSS em um arquivo de log (formato GeoPackage). Para registros celulares, ele suporta o registro de dados GSM, CDMA, UMTS e LTE.
A funcionalidade de registro celular registra vários detalhes sobre a célula de serviço atual e, em seguida, algumas informações básicas sobre as células vizinhas. Este aplicativo não registrará os 4 protocolos celulares ao mesmo tempo. Em vez disso, ele registrará apenas informações sobre os protocolos que estão atualmente conectados. Se o registro para um protocolo específico for desejado, o telefone deve ser bloqueado para esse protocolo (tente usar *#*#4636#*#* no discador).
O aplicativo também possui uma calculadora que converte um ID de Célula LTE no ID de eNodeB correspondente e no ID de Setor, e uma calculadora que converte um PCI LTE na Sequência de Sincronização Primária (PSS) e na Sequência de Sincronização Secundária (SSS) correspondentes.
Os registros da pesquisa celular podem ser transmitidos para um servidor gRPC ou um broker MQTT. Isso não está ativado por padrão e um servidor gRPC ou broker MQTT precisa ser configurado para que esse recurso funcione.
Veja https://github.com/christianrowlands/network-survey-messaging para mais detalhes sobre como configurar um servidor gRPC para pesquisa de rede.
Veja https://mosquitto.org para informações sobre como configurar um broker MQTT.
Este aplicativo é muito básico e foi construído para meu próprio uso, mas decidi compartilhá-lo com outros. Aproveite!
O código-fonte deste aplicativo está disponível aqui: https://github.com/christianrowlands/android-network-survey









