
MAGE by NGA
A real-time situational awareness app with disconnected abilities.
National Geospatial-Intelligence Agency · mil.nga.giat.mage
UpdatedApr 15, 2026
PublishedJan 15, 2021
Packagemil.nga.giat.mage
MD51f1ecb7eac3643e5d9a4f92b1ef05547
SHA1 (signer)3F:E9:C6:27:55:6F:5E:55:53:0A:B8:DA:45:11:C3:C5:10:DB:50:0E
Signed byCN=GIAT, OU=NGA, O=NGA, L=Denver, ST=Colorado, C=US
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
-Improved battery life with location tracking enabled
-Added ability to filter observations by user
-Update UI for "edge to edge" display
-Miscellaneous bug fixes
-Added ability to filter observations by user
-Update UI for "edge to edge" display
-Miscellaneous bug fixes
Description
The Mobile Awareness GEOINT Environment, MAGE, provides dynamic capabilities for mobile situational awareness. Originally developed to support first responders deploying in the event of natural disasters, the MAGE app on your mobile device allows you to create geotagged field reports and observations that contain media such as photos, videos and voice recordings and share them instantly with other members of your team.
Using the GPS in your mobile device, MAGE can record user locations in real time. Your locations can be automatically shared only with the other members of your team. The app remains functional if your mobile device loses its network connection and will upload its local content when a connection is reestablished.
Geospatial data layers, including map tiles and vector data, can be stored on your mobile device and are available at all times. When disconnected from the network, MAGE will use local data layers to continue to provide relevant geospatial information to teammates. MAGE is customizable and can be tailored to your team's situation.
The National Geospatial-Intelligence Agency is releasing this application to the general public to increase the impact of government investments in unclassified mobile initiatives. MAGE is not hosted or managed by NGA, in order to use it you will need to get access to your agency or managing entities server.
Using the GPS in your mobile device, MAGE can record user locations in real time. Your locations can be automatically shared only with the other members of your team. The app remains functional if your mobile device loses its network connection and will upload its local content when a connection is reestablished.
Geospatial data layers, including map tiles and vector data, can be stored on your mobile device and are available at all times. When disconnected from the network, MAGE will use local data layers to continue to provide relevant geospatial information to teammates. MAGE is customizable and can be tailored to your team's situation.
The National Geospatial-Intelligence Agency is releasing this application to the general public to increase the impact of government investments in unclassified mobile initiatives. MAGE is not hosted or managed by NGA, in order to use it you will need to get access to your agency or managing entities server.
Required features
- Camera android.hardware.camera
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Microphone android.hardware.microphone
- Screen Portrait android.hardware.screen.portrait
- Wifi android.hardware.wifi
Permissions (16)
MAGE by NGA requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Camera android.permission.CAMERA
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Location android.permission.FOREGROUND_SERVICE_LOCATION
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Record Audio android.permission.RECORD_AUDIO
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Mil Nga Giat Mage Dynamic Receiver Not Exported Permission mil.nga.giat.mage.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION