Skip to content

Trail Sense

F-Droid

Open source

Use your phone's sensors to assist with wilderness treks

Version
8.0.2
Size
12.7 MB
Updated
Jun 5, 2026
Get from Download APK (v8.0.2)
Signing certificate on record

About this app

Explore beyond the reaches of the Internet with Trail Sense.

• Designed for hiking, backpacking, camping, and geocaching

• Place beacons and navigate to them

• Use as a compass (only available on devices with a compass sensor)

• Follow paths

• Retrace your steps with backtrack

• Use a photo as a map

• Plan what to pack

• Be alerted before the sun sets

• Predict the weather (only available on devices with a barometer sensor)

• Use your phone as a flashlight

• And much more!

Trail Sense is a tool, and just like any other tool that you bring into the wilderness, it's essential to have backup equipment and skills. This app is intended for information purposes only and the accuracy of the predictions and sensors are determined by a number of factors, including calibration, sensor quality, external sources, etc. Use at your own risk, always have backup tools (ex. compass), and stay safe.

This app also does not, and will never, use the Internet - all information in Trail Sense comes directly from your phone's sensors, and no data will leave Trail Sense.

COMMON ISSUES

• No compass: If your phone does not have a compass sensor, there is nothing I can do to make it work because that is hardware. You will still be able to use other features of Trail Sense.

• No weather: The Weather tool is only available if your phone has a barometer sensor.

Found an issue or want a new feature? Contact me at trailsense@protonmail.com or create a new issue on GitHub: github.com/kylecorry31/Trail-Sense

I'm the only developer of Trail Sense, so I will do my best to help out with issues - but I have a limited device selection to test on.

PERMISSIONS

• Notifications: Allows Trail Sense to display notifications (backtrack, weather, sunset alerts, astronomy events, water boil timer, etc)

• Location: Allows Trail Sense to retrieve your location for navigation, weather (sea level calibration), and astronomy.

• Background location: Allows Trail Sense to retrieve your location for sunset alerts while in the background. On some devices, this will also improve the reliability of backtrack and weather monitor.

• Physical activity: Allows Trail Sense to use your phone's pedometer for distance calculation.

• Camera: Allows Trail Sense to use your camera on the sighting compass, clinometer, and for taking photos used by the Cloud Scanner, QR Code Scanner, and Photo maps.

• Alarms & reminders: Allows Trail Sense to post a notification at an exact time. This is used by the Clock tool (when updating system time) and Sunset and Sunrise Alerts.

Links

• Privacy policy: https://kylecorry.com/Trail-Sense/#privacy

• FAQ: https://github.com/kylecorry31/Trail-Sense#faq

• Trail Sense is available under the MIT License: https://opensource.org/license/mit/

Licensed under MIT, by Kyle Corry.

OfficialSignature VerifiedOpen Source

What's New in v8.0.2

Imported from the F-Droid repository index.

  • Offline Maps
  • - Rename Photo Maps tool to Offline Maps
  • - Add vector maps (Mapsforge) file support
  • - Add Vector maps map layer
  • - Detect and prevent invalid map calibrations
  • Augmented Reality

Version history

v8.0.2Latest
Signature continuous

Jun 5, 2026 · 12.7 MB · Android API 2337 · code 145

Imported from the F-Droid repository index.

  • Offline Maps
  • - Rename Photo Maps tool to Offline Maps
  • - Add vector maps (Mapsforge) file support
  • - Add Vector maps map layer
  • - Detect and prevent invalid map calibrations
  • Augmented Reality
POST_NOTIFICATIONSACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONACCESS_BACKGROUND_LOCATIONRECEIVE_BOOT_COMPLETEDFOREGROUND_SERVICEFLASHLIGHTVIBRATEWAKE_LOCKACTIVITY_RECOGNITIONCAMERASCHEDULE_EXACT_ALARMFOREGROUND_SERVICE_LOCATIONFOREGROUND_SERVICE_HEALTHFOREGROUND_SERVICE_SPECIAL_USEFOREGROUND_SERVICE_MEDIA_PLAYBACKcom.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

SHA-256 37fbfa164cc3f2eff5bf75c6bd92ca05b2a914eb1432a12a2889a0833b98314e

v8.0.1
Signature continuous

Jun 1, 2026 · 12.7 MB · Android API 2337 · code 144

Imported from the F-Droid repository index.

  • Offline Maps
  • - Rename Photo Maps tool to Offline Maps
  • - Add vector maps (Mapsforge) file support
  • - Add Vector maps map layer
  • - Detect and prevent invalid map calibrations
  • Augmented Reality
POST_NOTIFICATIONSACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONACCESS_BACKGROUND_LOCATIONRECEIVE_BOOT_COMPLETEDFOREGROUND_SERVICEFLASHLIGHTVIBRATEWAKE_LOCKACTIVITY_RECOGNITIONCAMERASCHEDULE_EXACT_ALARMFOREGROUND_SERVICE_LOCATIONFOREGROUND_SERVICE_HEALTHFOREGROUND_SERVICE_SPECIAL_USEFOREGROUND_SERVICE_MEDIA_PLAYBACKcom.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

SHA-256 299f47755569bc90393ebe73debb208af034f675def97f8aebd91d58bbf4fb34

v8.0.0
Signature continuous

May 30, 2026 · 12.7 MB · Android API 2337 · code 143

Imported from the F-Droid repository index.

  • Offline Maps
  • - Rename Photo Maps tool to Offline Maps
  • - Add vector maps (Mapsforge) file support
  • - Add Vector maps map layer
  • - Detect and prevent invalid map calibrations
  • Augmented Reality
POST_NOTIFICATIONSACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONACCESS_BACKGROUND_LOCATIONRECEIVE_BOOT_COMPLETEDFOREGROUND_SERVICEFLASHLIGHTVIBRATEWAKE_LOCKACTIVITY_RECOGNITIONCAMERASCHEDULE_EXACT_ALARMFOREGROUND_SERVICE_LOCATIONFOREGROUND_SERVICE_HEALTHFOREGROUND_SERVICE_SPECIAL_USEFOREGROUND_SERVICE_MEDIA_PLAYBACKcom.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

SHA-256 472d91912d5aa41fa1758db972398ace27bfa6d3f798aa8d9d69efb6903de4c0

Will it run on your device?

CompatibilityVery likely to run

92%

  • Runs on a broad range of modern Android versions.
  • Multiple CPU architectures are covered.
  • Aligned with the latest Android target SDK expectations.
What changed in this release
Size delta
0 MB
Added permissions
None
Removed permissions
None

Installation Guide

1

Open Settings on your Android device

2

Go to Security → Unknown sources (or Install unknown apps)

3

Enable "Allow from this source" for your browser or file manager

4

Open the downloaded APK file from your Downloads folder

5

Tap "Install" and wait for installation to complete

6

Launch the app from your home screen

Make sure to re-enable Unknown Sources restrictions after installation for security.

How to install this safely

How to verify the file you downloaded

Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.

What the signing certificate proves

Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be com.kylecorry.trail_sense is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.

How to roll back to an earlier version

If the current release misbehaves, 8.0.1 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall Trail Sense first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.

Why we list sources instead of hosting everything

The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of Trail Sense, and a listing is removed when the evidence for it stops holding up.

Get Trail Sense

Every source we list for com.kylecorry.trail_sense is legality-reviewed. Pirated or cracked builds are never offered.

Other sources

F-Droid listing

official

F-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.

Source code

verified publisher

The upstream repository this build is compiled from.

We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.

App Information

Developer
F-Droid
Category
Travel Navigation
Android
6.0+
Architectures
arm64-v8a, armeabi-v7a, x86, x86_64
Version
8.0.2 (code 145)
Size
12.7 MB
Updated
Jun 5, 2026
Package name
com.kylecorry.trail_sense

Security Verification

File integrity
SHA-256 recorded
Signing certificate
Fingerprint on record
Official source
Download APK (v8.0.2)

We record provenance; we do not run malware scans. Verify the hash yourself before installing.

SHA-256 Hash

37fbfa164cc3f2eff5bf75c6bd92ca05b2a914eb1432a12a2889a0833b98314e

Signing certificate

afa319dce22c6a8fb3e4d852a2c0df6c07cf995dab2f78331e4bc5b5dd48bfaf

Permissions Required

What each permission lets Trail Sense do. A highlighted one is worth a second look — not necessarily wrong, just worth asking whether this app needs it.

POST_NOTIFICATIONSShow notifications.
ACCESS_FINE_LOCATIONRead your precise location.
ACCESS_COARSE_LOCATIONRead your approximate location.
ACCESS_BACKGROUND_LOCATIONRead your location even when the app is closed.
RECEIVE_BOOT_COMPLETEDStart automatically when the device finishes booting.
FOREGROUND_SERVICEKeep running in the background with a visible notification.
FLASHLIGHT
VIBRATEMake the device vibrate.
WAKE_LOCKKeep the device awake, e.g. to finish a download or play media.
ACTIVITY_RECOGNITION
CAMERAUse the camera to take photos or video.
SCHEDULE_EXACT_ALARMSchedule tasks to run at an exact time.
FOREGROUND_SERVICE_LOCATION
FOREGROUND_SERVICE_HEALTH
FOREGROUND_SERVICE_SPECIAL_USERun a background service for a purpose the developer declares.
FOREGROUND_SERVICE_MEDIA_PLAYBACKKeep playing audio or video in the background.
com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Previous Versions

Signature verified

The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.

More Travel Navigation apps

More from F-Droid

Report a problem with this listing

A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.

Report a problem