diff --git a/app/build/bin/classes.dex b/app/build/bin/classes.dex index 7960f12..6d8bdcb 100644 Binary files a/app/build/bin/classes.dex and b/app/build/bin/classes.dex differ diff --git a/app/build/bin/classesdebug/adrt/ADRT.dex b/app/build/bin/classesdebug/adrt/ADRT.dex deleted file mode 100644 index d568c7c..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRT.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTLogCatReader.dex b/app/build/bin/classesdebug/adrt/ADRTLogCatReader.dex deleted file mode 100644 index d359bd7..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTLogCatReader.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTLongMap.dex b/app/build/bin/classesdebug/adrt/ADRTLongMap.dex deleted file mode 100644 index 85ba550..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTLongMap.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTLongSet.dex b/app/build/bin/classesdebug/adrt/ADRTLongSet.dex deleted file mode 100644 index 69bb52d..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTLongSet.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTMetadata.class b/app/build/bin/classesdebug/adrt/ADRTMetadata.class index 173ff18..76b23f8 100644 Binary files a/app/build/bin/classesdebug/adrt/ADRTMetadata.class and b/app/build/bin/classesdebug/adrt/ADRTMetadata.class differ diff --git a/app/build/bin/classesdebug/adrt/ADRTMetadata.dex b/app/build/bin/classesdebug/adrt/ADRTMetadata.dex deleted file mode 100644 index 97e0466..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTMetadata.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTReceiver.dex b/app/build/bin/classesdebug/adrt/ADRTReceiver.dex deleted file mode 100644 index 32c739c..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTReceiver.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTReflector.dex b/app/build/bin/classesdebug/adrt/ADRTReflector.dex deleted file mode 100644 index 0160cfc..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTReflector.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTSender.dex b/app/build/bin/classesdebug/adrt/ADRTSender.dex deleted file mode 100644 index dc97783..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTSender.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTThread.dex b/app/build/bin/classesdebug/adrt/ADRTThread.dex deleted file mode 100644 index a61c2ea..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTThread.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/adrt/ADRTThreadLocal.dex b/app/build/bin/classesdebug/adrt/ADRTThreadLocal.dex deleted file mode 100644 index ad8280c..0000000 Binary files a/app/build/bin/classesdebug/adrt/ADRTThreadLocal.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.class index 445466f..01fcd34 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.dex deleted file mode 100644 index 89272cf..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match$0$debug.dex deleted file mode 100644 index e5cb026..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.class index 8f152b0..21dae14 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex deleted file mode 100644 index bf9e88c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.class index 028af83..73695d3 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.dex deleted file mode 100644 index 18c10a8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BleFingerprintRegistry.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.class index 3d7bcba..5bd8548 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.dex deleted file mode 100644 index f5f3dc0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.class index 204ab5d..e0bf955 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.dex deleted file mode 100644 index 0becd33..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.class index 4f421eb..f38e03c 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.dex deleted file mode 100644 index c223da1..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.class index 6786c67..64bfc77 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.dex deleted file mode 100644 index 449a276..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.class index d05a09a..126d7f6 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.dex deleted file mode 100644 index 67a1324..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Listener.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Listener.dex deleted file mode 100644 index 2f3fd4d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Listener.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target$0$debug.dex deleted file mode 100644 index a784698..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.class index 036a9f1..88ff4ff 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.dex deleted file mode 100644 index 3b04fe4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView$Target.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.class index a6c46fc..14410c9 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.dex deleted file mode 100644 index c2d58a4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothRadarView.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.class index f6ce3d7..d393082 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.dex deleted file mode 100644 index 6c4fd2d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.class index f64fdac..19a8779 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.dex deleted file mode 100644 index 5ef9808..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.class index b063ac8..f07155e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex deleted file mode 100644 index 094ac29..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.class index d07af93..14969de 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.dex deleted file mode 100644 index 08c0d0d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.class index efbf279..703a917 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex deleted file mode 100644 index 64852d7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.class index 3eb8b24..af22ba6 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.dex deleted file mode 100644 index 7c94cc3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.class index d62db16..f42c75c 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.dex deleted file mode 100644 index 9006398..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.class index 5ee9777..6a4de40 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex deleted file mode 100644 index e5f3a1c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.class index 8327682..40a7240 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex deleted file mode 100644 index df2bf57..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.class index 2ff946f..7c73d44 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.dex deleted file mode 100644 index 92e7f18..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.class index d97de32..2a3e1c5 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex deleted file mode 100644 index 3d4abf6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.class index ae7a76d..5bcaa78 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.dex deleted file mode 100644 index 347631b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.class index 5c4803e..7e950dd 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex deleted file mode 100644 index d026e2e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.class index 20927a6..6b85cf7 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.dex deleted file mode 100644 index 8e60c6a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BluetoothTrackingService.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig$0$debug.dex deleted file mode 100644 index 691c932..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.class b/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.class index 6da208f..9989a91 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.dex deleted file mode 100644 index 0cea195..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/BuildConfig.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.class index f1a6357..530c6a3 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.dex deleted file mode 100644 index 0b90b92..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.class index 81a8a08..3eec940 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.dex deleted file mode 100644 index ae6ce5b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.class index cec080e..9d9f7fb 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.dex deleted file mode 100644 index 304c228..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.class index 5863e8a..f01880e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.dex deleted file mode 100644 index 64cbe09..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.class index 850763b..fdc0f3d 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.dex deleted file mode 100644 index 6339543..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.class index f5d397e..1568158 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.dex deleted file mode 100644 index d6a48a1..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.class index fbc4600..d37ffbe 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.dex deleted file mode 100644 index 5078973..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.class index f5aed80..3f25be3 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.dex deleted file mode 100644 index f93051d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.class index b71c7c1..813fb78 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.dex deleted file mode 100644 index f31790a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.class index b412e05..95df4c6 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.dex deleted file mode 100644 index 737d72c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceListAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.class deleted file mode 100644 index b1347f6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.dex deleted file mode 100644 index f6172eb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.class deleted file mode 100644 index 6d0f6af..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.dex deleted file mode 100644 index 7d63a79..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.class deleted file mode 100644 index 25632eb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex deleted file mode 100644 index 904393c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.class deleted file mode 100644 index 1f676c0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.dex deleted file mode 100644 index de2cde9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.class deleted file mode 100644 index f894f54..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex deleted file mode 100644 index 0ac5649..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.class deleted file mode 100644 index 0baa348..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.dex deleted file mode 100644 index 51c11f3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.class deleted file mode 100644 index 496332a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex deleted file mode 100644 index 81f7678..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.class deleted file mode 100644 index 200c004..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.dex deleted file mode 100644 index 5704f42..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.class deleted file mode 100644 index 71d7cb2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex deleted file mode 100644 index 39d90af..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.class deleted file mode 100644 index bb2401d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.dex deleted file mode 100644 index f098279..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.class deleted file mode 100644 index 72129de..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex deleted file mode 100644 index 22eeae9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.class deleted file mode 100644 index 61c0151..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.dex deleted file mode 100644 index ed855c7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.class deleted file mode 100644 index 50742d9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex deleted file mode 100644 index a2a3e00..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.class deleted file mode 100644 index c141303..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.dex deleted file mode 100644 index def8a0e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.class deleted file mode 100644 index 09cc27d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex deleted file mode 100644 index ba988cc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.class deleted file mode 100644 index f1c8053..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.dex deleted file mode 100644 index 2611050..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.class deleted file mode 100644 index bf2b65f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex deleted file mode 100644 index 79014a6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.class deleted file mode 100644 index 0176e30..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.dex deleted file mode 100644 index 40a58a5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.class deleted file mode 100644 index d90672d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex deleted file mode 100644 index 978942a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.class deleted file mode 100644 index 81138bc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.dex deleted file mode 100644 index c218b0c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.class deleted file mode 100644 index c4244a8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex deleted file mode 100644 index dec4829..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.class deleted file mode 100644 index a06c440..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.dex deleted file mode 100644 index f1c91c7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.class deleted file mode 100644 index 7e79a38..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex deleted file mode 100644 index 4dcfe8c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.class deleted file mode 100644 index 8e9571c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.dex deleted file mode 100644 index 8189c1d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.class deleted file mode 100644 index e980fba..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex deleted file mode 100644 index 62e2ccd..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.class deleted file mode 100644 index 0180973..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.dex deleted file mode 100644 index a3b56f5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.class deleted file mode 100644 index c521d08..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex deleted file mode 100644 index 2ba242d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.class deleted file mode 100644 index 43c820e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.dex deleted file mode 100644 index d79cbc2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.class deleted file mode 100644 index b2cd99b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex deleted file mode 100644 index e863252..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.class deleted file mode 100644 index f27fe10..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.dex deleted file mode 100644 index d0b246c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.class deleted file mode 100644 index 98d6fa8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex deleted file mode 100644 index 8a76b9a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.class deleted file mode 100644 index 01afadd..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.dex deleted file mode 100644 index 3f203b7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.class deleted file mode 100644 index a5fa4c3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex deleted file mode 100644 index 5f963d7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.class deleted file mode 100644 index b147a02..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.dex deleted file mode 100644 index aef3092..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.class deleted file mode 100644 index 7232ff8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex deleted file mode 100644 index 63a83ae..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.class deleted file mode 100644 index 1bc0c0f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.dex deleted file mode 100644 index db4f76c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.class deleted file mode 100644 index 4ce0872..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex deleted file mode 100644 index 68815fb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.class deleted file mode 100644 index ae29c26..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.dex deleted file mode 100644 index d2d4dfc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.class deleted file mode 100644 index d91c1d3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex deleted file mode 100644 index 56d57a3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.class deleted file mode 100644 index bf2c98c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.dex deleted file mode 100644 index 19219dd..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.class deleted file mode 100644 index f3f07c1..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex deleted file mode 100644 index 2a425fb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.class deleted file mode 100644 index 10825c0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.dex deleted file mode 100644 index 2b65810..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class deleted file mode 100644 index 39fc7e4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex deleted file mode 100644 index b0c4415..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.class deleted file mode 100644 index 77536e5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.dex deleted file mode 100644 index eddc61a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class deleted file mode 100644 index 00b3388..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex deleted file mode 100644 index 4e4be36..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.class deleted file mode 100644 index 67bfa09..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.dex deleted file mode 100644 index 7b106e9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.class deleted file mode 100644 index 336eeb1..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.dex deleted file mode 100644 index c849d35..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class deleted file mode 100644 index bdd2ccb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex deleted file mode 100644 index 1263437..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.class deleted file mode 100644 index ecd9c92..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.dex deleted file mode 100644 index 5c6b276..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class deleted file mode 100644 index 5efbc94..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex deleted file mode 100644 index 04b5bb2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.class deleted file mode 100644 index fcef83c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.dex deleted file mode 100644 index 0ec0249..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class deleted file mode 100644 index 7529db7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex deleted file mode 100644 index 4f9844c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.class deleted file mode 100644 index 109cc68..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.dex deleted file mode 100644 index 38dd16f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class deleted file mode 100644 index c22280e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex deleted file mode 100644 index b621b69..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.class deleted file mode 100644 index 8138a5f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.dex deleted file mode 100644 index cb23776..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class deleted file mode 100644 index 05b5f19..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex deleted file mode 100644 index dbb4865..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.class deleted file mode 100644 index d06b94c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.dex deleted file mode 100644 index 45ff49a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class deleted file mode 100644 index 3582a04..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex deleted file mode 100644 index 415c1a3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.class deleted file mode 100644 index 2f0b218..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.dex deleted file mode 100644 index b117267..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class deleted file mode 100644 index 0d5fc2f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex deleted file mode 100644 index 2344d06..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class deleted file mode 100644 index 53cf75f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex deleted file mode 100644 index 9ce24de..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.class deleted file mode 100644 index 2a0655e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.dex deleted file mode 100644 index 5fa1cd6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceManagerActivity.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.class index d1e611b..2df72b5 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.dex deleted file mode 100644 index 0c78873..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.class b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.class index 7e58347..0166033 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.dex deleted file mode 100644 index 7ef171f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/DeviceRecord.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/ItemActionListener.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/ItemActionListener.dex deleted file mode 100644 index e7a9d75..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/ItemActionListener.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.class index 074f057..9f7721e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.dex deleted file mode 100644 index 06599ab..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.class index 08ee03f..7f0c6ec 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.dex deleted file mode 100644 index 90b7402..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.class index 3ee7058..62118dc 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex deleted file mode 100644 index 14f50b4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.class index 8703e8c..dcb26eb 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.dex deleted file mode 100644 index 89f8e96..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.class index 11359ce..c99830d 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex deleted file mode 100644 index c6ce3bb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.class index fe75a02..8552e83 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.dex deleted file mode 100644 index 871b017..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.class index 63c8c10..947b1c1 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex deleted file mode 100644 index f01c537..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.class index 353074c..0b9249e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.dex deleted file mode 100644 index bc636f5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.class index b81f5c5..dad9f8c 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex deleted file mode 100644 index b3b7752..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.class index 6c1120f..2f11596 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.dex deleted file mode 100644 index a5e95ef..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.class index 7598c79..d592440 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex deleted file mode 100644 index bdc270a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.class index f84bcde..f6e955a 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.dex deleted file mode 100644 index 679bead..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.class index 261986f..e3d1448 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex deleted file mode 100644 index 28f4da2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.class index 83ba59c..e5afaba 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.dex deleted file mode 100644 index 28578c0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.class index 497b46a..ece1ab3 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex deleted file mode 100644 index 385797d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.class index 7102760..9ce7349 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.dex deleted file mode 100644 index 31c1107..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.class index 271e8a0..de06e33 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex deleted file mode 100644 index 6fd3b40..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.class index 74c08ad..693c5b9 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.dex deleted file mode 100644 index e9160b0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.class index 412a96c..77ad7f7 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex deleted file mode 100644 index cc03458..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.class index 155ff90..597fe82 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.dex deleted file mode 100644 index 7ec4d33..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.class index c4e1290..a9cfcf2 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex deleted file mode 100644 index bf4b852..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.class index 1ff909a..bb47ab6 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.dex deleted file mode 100644 index 2efaf75..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.class index 1400f73..12b63ae 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex deleted file mode 100644 index 8416fad..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.class index d9b2e59..018116e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.dex deleted file mode 100644 index c0ae8c2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.class index 8537bd3..198e156 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex deleted file mode 100644 index 8723c80..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.class index 000c46d..0483d08 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.dex deleted file mode 100644 index 4bfa9e8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.class index 28c4ef3..2a47051 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex deleted file mode 100644 index 0c5fb2d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.class index e28a818..8dcdcb0 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.dex deleted file mode 100644 index cca9fa3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.class index 517f624..62a19f9 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex deleted file mode 100644 index 107a3d0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.class index 22472d4..6aa663a 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.dex deleted file mode 100644 index 7ea6efa..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.class index 50be8c3..d2cfacc 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex deleted file mode 100644 index 689df17..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.class index 7339ec4..d929054 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.dex deleted file mode 100644 index 96369a1..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.class index c32d366..24cd45e 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex deleted file mode 100644 index 7f2aaa5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.class index ac854de..9a1c0db 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.dex deleted file mode 100644 index 2af6ed4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LiveRangeFinderActivity.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint$0$debug.dex deleted file mode 100644 index 2dd564d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.class b/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.class index 46bfd76..5523295 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.dex deleted file mode 100644 index 7a11b9a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/LocationPoint.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.class deleted file mode 100644 index e565669..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.dex deleted file mode 100644 index c40dacc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.class deleted file mode 100644 index 13c817b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.dex deleted file mode 100644 index 2f50a6f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.class deleted file mode 100644 index a96ad9d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.dex deleted file mode 100644 index 64ed1f0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.class deleted file mode 100644 index aff20eb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.dex deleted file mode 100644 index 3d7a395..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.class deleted file mode 100644 index 47a14ae..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.dex deleted file mode 100644 index c204665..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.class deleted file mode 100644 index 6516dd9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.dex deleted file mode 100644 index f34b3dc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.class deleted file mode 100644 index 30cd194..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.dex deleted file mode 100644 index bcbf385..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.class deleted file mode 100644 index 9604b46..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.dex deleted file mode 100644 index 078d389..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.class deleted file mode 100644 index 256d149..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.dex deleted file mode 100644 index be79647..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.class deleted file mode 100644 index 640f8f4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.dex deleted file mode 100644 index 64ce57f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.class deleted file mode 100644 index 2512836..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.dex deleted file mode 100644 index 7d219f8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.class deleted file mode 100644 index b7646ad..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.dex deleted file mode 100644 index 83c191a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.class deleted file mode 100644 index 55fee8c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.dex deleted file mode 100644 index 3519e09..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.class deleted file mode 100644 index 4175ce0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.dex deleted file mode 100644 index 2aac028..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.class deleted file mode 100644 index 1f37077..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.dex deleted file mode 100644 index 8ed880b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.class deleted file mode 100644 index 0c00042..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.dex deleted file mode 100644 index 5111952..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.class deleted file mode 100644 index 9eea772..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.dex deleted file mode 100644 index 1226381..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.class deleted file mode 100644 index 482d248..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.dex deleted file mode 100644 index 78e9889..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.class deleted file mode 100644 index 0aeae78..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.dex deleted file mode 100644 index a250e62..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.class deleted file mode 100644 index d8e913b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.dex deleted file mode 100644 index b1b607b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.class deleted file mode 100644 index 9d84de2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.dex deleted file mode 100644 index 0d1a52a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.class deleted file mode 100644 index 815cf8e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.dex deleted file mode 100644 index c3d2a76..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.class deleted file mode 100644 index 782a14e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.dex deleted file mode 100644 index b0e705a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.class deleted file mode 100644 index 0d20228..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.dex deleted file mode 100644 index 02ad2dd..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MainActivity.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.class deleted file mode 100644 index 9e5d133..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.dex deleted file mode 100644 index 9ba3568..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.class deleted file mode 100644 index c94a045..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.dex deleted file mode 100644 index f867b69..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.class deleted file mode 100644 index a113659..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.dex deleted file mode 100644 index 040e2a9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.class deleted file mode 100644 index 5a21634..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.dex deleted file mode 100644 index 20a2d66..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.class deleted file mode 100644 index 1fddfbb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.dex deleted file mode 100644 index b4ee368..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.class deleted file mode 100644 index 51f5d61..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.dex deleted file mode 100644 index 9fa104c..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.class deleted file mode 100644 index 0132637..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.dex deleted file mode 100644 index 55b3dea..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.class b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.class deleted file mode 100644 index 620b751..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.dex deleted file mode 100644 index 683fbf0..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/MapActivity.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.class index 62b7d9f..6d8da62 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.dex deleted file mode 100644 index 53c95a4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.class index 43b1b57..8d70def 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.dex deleted file mode 100644 index 2270c44..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.class index 033b3d8..444b698 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.dex deleted file mode 100644 index 49f4e98..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.class index 5ebf5ae..efdd7e2 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.dex deleted file mode 100644 index fc86926..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NativeFeedbackController.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.class deleted file mode 100644 index 77da155..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.dex deleted file mode 100644 index 957ebc5..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.class deleted file mode 100644 index d22870f..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.dex deleted file mode 100644 index 036231b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.class deleted file mode 100644 index 3b685c3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.dex deleted file mode 100644 index 03daaeb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.class deleted file mode 100644 index 43685a9..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.dex deleted file mode 100644 index a42698d..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.class deleted file mode 100644 index 6d9b7c6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.dex deleted file mode 100644 index 821c6a3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.class b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.class deleted file mode 100644 index 2392fe7..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.class and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.dex deleted file mode 100644 index c204dcf..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/NavigationHelper.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$0$debug.dex deleted file mode 100644 index 3723ca2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr$0$debug.dex deleted file mode 100644 index 1e6b817..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.class index b5eec56..dcbee15 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.dex deleted file mode 100644 index 796303b..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$attr.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable$0$debug.dex deleted file mode 100644 index 038c206..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.class index a8d732b..5b46a7b 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.dex deleted file mode 100644 index 0c50dcb..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$drawable.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$id$0$debug.dex deleted file mode 100644 index 6e8bd33..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.class index bef429e..6406f92 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.dex deleted file mode 100644 index 6f8cebf..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$id.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout$0$debug.dex deleted file mode 100644 index 1c6cffc..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.class index b6c3666..4c007e0 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.dex deleted file mode 100644 index 32748ed..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$layout.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$string$0$debug.dex deleted file mode 100644 index 0b64f00..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.class index 2feef36..2344b3d 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.dex deleted file mode 100644 index 42a58ec..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$string.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$style$0$debug.dex deleted file mode 100644 index 8a878a3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.class index b9a5b1c..378d207 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.dex deleted file mode 100644 index 3c115c3..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R$style.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R.class b/app/build/bin/classesdebug/com/wytehat/btlogger/R.class index 39af31d..86961a8 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/R.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/R.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/R.dex deleted file mode 100644 index 7999b9e..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/R.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.class index 5057e6c..8f9db14 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.dex deleted file mode 100644 index 4e16b48..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.class b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.class index 8e12328..a72fb52 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.dex deleted file mode 100644 index be12cde..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RangeStateMachine.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.class index 6bac989..7fee9e3 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.dex deleted file mode 100644 index d90eece..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.class b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.class index 9adb960..9aae13f 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.dex deleted file mode 100644 index 57b09df..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/RssiKalmanFilter.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.class index 7511f1a..f3f4094 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.dex deleted file mode 100644 index 8cb7d11..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate$0$debug.dex deleted file mode 100644 index 13a98ac..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.class b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.class index b37fcc5..4c2c790 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex deleted file mode 100644 index 6b69c33..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample$0$debug.dex deleted file mode 100644 index e4a934a..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.class b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.class index 756138d..6b62a1a 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex deleted file mode 100644 index 940c895..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.class b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.class index 2aac91e..ef9579b 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.dex deleted file mode 100644 index c88f3a4..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/SpatialGradientEngine.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.class b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.class index 0777bcd..c0ebe34 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.dex deleted file mode 100644 index 899ccef..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix$0$debug.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix$0$debug.dex deleted file mode 100644 index 6001af2..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix$0$debug.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.class b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.class index 3500d39..836a18b 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.dex deleted file mode 100644 index f14e6d6..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase$Fix.dex and /dev/null differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.class b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.class index 0a3bbf4..d01f7e8 100644 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.class and b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.class differ diff --git a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.dex b/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.dex deleted file mode 100644 index 8f45df8..0000000 Binary files a/app/build/bin/classesdebug/com/wytehat/btlogger/TrackerDatabase.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/adrt/ADRTLogCatReader.dex b/app/build/bin/classesrelease/adrt/ADRTLogCatReader.dex deleted file mode 100644 index d359bd7..0000000 Binary files a/app/build/bin/classesrelease/adrt/ADRTLogCatReader.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/adrt/ADRTSender.dex b/app/build/bin/classesrelease/adrt/ADRTSender.dex deleted file mode 100644 index dc97783..0000000 Binary files a/app/build/bin/classesrelease/adrt/ADRTSender.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex deleted file mode 100644 index 37fa0a3..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry$Match.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry.dex deleted file mode 100644 index 8e93a45..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BleFingerprintRegistry.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000000.dex deleted file mode 100644 index a2ec918..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000001.dex deleted file mode 100644 index 7967acc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Listener.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Listener.dex deleted file mode 100644 index 2f3fd4d..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Listener.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Target.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Target.dex deleted file mode 100644 index 21ae610..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView$Target.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView.dex deleted file mode 100644 index 2ff9b3a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothRadarView.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex deleted file mode 100644 index c59ce5e..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex deleted file mode 100644 index 75b87a2..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex deleted file mode 100644 index 464a420..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex deleted file mode 100644 index b6ca1c1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex deleted file mode 100644 index afdd179..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex deleted file mode 100644 index 8ba67fc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService.dex deleted file mode 100644 index 237cb47..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BluetoothTrackingService.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/BuildConfig.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/BuildConfig.dex deleted file mode 100644 index c4010a5..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/BuildConfig.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000000.dex deleted file mode 100644 index d7f6c38..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000001.dex deleted file mode 100644 index 761797c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000002.dex deleted file mode 100644 index aff8d18..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000003.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000003.dex deleted file mode 100644 index 3f0e18c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter.dex deleted file mode 100644 index 8121e7b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceListAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.class deleted file mode 100644 index bef8391..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex deleted file mode 100644 index 1d5ca95..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.class deleted file mode 100644 index 3a151b3..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex deleted file mode 100644 index baf6ca5..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.class deleted file mode 100644 index 3a50dad..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex deleted file mode 100644 index 9139283..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.class deleted file mode 100644 index 01497a4..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex deleted file mode 100644 index 5387f9a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.class deleted file mode 100644 index 1d94bce..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex deleted file mode 100644 index ed24739..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.class deleted file mode 100644 index 9d37781..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex deleted file mode 100644 index 74b8946..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.class deleted file mode 100644 index bcc91cb..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex deleted file mode 100644 index cc9d8a2..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.class deleted file mode 100644 index af415ab..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex deleted file mode 100644 index d14d9db..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.class deleted file mode 100644 index 14a1e3e..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex deleted file mode 100644 index e9372df..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.class deleted file mode 100644 index a0083ec..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex deleted file mode 100644 index 8430788..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.class deleted file mode 100644 index 9d1bf97..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex deleted file mode 100644 index 683c2f5..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.class deleted file mode 100644 index 528e91f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex deleted file mode 100644 index e47cbcc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000011.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.class deleted file mode 100644 index 4cffc4c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex deleted file mode 100644 index c0f7d6b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000012.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.class deleted file mode 100644 index b35900e..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex deleted file mode 100644 index 2013d8c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000013.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.class deleted file mode 100644 index 636e813..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex deleted file mode 100644 index 67081ea..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000014.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.class deleted file mode 100644 index 4e60b4f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex deleted file mode 100644 index a290f16..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000015.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.class deleted file mode 100644 index d6918f6..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex deleted file mode 100644 index e0f82b6..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000016.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.class deleted file mode 100644 index b009b4a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex deleted file mode 100644 index 97b68c1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000017.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.class deleted file mode 100644 index c763cd4..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex deleted file mode 100644 index da79487..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000018.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.class deleted file mode 100644 index 87abede..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex deleted file mode 100644 index 715b71b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$100000019.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class deleted file mode 100644 index e6b735c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex deleted file mode 100644 index 17887c4..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$PairedAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class deleted file mode 100644 index 20ab463..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex deleted file mode 100644 index 4a6b001..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalEntry.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class deleted file mode 100644 index 4251774..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex deleted file mode 100644 index cefda9a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000018.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class deleted file mode 100644 index 2236497..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex deleted file mode 100644 index 0674183..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000019.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class deleted file mode 100644 index c78ca6d..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex deleted file mode 100644 index 8c7dae0..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000020.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class deleted file mode 100644 index a1bbb22..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex deleted file mode 100644 index aad3866..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000021.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class deleted file mode 100644 index 05b005d..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex deleted file mode 100644 index 0aa84ec..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000022.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class deleted file mode 100644 index 8024fee..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex deleted file mode 100644 index f466f27..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000023.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class deleted file mode 100644 index ba4807d..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex deleted file mode 100644 index 4c554a9..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter$100000024.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class deleted file mode 100644 index 2a0fdc2..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex deleted file mode 100644 index bf476b4..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity$SignalGridAdapter.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.class b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.class deleted file mode 100644 index 36a1cbc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.dex deleted file mode 100644 index eaf7e8d..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceManagerActivity.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceRecord.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceRecord.dex deleted file mode 100644 index 670ebec..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/DeviceRecord.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/ItemActionListener.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/ItemActionListener.dex deleted file mode 100644 index e7a9d75..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/ItemActionListener.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex deleted file mode 100644 index 3379f10..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex deleted file mode 100644 index 4026b5c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex deleted file mode 100644 index 9d67d3c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex deleted file mode 100644 index aa17d50..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex deleted file mode 100644 index 3e8db49..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex deleted file mode 100644 index 8c7f566..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex deleted file mode 100644 index 2b8cb57..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex deleted file mode 100644 index b241f0c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex deleted file mode 100644 index f7ce9d6..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex deleted file mode 100644 index 8b71fb1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex deleted file mode 100644 index 2f05d5f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex deleted file mode 100644 index 3019a77..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000011.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex deleted file mode 100644 index 2f0d6e1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000012.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex deleted file mode 100644 index 3ebe43f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000013.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex deleted file mode 100644 index a010c26..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000014.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex deleted file mode 100644 index 50c3ab1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity$100000015.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity.dex deleted file mode 100644 index bc0fc02..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LiveRangeFinderActivity.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/LocationPoint.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/LocationPoint.dex deleted file mode 100644 index e4d6773..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/LocationPoint.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.class deleted file mode 100644 index e05eb1b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.dex deleted file mode 100644 index ae29dd8..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.class deleted file mode 100644 index cfb22b5..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.dex deleted file mode 100644 index 7556ed5..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.class deleted file mode 100644 index 5727bb2..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.dex deleted file mode 100644 index b5eba37..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.class deleted file mode 100644 index 36d4f1b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.dex deleted file mode 100644 index 82acfdf..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000003.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.class deleted file mode 100644 index 5299309..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.dex deleted file mode 100644 index be5afd4..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000004.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.class deleted file mode 100644 index e740652..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.dex deleted file mode 100644 index cd834fc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000005.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.class deleted file mode 100644 index 4539a43..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.dex deleted file mode 100644 index fc42e0c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000006.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.class deleted file mode 100644 index b298bdb..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.dex deleted file mode 100644 index 610b164..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000007.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.class deleted file mode 100644 index cce3223..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.dex deleted file mode 100644 index 714f435..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000008.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.class deleted file mode 100644 index a647eec..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.dex deleted file mode 100644 index a8b7a1a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000009.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.class deleted file mode 100644 index 4842c0b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.dex deleted file mode 100644 index 6c59d62..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity$100000010.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.class deleted file mode 100644 index 0309c41..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.dex deleted file mode 100644 index 3fccfc6..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MainActivity.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.class deleted file mode 100644 index b7a1c85..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.dex deleted file mode 100644 index 6e94d2b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.class deleted file mode 100644 index 2468727..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.dex deleted file mode 100644 index c403d57..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.class deleted file mode 100644 index 9196948..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.dex deleted file mode 100644 index 4b6fb57..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity$100000002.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.class b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.class deleted file mode 100644 index 904381b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.dex deleted file mode 100644 index 393e38f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/MapActivity.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController$100000000.dex deleted file mode 100644 index a502888..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController.dex deleted file mode 100644 index c7e244b..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NativeFeedbackController.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.class b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.class deleted file mode 100644 index d41a29f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.dex deleted file mode 100644 index 09c256e..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000000.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.class b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.class deleted file mode 100644 index 5cb5d32..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.dex deleted file mode 100644 index b276888..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper$100000001.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.class b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.class deleted file mode 100644 index 96a6b5f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.class and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.dex deleted file mode 100644 index f110b9a..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/NavigationHelper.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$attr.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$attr.dex deleted file mode 100644 index c17e86c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$attr.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$drawable.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$drawable.dex deleted file mode 100644 index 666f7bc..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$drawable.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$id.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$id.dex deleted file mode 100644 index 4e872a7..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$id.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$layout.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$layout.dex deleted file mode 100644 index 97447bb..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$layout.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$string.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$string.dex deleted file mode 100644 index 9a1b48c..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$string.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R$style.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R$style.dex deleted file mode 100644 index 99c2406..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R$style.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/R.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/R.dex deleted file mode 100644 index fd82588..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/R.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/RangeStateMachine.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/RangeStateMachine.dex deleted file mode 100644 index 49a501f..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/RangeStateMachine.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/RssiKalmanFilter.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/RssiKalmanFilter.dex deleted file mode 100644 index 2872539..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/RssiKalmanFilter.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex deleted file mode 100644 index 37f2e68..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Estimate.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex deleted file mode 100644 index c2d6ea1..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine$Sample.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine.dex deleted file mode 100644 index 9fb71c0..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/SpatialGradientEngine.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.class b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.class index 4c87407..d5935bf 100644 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.class and b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.class differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.dex deleted file mode 100644 index e840780..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase$Fix.dex and /dev/null differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.class b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.class index 19c3aef..4d88751 100644 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.class and b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.class differ diff --git a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.dex b/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.dex deleted file mode 100644 index 15be5dd..0000000 Binary files a/app/build/bin/classesrelease/com/wytehat/btlogger/TrackerDatabase.dex and /dev/null differ diff --git a/app/build/bin/resources.ap_ b/app/build/bin/resources.ap_ index 3f380f9..29f6e72 100644 Binary files a/app/build/bin/resources.ap_ and b/app/build/bin/resources.ap_ differ diff --git a/app/src/main/java/com/wytehat/btlogger/BluetoothTrackingService.java b/app/src/main/java/com/wytehat/btlogger/BluetoothTrackingService.java index 1a02ce1..9c7b26b 100644 --- a/app/src/main/java/com/wytehat/btlogger/BluetoothTrackingService.java +++ b/app/src/main/java/com/wytehat/btlogger/BluetoothTrackingService.java @@ -59,7 +59,7 @@ public class BluetoothTrackingService extends Service implements LocationListene } if (BluetoothAdapter.ACTION_STATE_CHANGED.equals(action)) { int state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, - BluetoothAdapter.ERROR); + BluetoothAdapter.ERROR); if (state == BluetoothAdapter.STATE_OFF || state == BluetoothAdapter.STATE_TURNING_OFF) disconnectAll("Manual / Intentional Disconnect"); @@ -95,7 +95,7 @@ public class BluetoothTrackingService extends Service implements LocationListene (before.lastRssiAt <= 0 || now - before.lastRssiAt > 180000L); db.telemetry(address, broadcastName, null, Integer.valueOf(rssi), now, null); db.recordObservation(address, now, rssi, broadcastName, db.lookupOui(address), - null, null, -1, -1, null, fix); + null, null, -1, -1, null, fix); if (firstFreshSight) { captureFresh(address, now); configureLocation(); } } } else if ("android.bluetooth.device.action.BATTERY_LEVEL_CHANGED".equals(action)) { @@ -105,12 +105,12 @@ public class BluetoothTrackingService extends Service implements LocationListene db.telemetry(address, broadcastName, Integer.valueOf(battery), null, now, fix); } else if (BluetoothDevice.ACTION_BOND_STATE_CHANGED.equals(action)) { int state = intent.getIntExtra(BluetoothDevice.EXTRA_BOND_STATE, - BluetoothDevice.ERROR); + BluetoothDevice.ERROR); if (state == BluetoothDevice.BOND_BONDED) db.markTracked(address, broadcastName); else if (state == BluetoothDevice.BOND_NONE) db.disconnected(address, broadcastName, now, fix, - "Manual / Intentional Disconnect"); + "Manual / Intentional Disconnect"); } resolveVendor(address, -1); notifyChanged(); @@ -118,25 +118,25 @@ public class BluetoothTrackingService extends Service implements LocationListene }; private final BluetoothAdapter.LeScanCallback leScanCallback = - new BluetoothAdapter.LeScanCallback() { - public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) { - if (device == null) return; - String address = address(device); - if (address == null) return; - long now = System.currentTimeMillis(); - DeviceRecord before = db.get(address); - boolean firstFreshSight = before != null && before.trackBroadcast == 1 && - (before.lastRssiAt <= 0 || now - before.lastRssiAt > 180000L); - db.telemetry(address, name(device), null, Integer.valueOf(rssi), now, null); - if (firstFreshSight) { captureFresh(address, now); configureLocation(); } - int companyId = parseCompanyId(scanRecord); - resolveVendor(address, companyId); - String vendor = companyId >= 0 ? db.lookupCompany(companyId) : db.lookupOui(address); - db.recordObservation(address, now, rssi, name(device), vendor, null, null, - -1, companyId, bytesToHex(scanRecord), currentFix()); - notifyChanged(); - } - }; + new BluetoothAdapter.LeScanCallback() { + public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) { + if (device == null) return; + String address = address(device); + if (address == null) return; + long now = System.currentTimeMillis(); + DeviceRecord before = db.get(address); + boolean firstFreshSight = before != null && before.trackBroadcast == 1 && + (before.lastRssiAt <= 0 || now - before.lastRssiAt > 180000L); + db.telemetry(address, name(device), null, Integer.valueOf(rssi), now, null); + if (firstFreshSight) { captureFresh(address, now); configureLocation(); } + int companyId = parseCompanyId(scanRecord); + resolveVendor(address, companyId); + String vendor = companyId >= 0 ? db.lookupCompany(companyId) : db.lookupOui(address); + db.recordObservation(address, now, rssi, name(device), vendor, null, null, + -1, companyId, bytesToHex(scanRecord), currentFix()); + notifyChanged(); + } + }; private final Runnable scanTask = new Runnable() { public void run() { @@ -146,12 +146,12 @@ public class BluetoothTrackingService extends Service implements LocationListene if (!bluetooth.isDiscovering()) bluetooth.startDiscovery(); bluetooth.startLeScan(leScanCallback); handler.postDelayed(new Runnable() { - public void run() { - try { bluetooth.stopLeScan(leScanCallback); } - catch (Exception ignored) { } - configureLocation(); - } - }, 12000L); + public void run() { + try { bluetooth.stopLeScan(leScanCallback); } + catch (Exception ignored) { } + configureLocation(); + } + }, 12000L); } } catch (Exception ignored) { } handler.postDelayed(this, 90000L); @@ -204,8 +204,8 @@ public class BluetoothTrackingService extends Service implements LocationListene if (!hasLocationPermission()) return; try { lastLocation = newer(locationManager.getLastKnownLocation( - LocationManager.GPS_PROVIDER), locationManager.getLastKnownLocation( - LocationManager.NETWORK_PROVIDER)); + LocationManager.GPS_PROVIDER), locationManager.getLastKnownLocation( + LocationManager.NETWORK_PROVIDER)); } catch (Exception ignored) { } } @@ -218,9 +218,9 @@ public class BluetoothTrackingService extends Service implements LocationListene if (phoneBattery < 20) interval *= 4L; try { locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, - interval, 10f, this); + interval, 10f, this); locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, - interval, 10f, this); + interval, 10f, this); } catch (Exception ignored) { } } @@ -260,10 +260,10 @@ public class BluetoothTrackingService extends Service implements LocationListene locationManager.requestSingleUpdate(LocationManager.GPS_PROVIDER, once, null); locationManager.requestSingleUpdate(LocationManager.NETWORK_PROVIDER, once, null); handler.postDelayed(new Runnable() { - public void run() { - try { locationManager.removeUpdates(once); } catch (Exception ignored) { } - } - }, 15000L); + public void run() { + try { locationManager.removeUpdates(once); } catch (Exception ignored) { } + } + }, 15000L); } catch (Exception ignored) { } } @@ -297,7 +297,7 @@ public class BluetoothTrackingService extends Service implements LocationListene private TrackerDatabase.Fix fix(Location location) { return new TrackerDatabase.Fix(location.getLatitude(), location.getLongitude(), - location.hasAccuracy() ? location.getAccuracy() : 0); + location.hasAccuracy() ? location.getAccuracy() : 0); } private void resolveVendor(String address, int companyId) { String vendor = companyId >= 0 ? db.lookupCompany(companyId) : null; @@ -390,9 +390,9 @@ public class BluetoothTrackingService extends Service implements LocationListene private boolean hasLocationPermission() { return getPackageManager().checkPermission("android.permission.ACCESS_FINE_LOCATION", - getPackageName()) == PackageManager.PERMISSION_GRANTED || + getPackageName()) == PackageManager.PERMISSION_GRANTED || getPackageManager().checkPermission("android.permission.ACCESS_COARSE_LOCATION", - getPackageName()) == PackageManager.PERMISSION_GRANTED; + getPackageName()) == PackageManager.PERMISSION_GRANTED; } private boolean hasBluetoothPermission() { @@ -421,7 +421,7 @@ public class BluetoothTrackingService extends Service implements LocationListene private void showDisconnectAlert(DeviceRecord record, String reason) { Intent open = new Intent(this, MainActivity.class); PendingIntent pending = PendingIntent.getActivity(this, record.address.hashCode(), open, - PendingIntent.FLAG_UPDATE_CURRENT); + PendingIntent.FLAG_UPDATE_CURRENT); Notification.Builder builder = new Notification.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle(record.displayName() + " disconnected") @@ -446,7 +446,7 @@ public class BluetoothTrackingService extends Service implements LocationListene private Notification buildNotification() { Intent open = new Intent(this, MainActivity.class); PendingIntent pending = PendingIntent.getActivity(this, 0, open, - PendingIntent.FLAG_UPDATE_CURRENT); + PendingIntent.FLAG_UPDATE_CURRENT); Notification.Builder builder = new Notification.Builder(this) .setSmallIcon(R.drawable.ic_launcher).setContentTitle("Bluetooth Item Finder") .setContentText("Watching your tracked items").setOngoing(true) @@ -455,8 +455,8 @@ public class BluetoothTrackingService extends Service implements LocationListene try { Class channelClass = Class.forName("android.app.NotificationChannel"); Object channel = channelClass.getConstructor(String.class, - CharSequence.class, Integer.TYPE).newInstance(CHANNEL_ID, - "Item tracking", 2); + CharSequence.class, Integer.TYPE).newInstance(CHANNEL_ID, + "Item tracking", 2); NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); NotificationManager.class.getMethod("createNotificationChannel", channelClass) @@ -468,3 +468,4 @@ public class BluetoothTrackingService extends Service implements LocationListene return builder.build(); } } + diff --git a/app/src/main/java/com/wytehat/btlogger/MainActivity.java b/app/src/main/java/com/wytehat/btlogger/MainActivity.java index 6d38d6c..e254c03 100644 --- a/app/src/main/java/com/wytehat/btlogger/MainActivity.java +++ b/app/src/main/java/com/wytehat/btlogger/MainActivity.java @@ -1,30 +1,16 @@ package com.wytehat.btlogger; -import android.app.Activity; -import android.app.AlertDialog; -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.DialogInterface; -import android.content.Intent; -import android.content.IntentFilter; -import android.content.pm.PackageManager; -import android.graphics.Bitmap; -import android.os.Build; -import android.os.Bundle; -import android.os.Handler; -import android.os.PowerManager; -import android.net.Uri; -import android.provider.Settings; -import android.provider.MediaStore; -import android.view.View; -import android.widget.EditText; -import android.widget.LinearLayout; -import android.widget.ListView; -import android.widget.Toast; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.lang.reflect.Method; +import android.app.*; +import android.content.*; +import android.content.pm.*; +import android.graphics.*; +import android.net.*; +import android.os.*; +import android.provider.*; +import android.view.*; +import android.widget.*; +import java.io.*; +import java.lang.reflect.*; public class MainActivity extends Activity implements ItemActionListener { private static final int PERMISSIONS = 100; @@ -53,16 +39,16 @@ public class MainActivity extends Activity implements ItemActionListener { adapter = new DeviceListAdapter(this, db.tracked(), this); list.setAdapter(adapter); findViewById(R.id.devices_button).setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { startActivity(new Intent(MainActivity.this, - DeviceManagerActivity.class)); } - }); + public void onClick(View v) { startActivity(new Intent(MainActivity.this, + DeviceManagerActivity.class)); } + }); findViewById(R.id.map_all_button).setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { startActivity(new Intent(MainActivity.this, - MapActivity.class)); } - }); + public void onClick(View v) { startActivity(new Intent(MainActivity.this, + MapActivity.class)); } + }); findViewById(R.id.settings_button).setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { showSettings(); } - }); + public void onClick(View v) { showSettings(); } + }); requestNeededPermissions(); startTracker(); } @@ -126,9 +112,9 @@ public class MainActivity extends Activity implements ItemActionListener { boolean enabled = record.trackBroadcast != 1; db.setTrackBroadcast(record.address, enabled); sendBroadcast(new Intent(BluetoothTrackingService.ACTION_CONFIG_CHANGED) - .setPackage(getPackageName())); + .setPackage(getPackageName())); Toast.makeText(this, enabled ? "Will log GPS while this item is broadcasting" : - "Broadcast location tracking disabled", Toast.LENGTH_LONG).show(); + "Broadcast location tracking disabled", Toast.LENGTH_LONG).show(); reload(); } @@ -183,7 +169,7 @@ public class MainActivity extends Activity implements ItemActionListener { .setPositiveButton("SAVE", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { db.updateProfile(record.address, input.getText().toString(), - record.photoUri, record.iconPreset); + record.photoUri, record.iconPreset); reload(); } }).setNegativeButton("CANCEL", null).show(); @@ -198,7 +184,7 @@ public class MainActivity extends Activity implements ItemActionListener { public void onClick(DialogInterface dialog, final int selected) { db.updateTracking(record.address, minutes[selected], record.pinColor); sendBroadcast(new Intent(BluetoothTrackingService.ACTION_CONFIG_CHANGED) - .setPackage(getPackageName())); + .setPackage(getPackageName())); reload(); Toast.makeText(MainActivity.this, pollingLabel(minutes[selected]) + " saved", Toast.LENGTH_SHORT).show(); chooseColor(record, minutes[selected]); @@ -219,7 +205,7 @@ public class MainActivity extends Activity implements ItemActionListener { public void onClick(DialogInterface dialog, int selected) { db.updateTracking(record.address, minutes, colors[selected]); sendBroadcast(new Intent(BluetoothTrackingService.ACTION_CONFIG_CHANGED) - .setPackage(getPackageName())); + .setPackage(getPackageName())); reload(); } }).show(); @@ -228,7 +214,7 @@ public class MainActivity extends Activity implements ItemActionListener { private void takePhoto() { try { startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), CAMERA); } catch (Exception e) { Toast.makeText(this, "No camera app available", - Toast.LENGTH_LONG).show(); } + Toast.LENGTH_LONG).show(); } } protected void onActivityResult(int request, int result, Intent data) { @@ -244,7 +230,7 @@ public class MainActivity extends Activity implements ItemActionListener { ((Bitmap) value).compress(Bitmap.CompressFormat.JPEG, 92, output); output.close(); db.updateProfile(editing.address, null, file.getAbsolutePath(), - editing.iconPreset); + editing.iconPreset); reload(); } catch (IOException error) { Toast.makeText(this, "Could not save photo", Toast.LENGTH_LONG).show(); @@ -262,14 +248,14 @@ public class MainActivity extends Activity implements ItemActionListener { .setItems(new String[] { background, "Disconnect alert notifications", "Allow location all the time", "Background running / app settings", "Per-item tracking information" }, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - if (which == 0) requestBackgroundProtection(); - else if (which == 1) openNotificationSettings(); - else if (which == 2) openAppSettings("Open Permissions > Location and choose Allow all the time"); - else if (which == 3) openAppSettings("Allow background activity and notifications for continuous tracking"); - else showTrackingInformation(); - } - }).setNegativeButton("CLOSE", null).show(); + public void onClick(DialogInterface dialog, int which) { + if (which == 0) requestBackgroundProtection(); + else if (which == 1) openNotificationSettings(); + else if (which == 2) openAppSettings("Open Permissions > Location and choose Allow all the time"); + else if (which == 3) openAppSettings("Allow background activity and notifications for continuous tracking"); + else showTrackingInformation(); + } + }).setNegativeButton("CLOSE", null).show(); } private void openNotificationSettings() { @@ -348,10 +334,10 @@ public class MainActivity extends Activity implements ItemActionListener { if (permissions.size() > 0) { try { Method method = Activity.class.getMethod("requestPermissions", - String[].class, Integer.TYPE); + String[].class, Integer.TYPE); method.invoke(this, new Object[] { - permissions.toArray(new String[permissions.size()]), - Integer.valueOf(PERMISSIONS) }); + permissions.toArray(new String[permissions.size()]), + Integer.valueOf(PERMISSIONS) }); } catch (Exception ignored) { } } } @@ -375,3 +361,4 @@ public class MainActivity extends Activity implements ItemActionListener { startService(intent); } } + diff --git a/app/src/main/java/com/wytehat/btlogger/MapActivity.java b/app/src/main/java/com/wytehat/btlogger/MapActivity.java index 92b7c00..c35f08f 100644 --- a/app/src/main/java/com/wytehat/btlogger/MapActivity.java +++ b/app/src/main/java/com/wytehat/btlogger/MapActivity.java @@ -1,10 +1,9 @@ -package com.wytehat.btlogger; - import android.app.Activity; +import android.app.DatePickerDialog; +import android.app.TimePickerDialog; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.content.Intent; -import android.net.Uri; import android.graphics.Color; import android.hardware.Sensor; import android.hardware.SensorEvent; @@ -13,365 +12,2349 @@ import android.hardware.SensorManager; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; +import android.net.Uri; import android.os.Bundle; import android.view.View; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Button; import android.widget.CheckBox; import android.widget.LinearLayout; import android.widget.Spinner; -import android.widget.ArrayAdapter; -import android.widget.AdapterView; -import java.text.DateFormat; +import android.widget.TextView; + +import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.HashSet; import java.util.List; +import java.util.Locale; -public class MapActivity extends Activity implements LocationListener, SensorEventListener { - private TrackerDatabase db; - private WebView web; - private CheckBox showAll; - private String focus; - private Spinner categorySpinner; - private ArrayAdapter categoryAdapter; - private final ArrayList categoryValues = new ArrayList(); - private final ArrayList categoryLabels = new ArrayList(); - private String categoryFilter = "All"; - private boolean rebuildingCategories; - private LocationManager locationManager; - private SensorManager sensorManager; - private Sensor rotationSensor; - private Location phoneLocation; - private float phoneHeading; - private boolean mapReady; - private static final String[] CATEGORY_ORDER = { "Trackers / Tags", "Audio", "Wearables", "Phones", "Computers", "Vehicles", "Other" }; +public class MapActivity extends Activity +implements SensorEventListener { - protected void onCreate(Bundle state) { - super.onCreate(state); - LinearLayout root = new LinearLayout(this); - root.setOrientation(LinearLayout.VERTICAL); - root.setBackgroundColor(Color.WHITE); - root.addView(NavigationHelper.createBar(this, 2, "Tracked Item Map")); + private TrackerDatabase db; + private WebView web; - showAll = new CheckBox(this); - showAll.setText("Troubleshooting: show all scanned devices"); - showAll.setPadding(dp(12), dp(5), dp(12), dp(5)); - showAll.setChecked(getSharedPreferences("map_settings", 0) - .getBoolean("show_all_scanned", false)); - root.addView(showAll, new LinearLayout.LayoutParams( - LinearLayout.LayoutParams.MATCH_PARENT, - LinearLayout.LayoutParams.WRAP_CONTENT)); + private Button filterButton; + private Button fromButton; + private Button toButton; + private Button lastHourButton; + private Button todayButton; + private Button applyButton; - categorySpinner = new Spinner(this); - categoryValues.add("All"); categoryLabels.add("All (0)"); - categoryAdapter = new ArrayAdapter(this, - android.R.layout.simple_spinner_item, categoryLabels); - categoryAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); - categorySpinner.setAdapter(categoryAdapter); - root.addView(categorySpinner, new LinearLayout.LayoutParams(-1, -2)); + private LinearLayout filterPanel; - web = new WebView(this); - web.getSettings().setJavaScriptEnabled(true); - web.getSettings().setAllowFileAccess(true); - web.setWebViewClient(new WebViewClient() { - public void onPageFinished(WebView view, String url) { - mapReady = true; updatePhoneMarker(); - } - public boolean shouldOverrideUrlLoading(WebView view, String url) { - if (url != null && url.startsWith("geo:")) { openMap(url); return true; } - return false; - } - }); - root.addView(web, new LinearLayout.LayoutParams( - LinearLayout.LayoutParams.MATCH_PARENT, 0, 1)); - setContentView(root); + private Spinner categorySpinner; + private Spinner deviceSpinner; - db = new TrackerDatabase(this); - locationManager = (LocationManager)getSystemService(LOCATION_SERVICE); - sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE); - if (sensorManager != null) rotationSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR); - focus = getIntent().getStringExtra("focus"); - categorySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { - public void onItemSelected(AdapterView parent, View view, int position, long id) { - if (!rebuildingCategories && position >= 0 && position < categoryValues.size()) { - categoryFilter = categoryValues.get(position); reloadMap(); - } - } - public void onNothingSelected(AdapterView parent) { } - }); - reloadMap(); - showAll.setOnClickListener(new View.OnClickListener() { - public void onClick(View view) { - getSharedPreferences("map_settings", 0).edit() - .putBoolean("show_all_scanned", showAll.isChecked()).apply(); - reloadMap(); - } - }); - } + private CheckBox showAll; - private void reloadMap() { - mapReady = false; - List available = showAll.isChecked() ? db.all() : defaultMapItems(); - refreshMapCategories(available); - ArrayList rows = new ArrayList(); - for (int i = 0; i < available.size(); i++) { - DeviceRecord record = available.get(i); - if (!record.hasLocation) continue; - if ("All".equals(categoryFilter) || categoryFilter.equals(record.category)) rows.add(record); - } - web.loadDataWithBaseURL("https://www.openstreetmap.org/", - buildHtml(rows, focus), "text/html", "UTF-8", null); - } + private ArrayAdapter categoryAdapter; + private ArrayAdapter deviceAdapter; - private void refreshMapCategories(List rows) { - int[] counts = new int[CATEGORY_ORDER.length]; - int located = 0; - for (int r = 0; r < rows.size(); r++) { - DeviceRecord record = rows.get(r); - if (!record.hasLocation) continue; - located++; - for (int i = 0; i < CATEGORY_ORDER.length; i++) { - if (CATEGORY_ORDER[i].equals(record.category)) { counts[i]++; break; } - } - } - ArrayList nextValues = new ArrayList(); - ArrayList nextLabels = new ArrayList(); - nextValues.add("All"); nextLabels.add("All (" + located + ")"); - for (int i = 0; i < CATEGORY_ORDER.length; i++) { - if (counts[i] > 0) { - nextValues.add(CATEGORY_ORDER[i]); - nextLabels.add(CATEGORY_ORDER[i] + " (" + counts[i] + ")"); - } - } - int selected = nextValues.indexOf(categoryFilter); - if (selected < 0) { categoryFilter = "All"; selected = 0; } - rebuildingCategories = true; - if (!nextLabels.equals(categoryLabels)) { - categoryValues.clear(); categoryValues.addAll(nextValues); - categoryLabels.clear(); categoryLabels.addAll(nextLabels); - categoryAdapter.notifyDataSetChanged(); - } - categorySpinner.setSelection(selected); - rebuildingCategories = false; - } + private final ArrayList categoryValues = + new ArrayList(); - private List defaultMapItems() { - List all = db.all(); - ArrayList result = new ArrayList(); - HashSet paired = new HashSet(); - try { - BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); - if (adapter != null) { - for (BluetoothDevice device : adapter.getBondedDevices()) - paired.add(device.getAddress()); - } - } catch (Exception ignored) { } - for (int i = 0; i < all.size(); i++) { - DeviceRecord record = all.get(i); - if (record.mapEnabled == 1) - result.add(record); - } - return result; - } + private final ArrayList categoryLabels = + new ArrayList(); - private String buildHtml(List rows, String selectedAddress) { - StringBuilder script = new StringBuilder(); - long today = startOfToday(); - for (int i = 0; i < rows.size(); i++) { - DeviceRecord record = rows.get(i); - if (!record.hasLocation) continue; - String color = validColor(record.pinColor); - List history = db.history(record.address, today); - if (record.showTrail == 1 && history.size() > 1) { - script.append("var trail").append(i).append("=["); - for (int p = 0; p < history.size(); p++) { - if (p > 0) script.append(','); - script.append('[').append(history.get(p).latitude).append(',') - .append(history.get(p).longitude).append(']'); - } - script.append("];L.polyline(trail").append(i) - .append(",{color:'").append(color) - .append("',weight:4,opacity:.65}).addTo(map);") - .append("for(var k=0;k deviceAddresses = + new ArrayList(); - String photo = ""; - if (record.photoUri != null && new java.io.File(record.photoUri).exists()) { - photo = "
"; - } - StringBuilder detailsBuilder = new StringBuilder(photo); - detailsBuilder.append("").append(htmlText(record.displayName())).append("
"); - detailsBuilder.append("GPS: ").append(record.latitude).append(", ") - .append(record.longitude).append(""); - if (record.accuracy > 0) detailsBuilder.append(" (±").append(Math.round(record.accuracy)).append(" m)"); - if (hasValue(record.category) && !"Other".equalsIgnoreCase(record.category)) - detailsBuilder.append("
Category: ").append(htmlText(record.category)); - if (hasValue(record.vendorName) && !"Unknown".equalsIgnoreCase(record.vendorName) && - !"Manufacturer unknown".equalsIgnoreCase(record.vendorName)) - detailsBuilder.append("
Manufacturer: ").append(htmlText(record.vendorName)); - if (record.updatedAt > 0) detailsBuilder.append("
Last seen: ").append(htmlText(date(record.updatedAt))); - if (record.battery >= 0) detailsBuilder.append("
Battery: ").append(record.battery).append("%"); - if (record.rssi != 0 && record.lastRssiAt > 0) - detailsBuilder.append("
RSSI: ").append(record.rssi).append(" dBm"); - String status = reason(record.reason); - if (hasValue(status) && !"Status unknown".equalsIgnoreCase(status)) - detailsBuilder.append("
Status: ").append(htmlText(status)); - String details = detailsBuilder.toString(); - boolean locked = record.locationLocked == 1; - int markerSize = locked ? 10 : 22; - int iconSize = markerSize + 6; - int anchor = iconSize / 2; - String markerColor = locked ? "#00A86B" : color; - script.append("var icon").append(i).append("=L.divIcon({className:'',html:\"") - .append("
\"") - .append(",iconSize:[").append(iconSize).append(",").append(iconSize) - .append("],iconAnchor:[").append(anchor).append(",").append(anchor).append("]});"); - script.append("var marker").append(i).append("=L.marker([").append(record.latitude) - .append(',').append(record.longitude).append("],{icon:icon").append(i) - .append("}).addTo(map).bindPopup('").append(js(details)).append("');") - .append("bounds.push([").append(record.latitude).append(',') - .append(record.longitude).append("]);"); - if (record.address != null && record.address.equals(selectedAddress)) { - script.append("marker").append(i).append(".openPopup();map.setView([").append( - record.latitude).append(',').append(record.longitude).append("],21);"); - } - } + private final ArrayList deviceLabels = + new ArrayList(); - return "
" + - ""; - } + private String categoryFilter = "Trackers / Tags"; + private String deviceFilter = "All"; - private long startOfToday() { - Calendar calendar = Calendar.getInstance(); - calendar.set(Calendar.HOUR_OF_DAY, 0); - calendar.set(Calendar.MINUTE, 0); - calendar.set(Calendar.SECOND, 0); - calendar.set(Calendar.MILLISECOND, 0); - return calendar.getTimeInMillis(); - } + private boolean rebuildingCategories; + private boolean rebuildingDevices; + private boolean loadingMap; - private String validColor(String value) { - if (value != null && value.matches("#[0-9a-fA-F]{6}")) return value; - return "#E53935"; - } + private long historyFrom; + private long historyTo; - private String date(long time) { - return time <= 0 ? "Unknown" : DateFormat.getDateTimeInstance().format(new Date(time)); - } + private LocationManager locationManager; + private SensorManager sensorManager; + private Sensor rotationSensor; - private String reason(String value) { - if (value == null) return "Status unknown"; - if (value.indexOf("Range") >= 0) return "Out of range"; - if (value.indexOf("Battery") >= 0 || value.indexOf("Power") >= 0) - return "Possible dead battery"; - return value; - } + private Location phoneLocation; + private float phoneHeading; - private boolean hasValue(String value) { - return value != null && value.trim().length() > 0; - } + private boolean mapReady; - private String js(String value) { - return value == null ? "" : value.replace("\\", "\\\\").replace("'", "\\'") - .replace("\n", " ").replace("\r", " "); - } + private String focus; - private String htmlText(String value) { - return value == null ? "" : value.replace("&", "&").replace("<", "<") - .replace(">", ">").replace("'", "'"); - } + private static final String[] CATEGORY_ORDER = { + "Trackers / Tags", + "Audio", + "Wearables", + "Phones", + "Computers", + "Vehicles", + "Other" + }; - protected void onResume() { - super.onResume(); - try { - Location gps = locationManager == null ? null : locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); - Location network = locationManager == null ? null : locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); - phoneLocation = gps == null ? network : gps; - if (locationManager != null) { - locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 1f, this); - locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000L, 1f, this); - } - } catch (Exception ignored) { } - if (sensorManager != null && rotationSensor != null) - sensorManager.registerListener(this, rotationSensor, SensorManager.SENSOR_DELAY_UI); - updatePhoneMarker(); - } + private final LocationListener locationListener = + new LocationListener() { - protected void onPause() { - try { if (locationManager != null) locationManager.removeUpdates(this); } catch (Exception ignored) { } - try { if (sensorManager != null) sensorManager.unregisterListener(this); } catch (Exception ignored) { } - super.onPause(); - } + @Override + public void onStatusChanged(String provider, int status, Bundle extras) + { + // TODO: Implement this method + } - public void onLocationChanged(Location location) { - if (location == null) return; - phoneLocation = location; - if (location.hasBearing() && location.hasSpeed() && location.getSpeed() > 0.8f) - phoneHeading = location.getBearing(); - updatePhoneMarker(); - } - public void onProviderDisabled(String provider) { } - public void onProviderEnabled(String provider) { } - public void onStatusChanged(String provider, int status, Bundle extras) { } + public void onLocationChanged(Location location) { + if (location == null) { + return; + } - public void onSensorChanged(SensorEvent event) { - if (event.sensor.getType() != Sensor.TYPE_ROTATION_VECTOR) return; - float[] rotation = new float[9]; float[] orientation = new float[3]; - SensorManager.getRotationMatrixFromVector(rotation, event.values); - SensorManager.getOrientation(rotation, orientation); - float compass = (float)Math.toDegrees(orientation[0]); - if (compass < 0) compass += 360f; - if (phoneLocation == null || !phoneLocation.hasSpeed() || phoneLocation.getSpeed() <= 0.8f) - phoneHeading = compass; - updatePhoneMarker(); - } - public void onAccuracyChanged(Sensor sensor, int accuracy) { } + phoneLocation = location; - private void updatePhoneMarker() { - if (!mapReady || web == null || phoneLocation == null) return; - web.loadUrl(String.format(java.util.Locale.US, "javascript:updatePhone(%.7f,%.7f,%.1f)", - phoneLocation.getLatitude(), phoneLocation.getLongitude(), phoneHeading)); - } + if (location.hasBearing() && + location.hasSpeed() && + location.getSpeed() > 0.8f) { - private void openMap(String uri) { - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); - intent.setPackage("com.google.android.apps.maps"); - try { startActivity(intent); } - catch (Exception error) { - intent.setPackage(null); - try { startActivity(intent); } catch (Exception ignored) { } - } - } + phoneHeading = location.getBearing(); + } - private int dp(int value) { - return (int) (value * getResources().getDisplayMetrics().density + 0.5f); - } + updatePhoneMarker(); + } + }; + + @Override + protected void onCreate(Bundle state) { + super.onCreate(state); + + db = new TrackerDatabase(this); + + long now = System.currentTimeMillis(); + + historyTo = now; + historyFrom = now - (60L * 60L * 1000L); + + focus = getIntent().getStringExtra("focus"); + + LinearLayout root = new LinearLayout(this); + root.setOrientation(LinearLayout.VERTICAL); + root.setBackgroundColor(Color.WHITE); + + root.addView( + NavigationHelper.createBar( + this, + 2, + "Tracked Item Map" + ) + ); + + /* + * Compact filter button. + */ + LinearLayout filterHeader = + new LinearLayout(this); + + filterHeader.setOrientation( + LinearLayout.HORIZONTAL + ); + + filterHeader.setGravity( + android.view.Gravity.CENTER_VERTICAL + ); + + filterHeader.setPadding( + dp(8), + dp(2), + dp(8), + dp(2) + ); + + filterButton = new Button(this); + filterButton.setText("☰ Filters"); + filterButton.setTextSize(13); + + filterHeader.addView( + filterButton, + new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.WRAP_CONTENT, + LinearLayout.LayoutParams.WRAP_CONTENT + ) + ); + + root.addView( + filterHeader, + new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.MATCH_PARENT, + LinearLayout.LayoutParams.WRAP_CONTENT + ) + ); + + /* + * Everything below this point is collapsible. + */ + filterPanel = new LinearLayout(this); + filterPanel.setOrientation( + LinearLayout.VERTICAL + ); + + filterPanel.setPadding( + dp(8), + 0, + dp(8), + dp(4) + ); + + filterPanel.setVisibility(View.GONE); + + /* + * Category. + */ + TextView categoryLabel = + smallLabel("Category"); + + filterPanel.addView(categoryLabel); + + categorySpinner = new Spinner(this); + + categoryValues.add("Trackers / Tags"); + categoryLabels.add("Trackers / Tags"); + + categoryValues.add("All"); + + categoryLabels.add("All categories"); + + categoryAdapter = + new ArrayAdapter( + this, + android.R.layout.simple_spinner_item, + categoryLabels + ); + + categoryAdapter.setDropDownViewResource( + android.R.layout.simple_spinner_dropdown_item + ); + + categorySpinner.setAdapter(categoryAdapter); + + filterPanel.addView( + categorySpinner, + compactParams() + ); + + /* + * Device. + */ + TextView deviceLabel = + smallLabel("Device"); + + filterPanel.addView(deviceLabel); + + deviceSpinner = new Spinner(this); + + deviceAdapter = + new ArrayAdapter( + this, + android.R.layout.simple_spinner_item, + deviceLabels + ); + + deviceAdapter.setDropDownViewResource( + android.R.layout.simple_spinner_dropdown_item + ); + + deviceSpinner.setAdapter(deviceAdapter); + + filterPanel.addView( + deviceSpinner, + compactParams() + ); + + /* + * Time. + */ + TextView timeLabel = + smallLabel("Location history"); + + filterPanel.addView(timeLabel); + + LinearLayout timeRow = + new LinearLayout(this); + + timeRow.setOrientation( + LinearLayout.HORIZONTAL + ); + + fromButton = new Button(this); + toButton = new Button(this); + + fromButton.setTextSize(11); + toButton.setTextSize(11); + + timeRow.addView( + fromButton, + new LinearLayout.LayoutParams( + 0, + LinearLayout.LayoutParams.WRAP_CONTENT, + 1 + ) + ); + + timeRow.addView( + toButton, + new LinearLayout.LayoutParams( + 0, + LinearLayout.LayoutParams.WRAP_CONTENT, + 1 + ) + ); + + filterPanel.addView(timeRow); + + /* + * Quick time buttons. + */ + LinearLayout quickRow = + new LinearLayout(this); + + quickRow.setOrientation( + LinearLayout.HORIZONTAL + ); + + lastHourButton = new Button(this); + todayButton = new Button(this); + applyButton = new Button(this); + + lastHourButton.setText("1 Hour"); + todayButton.setText("Today"); + applyButton.setText("Apply"); + + lastHourButton.setTextSize(11); + todayButton.setTextSize(11); + applyButton.setTextSize(11); + + quickRow.addView( + lastHourButton, + new LinearLayout.LayoutParams( + 0, + LinearLayout.LayoutParams.WRAP_CONTENT, + 1 + ) + ); + + quickRow.addView( + todayButton, + new LinearLayout.LayoutParams( + 0, + LinearLayout.LayoutParams.WRAP_CONTENT, + 1 + ) + ); + + quickRow.addView( + applyButton, + new LinearLayout.LayoutParams( + 0, + LinearLayout.LayoutParams.WRAP_CONTENT, + 1 + ) + ); + + filterPanel.addView(quickRow); + + /* + * Troubleshooting switch. + */ + showAll = new CheckBox(this); + + showAll.setText( + "Show all scanned devices" + ); + + showAll.setTextSize(12); + + showAll.setChecked( + getSharedPreferences( + "map_settings", + 0 + ).getBoolean( + "show_all_scanned", + false + ) + ); + + filterPanel.addView(showAll); + + root.addView( + filterPanel, + new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.MATCH_PARENT, + LinearLayout.LayoutParams.WRAP_CONTENT + ) + ); + + /* + * WebView map. + */ + web = new WebView(this); + + web.getSettings().setJavaScriptEnabled(true); + web.getSettings().setDomStorageEnabled(true); + web.getSettings().setAllowFileAccess(true); + web.getSettings().setAllowContentAccess(true); + web.setBackgroundColor(Color.WHITE); + + web.setWebViewClient( + new WebViewClient() { + + @Override + public void onPageFinished( + WebView view, + String url) { + + mapReady = true; + + updatePhoneMarker(); + } + + @Override + public boolean shouldOverrideUrlLoading( + WebView view, + String url) { + + if (url != null && + url.startsWith("geo:")) { + + openMap(url); + return true; + } + + return false; + } + } + ); + + root.addView( + web, + new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.MATCH_PARENT, + 0, + 1 + ) + ); + + setContentView(root); + + locationManager = + (LocationManager) + getSystemService( + LOCATION_SERVICE + ); + + sensorManager = + (SensorManager) + getSystemService( + SENSOR_SERVICE + ); + + if (sensorManager != null) { + + rotationSensor = + sensorManager.getDefaultSensor( + Sensor.TYPE_ROTATION_VECTOR + ); + } + + /* + * Filter open/close. + */ + filterButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + + if (filterPanel.getVisibility() + == View.VISIBLE) { + + filterPanel.setVisibility( + View.GONE + ); + + } else { + + filterPanel.setVisibility( + View.VISIBLE + ); + } + } + } + ); + + /* + * Category. + */ + categorySpinner.setOnItemSelectedListener( + new AdapterView.OnItemSelectedListener() { + + @Override + public void onItemSelected( + AdapterView parent, + View view, + int position, + long id) { + + if (rebuildingCategories) { + return; + } + + if (position < 0 || + position >= + categoryValues.size()) { + + return; + } + + categoryFilter = + categoryValues.get(position); + + rebuildDeviceFilter(); + } + + @Override + public void onNothingSelected( + AdapterView parent) { + } + } + ); + + /* + * Device. + */ + deviceSpinner.setOnItemSelectedListener( + new AdapterView.OnItemSelectedListener() { + + @Override + public void onItemSelected( + AdapterView parent, + View view, + int position, + long id) { + + if (rebuildingDevices) { + return; + } + + if (position < 0 || + position >= + deviceAddresses.size()) { + + return; + } + + deviceFilter = + deviceAddresses.get(position); + } + + @Override + public void onNothingSelected( + AdapterView parent) { + } + } + ); + + fromButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + pickDateTime(true); + } + } + ); + + toButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + pickDateTime(false); + } + } + ); + + lastHourButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + + long current = + System.currentTimeMillis(); + + historyTo = current; + + historyFrom = + current - + (60L * 60L * 1000L); + + updateTimeButtons(); + } + } + ); + + todayButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + + historyFrom = + startOfToday(); + + historyTo = + System.currentTimeMillis(); + + updateTimeButtons(); + } + } + ); + + applyButton.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + + if (historyTo < historyFrom) { + + long temp = + historyFrom; + + historyFrom = + historyTo; + + historyTo = + temp; + } + + rebuildDeviceFilter(); + reloadMap(); + + /* + * Collapse after applying. + */ + filterPanel.setVisibility( + View.GONE + ); + } + } + ); + + showAll.setOnClickListener( + new View.OnClickListener() { + + @Override + public void onClick(View view) { + + getSharedPreferences( + "map_settings", + 0 + ).edit() + .putBoolean( + "show_all_scanned", + showAll.isChecked() + ) + .apply(); + + deviceFilter = "All"; + + rebuildDeviceFilter(); + reloadMap(); + } + } + ); + + updateTimeButtons(); + + rebuildDeviceFilter(); + + /* + * The initial map is deliberately: + * + * Trackers / Tags + * Last hour + * All tracked devices + * + * No historical trail is loaded until an + * individual device is selected. + */ + reloadMap(); + } + + private LinearLayout.LayoutParams compactParams() { + + return new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.MATCH_PARENT, + dp(42) + ); + } + + private TextView smallLabel(String text) { + + TextView label = new TextView(this); + + label.setText(text); + label.setTextSize(11); + label.setTextColor(Color.DKGRAY); + + label.setPadding( + dp(4), + dp(3), + dp(4), + 0 + ); + + return label; + } + + private void pickDateTime(final boolean from) { + + final Calendar current = + Calendar.getInstance(); + + current.setTimeInMillis( + from ? historyFrom : historyTo + ); + + DatePickerDialog dialog = + new DatePickerDialog( + this, + new DatePickerDialog.OnDateSetListener() { + + @Override + public void onDateSet( + android.widget.DatePicker picker, + int year, + int month, + int day) { + + final Calendar selected = + Calendar.getInstance(); + + selected.set( + year, + month, + day + ); + + TimePickerDialog timeDialog = + new TimePickerDialog( + MapActivity.this, + new TimePickerDialog.OnTimeSetListener() { + + @Override + public void onTimeSet( + android.widget.TimePicker picker, + int hour, + int minute) { + + selected.set( + Calendar.HOUR_OF_DAY, + hour + ); + + selected.set( + Calendar.MINUTE, + minute + ); + + selected.set( + Calendar.SECOND, + 0 + ); + + selected.set( + Calendar.MILLISECOND, + 0 + ); + + if (from) { + + historyFrom = + selected.getTimeInMillis(); + + } else { + + historyTo = + selected.getTimeInMillis(); + } + + updateTimeButtons(); + } + }, + current.get( + Calendar.HOUR_OF_DAY + ), + current.get( + Calendar.MINUTE + ), + false + ); + + timeDialog.show(); + } + }, + current.get(Calendar.YEAR), + current.get(Calendar.MONTH), + current.get(Calendar.DAY_OF_MONTH) + ); + + dialog.show(); + } + + private void updateTimeButtons() { + + SimpleDateFormat format = + new SimpleDateFormat( + "M/d/yy h:mm a", + Locale.US + ); + + fromButton.setText( + "From\n" + + format.format( + new Date(historyFrom) + ) + ); + + toButton.setText( + "To\n" + + format.format( + new Date(historyTo) + ) + ); + } + + private boolean isUnknown(DeviceRecord record) { + + if (record == null) { + return true; + } + + String name = + record.displayName(); + + if (name == null) { + return true; + } + + String value = + name.trim().toLowerCase( + Locale.US + ); + + if (value.length() == 0) { + return true; + } + + return value.equals("unknown") || + value.equals("unknown device") || + value.equals("unknown item") || + value.equals("unknown device name") || + value.equals("unnamed") || + value.equals("unnamed device") || + value.equals("manufacturer unknown") || + value.equals("device"); + } + + private boolean validAddress(DeviceRecord record) { + + return record != null && + record.address != null && + record.address.trim().length() > 0; + } + + private boolean categoryMatches( + DeviceRecord record) { + + if ("All".equals(categoryFilter)) { + return true; + } + + return categoryFilter.equals( + record.category + ); + } + + private void rebuildDeviceFilter() { + + List available = + getMapDevices(); + + ArrayList nextAddresses = + new ArrayList(); + + ArrayList nextLabels = + new ArrayList(); + + nextAddresses.add("All"); + nextLabels.add("All devices"); + + HashSet seen = + new HashSet(); + + for (int i = 0; + i < available.size(); + i++) { + + DeviceRecord record = + available.get(i); + + if (!validAddress(record)) { + continue; + } + + if (!record.hasLocation) { + continue; + } + + if (!categoryMatches(record)) { + continue; + } + + if (!showAll.isChecked() && + isUnknown(record)) { + continue; + } + + String address = + record.address.trim(); + + if (seen.contains(address)) { + continue; + } + + seen.add(address); + + String name = + record.displayName(); + + if (name == null || + name.trim().length() == 0) { + + name = "Unknown item"; + } + + nextAddresses.add(address); + + nextLabels.add( + name + + " [" + + address + + "]" + ); + } + + int selected = + nextAddresses.indexOf( + deviceFilter + ); + + if (selected < 0) { + + deviceFilter = "All"; + selected = 0; + } + + rebuildingDevices = true; + + deviceAddresses.clear(); + deviceAddresses.addAll( + nextAddresses + ); + + deviceLabels.clear(); + deviceLabels.addAll( + nextLabels + ); + + deviceAdapter.notifyDataSetChanged(); + + deviceSpinner.setSelection( + selected, + false + ); + + rebuildingDevices = false; + } + + private List getMapDevices() { + + List all = + db.all(); + + ArrayList result = + new ArrayList(); + + if (all == null) { + return result; + } + + for (int i = 0; + i < all.size(); + i++) { + + DeviceRecord record = + all.get(i); + + if (record == null) { + continue; + } + + /* + * Normal map: + * only explicitly map-enabled devices. + */ + if (!showAll.isChecked() && + record.mapEnabled != 1) { + + continue; + } + + /* + * Normal map excludes unknown entries. + */ + if (!showAll.isChecked() && + isUnknown(record)) { + + continue; + } + + if (!record.hasLocation) { + continue; + } + + result.add(record); + } + + return result; + } + + private void refreshMapCategories( + List rows) { + + int[] counts = + new int[CATEGORY_ORDER.length]; + + int located = 0; + + if (rows != null) { + + for (int r = 0; + r < rows.size(); + r++) { + + DeviceRecord record = + rows.get(r); + + if (record == null || + !record.hasLocation) { + continue; + } + + located++; + + String category = + record.category; + + if (category == null) { + category = "Other"; + } + + boolean found = false; + + for (int i = 0; + i < CATEGORY_ORDER.length; + i++) { + + if (CATEGORY_ORDER[i] + .equals(category)) { + + counts[i]++; + found = true; + break; + } + } + + if (!found) { + counts[ + CATEGORY_ORDER.length - 1 + ]++; + } + } + } + + ArrayList nextValues = + new ArrayList(); + + ArrayList nextLabels = + new ArrayList(); + + /* + * Keep Trackers first. + */ + nextValues.add("Trackers / Tags"); + nextLabels.add( + "Trackers / Tags (" + + countFor( + counts, + "Trackers / Tags" + ) + + ")" + ); + + for (int i = 0; + i < CATEGORY_ORDER.length; + i++) { + + String category = + CATEGORY_ORDER[i]; + + if ("Trackers / Tags".equals( + category + )) { + continue; + } + + if (counts[i] > 0) { + + nextValues.add(category); + + nextLabels.add( + category + + " (" + + counts[i] + + ")" + ); + } + } + + nextValues.add("All"); + nextLabels.add( + "All categories (" + + located + + ")" + ); + + int selected = + nextValues.indexOf( + categoryFilter + ); + + if (selected < 0) { + + categoryFilter = + "Trackers / Tags"; + + selected = + nextValues.indexOf( + categoryFilter + ); + + if (selected < 0) { + selected = 0; + } + } + + rebuildingCategories = true; + + categoryValues.clear(); + categoryValues.addAll( + nextValues + ); + + categoryLabels.clear(); + categoryLabels.addAll( + nextLabels + ); + + categoryAdapter.notifyDataSetChanged(); + + categorySpinner.setSelection( + selected, + false + ); + + rebuildingCategories = false; + } + + private int countFor( + int[] counts, + String category) { + + for (int i = 0; + i < CATEGORY_ORDER.length; + i++) { + + if (CATEGORY_ORDER[i] + .equals(category)) { + + return counts[i]; + } + } + + return 0; + } + + private void reloadMap() { + + if (loadingMap) { + return; + } + + loadingMap = true; + mapReady = false; + + try { + + List available = + getMapDevices(); + + refreshMapCategories( + available + ); + + /* + * Rebuild device list after category + * changes. + */ + rebuildDeviceFilter(); + + ArrayList rows = + new ArrayList(); + + for (int i = 0; + i < available.size(); + i++) { + + DeviceRecord record = + available.get(i); + + if (record == null || + !record.hasLocation) { + continue; + } + + if (!categoryMatches(record)) { + continue; + } + + if (!"All".equals(deviceFilter) && + !deviceFilter.equals( + record.address + )) { + continue; + } + + rows.add(record); + } + + String html = + buildHtml( + rows, + focus + ); + + web.loadDataWithBaseURL( + "https://unpkg.com/", + html, + "text/html", + "UTF-8", + null + ); + + } finally { + + loadingMap = false; + } + } + + private String buildHtml( + List rows, + String selectedAddress) { + + StringBuilder script = + new StringBuilder(); + + /* + * Historical data is loaded ONLY for a + * specifically selected device. + */ + if (!"All".equals(deviceFilter)) { + + for (int i = 0; + i < rows.size(); + i++) { + + DeviceRecord record = + rows.get(i); + + if (!deviceFilter.equals( + record.address + )) { + continue; + } + + List history = + db.history( + record.address, + historyFrom, + historyTo + ); + + appendHistory( + script, + record, + history, + validColor(record.pinColor) + ); + + break; + } + } + + /* + * Current markers. + */ + for (int i = 0; + i < rows.size(); + i++) { + + DeviceRecord record = + rows.get(i); + + String color = + validColor(record.pinColor); + + StringBuilder details = + new StringBuilder(); + + if (record.photoUri != null && + record.photoUri.length() > 0) { + + try { + + if (new java.io.File( + record.photoUri + ).exists()) { + + details.append( + "" + + "
" + ); + } + + } catch (Exception ignored) { + } + } + + details.append("") + .append( + htmlText( + record.displayName() + ) + ) + .append("
"); + + details.append( + "GPS: ") + .append(record.latitude) + .append(", ") + .append(record.longitude) + .append(""); + + if (record.accuracy > 0) { + + details.append( + " (±" + ) + .append( + Math.round( + record.accuracy + ) + ) + .append(" m)"); + } + + if (hasValue(record.address)) { + + details.append( + "
Address: " + ) + .append( + htmlText( + record.address + ) + ); + } + + if (hasValue(record.category)) { + + details.append( + "
Category: " + ) + .append( + htmlText( + record.category + ) + ); + } + + if (hasValue(record.vendorName) && + !"Unknown".equalsIgnoreCase( + record.vendorName + ) && + !"Manufacturer unknown" + .equalsIgnoreCase( + record.vendorName + )) { + + details.append( + "
Manufacturer: " + ) + .append( + htmlText( + record.vendorName + ) + ); + } + + if (record.updatedAt > 0) { + + details.append( + "
Last seen: " + ) + .append( + htmlText( + date( + record.updatedAt + ) + ) + ); + } + + if (record.battery >= 0) { + + details.append( + "
Battery: " + ) + .append(record.battery) + .append("%"); + } + + if (record.rssi != 0 && + record.lastRssiAt > 0) { + + details.append( + "
RSSI: " + ) + .append(record.rssi) + .append(" dBm"); + } + + String status = + reason(record.reason); + + if (hasValue(status) && + !"Status unknown" + .equalsIgnoreCase( + status + )) { + + details.append( + "
Status: " + ) + .append( + htmlText(status) + ); + } + + boolean locked = + record.locationLocked == 1; + + int markerSize = + locked ? 10 : 22; + + int iconSize = + markerSize + 6; + + int anchor = + iconSize / 2; + + String markerColor = + locked + ? "#00A86B" + : color; + + script.append( + "var icon" + ) + .append(i) + .append( + "=L.divIcon({" + + "className:''," + + "html:\"
" + + "
\"," + + "iconSize:[" + ) + .append(iconSize) + .append(",") + .append(iconSize) + .append( + "],iconAnchor:[" + ) + .append(anchor) + .append(",") + .append(anchor) + .append( + "]});" + ); + + /* + * Every current point is clickable. + */ + script.append( + "var marker" + ) + .append(i) + .append( + "=L.marker([" + ) + .append(record.latitude) + .append(",") + .append(record.longitude) + .append( + "],{icon:icon" + ) + .append(i) + .append( + "}).addTo(map)" + ) + .append( + ".bindPopup('" + ) + .append( + js( + details.toString() + ) + ) + .append( + "',{maxWidth:320});" + ); + + script.append( + "bounds.push([" + ) + .append(record.latitude) + .append(",") + .append(record.longitude) + .append("]);"); + + if (record.address != null && + record.address.equals( + selectedAddress + )) { + + script.append( + "marker" + ) + .append(i) + .append( + ".openPopup();" + ); + + script.append( + "map.setView([" + ) + .append(record.latitude) + .append(",") + .append(record.longitude) + .append( + "],19);" + ); + } + } + + return "" + + "" + + "" + + + "" + + + "" + + + "" + + "" + + + "" + + + "
" + + + "" + + + "" + + + "" + + ""; + } + + private void appendHistory( + StringBuilder script, + DeviceRecord record, + List history, + String color) { + + if (history == null || + history.size() == 0) { + + return; + } + + script.append( + "var trail=[" + ); + + for (int i = 0; + i < history.size(); + i++) { + + LocationPoint point = + history.get(i); + + if (point == null) { + continue; + } + + if (i > 0) { + script.append(","); + } + + script.append("[") + .append(point.latitude) + .append(",") + .append(point.longitude) + .append("]"); + } + + script.append("];"); + + if (history.size() > 1) { + + script.append( + "L.polyline(trail," + + "{color:'" + ) + .append(color) + .append( + "',weight:4," + + "opacity:.65})" + + ".addTo(map);" + ); + } + + /* + * Every historical point gets its own + * clickable marker. + */ + for (int i = 0; + i < history.size(); + i++) { + + LocationPoint point = + history.get(i); + + if (point == null) { + continue; + } + + StringBuilder popup = + new StringBuilder(); + + popup.append( + "
" + ); + + popup.append("") + .append( + htmlText( + record.displayName() + ) + ) + .append("
"); + + popup.append( + "Historical location
" + ); + + popup.append( + "Time: " + ) + .append( + htmlText( + date( + point.timestamp + ) + ) + ) + .append("
"); + + popup.append( + "Latitude: " + ) + .append(point.latitude) + .append("
"); + + popup.append( + "Longitude: " + ) + .append(point.longitude) + .append("
"); + + if (point.accuracy > 0) { + + popup.append( + "Accuracy: ±" + ) + .append( + Math.round( + point.accuracy + ) + ) + .append(" m
"); + } + + popup.append( + "Open in Maps" + ); + + popup.append("
"); + + script.append( + "var historyPoint" + ) + .append(i) + .append( + "=L.circleMarker([" + ) + .append(point.latitude) + .append(",") + .append(point.longitude) + .append( + "],{" + + "radius:7," + + "color:'" + ) + .append(color) + .append( + "',fillColor:'" + ) + .append(color) + .append( + "',fillOpacity:.9," + + "weight:2})" + + ".addTo(map)" + + ".bindPopup('" + ) + .append( + js( + popup.toString() + ) + ) + .append( + "',{maxWidth:280});" + ); + + script.append( + "historyPoint" + ) + .append(i) + .append( + ".on('click',function(){" + + "this.openPopup();" + + "});" + ); + + script.append( + "bounds.push([" + ) + .append(point.latitude) + .append(",") + .append(point.longitude) + .append("]);" + ); + } + } + + @Override + protected void onResume() { + + super.onResume(); + + try { + + Location gps = + locationManager == null + ? null + : locationManager + .getLastKnownLocation( + LocationManager.GPS_PROVIDER + ); + + Location network = + locationManager == null + ? null + : locationManager + .getLastKnownLocation( + LocationManager.NETWORK_PROVIDER + ); + + phoneLocation = + gps != null + ? gps + : network; + + if (locationManager != null) { + + try { + + locationManager.requestLocationUpdates( + LocationManager.GPS_PROVIDER, + 1000L, + 1f, + locationListener + ); + + } catch (SecurityException ignored) { + } + + try { + + locationManager.requestLocationUpdates( + LocationManager.NETWORK_PROVIDER, + 1000L, + 1f, + locationListener + ); + + } catch (SecurityException ignored) { + } + } + + } catch (Exception ignored) { + } + + if (sensorManager != null && + rotationSensor != null) { + + sensorManager.registerListener( + this, + rotationSensor, + SensorManager.SENSOR_DELAY_UI + ); + } + + updatePhoneMarker(); + } + + @Override + protected void onPause() { + + try { + + if (locationManager != null) { + + locationManager.removeUpdates( + locationListener + ); + } + + } catch (Exception ignored) { + } + + try { + + if (sensorManager != null) { + + sensorManager.unregisterListener( + this + ); + } + + } catch (Exception ignored) { + } + + super.onPause(); + } + + @Override + public void onSensorChanged( + SensorEvent event) { + + if (event == null || + event.sensor == null) { + + return; + } + + if (event.sensor.getType() != + Sensor.TYPE_ROTATION_VECTOR) { + + return; + } + + float[] rotation = + new float[9]; + + float[] orientation = + new float[3]; + + SensorManager + .getRotationMatrixFromVector( + rotation, + event.values + ); + + SensorManager.getOrientation( + rotation, + orientation + ); + + float compass = + (float) Math.toDegrees( + orientation[0] + ); + + if (compass < 0) { + compass += 360f; + } + + if (phoneLocation == null || + !phoneLocation.hasSpeed() || + phoneLocation.getSpeed() <= 0.8f) { + + phoneHeading = compass; + } + + updatePhoneMarker(); + } + + @Override + public void onAccuracyChanged( + Sensor sensor, + int accuracy) { + } + + private void updatePhoneMarker() { + + if (!mapReady || + web == null || + phoneLocation == null) { + + return; + } + + String javascript = + String.format( + Locale.US, + "javascript:updatePhone(" + + "%.7f,%.7f,%.1f)", + phoneLocation.getLatitude(), + phoneLocation.getLongitude(), + phoneHeading + ); + + web.loadUrl(javascript); + } + + private void openMap(String uri) { + + Intent intent = + new Intent( + Intent.ACTION_VIEW, + Uri.parse(uri) + ); + + intent.setPackage( + "com.google.android.apps.maps" + ); + + try { + + startActivity(intent); + + } catch (Exception error) { + + intent.setPackage(null); + + try { + startActivity(intent); + } catch (Exception ignored) { + } + } + } + + private long startOfToday() { + + Calendar calendar = + Calendar.getInstance(); + + calendar.set( + Calendar.HOUR_OF_DAY, + 0 + ); + + calendar.set( + Calendar.MINUTE, + 0 + ); + + calendar.set( + Calendar.SECOND, + 0 + ); + + calendar.set( + Calendar.MILLISECOND, + 0 + ); + + return calendar.getTimeInMillis(); + } + + private String validColor(String value) { + + if (value != null && + value.matches( + "#[0-9a-fA-F]{6}" + )) { + + return value; + } + + return "#E53935"; + } + + private String date(long time) { + + if (time <= 0) { + return "Unknown"; + } + + SimpleDateFormat format = + new SimpleDateFormat( + "M/d/yy h:mm:ss a", + Locale.US + ); + + return format.format( + new Date(time) + ); + } + + private String reason(String value) { + + if (value == null) { + return "Status unknown"; + } + + if (value.indexOf("Range") >= 0) { + return "Out of range"; + } + + if (value.indexOf("Battery") >= 0 || + value.indexOf("Power") >= 0) { + + return "Possible dead battery"; + } + + return value; + } + + private boolean hasValue(String value) { + + return value != null && + value.trim().length() > 0; + } + + private String js(String value) { + + if (value == null) { + return ""; + } + + return value + .replace("\\", "\\\\") + .replace("'", "\\'") + .replace("\"", "\\\"") + .replace("\n", " ") + .replace("\r", " "); + } + + private String htmlText(String value) { + + if (value == null) { + return ""; + } + + return value + .replace("&", "&") + .replace("<", "<") + .replace(">", ">") + .replace("'", "'") + .replace("\"", """); + } + + private int dp(int value) { + + return (int) ( + value * + getResources() + .getDisplayMetrics() + .density + + 0.5f + ); + } + + @Override + protected void onDestroy() { + + try { + + if (web != null) { + web.stopLoading(); + web.destroy(); + web = null; + } + + } catch (Exception ignored) { + } + + try { + + if (db != null) { + db.close(); + db = null; + } + + } catch (Exception ignored) { + } + + super.onDestroy(); + } + + } - protected void onDestroy() { - if (web != null) web.destroy(); - db.close(); - super.onDestroy(); - } -} diff --git a/app/src/main/java/com/wytehat/btlogger/NavigationHelper.java b/app/src/main/java/com/wytehat/btlogger/NavigationHelper.java index cd94c53..1138564 100644 --- a/app/src/main/java/com/wytehat/btlogger/NavigationHelper.java +++ b/app/src/main/java/com/wytehat/btlogger/NavigationHelper.java @@ -51,7 +51,2113 @@ public final class NavigationHelper { Class target; if (page == 0) target = MainActivity.class; else if (page == 1) target = DeviceManagerActivity.class; - else if (page == 2) target = MapActivity.class; + else if (page == 2) target = #!/usr/bin/env python3 + + """ + ====================================================================== + Memory Codec v11 + STRUCTURAL + SEMANTIC JSONL MEMORY RETRIEVAL BENCHMARK + + LOSSLESS AUTHORITATIVE STORAGE + LOCAL STRUCTURAL RETRIEVAL + QUERY-AWARE RERANKING + PROGRESSIVE DISCLOSURE + NO ENCODEC + NO LLM REQUIRED + ====================================================================== + + Default blind-test input: + + /Users/n0tst3v3/llm/.agent/conversations.jsonl + + Architecture: + + conversations.jsonl + | + +--> LOSSLESS AUTHORITATIVE STORAGE + | + +--> STRUCTURAL INDEX + | | + | +--> paths + | +--> filenames + | +--> tools + | +--> identifiers + | +--> terms + | +--> roles + | + +--> SEMANTIC CAPSULE + | + +--> LOCAL RETRIEVAL + | + +--> candidate generation + +--> exact structural matching + +--> weighted lexical matching + +--> identifier matching + +--> reranking + | + +--> minimal evidence + | + +--> LLM + """ + + from __future__ import annotations + + import argparse + import hashlib + import json + import math + import re + import time + import zlib + + from collections import Counter, defaultdict + from pathlib import Path + + + VERSION = "11" + + DEFAULT_INPUT = Path( + "/Users/n0tst3v3/llm/.agent/conversations.jsonl" + ) + + DEFAULT_OUTPUT = Path( + "/Users/n0tst3v3/llm/memory_codec_v11" + ) + + + # ---------------------------------------------------------------------- + # TOKEN / FEATURE EXTRACTION + # ---------------------------------------------------------------------- + + TOKEN_RE = re.compile( + r"[A-Za-z0-9_./:@+-]+" + ) + + PATH_RE = re.compile( + r"(?:/Users/|/storage/|/[^ \n`\"']+)" + ) + + FILE_RE = re.compile( + r"\b[\w.-]+\.(?:java|kt|py|json|jsonl|xml|gradle|md|txt|js|ts|sh|yaml|yml)\b" + ) + + TOOL_RE = re.compile( + r"\b([A-Za-z_][A-Za-z0-9_]*(?:_[A-Za-z0-9_]+)+)\s*\(" + ) + + CAMEL_RE = re.compile( + r"[A-Z]?[a-z]+|[A-Z]+(?=[A-Z]|$)|\d+" + ) + + + STOP_WORDS = { + "the", + "and", + "for", + "with", + "that", + "this", + "what", + "does", + "about", + "from", + "into", + "have", + "your", + "you", + "are", + "was", + "were", + "how", + "why", + "when", + "where", + "which", + "conversation", + "say", + "says", + "tell", + "me", + "can", + "could", + "would", + "should", + "use", + "using", + "used", + "want", + "need", + "let", + "get", + "got", + "like", + "just", + "then", + "than", + "also", + "there", + "their", + "they", + "them", + "its", + "it's", + "our", + "we", + "i", + "a", + "an", + "of", + "to", + "in", + "on", + "is", + "it", + "as", + "at", + "or", + "be", + "do", + "did", + } + + + def tokens(text: str) -> list[str]: + return [ + x.lower() + for x in TOKEN_RE.findall(text) + ] + + + def meaningful(text: str) -> list[str]: + + result = [] + + for token in tokens(text): + + if len(token) <= 1: + continue + + if token in STOP_WORDS: + continue + + result.append(token) + + # Try to expose semantic pieces from CamelCase names. + # + # BluetoothTrackingService + # + # becomes roughly: + # + # bluetooth + # tracking + # service + + if any(c.isupper() for c in token): + + pieces = CAMEL_RE.findall(token) + + for piece in pieces: + + piece = piece.lower() + + if ( + len(piece) > 1 + and piece not in STOP_WORDS + ): + result.append(piece) + + return result + + + def estimate_tokens(text: str) -> int: + + # This is intentionally only an estimate. + # + # v11 does NOT require an LLM tokenizer. + + return max( + 1, + math.ceil(len(text) / 4) + ) + + + def sha256_bytes(data: bytes) -> str: + + return hashlib.sha256(data).hexdigest() + + + # ---------------------------------------------------------------------- + # FEATURE EXTRACTION + # ---------------------------------------------------------------------- + + def extract_features(text: str) -> dict: + + paths = [] + + for match in PATH_RE.findall(text): + + path = match.rstrip( + ".,;:)]}" + ) + + if len(path) > 3: + paths.append(path) + + files = FILE_RE.findall(text) + + tools = TOOL_RE.findall(text) + + identifiers = set() + + for item in files: + identifiers.add( + item.lower() + ) + + for item in tools: + identifiers.add( + item.lower() + ) + + command_terms = [] + + for line in text.splitlines(): + + stripped = line.strip() + + if ( + stripped.startswith("") + or stripped.startswith("```") + or stripped.startswith("$ ") + ): + + command_terms.extend( + meaningful(stripped) + ) + + return { + "terms": sorted( + set(meaningful(text)) + ), + + "paths": sorted( + set(paths) + ), + + "files": sorted( + set( + x.lower() + for x in files + ) + ), + + "tools": sorted( + set( + x.lower() + for x in tools + ) + ), + + "identifiers": sorted( + identifiers + ), + + "command_terms": sorted( + set(command_terms) + ), + + "roles": [], + + "raw_length": len(text), + } + + + # ---------------------------------------------------------------------- + # JSONL LOADING + # ---------------------------------------------------------------------- + + def load_jsonl( + path: Path, + ) -> tuple[list[dict], bytes]: + + raw = path.read_bytes() + + records = [] + + for line_number, line in enumerate( + raw.splitlines(), + 1, + ): + + if not line.strip(): + continue + + try: + + obj = json.loads(line) + + obj["_line"] = line_number + + records.append(obj) + + except json.JSONDecodeError as exc: + + raise SystemExit( + f"Invalid JSONL at line " + f"{line_number}: {exc}" + ) + + return records, raw + + + def message_text(obj: dict) -> str: + + content = obj.get( + "content", + "", + ) + + if isinstance( + content, + str, + ): + + return content + + return json.dumps( + content, + ensure_ascii=False, + sort_keys=True, + ) + + + # ---------------------------------------------------------------------- + # CHUNKING + # ---------------------------------------------------------------------- + + def build_chunks( + records: list[dict], + target_messages: int = 8, + ) -> list[dict]: + + chunks = [] + + for start in range( + 0, + len(records), + target_messages, + ): + + group = records[ + start: + start + target_messages + ] + + parts = [] + + for record in group: + + role = record.get( + "role", + "unknown", + ) + + content = message_text( + record + ) + + parts.append( + f"{role}: {content}" + ) + + text = "\n".join(parts) + + features = extract_features( + text + ) + + roles = sorted( + set( + str( + r.get( + "role", + "unknown", + ) + ) + for r in group + ) + ) + + features["roles"] = roles + + chunks.append( + { + "id": + f"chunk_{len(chunks):05d}", + + "record_start": + start, + + "record_end": + start + len(group) - 1, + + "line_start": + group[0]["_line"], + + "line_end": + group[-1]["_line"], + + "message_count": + len(group), + + "roles": + roles, + + "text": + text, + + "features": + features, + } + ) + + return chunks + + + # ---------------------------------------------------------------------- + # STRUCTURAL INDEX + # ---------------------------------------------------------------------- + + def build_structural_index(chunks): + """ + Build the local structural retrieval index. + + v11: + - Never assumes a fixed set of index fields. + - Dynamically creates buckets as fields are encountered. + - Supports terms, entities, paths, tools, roles, files, + commands, symbols, and future structural metadata. + - Everything remains local and is NOT sent to the LLM. + """ + + indexes = {} + + def normalize_value(value): + if value is None: + return [] + + if isinstance(value, str): + value = value.strip() + return [value] if value else [] + + if isinstance(value, (list, tuple, set)): + result = [] + + for item in value: + if item is None: + continue + + if isinstance(item, (str, int, float, bool)): + text = str(item).strip() + + if text: + result.append(text) + + return result + + if isinstance(value, (int, float, bool)): + return [str(value)] + + return [] + + def add_index(field, value, chunk_id): + if field not in indexes: + indexes[field] = {} + + if value not in indexes[field]: + indexes[field][value] = [] + + if chunk_id not in indexes[field][value]: + indexes[field][value].append(chunk_id) + + for chunk_number, chunk in enumerate(chunks): + if not isinstance(chunk, dict): + continue + + chunk_id = chunk.get( + "id", + f"chunk_{chunk_number:05d}" + ) + + for key, value in chunk.items(): + + # Ignore large/raw fields. + if key in { + "text", + "content", + "messages", + "raw", + "source" + }: + continue + + values = normalize_value(value) + + for normalized in values: + add_index( + key, + normalized, + chunk_id + ) + + return indexes + + + # ---------------------------------------------------------------------- + # QUERY FEATURE EXTRACTION + # ---------------------------------------------------------------------- + + def query_features( + query: str, + ) -> dict: + + features = extract_features( + query + ) + + query_terms = set( + features["terms"] + ) + + # Natural-language aliases. + # + # This lets: + # + # "repository" + # + # overlap with: + # + # "repo" + # + # without requiring an embedding model. + + aliases = { + + "bluetoothlogger": + ["bluetoothlogger"], + + "bluetooth": + ["bluetooth"], + + "android": + ["android"], + + "gitea": + ["gitea"], + + "repository": + ["repository", "repo"], + + "repo": + ["repository", "repo"], + + "rollback": + ["rollback", "roll", "back"], + + "rolled": + ["rollback"], + + "plugins": + ["plugin", "plugins"], + + "plugin": + ["plugin", "plugins"], + + "tool": + ["tool"], + + "runner": + ["runner"], + + "results": + ["results", "result"], + + "result": + ["results", "result"], + + "indexing": + ["indexing", "index"], + + "retrieved": + ["retrieved", "retrieve", "retrieval"], + + "memory": + ["memory", "memories"], + + "memories": + ["memory", "memories"], + + "disclosure": + ["disclosure"], + + "storage": + ["storage"], + + "authoritative": + ["authoritative"], + + "semantic": + ["semantic"], + + "lossy": + ["lossy"], + + "project": + ["project"], + + "path": + ["path"], + + "file": + ["file", "files"], + + "files": + ["file", "files"], + + "command": + ["command"], + + "commands": + ["command"], + + } + + expanded = set( + query_terms + ) + + for term in query_terms: + + expanded.update( + aliases.get( + term, + [], + ) + ) + + features[ + "expanded_terms" + ] = sorted(expanded) + + return features + + + # ---------------------------------------------------------------------- + # IDF + # ---------------------------------------------------------------------- + + def idf_weights( + chunks: list[dict], + ) -> dict[str, float]: + + document_frequency = Counter() + + for chunk in chunks: + + document_frequency.update( + set( + chunk["features"]["terms"] + ) + ) + + document_count = len( + chunks + ) + + weights = {} + + for term, frequency in document_frequency.items(): + + weights[term] = ( + math.log( + (document_count + 1) + / + (frequency + 1) + ) + + 1.0 + ) + + return weights + + + def overlap_score( + query_terms: set[str], + values: list[str], + weights: dict[str, float], + ) -> float: + + return sum( + weights.get( + value, + 1.0, + ) + for value in query_terms.intersection( + values + ) + ) + + + # ---------------------------------------------------------------------- + # QUERY-AWARE RERANKER + # ---------------------------------------------------------------------- + + def rerank( + query: str, + chunks: list[dict], + top_k: int = 3, + ) -> list[tuple[dict, float, list[str]]]: + + query_data = query_features( + query + ) + + query_terms = set( + query_data[ + "expanded_terms" + ] + ) + + query_paths = set( + query_data["paths"] + ) + + query_files = set( + query_data["files"] + ) + + query_tools = set( + query_data["tools"] + ) + + weights = idf_weights( + chunks + ) + + scored = [] + + for chunk in chunks: + + features = chunk[ + "features" + ] + + matched = [] + + score = 0.0 + + # -------------------------------------------------------------- + # EXACT PATH MATCH + # -------------------------------------------------------------- + + exact_paths = ( + query_paths.intersection( + features["paths"] + ) + ) + + if exact_paths: + + score += ( + 14.0 + * + len(exact_paths) + ) + + matched.extend( + f"path:{x}" + for x in exact_paths + ) + + # -------------------------------------------------------------- + # EXACT FILE MATCH + # -------------------------------------------------------------- + + exact_files = ( + query_files.intersection( + features["files"] + ) + ) + + if exact_files: + + score += ( + 12.0 + * + len(exact_files) + ) + + matched.extend( + f"file:{x}" + for x in exact_files + ) + + # -------------------------------------------------------------- + # EXACT TOOL MATCH + # -------------------------------------------------------------- + + exact_tools = ( + query_tools.intersection( + features["tools"] + ) + ) + + if exact_tools: + + score += ( + 11.0 + * + len(exact_tools) + ) + + matched.extend( + f"tool:{x}" + for x in exact_tools + ) + + # -------------------------------------------------------------- + # WEIGHTED NORMAL TERMS + # -------------------------------------------------------------- + + term_hits = ( + query_terms.intersection( + features["terms"] + ) + ) + + if term_hits: + + lexical_score = overlap_score( + query_terms, + features["terms"], + weights, + ) + + score += ( + 2.2 + * + lexical_score + ) + + matched.extend( + sorted(term_hits) + ) + + # -------------------------------------------------------------- + # IDENTIFIER MATCH + # -------------------------------------------------------------- + + identifier_hits = ( + query_terms.intersection( + set( + features[ + "identifiers" + ] + ) + ) + ) + + if identifier_hits: + + score += ( + 4.0 + * + len(identifier_hits) + ) + + # -------------------------------------------------------------- + # COMMAND-AWARE BOOST + # -------------------------------------------------------------- + + if any( + x in query_terms + for x in ( + "command", + "commands", + "sshpass", + "read_file", + ) + ): + + if ( + features["command_terms"] + or + features["tools"] + ): + + score += 2.5 + + # -------------------------------------------------------------- + # MULTI-SIGNAL BOOST + # -------------------------------------------------------------- + + independent_signals = sum( + bool(x) + for x in ( + exact_paths, + exact_files, + exact_tools, + term_hits, + ) + ) + + if independent_signals >= 2: + + score += 3.0 + + if score > 0: + + scored.append( + ( + chunk, + score, + matched, + ) + ) + + # Highest score first. + # + # For equal scores, preserve conversation order. + + scored.sort( + key=lambda item: ( + -item[1], + item[0]["record_start"], + ) + ) + + return scored[:top_k] + + + # ---------------------------------------------------------------------- + # PROGRESSIVE EVIDENCE + # ---------------------------------------------------------------------- + + def make_evidence( + results, + max_chars: int = 2600, + ) -> str: + + pieces = [] + + used = 0 + + for chunk, score, matched in results: + + text = chunk["text"] + + # Prevent a giant assistant/code response + # from dominating the evidence packet. + + if len(text) > 1400: + + text = ( + text[:1400] + + + "\n[…truncated locally…]" + ) + + block = ( + f"[{chunk['id']} " + f"score={score:.2f}]\n" + f"{text}\n" + ) + + if ( + used + + + len(block) + > + max_chars + ): + + remaining = ( + max_chars + - + used + ) + + if remaining > 120: + + pieces.append( + block[:remaining] + ) + + break + + pieces.append( + block + ) + + used += len(block) + + return "\n".join( + pieces + ) + + + # ---------------------------------------------------------------------- + # SEMANTIC CAPSULE + # ---------------------------------------------------------------------- + + def make_capsule( + chunks: list[dict], + ) -> dict: + + facts = [] + procedures = [] + constraints = [] + entities = [] + + seen = set() + + for chunk in chunks: + + text = chunk["text"] + + lower = text.lower() + + # -------------------------------------------------------------- + # FACTS + # -------------------------------------------------------------- + + for line in text.splitlines(): + + stripped = line.strip() + + if not stripped: + continue + + if any( + phrase in lower + for phrase in ( + "decided", + "decision", + "we will", + "use gitea", + "selected repository", + ) + ): + + key = ( + "fact", + stripped, + ) + + if key not in seen: + + facts.append( + { + "chunk": + chunk["id"], + + "text": + stripped, + } + ) + + seen.add(key) + + # -------------------------------------------------------------- + # PROCEDURES + # -------------------------------------------------------------- + + if any( + phrase in lower + for phrase in ( + "how to", + "let me", + "command", + "read_file(", + "project_set(", + "gitea_", + "android_", + ) + ): + + first_line = next( + ( + line.strip() + for line + in text.splitlines() + if line.strip() + ), + "", + ) + + procedures.append( + { + "chunk": + chunk["id"], + + "summary": + first_line, + } + ) + + # -------------------------------------------------------------- + # CONSTRAINTS + # -------------------------------------------------------------- + + if any( + phrase in lower + for phrase in ( + "must", + "need to", + "supposed to", + "make sure", + "until", + ) + ): + + constraints.append( + { + "chunk": + chunk["id"], + + "summary": + text[:300], + } + ) + + # -------------------------------------------------------------- + # ENTITIES + # -------------------------------------------------------------- + + for entity in ( + chunk["features"]["paths"] + + + chunk["features"]["files"] + + + chunk["features"]["tools"] + ): + + if entity not in entities: + + entities.append( + entity + ) + + return { + + "version": + VERSION, + + "type": + "semantic_capsule", + + "authoritative_source": + "conversations.jsonl", + + "facts": + facts[:200], + + "procedures": + procedures[:200], + + "constraints": + constraints[:100], + + "entities": + entities[:500], + + "note": + ( + "Derived memory only; " + "authoritative content remains " + "lossless JSONL." + ), + } + + + # ---------------------------------------------------------------------- + # BLIND TESTS + # + # These are intentionally phrased more like actual future memory + # questions instead of copying the vocabulary directly from chunks. + # ---------------------------------------------------------------------- + + BLIND_TESTS = [ + + ( + "Where was the Android BluetoothLogger project located?", + "chunk_00000", + ), + + ( + "What was the assistant trying to inspect to understand " + "the Bluetooth/GPS application?", + "chunk_00001", + ), + + ( + "Which source file was being read under the " + "BluetoothLogger Java package?", + "chunk_00002", + ), + + ( + "Which Gitea repository was selected for the Android project?", + "chunk_00003", + ), + + ( + "What command was used to search the user's home directory " + "for Android files?", + "chunk_00004", + ), + + ( + "Why did the Android tools say that no project was detected?", + "chunk_00005", + ), + + ( + "What problem did the Android tools have with the project directory?", + "chunk_00006", + ), + + ( + "What was the TrackingService supposed to do when a relevant " + "broadcast action occurred?", + "chunk_00011", + ), + + ( + "Why was the user frustrated about which directory " + "the assistant was using?", + "chunk_00012", + ), + + ( + "What repository-selection approach did the assistant try?", + "chunk_00014", + ), + ] + + + # ---------------------------------------------------------------------- + # BLIND TEST RUNNER + # ---------------------------------------------------------------------- + + def run_blind_test( + chunks: list[dict], + ) -> list[dict]: + + rows = [] + + for test_number, ( + query, + expected, + ) in enumerate( + BLIND_TESTS, + 1, + ): + + start = time.perf_counter() + + results = rerank( + query, + chunks, + top_k=3, + ) + + elapsed_ms = ( + time.perf_counter() + - + start + ) * 1000 + + retrieved = [ + item[0]["id"] + for item in results + ] + + hit = ( + expected + in + retrieved + ) + + evidence = make_evidence( + results + ) + + rows.append( + { + "test": + test_number, + + "query": + query, + + "expected": + expected, + + "retrieved": + retrieved, + + "hit": + hit, + + "retrieval_ms": + round( + elapsed_ms, + 3, + ), + + "recall_tokens": + sum( + estimate_tokens( + item[0]["text"] + ) + for item in results + ), + + "evidence_tokens": + estimate_tokens( + evidence + ), + + "matched": + [ + item[2] + for item in results + ], + } + ) + + return rows + + + # ---------------------------------------------------------------------- + # REPORT + # ---------------------------------------------------------------------- + + def print_report( + source, + raw, + records, + chunks, + capsule, + compressed, + tests, + ): + + original_tokens = estimate_tokens( + raw.decode( + "utf-8", + "replace", + ) + ) + + average_recall = ( + sum( + x["recall_tokens"] + for x in tests + ) + / + len(tests) + ) + + average_evidence = ( + sum( + x["evidence_tokens"] + for x in tests + ) + / + len(tests) + ) + + hit_rate = ( + sum( + x["hit"] + for x in tests + ) + / + len(tests) + ) + + scan_tokens = sum( + estimate_tokens( + json.dumps( + chunk["features"], + ensure_ascii=False, + ) + ) + for chunk in chunks + ) + + capsule_json = json.dumps( + capsule, + ensure_ascii=False, + indent=2, + ).encode() + + print("=" * 70) + + print( + "Memory Codec v11 " + "STRUCTURAL + SEMANTIC JSONL MEMORY BENCHMARK" + ) + + print( + "LOSSLESS | LOCAL RETRIEVAL | RERANKING | " + "PROGRESSIVE DISCLOSURE" + ) + + print( + "NO ENCODEC | NO LLM" + ) + + print("=" * 70) + + print() + + print( + f"Input: {source}" + ) + + print( + f"Output: {DEFAULT_OUTPUT}" + ) + + print() + + print("-" * 70) + print("SOURCE") + print("-" * 70) + + print( + f"Original bytes: {len(raw)}" + ) + + print( + f"JSONL records: {len(records)}" + ) + + print( + "Messages: " + f"{sum(1 for r in records if r.get('type') == 'message')}" + ) + + print( + f"Estimated LLM tokens: {original_tokens}" + ) + + print( + f"SHA-256: " + f"{sha256_bytes(raw)}" + ) + + print() + + print("-" * 70) + print("LOSSLESS AUTHORITATIVE STORAGE") + print("-" * 70) + + print( + f"Compressed bytes: {len(compressed)}" + ) + + print( + "Storage ratio: " + f"{len(compressed) / len(raw):.4f}x" + ) + + print( + "Compression saved: " + f"{len(raw) - len(compressed)} bytes" + ) + + print( + "Exact recovery: PASS" + ) + + print() + + print("-" * 70) + print("LOCAL STRUCTURAL MEMORY") + print("-" * 70) + + print( + f"Chunks: {len(chunks)}" + ) + + print( + "Index entries: " + f"{sum(len(c['features']['terms']) for c in chunks)}" + ) + + print( + f"Local scan context: {scan_tokens} estimated tokens" + ) + + print() + + print( + "Indexed structures:" + ) + + print( + " paths" + ) + + print( + " filenames" + ) + + print( + " tools" + ) + + print( + " identifiers" + ) + + print( + " terms" + ) + + print( + " roles" + ) + + print() + + print("-" * 70) + print("SEMANTIC CAPSULE") + print("-" * 70) + + print( + f"Capsule JSON bytes: {len(capsule_json)}" + ) + + print( + "Capsule tokens: " + f"{estimate_tokens(capsule_json.decode())}" + ) + + print( + f"Facts: {len(capsule['facts'])}" + ) + + print( + f"Procedures: " + f"{len(capsule['procedures'])}" + ) + + print( + f"Constraints: " + f"{len(capsule['constraints'])}" + ) + + print( + f"Entities: " + f"{len(capsule['entities'])}" + ) + + print() + + print("-" * 70) + print("BLIND RETRIEVAL TEST") + print("-" * 70) + + for result in tests: + + print() + + print( + f"Test {result['test']}: " + f"{result['query']}" + ) + + print( + " Retrieval: " + f"{result['retrieval_ms']:.3f} ms" + ) + + print( + " Expected chunk: " + f"{result['expected']}" + ) + + print( + " Retrieved: " + f"{result['retrieved']}" + ) + + print( + " Recall tokens: " + f"{result['recall_tokens']}" + ) + + print( + " Evidence tokens: " + f"{result['evidence_tokens']}" + ) + + print( + " Expected hit: " + f"{'PASS' if result['hit'] else 'FAIL'}" + ) + + print() + + print("-" * 70) + print("LLM CONTEXT ACCOUNTING") + print("-" * 70) + + print( + f"Original LLM tokens: " + f"{original_tokens}" + ) + + print( + "Local scan LLM tokens: 0" + ) + + print( + f"Average recall tokens: " + f"{average_recall:.1f}" + ) + + print( + f"Average evidence tokens: " + f"{average_evidence:.1f}" + ) + + print( + "Recall reduction: " + f"{(1 - average_recall / original_tokens) * 100:.1f}%" + ) + + print( + "Evidence reduction: " + f"{(1 - average_evidence / original_tokens) * 100:.1f}%" + ) + + print( + f"Retrieval hit rate: " + f"{hit_rate * 100:.1f}%" + ) + + print() + + print("-" * 70) + print("V11 INTERPRETATION") + print("-" * 70) + + print( + "Retrieval quality: ", + end="", + ) + + if hit_rate >= 0.90: + + print( + "EXCELLENT" + ) + + elif hit_rate >= 0.80: + + print( + "GOOD" + ) + + else: + + print( + "NEEDS WORK" + ) + + print( + "Context reduction: ", + end="", + ) + + if ( + average_evidence + / + original_tokens + <= + 0.10 + ): + + print( + "EXCELLENT" + ) + + elif ( + average_evidence + / + original_tokens + <= + 0.20 + ): + + print( + "GOOD" + ) + + else: + + print( + "NEEDS WORK" + ) + + print() + + print("-" * 70) + print("FINAL RESULTS") + print("-" * 70) + + print( + f"Original JSONL bytes: " + f"{len(raw)}" + ) + + print( + f"Compressed authoritative: " + f"{len(compressed)}" + ) + + print( + f"Original estimated tokens: " + f"{original_tokens}" + ) + + print( + f"Average recall tokens: " + f"{average_recall:.1f}" + ) + + print( + f"Average evidence tokens: " + f"{average_evidence:.1f}" + ) + + print( + "Recall token reduction: " + f"{(1 - average_recall / original_tokens) * 100:.1f}%" + ) + + print( + "Evidence reduction: " + f"{(1 - average_evidence / original_tokens) * 100:.1f}%" + ) + + print( + f"Retrieval hit rate: " + f"{hit_rate * 100:.1f}%" + ) + + print() + + print("=" * 70) + + print( + "MEMORY CODEC v11 COMPLETE" + ) + + print("=" * 70) + + + # ---------------------------------------------------------------------- + # MAIN + # ---------------------------------------------------------------------- + + def main(): + + parser = argparse.ArgumentParser() + + parser.add_argument( + "input", + nargs="?", + type=Path, + default=DEFAULT_INPUT, + ) + + parser.add_argument( + "--output", + type=Path, + default=DEFAULT_OUTPUT, + ) + + args = parser.parse_args() + + source = ( + args.input + .expanduser() + .resolve() + ) + + output = ( + args.output + .expanduser() + .resolve() + ) + + output.mkdir( + parents=True, + exist_ok=True, + ) + + # -------------------------------------------------------------- + # LOAD SOURCE + # -------------------------------------------------------------- + + records, raw = load_jsonl( + source + ) + + # -------------------------------------------------------------- + # BUILD MEMORY + # -------------------------------------------------------------- + + chunks = build_chunks( + records + ) + + # -------------------------------------------------------------- + # LOSSLESS COMPRESSION + # -------------------------------------------------------------- + + compressed = zlib.compress( + raw, + level=9, + ) + + recovered = zlib.decompress( + compressed + ) + + if recovered != raw: + + raise SystemExit( + "FATAL: lossless recovery failed" + ) + + # -------------------------------------------------------------- + # STRUCTURAL INDEX + # -------------------------------------------------------------- + + structural_index = ( + build_structural_index( + chunks + ) + ) + + # -------------------------------------------------------------- + # SEMANTIC CAPSULE + # -------------------------------------------------------------- + + capsule = make_capsule( + chunks + ) + + capsule_json = json.dumps( + capsule, + ensure_ascii=False, + indent=2, + ).encode() + + capsule_compressed = zlib.compress( + capsule_json, + level=9, + ) + + # -------------------------------------------------------------- + # BLIND TEST + # -------------------------------------------------------------- + + tests = run_blind_test( + chunks + ) + + # -------------------------------------------------------------- + # MANIFEST + # -------------------------------------------------------------- + + manifest = { + + "version": + VERSION, + + "source": + str(source), + + "source_bytes": + len(raw), + + "source_sha256": + sha256_bytes(raw), + + "compressed_bytes": + len(compressed), + + "exact_recovery": + True, + + "no_encodec": + True, + + "no_llm": + True, + + "chunks": + len(chunks), + + "blind_tests": + len(tests), + + "architecture": [ + + "lossless_authoritative_storage", + + "structural_index", + + "semantic_capsule", + + "local_candidate_generation", + + "query_aware_reranking", + + "progressive_evidence", + + ], + } + + # -------------------------------------------------------------- + # WRITE ARTIFACTS + # -------------------------------------------------------------- + + ( + output + / + "conversations.jsonl.zlib" + ).write_bytes( + compressed + ) + + ( + output + / + "semantic_capsule.json" + ).write_bytes( + capsule_json + ) + + ( + output + / + "semantic_capsule.json.zlib" + ).write_bytes( + capsule_compressed + ) + + ( + output + / + "structural_index.json" + ).write_text( + json.dumps( + structural_index, + ensure_ascii=False, + indent=2, + ), + encoding="utf-8", + ) + + # Compact local index. + ( + output + / + "local_index.json" + ).write_text( + json.dumps( + [ + { + "id": + chunk["id"], + + "record_start": + chunk["record_start"], + + "record_end": + chunk["record_end"], + + "line_start": + chunk["line_start"], + + "line_end": + chunk["line_end"], + + "features": + chunk["features"], + } + + for chunk in chunks + ], + ensure_ascii=False, + indent=2, + ), + encoding="utf-8", + ) + + ( + output + / + "retrieval_report.json" + ).write_text( + json.dumps( + tests, + ensure_ascii=False, + indent=2, + ), + encoding="utf-8", + ) + + ( + output + / + "manifest.json" + ).write_text( + json.dumps( + manifest, + ensure_ascii=False, + indent=2, + ), + encoding="utf-8", + ) + + # -------------------------------------------------------------- + # REPORT + # -------------------------------------------------------------- + + print_report( + source, + raw, + records, + chunks, + capsule, + compressed, + tests, + ) + + + if __name__ == "__main__": + + main().class; else { Toast.makeText(activity, page < 0 ? "This is the first view" : "This is the last view", Toast.LENGTH_SHORT).show(); diff --git a/app/src/main/java/com/wytehat/btlogger/TrackerDatabase.java b/app/src/main/java/com/wytehat/btlogger/TrackerDatabase.java index 80a19ca..e5c2e04 100644 --- a/app/src/main/java/com/wytehat/btlogger/TrackerDatabase.java +++ b/app/src/main/java/com/wytehat/btlogger/TrackerDatabase.java @@ -17,6 +17,12 @@ public class TrackerDatabase extends SQLiteOpenHelper { super(context, DB_NAME, null, DB_VERSION); } + public List history(String address, long historyFrom, long historyTo) + { + // TODO: Implement this method + return null; + } + public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE devices (address TEXT PRIMARY KEY,name TEXT," + "connected INTEGER NOT NULL DEFAULT 0,connected_at INTEGER DEFAULT 0," +