yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] pz4551:
Thanks & understood.

Except for the state of charge...Which android parameter is specificially used for the state of charge?
[Android Apps and Games] 3c:
Sorry, forgot about that.

Capacity is hard coded by manufacturer. Some actually forget or do not even calculate/set it! And tbh they always set it to nominal capacity while it is often closer to minimum advertised capacity on purchase.
[Android Apps and Games] 白い熊:
@3c this doesn't seem to work as expected – if you untick “data and settings” it toggles the “app” backup on. It is not possible to untick both to only save the settings.
[Android Apps and Games] pz4551:
Hey again,

trying to get my documentation right regarding the logging parameters in the history export file.

Is this table correct regarding the line "Android parameter"? Please correct where wrong

Thank you in advance!

Voltage	Temperature	State of Charge	Current	Power Source
Units	milliVolt	Degree Celsius	%	milliAmpere	-
Typical value	4000 mV	+25 °C

-15°C	80%

0%

100%	+500 mA

-700 mA	unplugged

ac

Wireless

usb
Android parameter	EXTRA_

VOLTAGE	EXTRA_T

EMPERATURE	EXTRA_

LEVEL	BATTERY_

PROPERTY_

CURRENT_

AVERAGE	EXTRA_

PLUGGED
[Android Apps and Games] cbomb1337:
Is there anyway to set the side scroller to the left side in battery history or to disable it in that page.
[Android Apps and Games] 3c:
Well, after checking it will be complicated to save nothing but toolbox settings. Why would it be a problem to save the APK alone? They are usually small.

Yes it is correct. Howeverl typical values of current and voltage are not correct. Voltage is between 3500 and 4500, current between -2000 and 6000 (or even 12000 for 65W chargers).

Not that this time, why would you want that, are you using right-to-left mode? If so, that might be the way it should be in the first place?
[Android Apps and Games] 白い熊:
It isn't really a problem - however they are a couple of tens of megs in some Samsung bloated cases etc. And seeing as Samsung also seems to be going down the stupid path of Apple via removing SD storage - I'm currently being squeezed for space, albeit I have 500 gig internal storage supposedly free on factory install - in reality it's more like 400.

So I'm squashed for space - yeah couple of hundred meg in total probably does't make a big of dent - I was just thinking it's not necessary to use the space, since I don't need the app backup itself. That was the thinking.
[Android Apps and Games] pz4551:
Hey 3C,

I wanted to ask again about collecting data in higher frequencies.

In a publication, "Evaluation of Li-Based Battery Current, Voltage, and Temperature Profiles for In-Service Mobile Phones" by H. Ali et al. , the authors report that current data is available in higher resolution.

If I had a phone such as the Vivo V9, which updates apparently in higher resolution, would the logging setting "real-time" then log in 0.01s-steps?

Thanks.

View attachment 5501555
[Android Apps and Games] 白い熊:
@3c I've upgraded the system on my phone from Android 11 to Android 12 - Samsung Fold 3. And now I'm seeing some strange behavior from the toolbox - would you have any idea what might be causing it?

Originally, I thought it was again the Magisk namespacing thing, but set it to global and the issues are not resolved.

Two problems I'm having:

- Apps get restored without data, just the app is restored - I've seen this before with some apps, like Multiling Keyboard O, that I use, but no other apps - now everything is restored without the data.

- If multiple apps are selected for restore - the "Restoring apps..." box comes up, then immediately closes - i.e. even before the first app has been fully restored if it's a big one, and the toast "Operation successful" displays. The apps don't get restored - only the first one, however the listing in the toolbox now shows "Current/backup” as if they've all been restored. It changes to only “Backup” once the toolbox is restarted.

Only in the case of restoring a single app, does the "Restoring apps...” box stay up longer, until the app is restored - however as stated in the first point, it's not restored fully with data.

Any ideas what could be happening here?
[Android Apps and Games] 白い熊:
OK - same behavior when multiselect many apps and Freeze - it immediately closes the dialog and apps are not frozen.
[Android Apps and Games] 白い熊:
OK - I've determined the toolbox doesn't write anything inside the apps' subdirectories in /data/data/ - that's why the app settings etc. don't get restored.
[Android Apps and Games] 3c:
The problem relates to root, it seems no root actions are performed in any ways. I have a Pixel 3 with Android 12 and it runs just fine, so I'm not sure what's going on for you but you might want to remove root access force stop the toolbox and restart to grant access again to see if it helps. Also try reinstalling toolbox clean.

I also tried 3C companion on Android 12 and the app is able to debloat/uninstall/freeze apps with any issues. I'll run more tests tomorrow to see if I can reproduce such problem in some ways.
[Android Apps and Games] 3c:
Another thing to consider is if you received an OTA, they have a tendency (not always) to mess things up and require reinstalling apps at best, factory resetting at worse. Just in case you experience other odities.
[Android Apps and Games] 3c:
Real-time is just referring to the fact that everytime the OS sends data updates it is logged. OS sends that when %, average mA, temp or voltage changes. Which makes for the most accurate results concerning mA using its 1 minute average.

Using the CURRENT_NOW will only produce incorrect results because of instant variations and the impossibility of logging faster than 1 second. As you can see each device updates mA at its own pace, and it doesn't mean the OS sends an event with the new data, so there'll be now way to ensure all updates are logged.

On top of that recording data at 1 second interval will significantly drain battery at about 5-10%/h, not to mention recording any more frequently. Those "value update time" are specified nowhere and must be verified manually.

Seeing how different they can be, this definitely confirms that using CURRENT_AVERAGE is the best option to save battery and get accurate results.
[Android Apps and Games] 3c:
Have you considered using an external storage, like dropbox, google drive or even a network share if you have such at home? This could save all your backup outside of your device quite effectively.

Personally I use my NAS at home to do so and I can keep APK+data of everything I'm interested.

Because you can set 2 backup locations you can save some in external storage, some other in local storage for quick access. However if it's primarily used when changing device, it'll be easier to do so on external storage.

You could even use OTG storage, a USB key plugged in your device will give you access to its storage. I do that when I want to quickly transfer a few apps from one device to another for friends who don't have access to my private NAS.
[Android Apps and Games] 白い熊:
No, not OTA, since now to be rooted on Samsung is an all-out warfare.

I had to update - otherwise would have stayed on A11 - since Samsung disabled the Camera once bootloader was unlocked on A11 on the Fold 3.

So, the process was - flash Samsung stock A12, flash rooted stock AP - has to be done to enable root, format /data in TWRP to remove encryption, install Magisk in TWRP.

So the system is clean. Then clean installed the toolbox - I was just checking whether importing settings in it could have caused this issue, since I imported them on first install - so uninstalled it fully, reinstalled from store and set it up by hand. Still the current behavior.

I'll try removing and granting the root permissions now - to see if it helps...
[Android Apps and Games] pz4551:
Thanks.

Is there any chance that "real-time-data" can log less data than "every 60s"?

less data as is in "less information".
[Android Apps and Games] 白い熊:
Some actions seem to be performed, like when I multiselect a couple of apps and run freeze, it exits the action queue immediately. But when I exit and restart the toolbox, I find that the 1st app is frozen, the others aren't.

Just now tried with system helper - same behavior and result.

Also revoked root rights in Magisk, killed toolbox, restarted, gave root - same behavior.

From the way it behaves - it seems it toggles an error and exits at the end of the first operation, that's why the first in queue is restored, albeit without data, and the first in queue is frozen...
[Android Apps and Games] 白い熊:
OK, I'm looking at the logcat from the restore operation - you're right there's definitely entries saying: “Cannot copy withour root”, some “Cannot map file to SAF, no supported path”.

Attaching the logcat.
[Android Apps and Games] 3c:
It would seem multiple problems are occuring, but app does not appear to have root, and permissions to required folder (likely backup) are not granted.

Please send a support request from app settings, help and support, or attach the support files in a ZIP here for further investigation.

EDIT: Nevermind the logs, issue has nothing to do with Android 12, but it's a side effect of the new settings loading scheme that crashes in some weird circumstances and stops the whole process of restoring anything :(

Will fix and publish it asap.
[Android Apps and Games] 3c:
If you are experiencing issues with app's manager, I just published beta 2.5.6 now and it should be available in a couple of hours (days at worse).
[Android Apps and Games] 白い熊:
I clean installed the latest beta - still the same behavior. Can't send the support request, as I can't restore my mail client, so am attaching here.
[Android Apps and Games] 3c:
Well my bad, was too eager to publish it and it was half fixed, so next update (2.5.6b) has all the necessary fixes.

PS: Sorry for the inconveniences.
[Android Apps and Games] 白い熊:
It is slightly better, but still not fully functional - it continues in multi-restore, or multi-freeze.

However doesn't restore the app's /data/data/ subdir contents still...
[Android Apps and Games] 3c:
Version 2.5.6c should do the trick.
[Android Apps and Games] 白い熊:
Yes - it works! :-)

Many thanks.

What was it concretely as a learning point? Was it some Samsung A12 specific stuff?
[Android Apps and Games] 3c:
Yes - it works! :)

Nothing specific sadly, all my fault. I changed how restore settings were passed (to accomodate for adding new options constantly for the past 10 years, starting with simple system APK backup) and broke a few things, which I didn't see while testing one app at a time or testing one setting at a time. All settings taken together were misbehaving :(.
[Android Apps and Games] pz4551:
Hello 3C,

Is there any chance /situation that "real-time-data" does log less data than "every 60s"? I cannot do a comparison because of course I cannot collect data with both frequency at the same time....
[Android Apps and Games] peterbonge:
A request for the graph widget:

A color option for the time markers (vertical lines) and the outer lines would be nice. I'm using the Material white background and these lines are completely invisible.
[Android Apps and Games] Leostaley:
A few feature requests to push 3C over the top

HOWDY!

I DO have the paid, pro version of 3C. Okay, so yeah, 3C is pretty much the best. It is ALMOST the perfect app and system management tool. Almost. But strangely, it's missing a few features that one might expect from such a comprehensive app.

The missing features are as follows:

1. "Make system app."

I found this functionality in an app called "Ultimate Backup" I can't link it because my account on xda is too new. Anyway, In the Advanced Actions tab for an app in Ultimate backup, the option exists to

toggle the "system app" status of any app, to change a user app to a system app, or vice versa. This has been critical in getting rid of some carrier and manufacturer bloatware on my phone,

and I figured it was the sort of thing that 3C would be able to do too, but, for some reason, it doesn't.

2. Also included in many app managers, including Ultimate Backup, you have a link to the Google Play store for any app app you select. This would be really helpful in 3C as well.

3. Charts detailing storage used, like in Ultimate Backup. I highly recommend having a look at the app to see some of the things it does which 3C could do too. Although, for the charts detailing storage, It would be even better to have multiple view options for it, including a pie chart of all data on the phone.

4. Finally, a great program with a fair bit of overlap with 3C, "Elixer2" has links to a ton of information that seems pretty obvious should be accessible in 3C as well, especially the stuff in the "Wifi Settings" and "Phone Info" Android underbelly. Elixer2 also has better designed, and thus more useful, task manager (with it's multiple views), and file explorer (with more details displayed) which 3C could definitely take some cues from.

Anyway, thanks for the great app, and keep up the good work!

-Leo
[Android Apps and Games] teemo:
1

Why toggle when you can simply select the system app and "uninstall". Apps manager - long press - uninstall. You need to change view to "system" or "all" first.

To "toggle" a system app, select "Move".

2

App manager - Backups

Long press the app - select "Store".

3

Did you try System Manager - SD - Analyze?
[Android Apps and Games] Leostaley:
Re: A few feature requests to push 3C over the top

------

1. Thanks! The reason one would want to is that System apps have different permissions than user apps. I would rather not just uninstall them; I would much rather turn them into a user app. I have to admit, I never would have guessed the option would have been under "move". Pretty unintuitive. I get that the files are really on a separate partition, and so converting between system and user apps involves actually moving the files, but I never looked there because I knew that my phone didn't allow moving to the SD card, and figured that's what it was for.

Nevertheless, it doesn't work. It might have to do with the fact that my phone Sony Z1Compact, doesn't allow moving apps to SD, it might not, but When I try moving a system app (I chose a Manufacturer installed wallpaper, to be safe), C3 just hangs. After restarting, I now find the app in my backups, but not in my active user apps.

I then tried moving one user app (Airdroid) to system. It worked, but I had to reboot the phone. Unfortunately, I tried moving it back, and 3C barfed again. I restarted, and luckily it looks like it's back where it's supposed to be, but *now* the app is taking up twice the space it was previously.

None of these issues ever occured when using Ultimate Backup to do it. Didn't even have to restart afterward.

2. I'm not using 3C to backup my apps so I was never gonna find it there :). Why not have it available in the app management options? That's a really unintuitive place for something that I feel should be placed a bit more visibly.

3. Yeah, it just didn't have all the viewing and analyzing options i was hoping for. Oh well.

Thanks!
[Android Apps and Games] teemo:
1. I guess different devices have different problems, I never had this one. I always get very fast support when sending 3C a support request.

Just go to Help and create a request.

2. Just found that it is in app management as well. Just take one step more: Open-Store ;)

Btw, you can tap the question mark on most pages to get a compressed help on the functions.
[Android Apps and Games] 3c:
I'm always looking for constructive feedback, so thanks for that.

1. Already there, I don't know any users not aware of the fact that system apps are located in the ROM while user apps are downloaded in the device's data area, like some apps can be moved to SD. As in TiBu, a reference in this matter, it says 'integrate into ROM'. In my app, it says 'Move' and System. Every apps has its own way of putting it.

2. Already there too, in apps manager, apps tab, open / store. Can't be more straigth forward than this.

3. Already there again, System manager, SD tab, all information is there. No bling bling, just raw data organized by size. I have improvements in mind for future updates.

4. Just tried (again) elixir2. Took me some time to find the task manager, and didn't find more information than what my app provides, actually much less. Even more so for the file manager, while Elixir2 displays only names and dates, my app provides permissions, owners, dates, sizes, all at the same time for both folders and files. The sort by size only works on files in Elixir2. Couldn't find any page with WiFi info or phone info, only found the info / peripheral page with very limited info, not more than what my app provides.
[Android Apps and Games] Cyclu:
I use personally Elixir2 for a long time and it provides many information, even I use it for checking a lot of the XPrivacy functions.

To reveal all information, you have to click on a row to open "More information" dialog, then by clicking the arrow go to others pages. For example see the WiFi dialog in the screenshot.

By cons, indeed the file manager is too simple, I prefer one that is included in 3C Toolbox.
[Android Apps and Games] gdonanthony:
hi its me again... im using nexus 6 now and still using 3c toolbox pro.. i really suggest giving the right options for CPU hotplug, GPU hotplug

view the github codes of Kernel Auditor or Synapse...
[Android Apps and Games] Sdougy:
Proper network folder file path

Hello i just went through the entier post and still didnt find my answer so i guess ill ask . while going throught the settings i found that i had the abilty to backup to the net. ive tried everything i can think of and 3c wont accept my cloud drives as net servers. so what is the proper way to format a file in the net input of backup options so that 3c will back my stuff to the cloud thank you ive been working on this all day.
[Android Apps and Games] N.Tesla:
Hi [MENTION=253258]3c[/MENTION] ! The new notifications are beautiful! :victory:

It is certainly the best buy in google play. :fingers-crossed:

Thank you so much !! :good::good::good:
[Android Apps and Games] 3c:
I could not find any of those kernels for the Nexus 6. That said I believe Synapse is using a configurable file similarly to trickster, so if you can post this file, I could take a look at it.

There's no option at the moment to backup to the net, this is something I'm still working on. In the app's explorer you can definitely access your net folders, should they be configured for Samba access. You have to enter at least the server name/IP, and user/password if protected. The folder should be optional in most configuration and allows you to see the shared folders of a Samba server. I use it everyday to access my NAS data and stream family movies.
[Android Apps and Games] thagringo:
Hi @3c,

i know this is probably way to soon ( and sorry if this has already being reported or asked) but i installed toolbox pro on my nexus5 running the M preview and a couple of things arent working ( as expected).

Not that i have tested everything but from the things i use the most, battery statistics arent being displayed and the cpu manager is also missbehaving.

Thanks for your time !
[Android Apps and Games] reesedizan:
When disabling permissions for applications that are installed, SuperSU does quite well for the first few permissions that are granted, but then SuperSU denies continued permissions for further disabling, thusly having to restart my phone in order to kickstart SuperSU into working again. I'll search SuperSU's forum as well to seek further direction for this issue. Thanks for your help!

Sprint Galaxy S6 Edge, Stock Lollipop.
[Android Apps and Games] 3c:
I have the Nexus 9 running the M preview, and so far I noticed the shell is broken without the expected path definition, statistics now require extra permissions which are not requested by the helper app and some old APIs have actually been entirely removed from the preview. An update should be published soon. I have no problems with CPU manager though, it's more related to kernel, but this shell issue is likely having a deeper impact.
[Android Apps and Games] Lughnasadh:
@3c

Just wanted to thank you for this great app. I've been using the Pro version for quite a while and it is my go to app. You have done a remarkable job with it. I've recommended it to a lot of people. Keep up the good work :good:
[Android Apps and Games] thagringo:
thanks for your reply !

what i see with cpu manager is that it basically displays different stats than other apps ( like kernel adiutor) and sometimes the selected scheduler doesnt stick. But no biggie of course and as you said it might be kernel related after all. There are probably lots of more important problems that have to be taken care of first.

thanks for your time !
[Android Apps and Games] izeeqo:
Hi everyone,

I have a problem with 3C Toolbox

When I go to "CPU Management" and I've configure my settings for the CPU, I click the circular button, on the top right, next to the parameters logo , and it's marked "ON", but when I restart my phone, nothing is saved, the old parameter setting is back. What could I do ?
[Android Apps and Games] Gerxp:
I have issues with a bought version of 3C Toolbox.

Installing the System Helper app fails.

I get a fail to install message. I tried manually copying the app to Priv-app folder with a filemanager. But I dont think it helps. Because Batter Manager Statistics keeps loading forever.

I tried rebooting, removing, reinstalling.

I am on a S4, rooted, Android 5.1.1 by AntaresOne.

Any help is welcome.
[Android Apps and Games] thagringo:
[MENTION=253258]3c[/MENTION] : wow, that was quick, thanks for the update !!

cheers guys
[Android Apps and Games] Gerxp:
Ok I forgot to tell that I am using Multirom.

I installed the same rom as second rom. And in there I installed 3C Toolbox. Installing the helper file gave no problems.

So, not sure why it didnt install in the first place.

Next day:

problem solved after messing with primary and secundary.
[Android Apps and Games] 3c:
I'm sorry I don't understand the question. Real-time correspond to every-time the OS sends data update, which is often the most accurate however logging rate is undefined and adapt itself to the situation and data variations.

Logging less data than every 60 seconds, then use an interval delay however it will be far less accurate.

With real-time data you can long-press history and tap 'shows % changes only'. Either way I don't understand how it prevents collecting data or doing a comparison? What are you trying to compare in the first place?
[Android Apps and Games] 白い熊:
@3c I think you have substring search implemented when filtering by tag:

I have "freeze" and "nonfreeze" tags – when I select "freeze" as the filter it also lists the "nonfreeze" apps. This is undesirable I think.
[Android Apps and Games] pz4551:
I want to collect data with the maximum accuracy possible.

I did a short study:

Galaxy S6 Edge is left untouched with display off from midnight to 6 AM and not plugged in.

Test 1 with Setting "log every minute": 72 log entries.

'11.01.2022 00:04:53'

'11.01.2022 00:09:52'

'11.01.2022 00:14:52'

'11.01.2022 00:19:52'

'11.01.2022 00:24:52'

'11.01.2022 00:29:52'

...

1.01.2022 05:44:52'

'11.01.2022 05:49:52'

'11.01.2022 05:54:52'

'11.01.2022 05:59:52'

Test 2 with Setting "Real Time": 13 log entries.

'12.01.2022 00:16:53'

'12.01.2022 00:47:52'

'12.01.2022 01:14:36'

'12.01.2022 01:37:13'

'12.01.2022 02:07:14'

'12.01.2022 02:30:22'

'12.01.2022 03:00:55'

'12.01.2022 03:32:07'

'12.01.2022 04:02:39'

'12.01.2022 04:33:26'

'12.01.2022 05:04:00'

'12.01.2022 05:39:30'

'12.01.2022 05:41:47'

Apparently the app is sent to sleep somehow and does not log every 60s.

With log setting "every 60s" this results in a log entry every 5 minutes. And "real time" every 15-30 minutes....

If display is turned on, the app does indeed log every 60s, example here:

'09.01.2022 08:36:29'

'09.01.2022 08:37:29'

'09.01.2022 08:38:29'

'09.01.2022 08:39:30'