Koronako

Rating: 
5
Your rating: None Average: 5 (2 votes)

Koronako app is a trial to track devices with bluetooth to help to estimate exposures. The app main idea is to maintain privacy. Of course that reduces the efficiency. No pairing of the phones are needed.

The tracking what the app does is taking seven last letters from your device name and from a close phone name. From those names both phones can count and save independently the same number so they can later check from server if the phone exposed or not. The first part of the code is a current day. Multiple phone pairs might have the same result, but I assume that this not very probable. If there are too many false alarms, more letters could be taken to account. Some simulation should be made to set up right amount of the saved data.

When you send your infection data to the server you lose the ability to check your exposures on those days. That reduces the motivation to send false data to the server.

Coding in version 0.1.4 is still preliminary. The app can be used only for testing purposes.

For the testing you can either use my test server or set up your own server.

The known limitations are:

-Bluetooth settings and visibility has to be cared manually, no info is sent to user if bluetooth is off

- Could not get to work with Jolla 1 :(, only Xperia X and Jolla C tested succesfully

The app code is released:

https://github.com/Rikujolla/harbour-koronako

The server code is released:

https://github.com/Rikujolla/koronako-server

Read https://github.com/Rikujolla/koronako-server/blob/master/README.md for server installation. Server checks if the app version is high enough.

Android version source code is released:

https://github.com/Rikujolla/android-koronako

Android version for Google Play wi be accepted only for government users. F-doid seems to be too hard for me. Apk can be downloaded from location:

https://drive.google.com/drive/folders/1B-XsxA-kaRDwRFODtJLYh6umkdg9bGWx...

Due to Android limitations the orgiginal address based approach is changed to name based.

"QBluetoothAddress QBluetoothLocalDevice::address() const
Returns the MAC address of this Bluetooth device.
Note: On Android, this function always returns the constant value 02:00:00:00:00:00 as local address starting with Android 6.0. The programmatic access to the device's local MAC address was removed."

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-koronako-0.1.1-1.armv7hl.rpm64.45 KB27/06/2020 - 15:01
File harbour-koronako-0.1.2-1.armv7hl.rpm69.59 KB11/07/2020 - 11:55
File harbour-koronako-0.1.4-1.armv7hl.rpm68.01 KB06/08/2020 - 07:15
Changelog: 

- Published to work with a server version 0.1.4