CellMapper

CellMapper


CellMapper is an application that displays advanced GSM/CDMA/UMTS/LTE low level data and can also record this data to allow you to create a coverage map. This in turns helps others find out how good coverage is in the areas mapped.

CellMapper works on both tablets (with or without a cellular radio) and cell phones. The map is available in Android 2.2 or later due to Maps API only supporting this version of Android or later.

Features
- Displays map of mapped (or calculated) towers, and currently connected tower
- Read GSM/UMTS/LTE band and ARFCN/EARFCN/UARFCN on Samsung devices (root required for 4.2+ devices)
- Dual SIM support for Mediatek, Qualcomm, and Samsung Duos devices
- Displays advanced CellID info (LTE: RSRP, RSRQ, SNR, CQI, Timing Advance for LTE-TDD. CDMA: ECIO, EVDO ECIO, SNR. UMTS: PSC)
- Advanced processing of data if is uploaded to the site (per sector coverage of cell tower, signal trails, advanced cell tower location triangulation) (optional)
- Local calculation of cell tower points (enable feature in Change Provider dialog)
- Support for both Google Maps and OpenStreetMaps

Note: The data on the site and within the app is generated shortly after it is uploaded Locally calculated (less accurate) data is available instantly from within the app.

Currently supported networks:
- GSM
- UMTS
- CDMA (limited, many phones do not implement the API correctly)
- LTE

To start contributing, simply go into the Settings screen and enable "Live Upload." Once this is enabled, simple press the home button and CellMapper will run in the background and send data as you move. You can always close CellMapper by using the menu and selecting exit on the main screen.

Alternatively, you can use "Upload and Statistics" screen to upload data at any time later on through wifi.


View your results at CellMapper.net

Permissions

Why does CellMapper need so many permissions?

android.permission.ACCESS_COARSE_LOCATION - To get CellID information
android.permission.ACCESS_FINE_LOCATION - To get GPS location
android.permission.ACCESS_NETWORK_STATE - To get Cellular network informaion
android.permission.INTERNET - To connect to server to download map data / upload data
android.permission.READ_EXTERNAL_STORAGE - To write external CSV file if no internet connection
android.permission.READ_LOGS - To read Samsung Field Test Mode data on Android 4.1 and earlier (despite what the dialog says, I can't read your browsing history unless your browser write it to the system log)
android.permission.READ_PHONE_STATE - To read info about airplane mode / network settings
android.permission.RECEIVE_BOOT_COMPLETED - To start at boot time (if enabled)
android.permission.VIBRATE - To vibrate on CellID change (if enabled)
android.permission.WAKE_LOCK - For phones that do not support 4.2+ CellID Support, to ensure they report correct data
android.permission.WRITE_EXTERNAL_STORAGE - To write external CSV file if no internet connection

This app only requires root access if you enable this feature under settings for Samsung field test mode data reading on Android 4.2+

Recent changes:
- Added RNC-ID/BSIC to main display
- Added full Cell Identity for UMTS on main display
- Integrated account into side menu
- Map now saves last location for faster startup
- Map now saves last manually selected network as the default select for the Change Provider screen
- Wear text legibility fix on lower resolution devices
Add to list
Free
77
3.9
User ratings
583
Installs
50,000+
Concerns
1
File size
2765 kb
Screenshots
Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper Screenshot of CellMapper
About CellMapper
CellMapper is an application that displays advanced GSM/CDMA/UMTS/LTE low level data and can also record this data to allow you to create a coverage map. This in turns helps others find out how good coverage is in the areas mapped.

CellMapper works on both tablets (with or without a cellular radio) and cell phones. The map is available in Android 2.2 or later due to Maps API only supporting this version of Android or later.

Features
- Displays map of mapped (or calculated) towers, and currently connected tower
- Read GSM/UMTS/LTE band and ARFCN/EARFCN/UARFCN on Samsung devices (root required for 4.2+ devices)
- Dual SIM support for Mediatek, Qualcomm, and Samsung Duos devices
- Displays advanced CellID info (LTE: RSRP, RSRQ, SNR, CQI, Timing Advance for LTE-TDD. CDMA: ECIO, EVDO ECIO, SNR. UMTS: PSC)
- Advanced processing of data if is uploaded to the site (per sector coverage of cell tower, signal trails, advanced cell tower location triangulation) (optional)
- Local calculation of cell tower points (enable feature in Change Provider dialog)
- Support for both Google Maps and OpenStreetMaps

Note: The data on the site and within the app is generated shortly after it is uploaded Locally calculated (less accurate) data is available instantly from within the app.

Currently supported networks:
- GSM
- UMTS
- CDMA (limited, many phones do not implement the API correctly)
- LTE

To start contributing, simply go into the Settings screen and enable "Live Upload." Once this is enabled, simple press the home button and CellMapper will run in the background and send data as you move. You can always close CellMapper by using the menu and selecting exit on the main screen.

Alternatively, you can use "Upload and Statistics" screen to upload data at any time later on through wifi.


View your results at CellMapper.net

Permissions

Why does CellMapper need so many permissions?

android.permission.ACCESS_COARSE_LOCATION - To get CellID information
android.permission.ACCESS_FINE_LOCATION - To get GPS location
android.permission.ACCESS_NETWORK_STATE - To get Cellular network informaion
android.permission.INTERNET - To connect to server to download map data / upload data
android.permission.READ_EXTERNAL_STORAGE - To write external CSV file if no internet connection
android.permission.READ_LOGS - To read Samsung Field Test Mode data on Android 4.1 and earlier (despite what the dialog says, I can't read your browsing history unless your browser write it to the system log)
android.permission.READ_PHONE_STATE - To read info about airplane mode / network settings
android.permission.RECEIVE_BOOT_COMPLETED - To start at boot time (if enabled)
android.permission.VIBRATE - To vibrate on CellID change (if enabled)
android.permission.WAKE_LOCK - For phones that do not support 4.2+ CellID Support, to ensure they report correct data
android.permission.WRITE_EXTERNAL_STORAGE - To write external CSV file if no internet connection

This app only requires root access if you enable this feature under settings for Samsung field test mode data reading on Android 4.2+

Recent changes:
- Added RNC-ID/BSIC to main display
- Added full Cell Identity for UMTS on main display
- Integrated account into side menu
- Map now saves last location for faster startup
- Map now saves last manually selected network as the default select for the Change Provider screen
- Wear text legibility fix on lower resolution devices

Android Market Comments
A Google User
Jul 10, 2015
Very cool tool Love the app and mapping results following data uploads.
A Google User
Jul 1, 2015
Very Useful App It's very satisfying to see the results of your scans populating the map. I was surprised that a city the size of Savannah, GA (my hometown) was lacking for data. Slowly, but surely I'm getting most of the towers in the area mapped. The program itself works great on my Nexus 4 and 6 and I often run it at the same time as WiGLE with no issues. Good job dev.
A Google User
Jun 22, 2015
It works App doesn't release GPS after exiting half the time, and the UI could use a little improvement.
A Google User
Jun 22, 2015
Currently my favorite app for plotting cell phone towers. The app is smart enough to merge together the 3 sectors for a tower and then plot the towers not only in the middle of the 3 sectors, but taking into account which direction each sector normally faces. So if you have only collected the north sector of a tower, the app is smart enough to plot the tower on the south end of the area.
A Google User
May 24, 2015
I know that i have towers around me, but this shows nothing, ,uninstaling
Version 1000000
Version 1000000