The application Strelka (or Arrow App) is a specialized tool for owners of Android devices, which allows you to accurately calibrate smartphone sensors, test performance and optimize GPS performance, accelerometer and gyroscope. Most often it is used to configure navigation applications (for example, Yandex.Navigator or Google Maps), games with augmented reality (Pokรฉmon GO, Ingress), as well as to diagnose hardware problems. However, without proper configuration, the app may produce incorrect data or not work at all.

Many users encounter difficulties already at the installation stage: the application does not detect sensors, produces synchronization errors, or requires manual entry of parameters. In this article we will look all stages of setting up the "Arrows" from basic installation to advanced calibrations, and also tell you how to avoid common mistakes. The instructions are relevant for all versions of Android (from 7.0 Nougat to 15) and most smartphone models (Samsung, Xiaomi, Huawei, Google Pixel etc.).

โš ๏ธ Important: The functionality of the Strelka application may depend on the smartphone manufacturer. Some brands (for example Huawei or Oppo) restrict access to sensors through third-party applications. Before setting up, check whether your model supports working with Sensor HAL.

1. Installing the Strelka app on Android

Before you start setting up, you need to install the app correctly. "Strelka" is not always available in Google Play, so you will have to download the APK file from trusted sources.

The most reliable way is to download the application from the official website of the developer or from the repository F-Droid. Avoid third-party APK hosts (for example APKMirror or APKPure), as they may distribute modified versions with malicious code. Before installation, be sure to:

  • ๐Ÿ” Check the file hash sum (MD5 or SHA-1) on the developer's website.
  • ๐Ÿ›ก๏ธ Enable file scanning in Google Play Protect (Settings โ†’ Security โ†’ Google Play Protect).
  • ๐Ÿ“ฑ Allow installation from unknown sources (Settings โ†’ Applications โ†’ Special access โ†’ Installation of unknown applications).

If the application does not start after installation, check:

  1. Android version (minimum - 5.0 Lollipop, but for full operation you need 7.0+).
  2. Privilege ADB (if access to system sensors is required).
  3. No conflicts with other utilities (for example, GPS Status or Sensor Box).
๐Ÿ“Š Where do you usually install APK files?
Official website of the developer
Google Play
F-Droid
APKMirror/APKPure
Another source

2. Initial setup and permissions

After installation, Strelka will require several critical permissions. Without them, the application will not be able to read data from sensors or enter data. adjustments.

Open the application and follow the setup wizard. At the permission request stage:

  • ๐Ÿ“ Geodata: Allow access to the location (Exact location).
  • ๐Ÿ”„ Sensors: Grant access to accelerometer, gyroscope i magnetometer.
  • ๐Ÿ“ฑ System settings: Allow changing system parameters (needed for calibration).

If permissions are not in the list, you can enable them manually:

  1. Go to Settings โ†’ Applications โ†’ Arrow โ†’ Permissions.
  2. Activate all switches related to sensors and location.
  3. For Android 10+ additional permission may be required Display over other apps (in Special access).

โš ๏ธ Attention: On some smartphones (Xiaomi, Realme) Android blocks the background operation of applications. For "Strelka" to work correctly, add it to the list Autostart and disable battery optimization.

โ˜‘๏ธ Preparing for the first setup

Done: 0 / 4

3. Sensor calibration: step-by-step guide

Uncalibrated sensors are the main cause of failures in Strelka. If the compass shows the wrong direction and the gyroscope โ€œtwitches,โ€ then manual adjustment is required.

For calibration:

  1. Open Strelka and go to the section Calibration (or Sensor Calibration).
  2. Select a sensor to configure (for example, Magnetometer).
  3. Follow the instructions on the screen:
    • ๐Ÿ”„ For magnetometer โ€” rotate the smartphone along all axes (as if you were drawing a figure eight in the air).
    • ๐Ÿ“ For accelerometer - place the device on a flat surface and press Calibrate.
    • ๐ŸŽฏ For gyroscope โ€”slowly rotate the phone in different planes.
  • After calibration, save the settings and restart the application.
  • If calibration does not help, try:

    • ๐Ÿ”ง Reset sensor settings to factory settings (Settings โ†’ System โ†’ Reset โ†’ Reset sensors).
    • ๐Ÿ“ฒ Update the smartphone firmware (sometimes bugs are fixed in new versions of Android).
    • ๐Ÿ”„ Use alternative calibration methods via ADB (for experienced users).
    What to do if the sensors are not calibrated?

    If calibration fails after several attempts, the problem may be hardware damage to the sensors through the engineering menu. (##4636##) or specialized applications like Sensor Box. If the sensor does not respond, repair or replacement of the module will be required.

    Critical information: On smartphones Samsung with processors Exynos (for example, Galaxy S22, Note 20), the magnetometer may require additional calibration through the service menu. To do this, enter in the dialer #0#, select Sensor and follow the instructions.

    4. applications

    One of the main uses of Strelka is to improve the accuracy of GPS navigation. Google Maps or Yandex.Navigator "jump" or show the wrong direction, uncalibrated sensors are to blame.

    To optimize the work:

    1. Open "Strelka" and go to section GPS Tools.
    2. Enable the option AGPS Correction (speeds up satellite search).
    3. Activate Compass Stabilization (stabilizes compass readings).
    4. In the navigation application settings (Google Maps, Osmand) select mode High accuracy (Settings โ†’ Location โ†’ Mode).

    For maximum accuracy:

    • ๐Ÿ“ก Use an external GPS antenna (if your smartphone supports OTG).
    • ๐Ÿ”‹ Charge the phone to 50%+ - a weak battery can affect the stability of the sensors.
    • ๐ŸŒ Turn on data transfer via the mobile network (helps to โ€œcatchโ€ satellites faster).
    Problem Possible cause Solution
    GPS โ€œjumpsโ€ Weak satellite signal Turn on AGPS, use open space
    Compass shows incorrect Uncalibrated magnetometer Calibrate according to the instructions above
    The navigator freezes Conflict with other applications Close background apps, disable optimization batteries
    No GPS signal Hardware malfunction Check the antenna through the engineering menu
    ๐Ÿ’ก

    If you often use the navigator in the car, install the smartphone on the holder closer to the windshield - this will improve signal reception GPS.

    5. Advanced settings: working with ADB

    For advanced users, Strelka supports configuration via ADB (Android Debug Bridge). This allows you to manually adjust the sensor parameters if automatic calibration does not help.

    To connect:

    1. Install ADB Tools on PC (download from official Android website).
    2. Enable USB debugging on your smartphone (Settings โ†’ About phone โ†’ Build number - press 7 times, then return to Settings โ†’ System โ†’ For Developers โ†’ USB Debugging).
    3. Connect your phone to the PC and enter in the command line:
      adb devices

      (your device should be displayed).

    4. To calibrate the magnetometer, use the command:
      adb shell am startservice -n com.android.strelka/.calibration.MagnetometerCalibration

    โš ๏ธ Attention: Incorrect commands ADB can disrupt the operation of the sensors. Before experiments, make a backup copy of the settings via adb backup.

    List of useful ADBcommands for Strelka:

    • ๐Ÿ”„ Resetting gyroscope calibration:
      adb shell settings put global gyro_calibration_reset 1
    • ๐Ÿ“ก Checking GPS status:
      adb shell dumpsys location
    • ๐Ÿ› ๏ธ Restarting sensor services:
      adb shell am force-stop com.android.strelka
    ๐Ÿ’ก

    ADB connection requires caution If you are not sure of the commands, use only automatic calibration in the interface. applications.

    6. Solving common errors

    Even after setting it up, Strelka may generate errors. Let's look at the most common problems and how to fix them.

    Error: โ€œSensors not detectedโ€

    • ๐Ÿ”Œ Check if the sensors are disabled. in the engineering menu (##4636##).
    • ๐Ÿ“ฑ Update the firmware - older versions of Android may not have support Sensor HAL 2.0.
    • ๐Ÿ”ง Install an alternative version of Strelka (for example, Arrow App Pro).

    Error: โ€œGPS signal is weakโ€

    • ๐Ÿ“ถ Check your network settings: enable data roaming (sometimes it helps).
    • ๐Ÿ”„ Reset the network settings (Settings โ†’ System โ†’ Reset โ†’ Reset Wi-Fi, mobile network and Bluetooth).
    • ๐ŸŒ Use applications to speed up satellite search (for example, GPS Status & Toolbox).

    Error: โ€œThe compass is not stabilizedโ€

    • ๐Ÿงฒ Make sure there is no magnetic interference nearby (speakers, metal objects).
    • ๐Ÿ”„ Carry out calibration in another place (for example, on the street).
    • ๐Ÿ“ฒ Check if Strelka does not conflict with other applications (for example, Google Fit or Pokรฉmon GO).
    Why doesn't Strelka work on Huawei?

    On Huawei smartphones with EMUI 10+, access to system sensors for third-party applications is limited. Solution: use official software Compass from Huawei or install Strelka via AppGallery with a Chinese account.

    7. Optimization for games with AR (Pokรฉmon GO, Ingress)

    Games with augmented reality (AR) require the most accurate data from sensors. data-i="224">the character "floats" or the gyroscope does not react, you need to configure "Strelka" specifically for games. Pokรฉmon GO the character โ€œfloatsโ€ or the gyroscope does not react, you need to configure the โ€œArrowโ€ specifically for games.

    Instructions:

    1. Open "Strelka" and go to Game Mode.
    2. Enable options:
      • ๐ŸŽฎ Gyro Stabilization (stabilization gyroscope).
      • ๐Ÿงญ Compass Smoothing (smoothing of compass readings).
      • ๐Ÿ“ก GPS Spoofing Protection (protection against coordinate substitution).
  • In the game settings (Pokรฉmon GO) disable AR+ Mode (if available) - it may conflict with calibration.
  • Before the game, do a quick calibration of the sensors directly in Strelka (section Quick Calibrate).
  • โš ๏ธ Attention: In Pokรฉmon GO i Ingress there is built-in protection against cheating. If Strelka corrects the data too aggressively, the account may be blocked. Use only basic stabilization settings.

    For best results:

    • ๐Ÿ”‹ Play with a battery charge of >30% - saving energy may turn off the sensors.
    • ๐ŸŒก๏ธ Avoid overheating your smartphone (put it in the shade or use a cooling case).
    • ๐Ÿ“ถ Turn off Wi-Fi - sometimes it interferes with accurate detection location.

    8. Alternative applications if "Strelka" is not suitable

    If "Strelka" does not work on your device or does not solve the problem, try analogues:

    Application Features Link
    GPS Status & Toolbox GPS calibration, sensor test, acceleration of satellite search Google Play
    Sensor Box Checking all smartphone sensors, reading graphs Google Play
    Compass (from Google) Simple compass with automatic calibration Google Play
    GPSTest Detailed information about satellites, signal, accuracy Google Play / F-Droid

    Before installing alternatives, check:

    • ๐Ÿ” User reviews (especially on forums like 4PDA or XDA-Developers).
    • ๐Ÿ›ก๏ธ The presence of malicious code (check through VirusTotal).
    • ๐Ÿ“ฑ Compatibility with your smartphone model.

    FAQ: Frequently asked questions about setting up Strelka

    โ“ How can I find out what sensors are in my smartphone?

    Install the application Sensor Box or CPU-Z. In the section Sensors there will be a list of all available sensors (accelerometer, gyroscope, magnetometer, etc.). You can also use the engineering menu (##4636## โ†’ Sensor Test).

    โ“ Why does the compass still lie after calibration?

    Possible reasons:

    1. Magnetic fields interfere (speakers, metal objects nearby).
    2. The sensor is physically damaged (check through Sensor Box).
    3. Incorrect settings in Strelka (try resetting to factory settings).

    Solution: perform calibration in an open area, away from electronics.

    โ“ Is it possible to use Strelka without root access?

    Yes, basic functions (calibration, sensor testing) work without root. However, for deep customization (for example, editing configuration files of sensors) you may need root access or ADB.

    โ“ How to reset Strelka settings to factory settings?

    Go to Settings applications โ†’ Reset data or clear the cache and data through the Android menu (Settings โ†’ Applications โ†’ Strelka โ†’ Storage โ†’ Clear data).

    โ“ Why doesn't Strelka see GPS?

    Possible reasons:

    • GPS is disabled in the Android settings.
    • The smartphone is indoors without a signal.
    • Conflict with other applications (for example, Fake GPS).
    • Hardware malfunction of the GPS module.

    Solution: turn on High accuracy in the location settings and check the GPS operation in the standard application Maps.