yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] KoroSutanaka:
The app is trying to send SMS

The app is trying to send SMS. With my Nexus-6P with LineageOS under data protection is shown the 4 times was tried to send an SMS. On my Nexus-5 even 28 times.

Also I noticed that the location (GPS) 870 times was called.

Why is SMS trying to send?

[IMG="Screenshot"]https://picload.org/image/rlooadai/tmp_31388-screenshot_20170306-.png[/IMG]
[Android Apps and Games] tliebeck:
SystemPanel is not trying to send an SMS, this is a bug in LineageOS. The alert appears when SystemPanel calls TelephonyManager.getLine1Number(), which is used to display your phone number on the device screen. It shows up in the Device->Network section (or when you visit adjacent tabs to "Network") due to preloading).

I need to report this, but last time I tried I discovered LineageOS' wacky policy of only accepting bugs on weekends, and subsequently forgot. :(

SystemPanel even lacks the send-SMS permission (though it probably would be possible to send one with root access of course).
[Android Apps and Games] KoroSutanaka:
Thanks for the good support and the detailed information.
[Android Apps and Games] tliebeck:
No problem...also to answer other question, location is used in the Device->Location tab. It's pretty rudimentary at the moment, intent is to expand it quite a bit. (That said, somewhat tempted to remove it, given that it's not that important and inherently privacy raises concerns among new users).
[Android Apps and Games] MKairys:
Got Nougat, win some and lose some

Verizon just delivered Android 7.0 to my Galaxy S7. Now I see I'm running in Restricted Mode, although I'm not exactly sure what I've lost thereby. The good news is I have LTE signal data now :)
[Android Apps and Games] tliebeck:
Non-rooted nougat runs in "restricted mode." There's no way for SystemPanel to query the running apps/CPU consumption on Nougat. You can still see app usage data and overall CPU usage.
[Android Apps and Games] yochananmarqos:
Just curious, what about the Usage Access permission?
[Android Apps and Games] tliebeck:
Usage access doesn't provide much data at all, it's currently rarely used by SystemPanel (I think only on the app status screen). It will tell you aggregate time-in-foreground and last-used-time data for apps, but is pretty worthless beyond that. The active foreground app is determined using the accessibility privilege/service, which receives notifications when it changes.
[Android Apps and Games] MKairys:
Overview should show wifi status

Something I want to know up front is, am I on WiFi or not and if so what is the network's name?
[Android Apps and Games] tliebeck:
Thanks, will be in next release (see attached). Also in status view (full name shown).
[Android Apps and Games] tliebeck:
SystemPanel 2.0.b6 now available in the beta channel.

Edit: moved to production.

I'm mostly working on widget stuff right now, but it's not quite ready so I've left it out of this release.

Added battery rate chart with charging indicator.

Added more temperature meters to Live Status screen (requires root or pre-Nougat).

Added battery current data (live average mA consumption).

Added connected WiFi network indicator to network status view.

Added force-stop option to root "kill process" menus (as the default).

Power fragment has returned on all devices. Data is now live and includes temperature/voltage/current. Root is not required.

.

Some phones have a lot of temperature sensors. That's not even all of them. By default we display the first six, with an "expand" button.

This release has been initially uploaded to the beta channel. It will be placed in production soon assuming further testing proceeds well.

The beta channel is for those that want early access to new releases, you can opt-in here: https://play.google.com/apps/testing/nextapp.sp

The product itself is of course beta, but opting into the beta channel will get you new releases earlier.
[Android Apps and Games] holofractal:
I'm in love <3

Screw any other system monitor app, this app does more than any I've seen.
[Android Apps and Games] ilmervanhattem:
Amazing app, but can you please add root taskkiller widget in future version? That would make the app perfect.
[Android Apps and Games] tliebeck:
I do plan on adding end-all and force-stop widgets. And am thinking about how to do configurable inclusion/exclusion lists of apps. These may not be in the first batch of widgets though as there's a fair amount of UI to add for the app-inclusion/exclusion management.
[Android Apps and Games] ilmervanhattem:
Thanks for your fast reply, you're the best.

Hope you are able to free up some time and take up the challenge. Maybe you can borrow some code from other developers, idk. Good luck.

Will buy the final version for sure.

If I can do anything, just let me know.
[Android Apps and Games] MKairys:
Beautiful!

Significant enhancements. Thanks!
[Android Apps and Games] tliebeck:
I've issued a 2.0b6.1 release to correct a crash bug with the new temperature displays. Direct to production channel.
[Android Apps and Games] Half Alive:
Used it for a couple of minutes .. Upgraded to plus version for support.. Huge work

????????????
[Android Apps and Games] KoroSutanaka:
idea

I have a design proposal for the network. For this I edited a picture. Changed the download, which is now sloping downwards.

Ich habe ein Design Vorschlag für das Network. Dafür habe ich ein Bild bearbeitet. Geändert wurde der download, der jetzt nach unten ausschlägt.

It would be great if the data traffic is detected as with Galsswire. If you then also the network course tippt comes a detailed view of the apps. With an ad what they have consumed when.

Toll wäre es wenn der Datenverkehr wie bei Galsswire gelogt wird. Wenn man dann auch den Netzwerkverlauf tippt kommt eine detailierte Ansicht der Apps. Mit einer Anzeige was diese wann verbraucht haben.

Sorry for the bad english. But Google has translated it for me. I add the original in German, possibly it helps one or the other to read it better.

Sorry für das schlechte Englisch. Aber das hat Google für mich übersetzt. Ich füge das Original in Deutsch hinzu, eventuzell hilft es dem einen oder anderen es besser lesen zu können.
[Android Apps and Games] MKairys:
Live page, Running tab is empty

Just an endlessly spinning circle. Is this because of Nougat and "restricted mode"? If in that case you can't display anything on that tab perhaps you should just not show it. In any case the spinning circle implies I will see something if I only wait long enough ;)
[Android Apps and Games] sparksd:
Yeah, until I saw this thread I was waiting ...

But apparently "restricted mode" allows an app to query the total CPU usage by other individual apps, just not live monitoring?
[Android Apps and Games] MKairys:
Turned out to be "user error"

I had "superuser access" turned on in settings, although my phone is not (and cannot be) rooted. When I turned it off I saw there is a little bit on that tab.

Perhaps there could be a little more, even given the restrictions?
[Android Apps and Games] Prack:
Great app, cooled my CPU and boosted my phone.... :D Seriously though looking forward to a widget. I purchased system panel back in the day. Probably my first paid app. Happy to pay again for the more beautiful new version.
[Android Apps and Games] tliebeck:
Yes, the plan is to update the settings to test for superuser (root) access before actually enabling it when this switch is thrown.

There's still more data to come, not querying system batterystats yet which should yield some useful data for non-rooted users (albeit it's a pain to turn it on if you don't have root).
[Android Apps and Games] tliebeck:
Widgets are not available yet, but will be soon. This is just a screenshot of some progress on this front...

(Yes, 64GB is not enough. :D)
[Android Apps and Games] MKairys:
Exciting time to be here.

... beautiful new features rolling out every couple of weeks... reminds me why I left Windows Phone :laugh:

Re. widgets, my preference is for transparent and minimalist. For example I use 3Com's battery widget as below. (The file cabinet is FX btw ;))
[Android Apps and Games] tliebeck:
Just trying out Android O on my Pixel C (the tablet thing).

SP2 crashes on the "Device" screen because it assumes /proc/uptime is readable (which is no longer is). It's trivial to workaround this and will be fixed in the next version.

The CPU frequency isn't being displayed on O. Not sure why yet. Looks fixable as those files don't appear to be removed/hidden.

Android devs have continued their (expletive deleted) approach to security, hiding more data from /proc and /sys. Nothing too significant so far. They continue trying to secure the /proc filesystem yet continue to refuse to fix the giant security hole in Android where a malicious app can take over the screen without a transition to impersonate another app. (Permission required for this exploit: NONE.)

There are changes the way background services operate in O, there may be some changes here. Worst case we'll have to run as a foreground service on O (which annoyingly requires a persistent notification bar item/icon). Not certain we're affected at all, I've only read it through once.

I've yet to test root on O.

EDIT: They disabled /proc/stat access on Android O. Reporting as bug. If this persists, non-root users won't even be able to see CPU usage on Android O.
[Android Apps and Games] tliebeck:
Please star this android bug report: https://code.google.com/p/android/issues/detail?id=260178
[Android Apps and Games] tliebeck:
Android devs have marked the bug report working-as-intended. They cite the same side-channel attacks they did when they removed the /proc/{PID}/stat access in Android 7.

Please visit that bug report and star it if you care.

SystemPanel will likely switch to displaying system load data instead of CPU usage on non-rooted Android 8 devices. Regrettably system load is a somewhat polluted metric. It generally indicates CPU utilization, but any processes in a disk i/o wait state add 100% to the CPU total.

As long as nothing is waiting on I/O, on a four core device, a load of 4.0 would indicate that all 4 cores are running at 100%. A load of 0.5 would indicate that the sum of all four CPU's utilization added up to 50% (that could be two cores each running at 25%, or one core running at 50%, etc).

The problem is that some processes are ALWAYS in that IO wait state. On my Nexus 6 on 7.1.1, 11 processes are always in that state, so the lowest load is 11. On the S7 edge, it's 9. On a Nexus 5 with Lineage 14.1, it's 9. On the Pixel C Tablet on AndroidO, it's 0.

And when CPU usage ramps up, there may be other processes in that state, inflating the load further. In testing I've had the Nexus 6 up over 20. It's a four-core device, so only 4 of that is actual CPU usage, the other 16 is I/O waits.

All that said, it's still a very valid metric for determining system loading/CPU utilization, and it'll be the best thing non-rooted Android O users have. SystemPanel will likely allow/encourage users to set a "baseline load" so that a load of zero would indicate no CPU usage except for the processes permanently in I/O state. Regrettably the user will have to do this manually if desired (well maybe we could look at history and try to help them...but it's still an educated guess).

Many updates for Android 8 will be coming in next release, including option to run as a foreground service (which will be required in Android 8).
[Android Apps and Games] MKairys:
History of app data usage?

Looking at GlassWire, thinking, I wonder if SystemPanel could do that :)

View attachment 4087322
[Android Apps and Games] tliebeck:
Thanks, I've updated the network plot to display as you've described, will be in the next release. Much appreciated!

Will be looking into getting more network data in the future, right now am concentrating on widgets and dealing with the Android O mess. Thanks again!
[Android Apps and Games] tliebeck:
SystemPanel 2.0.b7 now available in the beta channel.

Edit: pushed to production.

Added Homescreen Widgets, most of these require SystemPanel Plus:

Battery Status [1x1], Free: Simple circular multicolored battery indicator.

Storage [1x1], Plus-Only: Circular storage indicator. Shows available free space and percent used. Can be configured for a specific storage location or group of storage locations.

Battery History: [2x1], Plus-Only: Plot showing last two hours of battery state.

Consumption: [2x1], Plus-Only: Plot showing last two hours of battery consumption/charging (%/hr). Bar below plot shows whether device was charging on discharging.

Usage History: [2x1], Plus-Only: History of CPU usage for last two hours. Bar below plot shows display on/off state.

Darkened UI appearance. Backgrounds have been made darker. Note that the ads now stick out more (temporarily), this will be corrected after this release is pushed to production channel (I have to actually update how the ads are served to correct this).

Preliminary Android O Support. CPU plots removed for non-rooted O devices, replaced with device load indicator. Root support on Android O is currently untested (test device is a Pixel C tablet, no root available yet).

Added system load indicator to Live status screen for all versions. Baseline load can be configured because many Android devices constantly run at high load (e.g., around 10) due to several processes reporting permanently in I/O wait state.

Added ability for root users to enable usage access by simply pushing a button. NOTE: it only does this if you specifically ask it to.

Added option to display service icon in status bar (and run service in foreground). This is required on Android O, otherwise service will be killed and data will not be recorded. The notification content will be improved in a future release to show some relevant (possibly configurable) data about the device's state.

Network bandwidth plot now shows upload/download fixed to a single axis (thanks KoroSutanaka for the suggestion!)

Improved specific-app history view.

The beta channel is for those that want early access to new releases, you can opt-in here: https://play.google.com/apps/testing/nextapp.sp

The product itself is of course beta, but opting into the beta channel will get you new releases earlier.
[Android Apps and Games] MKairys:
I've learned something from the widgets

The usage widget showed my CPU% at least 20% continuously. This makes the widget less than useful for one thing. And it makes me wonder, is this normal? Looking over the history I see it never less than 20% or so, even overnight. Of course I would like to know what is going on, but as I understand it, under Nougat I have no way to know.

So, it would be nice I suppose if the widget autoscaled, and/or there were a 1x1 showing a numerical value (perhaps this is coming). And I would appreciate any feedback about whether my usage is unseemly high, and if so how I might proceed to debug this.

---------- Post added at 05:08 PM ---------- Previous post was at 05:01 PM ----------

The 2x1 Consumption widget is lovely and informative. I wish I could also see the current rate as a number... What I'd really like is a "current status" widget with (at least) numerical CPU% and battery rate (not capacity, since I have that on the status bar)

Keep up the good work, it's just getting better and better.
[Android Apps and Games] MKairys:
Using SP2 in experiments (e.g. markers?)

I'm trying to debug high battery consumption. I seem to burn through 30-40% in an hour of basic stuff like reading news. In other words, I'm getting like 3 hours of screen-on time out of a charge. That seems poor to me (comments welcome)

So I'm trying things like lowering the resolution, dumping my live wallpaper, etc. and I wonder how SP2 could help. Perhaps I could mark time periods and compare them somehow?

---------- Post added at 12:27 PM ---------- Previous post was at 11:57 AM ----------

Reading the previous post more carefully, I saw Baseline load can be configured because many Android devices constantly run at high load (e.g., around 10) due to several processes reporting permanently in I/O wait state.

This probably answers my question about whether my usage is unseemly high, like maybe it's not, and I have to look elsewhere for my battery consumption. OTOH it implies the usage widget also needs baseline config to be useful.
[Android Apps and Games] tliebeck:
I wouldn't put too much faith in the "system load" data. It's been added primarily for Android O users, as it's better than nothing. Even with the baseline set, it's still probably best used as a relative trend indicator (e.g. noticing if it's higher than "normal".

I'm working on some stuff right now that should be very beneficial to non-root Android 7 (and O) users for tracking down problems. :) Will post more soon.
[Android Apps and Games] ciarpame:
Very happy to see a new version of the beloved Systempanel app!

I'm looking for a feature to notify me when an app is running high on CPU for too much time.

Does SP2 offer a feature like this? Are you thinking about it or can you point me to a monitor app with such feature?

Thank you.
[Android Apps and Games] tliebeck:
Right now SP2 doesn't do this, but it's part of the plan. The "Analysis" section will eventually have alerts to notify you when an app is running in the background and consuming resources heavily.

At present the "Analysis" section is still experimental/in-early-development (read: it's pretty lame and needs a lot of work). It's not yet weighting apps appropriately yet.
[Android Apps and Games] peterbonge:
Nice app (resp upgrade to SP1), but it doesn't show the cell signal (GSM). Neither on my Nexus 5X nor on my Nexus 5.

Other tools don't have a problem displaying this data.

And what about a light theme?
[Android Apps and Games] tliebeck:
Visit the "Device" tab and tap on "Network" and "Location" tabs. Give it permission to access both. This is a bug of course, I need to request that permission earlier. I've not changed this yet as I actually may do a "setup wizard" of sorts, explaining how each permission is used as I ask for it, and also providing instructions for enabling usage stats, accessibility, and battery stats permissions.

I do want to do themes at some point. In all honesty the Android APIs for doing this are both poorly engineered and documented. The only reason FX has them is I largely gave up on major sections of the Android API and rolled my own code for most visual elements, including theming. With SP2 I'm trying to re-embrace the stock Android APIs.
[Android Apps and Games] peterbonge:
I've already done this at the beginning. I've just checked the permissions in the android settings/apps. All permissions granted.

But it doesn't work. Does it maybe just work with CDMA?...
[Android Apps and Games] nsnsns2000:
I am a long time SystemPanel user. I am happy to see this updated version, and I like it very much. Thank you to the developer.

In SystemPanel 2 (SP2) I suggest that Analysis and Apps are swapped in the burger menu or the overview screen so their order matches.

I also have a constant zero (empty) LTE signal appearing in the Live, Status screen. SystemPanel is "On" in both Usage Stats Access, and Accessibility. If I go to Device, neither the Location nor Network tabs have any buttons or any permissions pop-ups, only a pull-down on the location tab to switch between live location and last known location. The only section that fills in there is GPS on the Live Location pull down. GPS under Last Known Location is empty. Everything else is empty, under both pull downs. I do have GPS (Location) enabled on my phone which is a Galaxy S5, originally from AT&T, later unlocked, now with Cricket Wireless. Running stock (AT&T) Android 6.0.1.
[Android Apps and Games] holofractal:
I have been using this since release, and I absolutely love it. Nothing has come close to the functionality of this app.
[Android Apps and Games] Wapu:
Wonderful product! Have been using since original system panel. Great info/updates/ui in this one.

Q: Instead of root (which you recommended), is it also possible to utilize ADB shell commands to give the app the required permissions? If so, which permission set(s) does it need?

i.e. adb shell pm grant {insert.app.name} android.permission.CHANGE_CONFIGURATION

If this is viable, it would allow the same functionality without rooting the entire phone.
[Android Apps and Games] Prack:
[MENTION=2954544]tliebeck[/MENTION] any chance we will see more widgets? Disk I/O, Network and RAM maybe? The widgets you have done so far look amazing. Thanks for the awesome app :)
[Android Apps and Games] leapinlar:
I have been a SystemPanel user for many years and absolutely love it. But the one feature that I would love to have is the ability to archive to the external SD. My primary device only has 16GB storage, most of which is used by system and user installed apps. My archive quickly gets to 3-4 GB making it very hard to install new apps. My previous devices were rooted and I could play tricks like swapping SDs, etc to solve the problem. But my current device (Samsung Tab S 8.4) is very unrootable and I am stuck with 16GB. Any chance that that feature could be added?
[Android Apps and Games] peterbonge:
[MENTION=2954544]tliebeck[/MENTION] Any progress with the cell signal?
[Android Apps and Games] nsnsns2000:
Figured out that the empty SP2 Device/Location data was due to the GPS Location mode I had selected in Android Settings. Using High Accuracy and everything on both pull-down menus is filled in. Still have an empty (---dbm) LTE bar under Live/Status though.
[Android Apps and Games] Crescendo Xenomorph:
[MENTION=2954544]tliebeck[/MENTION] please adjust the network speed & graph so it don't overlap...

The speed number is unreadable.View attachment 4134377
[Android Apps and Games] tliebeck:
Just wanted to give a quick status update... Last beta was a month ago, and I had been trying to do weekly updates. These have paused as the next beta is a major update. It's been a ton of work, with a significant update to the history section and the inclusion of battery statistics. It's at the point where a new release will be soon, but it's not quite ready today.

Thanks for your patience and sorry for being somewhat absent from this thread, have been expending a lot of effort in development.
[Android Apps and Games] peterbonge:
Thanks [MENTION=2954544]tliebeck[/MENTION] for the post. But a little bit more communication shouldn't be too hard. Normally a beta test is living from communication.

Nevertheless I'm looking forward to the next beta. I hope you got the cell signal problem fixed.

I just found out that the signal level graph sometimes shows a little bit. It seems that the app can handle 2G, but nothing faster.
[Android Apps and Games] Ragnar Eldur:
Why does it take so much RAM? Sometimes it takes up to 250MB and the most important question, when all features of the app is enabled, does it drain the battery much and strain the CPU?
[Android Apps and Games] MKairys:
Backup and restore history please

expending a lot of effort in development.

That's as it should be ;)

I have a request, related to the previous one about using the SD card. I just went through a factory reset hoping to improve my battery life, and lost all memory of that life ;)

If I could have kept the history, maybe I could see by comparing stats whether there was any improvement.