Table 4. Categorisation of sensitive API calls discovered in the apps.
Relevant System | API Calls |
---|---|
Cellular Network | android/telephony/TelephonyManager; → getNetworkOperatorName() |
android/telephony/TelephonyManager; → getNetworkOperator() | |
android/telephony/TelephonyManager; → getLine1Number() | |
android/telephony/TelephonyManager; → getSimOperatorName() | |
android/telephony/TelephonyManager; → getSimCountryIso() | |
android/telephony/TelephonyManager; → getCellLocation() | |
Location | android/location/LocationManager; → getLastKnownLocation() |
android/location/LocationManager; → requestLocationUpdates() | |
android/location/Location; → getLatitude() | |
android/location/Location; → getLongitude() | |
Camera | android/hardware/Camera; → open() |
android/hardware/camera2/CameraManager; → * |
*All class methods.