Platform Notes
Android
Network Security Problems on Outdated Devices
Like most other programs, Enroute Flight Navigation uses Transport Layer Security (TLS) for secure communication with servers on the internet. The technology relies on digital certificates that are built into the Android operating system and can only be updated by the device manufacturer through system security updates. Regretfully, manufacturers of Android devices are often not interested in after-sales support and provide updates only for a very short period of time, if at all.
If a device does not receive regular system updates, the certificates will expire after a while, and secure network connections are no longer possible. As covered in the media, many users of systems running Android 7.1 (or below) started to experience problems on 30. September 2021, when an important certificate expired.
When certificates expire, some apps will stop working. Other app authors prefer to hide the complexity of secure communication from their users and write apps that will silently revert to insecure communication. These apps appear to run as normal, but leave communication (and eventually the system) open to tampering and manipulation.
The author of Enroute Flight Navigation believes that pilots should be able to make an informed decision about the security of their systems. Enroute Flight Navigation will tell the user of any network security errors. Users can then decide to do one of the following.
Replace the device by a more recent model, preferably from one of the few manufacturers who offer long-time support for their products.
Accept the risk of insecure communication and ignore network security errors in the future.
Note
The author, who is concerned about short-lived digital products, uses a Fairphone personally. Fairphones are long-lasting, can be repaired easily and receive many years of security updates. Other brands might have similar offers.
Screen Backlighting
Enroute Flight Navigation overrides the system settings of your device and ensures that the screen backlighting is always on. To save battery power, the screen can be switched off manually with the hardware “power button” of your device.
Screen Locking
Enroute Flight Navigation stays on top of the lock screen of your device. It will therefore be shown immediately as soon as the screen is switched on. You can therefore use Enroute Flight Navigation without unlocking your device.
Wi-Fi Locking
When running on Android, Enroute Flight Navigation acquires a Wi-Fi lock as soon as the app receives heartbeat messages from one of the channels where it listens for traffic receivers. The lock is released when the messages no longer arrive.
iOS
Users may experience a degraded workflow when connecting to a traffic data receiver that requires a password, in addition to the password required to enter the Wi-Fi network. Privacy features of iOS prevent Enroute Flight Navigation from accessing the SSID of the Wi-Fi network, which makes in impossible to identify networks and suggest correct passwords from the password storage.
Linux Desktop
The following command line options are supported.
Option |
Description |
---|---|
-h, –help |
Displays help on commandline options. |
–help-all |
Displays help including Qt specific options. |
-v, –version |
Displays version information. |
–sg |
Run simulator and generate screenshots for Google Play |
–sm |
Run simulator and generate screenshots for the manual |