Androlyzer

Know more about your apps

App description

Maps & GPS Navigation — OsmAnd

net.osmand
Rating:
(4.2)
Downloads: 5,000,000 - 10,000,000
Version: 2.9.3 (293)
by OsmAnd

OsmAnd (OSM Automated Navigation Directions) is a map and navigation application with access to the free, worldwide, and high-quality OpenStreetMap (OSM) data. Enjoy voice and optical navigator, viewing POIs (points of interest), creating and managing GPX tracks, using contour lines visualization and altitude info (through plugin), a choice between driving, cycling, pedestrian modes, OSM editing and much more.GPS navigation • You can choose between offline (no roaming charges when you are abroad) or online (faster) mode • Turn-by-turn voice guidance leads you along the way (recorded and synthesized voices) • The route gets rebuilt whenever you deviate from it • Lane guidance, street names, and estimated time of arrival will help along the way • To make your trip safer, day/night mode switches automatically • You can choose to show speed limits, and get reminders if you exceed it • Map zoom adjusts to your speed • You can searches destinations by address, by type (e.g.: parking, restaurant, hotel, gas station, museum), or by geographical coordinates • Supports intermediate points on your itinerary • You can record your own or upload a GPX track and follow itMap • Displays POIs (point of interests) around you • Adjusts the map to your direction of motion (or compass) • Shows where you are and where you are looking at • Share your location so that your friends can find you • Keeps your most important places in Favorites • Allows you to choose how to display names on the map: in English, local, or phonetic spelling • Displays specialized online tiles, satellite view (from Bing), different overlays like touring/navigation GPX tracks and additional layers with customizable transparencySkiingOsmAnd ski maps plugin enables you to see ski tracks with level of complexity and some additional information, like location of lifts and other facilities.OSM Data • High-quality information from the best collaborative projects of the world • OSM data available per country or region • Compact offline vector maps updated at least once a month • Choice between complete region data or just road network (Example: All of Japan is 700 MB or 200 MB for the road network only)Cycling • You can find cycling paths on the map • GPS navigation in cycling mode builds your route using cycling paths • You can see your speed and altitude • GPX recording option enables you to record your trip and share it • Via additional plugin you can enable displaying contour lines and hill-shadingWalking, hiking, city tour • The map shows you walking and hiking paths • Wikipedia in your preferred language can tell you a lot during a city tour • Public transport stops (bus, tram, train), including line names, help to navigate in a new city • GPS navigation in pedestrian mode builds your route using walking paths • You can upload and follow a GPX route or record and share your ownContribute to OSM • Report data bugs • Upload GPX tracks to OSM directly from the app • Add POIs and directly upload them to OSM (or later if offline)OsmAnd is open-source and actively being developed. Everyone can contribute to the application by reporting bugs, improving translations or coding new features. The project is in a lively state of continuous improvement by all these forms of developer and user interaction. The project progress also relies on financial contributions to fund coding and testing of new functionalities. Approximate map coverage and quality: • Western Europe: **** • Eastern Europe: *** • Russia: *** • North America: *** • South America: ** • Asia: ** • Japan & Korea: *** • Middle East: ** • Africa: ** • Antarctica: *Most countries around the globe are available for download!Get a reliable navigator in your country - be it France, Germany, Mexico, UK, Spain, Netherlands, USA, Russia, Brazil or any other.

Analysis results

Privacy leaks

  • Location to Network
  • Location to Socket
  • User Input to Network
  • User Input to Socket

Confidential sources

  • Camera hardware
  • Location
  • User Input

Suspicious functions

  • Obfuscation
  • Start Media Recorder

Permissions

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.BLUETOOTH
  • android.permission.BROADCAST_STICKY
  • android.permission.CAMERA
  • android.permission.INTERNET
  • android.permission.MODIFY_AUDIO_SETTINGS
  • android.permission.RECORD_AUDIO
  • android.permission.STORAGE
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
  • com.android.vending.BILLING
  • com.google.android.c2dm.permission.RECEIVE
  • net.osmand.permission.C2D_MESSAGE

Features used

  • android.hardware.bluetooth
  • android.hardware.camera
  • android.hardware.camera.autofocus
  • android.hardware.location
  • android.hardware.location.gps
  • android.hardware.location.network
  • android.hardware.microphone
  • android.hardware.sensor.accelerometer
  • android.hardware.sensor.compass
  • android.hardware.sensor.gyroscope
  • android.hardware.sensor.light
  • android.hardware.touchscreen
  • android.hardware.wifi
  • com.sec.feature.spen_usp

URLs

Other URLs

  • http://amap.com
  • http://api.openstreetmap.org
  • http://api.osmo.mobi
  • http://download.osmand.net
  • http://en.wikipedia.org
  • http://goo.gl
  • http://her.is
  • http://j.map.baidu.com
  • http://jgo.maps.yandex.net
  • http://l.map.qq.com
  • http://map.baidu.com
  • http://map.qq.com
  • http://map.wap.qq.com
  • http://maps.apple.com
  • http://maps.google.co.uk
  • http://maps.google.com
  • http://maps.yandex.com
  • http://maps.yandex.ru
  • http://nominatim.openstreetmap.org
  • http://osmand.net
  • http://osmo.mobi
  • http://plus.google.com
  • http://schemas.android.com
  • http://share.here.com
  • http://www.amap.com
  • http://www.amap.com/#!poi!!q=34.99393,-106.61568|2|%E5%AE%BE%E9%A6%86&radius=1000
  • http://www.amap.com/#!poi!!q=38.174596,114.995033|2|%E5%AE%BE%E9%A6%86&radius=1000
  • http://www.amap.com/#!poi!!q=38.179456,114.98577|3|B013706PJN
  • http://www.google.com
  • http://www.google.com.tr
  • http://www.openstreetmap.org
  • http://www.osmand.net
  • http://www.topografix.com
  • http://www.w3.org
  • http://www.yournavigation.org
  • http://xmlpull.org
  • http://z.osmo.mobi
  • https://a.mapillary.com
  • https://api.openstreetmap.org
  • https://api.osmo.mobi
  • https://app-measurement.com
  • https://app.osmand.net
  • https://goo.gl
  • https://jgo.maps.yandex.net
  • https://maps.google.com
  • https://nominatim.openstreetmap.org
  • https://openstreetmap.de
  • https://openstreetmap.org
  • https://osm.org
  • https://osmand.net
  • https://pagead2.googlesyndication.com
  • https://play.google.com
  • https://wiki.openstreetmap.org
  • https://wikipedia.org
  • https://www.google.at
  • https://www.google.com
  • https://www.googleapis.com
  • https://www.here.com
  • https://www.openstreetmap.org

Version info

APK hash: 6361bf846f2722eb50ad7f9f0abef4cb762ae328
Other versions:
282/a27237c93439a039b3371b52da63ae7c2d0b9fb3
275/b1f649fc5966225d5fecef04c14dbc088dae2dcd
265/9a596a8b82c418271ce2f54e3ffede5430eb170c
254/119bdbb5c392f2eb91754cfcbe04e326d0779e24
246/7e20bdb811864330dab05b259bd9dd0df687e555
238/a383167e624b3d72cca3635110d0fb0a795593a4

Source structure


Used libraries

    • Open source
    • Utility

    ICU

    International Components for Unicode.
    Show details ⇓
    • Open source
    • Utility

    Apache Commons Logging

    Wrapper around a variety of logging API implementations.
    Show details ⇓
    • Private service binding
    • Utility

    Protocol Buffers

    Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
    Show details ⇓
    • Open source
    • Utility

    Android support library

    Simplify your development by offering more APIs that you can bundle with your application so you can worry less about platform versions
    Show details ⇓
    • Utility
    • Private service binding

    Google In-App Billing

    An Android Market service that lets you sell digital content in your applications.
    Show details ⇓
    • Open source
    • Utility

    GNU Trove

    The Trove library provides high speed regular and primitive collections for Java.
    Show details ⇓
    • Private service binding

    Google Play services

    Google Play services binding library.
    Show details ⇓
    • Utility

    google-gson

    Library to serialize java objects to their JSON representation and back.
    Show details ⇓

APIs used

  • javax.microedition.khronos.egl
  • java.nio
  • java.sql
  • android.content.pm
  • android.os
  • android.location
  • android.widget
  • org.xml.sax
  • android.text.util
  • android.view.accessibility
  • java.security.interfaces
  • android.preference
  • android.app
  • android.opengl
  • android.print
  • java.math
  • org.json
  • java.security.spec
  • javax.xml.transform.dom
  • android.hardware.display
  • java.util.concurrent
  • android.animation
  • javax.xml.datatype
  • android.text.format
  • android.content
  • android.app.backup
  • android.net.wifi
  • java.util.logging
  • android.webkit
  • android.app.admin
  • javax.net.ssl
  • android.net.http
  • android.net
  • android.speech.tts
  • org.w3c.dom
  • android.service.media
  • android.content.res
  • android.view.animation
  • android.transition
  • org.apache.http.impl.cookie
  • java.util.zip
  • java.util.regex
  • java.util
  • android.text.method
  • android.media.session
  • android.view.inputmethod
  • android.provider
  • android.database.sqlite
  • android.view
  • java.net
  • android.hardware
  • android.print.pdf
  • java.util.concurrent.locks
  • org.apache.http.client.methods
  • android.graphics
  • javax.security.auth.x500
  • org.apache.http.entity
  • android.system
  • javax.xml.transform
  • android.graphics.drawable.shapes
  • java.util.concurrent.atomic
  • android.accessibilityservice
  • android.graphics.drawable
  • android.accounts
  • org.apache.http.message
  • android.media
  • javax.microedition.khronos.opengles
  • org.apache.http
  • javax.xml.parsers
  • java.lang.reflect
  • android.graphics.pdf
  • android.database
  • java.lang.ref
  • java.nio.channels
  • java.io
  • android.media.browse
  • android.util
  • java.security
  • java.text
  • dalvik.system
  • android
  • java.util.jar
  • java.awt.font
  • java.lang
  • org.xmlpull.v1
  • java.security.cert
  • org.apache.commons.logging
  • org.apache.http.params
  • android.text
  • org.apache.http.client
  • java.nio.charset
  • javax.xml.transform.stream
  • android.text.style
  • android.app.job

Other packages

  • alice.tuprolog
  • alice.tuprolog.event
  • alice.tuprolog.interfaces
  • alice.tuprolog.lib
  • alice.util
  • android.arch.core.internal
  • android.arch.lifecycle
  • bsh
  • btools.routingapp
  • com.OsMoDroid
  • com.example.android.common.view
  • com.getkeepsafe.taptargetview
  • com.github.ksoichiro.android.observablescrollview
  • com.github.mikephil.charting
  • com.github.mikephil.charting.animation
  • com.github.mikephil.charting.buffer
  • com.github.mikephil.charting.charts
  • com.github.mikephil.charting.components
  • com.github.mikephil.charting.data
  • com.github.mikephil.charting.data.filter
  • com.github.mikephil.charting.exception
  • com.github.mikephil.charting.formatter
  • com.github.mikephil.charting.highlight
  • com.github.mikephil.charting.interfaces.dataprovider
  • com.github.mikephil.charting.interfaces.datasets
  • com.github.mikephil.charting.jobs
  • com.github.mikephil.charting.listener
  • com.github.mikephil.charting.matrix
  • com.github.mikephil.charting.renderer
  • com.github.mikephil.charting.renderer.scatter
  • com.github.mikephil.charting.utils
  • com.google.firebase
  • com.google.firebase.analytics
  • com.google.firebase.auth
  • com.google.firebase.firebase_core
  • com.google.firebase.iid
  • com.google.firebase.provider
  • com.google.firebase.remoteconfig
  • com.google.openlocationcode
  • com.jwetherell.openmap.common
  • com.vividsolutions.jts
  • com.vividsolutions.jts.algorithm
  • com.vividsolutions.jts.algorithm.distance
  • com.vividsolutions.jts.algorithm.locate
  • com.vividsolutions.jts.algorithm.match
  • com.vividsolutions.jts.awt
  • com.vividsolutions.jts.densify
  • com.vividsolutions.jts.dissolve
  • com.vividsolutions.jts.edgegraph
  • com.vividsolutions.jts.geom
  • com.vividsolutions.jts.geom.impl
  • com.vividsolutions.jts.geom.prep
  • com.vividsolutions.jts.geom.util
  • com.vividsolutions.jts.geomgraph
  • com.vividsolutions.jts.geomgraph.index
  • com.vividsolutions.jts.index
  • com.vividsolutions.jts.index.bintree
  • com.vividsolutions.jts.index.chain
  • com.vividsolutions.jts.index.intervalrtree
  • com.vividsolutions.jts.index.kdtree
  • com.vividsolutions.jts.index.quadtree
  • com.vividsolutions.jts.index.strtree
  • com.vividsolutions.jts.index.sweepline
  • com.vividsolutions.jts.io
  • com.vividsolutions.jts.linearref
  • com.vividsolutions.jts.math
  • com.vividsolutions.jts.noding
  • com.vividsolutions.jts.noding.snapround
  • com.vividsolutions.jts.operation
  • com.vividsolutions.jts.operation.buffer
  • com.vividsolutions.jts.operation.buffer.validate
  • com.vividsolutions.jts.operation.distance
  • com.vividsolutions.jts.operation.distance3d
  • com.vividsolutions.jts.operation.linemerge
  • com.vividsolutions.jts.operation.overlay
  • com.vividsolutions.jts.operation.overlay.snap
  • com.vividsolutions.jts.operation.overlay.validate
  • com.vividsolutions.jts.operation.polygonize
  • com.vividsolutions.jts.operation.predicate
  • com.vividsolutions.jts.operation.relate
  • com.vividsolutions.jts.operation.union
  • com.vividsolutions.jts.operation.valid
  • com.vividsolutions.jts.planargraph
  • com.vividsolutions.jts.planargraph.algorithm
  • com.vividsolutions.jts.precision
  • com.vividsolutions.jts.shape
  • com.vividsolutions.jts.shape.fractal
  • com.vividsolutions.jts.shape.random
  • com.vividsolutions.jts.simplify
  • com.vividsolutions.jts.triangulate
  • com.vividsolutions.jts.triangulate.quadedge
  • com.vividsolutions.jts.util
  • com.wdtinc.mapbox_vector_tile.adapt.jts
  • com.wdtinc.mapbox_vector_tile.builder
  • com.wdtinc.mapbox_vector_tile.encoding
  • com.wdtinc.mapbox_vector_tile.util
  • net.sf.junidecode
  • org.apache.tools.bzip2
  • studio.carbonylgroup.textfieldboxes