snoopsnitch / xlite Goto Github PK
View Code? Open in Web Editor NEWSnoopSnitch Extended (support) Lite
License: GNU General Public License v3.0
SnoopSnitch Extended (support) Lite
License: GNU General Public License v3.0
When selecting the Network Info
screen, it doesn't continuously update the info shown. It only shows the info from the last analysis, which could be up to ~X (?) minutes ago. But if you do an active test, then it seem that you get it sooner. Either way, that screen should show continuous updates.
My system: OpenSuSE 13.2, x86_64.
I get this particular error when running ./gradlew -q myPrebuildTask.
=======================================
Building on linux-x86_64 for android...
=======================================
14:15:10
Building libosmocore ... ok [0:16]
Building libasn1c ... ok [0:13]
Building libosmo-asn1-rrc ... ok [0:18]
Building openssl ... ok [2:12]
Building diag_helper ... ok [0:0]
Building gsm-parser ... ok [0:0]
14:18:09
=============================================================================================
Installing files to: /home/(my username)/snoopsnitch-xlite/xLite/contrib/build-OuZUZ5MKCW/parser/ ...
=============================================================================================
rename: not enough arguments
Usage:
rename [options] <expression> <replacement> <file>...
Options:
-v, --verbose explain what is being done
-s, --symlink act on the target of symlinks
-h, --help display this help and exit
-V, --version output version information and exit
For more details see rename(1).
FAILURE: Build failed with an exception.
* Where:
Build file '/home/error/snoopsnitch-xlite/xLite/SnoopSnitch/build.gradle' line: 13
* What went wrong:
Execution failed for task ':myPrebuildTask'.
> Process 'command 'bash'' finished with non-zero exit value 1
The problem is in contrib/compile.sh, line 299, where you invoke "rename" to get rid of the tailing version numbers on .so files.
My version of rename, from the linux-util-ng package, needs 3 arguments ([options], expression, replacement, files), whereas compile.sh only gives it two (rename -v 's/\.[0-9]$//' ${PARSER_DIR}/*.so.*
) - the regexp and the file list (I'm guessing, based on this, that this project was coded on some Debian derivative where it's actually a perl script which takes different syntax.
I've written a fix which uses a more platform independent combination of ls, sed, mv and a for loop, I'll submit a pull request for that change shortly.
Problem:
Performance often feel laggy, especially going back and forth from main page. The XML files and code controlling these viewers are far from optimized and possibly wrong at worst.
Lint give the following complaint:
X has more than 80 views, bad for performance
and describe it as:
Using too many views in a single layout is bad for performance. Consider using compound drawables or other tricks for reducing the number of views in this layout. The maximum view count defaults to 80 but can be configured with the environment variable ANDROID_LINT_MAX_VIEW_COUNT.
The affected files are:
# ../../src/main/res/layout/activity_dashboard.xml:612
# ../../src/main/res/layout/fragment_chart_slide_page_hour.xml:589
Please compile and check lint results for more details
Lint
gives us 3 errors for improper use of static fields, which may cause memory leaks. The files implicated are:
# ../../src/main/java/zz/snsn/xlite/util/MSDServiceHelperCreator.java:18
# ../../src/main/java/zz/snsn/xlite/util/MsdDatabaseManager.java:15
# ../../src/main/java/zz/snsn/xlite/util/MsdLog.java:25
It's possible these are of no importance, but memory leaks should be avoided at all costs.
Also, the DataBaseManager is a special multi-threaded implementation so a fix may be difficult.
Problem:
Scrolling often feel laggy, especially in the event viewers. The XML files and code controlling these viewers are far from optimized and possibly outdated at worst.
Lint give the following complaint:
Unconditional layout inflation from view adapter: Should use View Holder pattern (use recycled view passed into this method as the second parameter) for smoother scrolling
The affected files are:
# ../../src/main/java/zz/snsn/xlite/views/adapter/ListViewEventAdapter.java:65
# ../../src/main/java/zz/snsn/xlite/views/adapter/ListViewImsiCatcherAdapter.java:60
Please compile and check lint results for more details
This issue is also related to #7.
Good day,
So, i have noticed very uncommon logs in
/data/data/com.google.android.dialer/cache/persistent_log/plain_text/68
that looks like the SIM Card wants to know wether the Phone has VVM abilities.
The Visual Voice Mail (VMM) Standard is an implementation in IMAP4 (OMPL) from 2010 and is looking a bit disturbing, since it is only secured by UID and MD5, see http://www.omtp.org/OMTP_VVM_Specification_v1_3_Final.pdf
especially sec. 2.1.2 & 2.1.3 :
...
The following message types can be retrieved via the VVM service:
...
Infotainment: A voice message deposited directly to the
subscriber mailbox by an external application.
...
The table below lists the file formats supported by the protocol.
...
Fax attachments PDF application/pdf
^^What could possibly go wrong...
The Voicemal Package also has Internet and Send SMS Permission.
from:
https://gitlab.e.foundation/e/os/android_packages_apps_Dialer/blob/c57430a61eab62e88372f386c75989dab6332608/java/com/android/voicemail/permissions.xml
Disclaimer: I do not know if i have/not have been targeted for special operations.
Could have been anyone who is able to send VMM Control Messages in some way to my Handset. As i read the Specification, OMPLs VMM is probably able to send "Infotainment" Messages through SS7.
Before i read all of that, i found this log: (I definitely not had 13 Voicemail/Mailbox calls on 8-17)
(com.android.dialer does not write that log at all - at least i dont know where to cat that)
cat /data/data/com.google.android.dialer/cache/persistent_log/plain_text/68
I found especially interesting the "package replaced" messages.
LPI07-03 20:49:24.999 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-03 20:50:55.318 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-04 19:56:10.677 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-04 22:08:32.627 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-04 22:10:34.644 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 04:47:18.447 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 05:02:29.002 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 09:51:45.556 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 10:48:23.647 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 17:07:00.356 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 20:50:03.742 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-05 21:11:40.890 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-06 14:54:08.693 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-08 17:40:47.293 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-09 10:35:20.775 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-09 15:22:45.215 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-09 15:25:46.248 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-09 22:56:36.789 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-10 05:34:32.032 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-10 05:37:31.371 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-10 08:21:13.345 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 05:42:39.301 - VoicemailModule.provideVoicemailClient - SDK below O
LP^07-11 05:45:36.725 - PackageReplacedReceiver.onReceive - package replaced, starting activation
LPI07-11 05:45:36.754 - VoicemailModule.provideVoicemailClient - SDK below O
LPH07-11 05:45:36.755 - PackageReplacedReceiver.onReceive - module disabled
LPI07-11 07:06:56.876 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 07:25:53.528 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 09:40:13.318 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 09:46:40.243 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 10:32:49.090 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-11 10:45:16.692 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-12 05:03:33.082 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-12 05:08:10.024 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-12 06:02:33.587 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-12 09:56:00.316 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-12 09:58:41.814 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-14 06:27:21.164 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-14 06:42:19.489 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-14 20:01:32.444 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-15 06:03:35.641 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-15 06:05:08.390 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-15 16:14:53.786 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 03:02:39.594 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 03:06:15.017 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 08:25:46.279 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 08:39:47.568 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 13:00:40.533 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 14:25:52.875 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 14:28:20.878 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 14:57:29.881 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 16:51:11.113 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-16 17:57:23.954 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-17 07:55:15.562 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-17 13:57:53.598 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 08:22:47.354 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 08:23:46.943 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 08:25:55.915 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 10:39:02.899 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 10:54:02.229 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 12:15:41.494 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 20:21:19.268 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-18 22:22:26.541 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 08:20:47.389 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 10:33:34.743 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 12:28:07.322 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 13:16:17.274 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 13:18:43.943 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 13:19:51.388 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 15:47:25.041 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-19 23:11:18.869 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 06:08:50.145 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 06:11:18.416 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 08:37:19.924 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 09:39:37.987 - VoicemailModule.provideVoicemailClient - SDK below O
LP^07-20 10:15:22.330 - PackageReplacedReceiver.onReceive - package replaced, starting activation
LPI07-20 10:15:22.437 - VoicemailModule.provideVoicemailClient - SDK below O
LPH07-20 10:15:22.438 - PackageReplacedReceiver.onReceive - module disabled
LPI07-20 12:37:20.243 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 16:55:47.035 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 18:49:04.346 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 18:51:21.154 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-20 18:52:21.375 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-21 07:59:53.888 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-21 14:19:53.400 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 07:32:11.588 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 08:14:02.645 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 08:16:07.566 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 10:10:56.664 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 16:46:37.052 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-22 23:57:38.741 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-23 08:36:36.395 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-23 10:45:13.749 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 06:18:39.455 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 06:49:46.288 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 06:52:00.166 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 10:59:02.132 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 15:21:01.570 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 15:27:53.812 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-24 15:35:29.107 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 04:27:41.407 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 04:28:49.619 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 08:35:21.921 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 09:09:58.841 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 14:53:31.918 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 22:16:20.485 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 23:44:21.393 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-25 23:47:31.778 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 00:16:22.042 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 00:17:43.773 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 09:16:17.658 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 09:18:48.056 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 09:20:32.756 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 16:15:05.203 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 16:53:37.707 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-26 17:41:36.303 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-28 09:08:28.274 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-28 09:13:33.780 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-28 09:14:49.899 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-28 15:42:04.440 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-28 16:29:40.490 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-29 07:48:45.019 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-29 08:48:36.885 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-29 09:26:02.463 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-29 12:54:52.810 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-29 12:55:54.745 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 09:42:38.089 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 10:32:16.057 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 11:52:12.534 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 13:45:15.594 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 13:47:45.962 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 15:25:03.201 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 17:00:50.850 - VoicemailModule.provideVoicemailClient - SDK below O
LP^07-30 18:44:45.880 - PackageReplacedReceiver.onReceive - package replaced, starting activation
LPI07-30 18:44:45.963 - VoicemailModule.provideVoicemailClient - SDK below O
LPH07-30 18:44:45.969 - PackageReplacedReceiver.onReceive - module disabled
LPI07-30 22:54:12.314 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-30 22:59:11.974 - VoicemailModule.provideVoicemailClient - SDK below O
LPI07-31 13:48:59.556 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-01 18:38:08.903 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 00:32:59.603 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 01:09:49.647 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 01:15:36.013 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 05:50:02.786 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 09:43:32.381 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-02 16:06:14.379 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-03 09:30:00.816 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-05 07:30:11.627 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-05 15:07:11.110 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-05 15:09:57.459 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-05 18:02:13.373 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-06 13:40:53.073 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-06 21:04:06.148 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-07 00:28:16.513 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-07 11:49:02.227 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-07 16:22:25.866 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-07 17:16:50.266 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-08 07:59:18.925 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-08 12:19:55.952 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-08 12:25:18.676 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-09 10:00:37.689 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-09 10:28:40.247 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-10 13:32:46.226 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-11 07:17:48.906 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-11 10:19:29.996 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 07:36:29.564 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 10:08:01.282 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 12:06:33.739 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 12:25:45.618 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 12:32:56.204 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-12 12:34:19.080 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-13 11:35:06.156 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-13 13:43:35.381 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-13 13:48:44.274 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-13 14:57:17.678 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-13 19:57:32.731 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-14 15:03:00.365 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-15 06:30:30.119 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-15 17:49:42.521 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-15 18:20:31.696 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-15 18:31:21.106 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-16 06:54:36.272 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-16 08:33:58.925 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-16 10:04:17.897 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 06:55:28.190 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 07:32:44.755 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 10:25:55.621 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 10:34:00.311 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 10:41:48.074 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 10:43:59.561 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 13:06:49.617 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 14:42:55.951 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 14:51:12.654 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 15:03:31.385 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 15:11:18.746 - VoicemailModule.provideVoicemailClient - SDK below O
LPI08-17 15:41:49.607 - VoicemailModule.provideVoicemailClient - SDK below O
Adding some instructions on how to file a github issue and bugreport.
It can be used a template and we may want to move this info to a Wiki page.
Thank you for your feedback! Please add below details so that we can help you a bit faster.
Please add a short and easy to understand description of the issue you have experienced, here.
About
screen (paste as code)Please tell us the detailed steps on how to reproduce your issue, here.
If your issue is related to any other existing Issues or pull requests, please link them here.
If you experienced visual glitches, please add a screen-shot without meta-data here.
ToDo:
CONTRIBUTE.md
file to root directoryThere are two ways to collect debug data from a misbehaving app:
logcat
around the time of the problem or issue occursdubug_*.gz
logsSubmit feedback/questions
alias
Settings
>> Development
enable development options [x]
Unencrypted logfiles [x]
/data/data/zz.snsn.xlite/files/
debug_2017-04-17_13-37-00_UTC.gz
. (If the file is still encrypted, it will end with *.gz.smime
.Go to "menu" >> Submit feedback/questions
and selct what you want to upload.
WIP: add more options...
Priority: Urgent
Problem:
Scrolling often feel laggy, especially in the event viewers. The XML files and code controlling these viewers are far from optimized and possibly outdated at worst.
Lint give the following complaint:
Nested weights are bad for performance
and explains it with:
Layout weights require a widget to be measured twice. When a LinearLayout with non-zero weights is nested inside another LinearLayout with non-zero weights, then the number of measurements increase exponentially.
The 79 affected XML files are too many to show...
Please compile and check lint results for more details
There was some attempt to implement a toast and/or notification to be shown for users, when the app detects a non Qualcomm/MSM device, before the app is closed. This is never shown, AFACT.
Expected:
Show a notification that lasts long enough for the user to be able to read it before quitting and blocking app.
It seem that after having changed the settings
, they are not instantly updated. The app need to be restarted for the changes to take effect. This is most obvious when either changing the Deatiled Test repetitions
or Unencrypted log files [x]
. Then looking at the debug_*
files or Detailed Test
>> "Setting: N iterations of 4 tests".
Problem:
Recording always starts when app starts, regardless if it was turned off before or not.
Expected:
When disabling recording from within app, and then exiting it, it should remember the last setting and only start it if it was running when shutting down.
When repeating a test the phone info & number nagging screen notifications are shown again. This is annoying and there should be an option to [x] never show again
or only after app has been updated or SIM has changed. A potential issue with this fix, is that then we need to find an alternative way for the user to enter a new number if the SIM is changed or split the message into one with nag info and one with number only.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.