yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bege10:
Thank you very much.

So if I restore an older version because the current one is buggy I will restore the old tags also. Are you sure that this is what most 3C Toolbox users want? I definitely don't want to restore old tags.
[Android Apps and Games] bege10:
Hello,

when I change the state of an app component (service, provider ...) in the Toolbox the App Manager io.github.muntashirakon.AppManager (F-Droid) immediately shows the new state. But it doesn't work vice versa, 3C Toolbox only shows the state set in the Toolbox itself.

Can you, please, show the real state in the Toolbox also?

Thank you very much.
[Android Apps and Games] 3c:
That's only possible if you don't close the toolbox page showing such state. Otherwise the state shown in toolbox is the one set within Android OS.

It only refreshes itself when you open that screen and I'll bet it's either the same for F-Droid or it just refreshes every-time you get back to that screen which is quite counter-productive in most scenarios.
[Android Apps and Games] bege10:
OK, thank you, I was deceived by an issue of the other App Manager that did not really deactivate components. After this issue is resolved is is as you say.

Edit: But I'd find it helpful if 3C App Manager updated the screen not only when I reopen the permissions page but also when I switch between the tabs of that page.
[Android Apps and Games] bege10:
Hi,

is it possible to add a shortcut to toggle battery charging limitation on/of?

Additionally

- to add a minimum percentage when charging should start so that the battery is not being charged for only a few percent?

- to add scheduled backups of sensitive Backups in the backup log of the Toolbox?

- to run a scheduled Wifi backup with Sensitive Backups also when APNs have been removed?
[Android Apps and Games] 3c:
Scheduled backups will now be logged in backup log of the toolbox.

I'm not sure about the rational of backing-up wifi settings when an APN is removed. Not sure if I can track APN removal using an event-based mechanism, not even sure I can list all APNs anymore on recent version of Android!?

I'll look at minimum percentage however it can be very complicated because some device will maintain the battery at the limit, some other will let it discharge. For the later it would indeed be interesting to let it discharge to that minimum percentage.
[Android Apps and Games] 白い熊:
@3c since some updates ago I've noticed two changes which I consider problematic.

First, before when I'd entefr text into the search field it'd filter the app list, now it keeps it and just jumps to the next app featuring the text. I find this behavior inferior. Could you enable also the original search format?

Second, and this is a gigantic problem for me — whenever the app is exited and restarted, the app details (I start on the app page) is reloaded. The circle under the top tab keeps spinning, reading the app sizes or what have you. For me it takes like half an hour.

It didn't do this prior — can you add an option to perhaps save app details etc somewhere so on app restart the data would be read momentarily and only reload it manually?

Many thanks! This would really help significantly.
[Android Apps and Games] 3c:
Search button has been changed into a true search feature. Whereas the filter button can now be used to filter the list. This change is mandatory to make the whole UI more consistent and intuitive.

Concerning your second issue, the app cache all app details and update them in background, and that's this way for years now. List is shown in a couple of seconds on slowest devices. So if you experience anything else there is likely a cache DB corruption or other internal issue.

For that you'll have to start a debug session from app settings help and support, reproduce the issue, and send a support request immediately after mentioning your issue so I can start investigating.
[Android Apps and Games] 白い熊:
The list does show fast — what I mean is the bar above the list: it says XX apps and then XXX Gb.

It seems like it's reading the app sizes or what have you — while it does it displays a turning circle to the left of this. On my super fast phone with 100s of apps and showing 200 Gigs this runs for like 20 minutes until it reads everything and stops. Then on next start it rereads it again. That doesn't seem to be very efficient.

What is it loading? App data sizes? Can this be set toggleable, so it doesn't rerun always?
[Android Apps and Games] bege10:
I had this issue not after an update but after re-installing the Toobox and restoring the app data quite some time ago with earlier versions. The general behavior has not changed but now it takes very long on your device. I hope that 3C can help you.
[Android Apps and Games] bege10:
Thank you for the aditional logging. The reason for backing up APNs even if there have only removed some is that I don't want to restore removed ones.

With respect to my post above: Can you add a shortcut to toggle battery charging limitation on/off?
[Android Apps and Games] 白い熊:
I removed the toolbox — yes it was restored from backup. Reinstalled it clean from the Play store — however I have the same behavior, on every reload it's rereading the data: the circle is turning and it's running a long time…
[Android Apps and Games] bege10:
I am not sure how I fixed that. As far as I remember I could not restore the backed up data even after a clean install, I had to set everything new. :(

Especially to set up the backup folders in the settings dialog is not smooth.

I don't remember if the data in internal storage are removed by uninstalling the app. Did you make sure they were removed?

Re-reading the data is normal behavior, only the long time was the issue after trying to restore the backed up data.
[Android Apps and Games] xoose:
How do I get 3C Toolbox to work with LSPosed? The prompt to install the xposed module is in the active tweaks section, but there is a 3C module already installed and active in my module list. I don't know how it got there though. I presume it self-installed when I installed the system helper module, but I might have installed it manually another way and forgotten how.

There are no default recommended options so I tried enabling systemui and system framework but these don't make it active within the app.

Is it a simple matter of enabling the right LSPosed apps in the mod list, or is there another way to install the LSPosed mod and have the app recognise it as an intalled xposed mod? Is there a list of recommended apps to enable for 3c's LSPosed app list?
[Android Apps and Games] bege10:
Well, now I am having the same issue as here but less bad.

After an OTA-Update several apps had vanished, among them the 3C Toolbox.

After installing it scanning the apps in the app manager takes rather long. I found out hat this is related to scanning the system apps.

If the apps are filtered for user apps (97) it takes about 10 secs. until the throbber stops. If the apps are filtered for system apps (134) ist takes 2 1/2 mins., far longer than before I reinstalled the Toolbox. If the apps are not filtered it takes even longer, 4 mins.
[Android Apps and Games] 3c:
It should be fixed in last beta update to be published today. Thanks for the heads-up.
[Android Apps and Games] 3c:
If it's the same issue I found, it should be fixed in beta update today. However it's unrelated to system apps, but rather the number of backups, because the app will check how many backups each app have and using SAF had a side-effect looping over listing directories over and over.

If you have all user apps backed-up (or most of them), that would explain why it's very fast for user apps alone.
[Android Apps and Games] bege10:
For the sake of completeness I answer here, too, but I also answered via email.

I have plenty of user apps backed up and only 4 system apps. I don't quite understand: Scanning the user apps is rather normal, the system apps take minutes to scan - in the apps tab, not in the backups tab. There are many backups for user apps and scanning the many backup directories goes much faster than the few system app backups?
[Android Apps and Games] 3c:
That's exactly the thing, when there's no backup (and using SAF), my app was (unfortunately) double-checking list of backup folders, hence for apps without backup it take much longer.

That should be fixed in beta 2.5.1d (or 1.1.9 of Apps Manager).
[Android Apps and Games] duttyend:
Dear dev,

Is there an option to clean/remove useless files and folders (empty directories, tombstones, etc.)?

Have a good day
[Android Apps and Games] EkriirkE:
This has been bugging me I actually downgraded and locked updates. Now I can get it working like I wanted again (who reads changelogs haha)

Thanks!
[Android Apps and Games] 3c:
Last version (likely in beta) now offers both search/filter buttons in the top bar.
[Android Apps and Games] 3c:
Last time I checked it was still working on Android 11.

What version of Android are you running, is the module truly loaded, what permission are you trying to change, what happens when you block a permission in the app (any popup?), etc...

Best is to send a support request from app settings help and support mentioning your issue so I can check all those quickly and help or start investigating.
[Android Apps and Games] 3c:
Not at the moment, after checking apps that do that I found the saving pretty useless except for big files which you can identify from system manager's, SD card tab, and then open explorer from big folders.

That said, it's something that might be added in a future release as a one-click tab in system manager to clean one's device entirely (running app, files and folders, cache, and uninstalling unused apps, etc).
[Android Apps and Games] EkriirkE:
Oh I didn't mean to say you should revert it. Now that I know where it is I'm happy, just that because I don't read changelogs when it auto-updates I was lost for a time.
[Android Apps and Games] deitrich:
@3c Do you can add support model like Xiaomi Redmi Note 10S in battery manager? Right now value from app not make sens.
[Android Apps and Games] 3c:
If you can send a support request mentioning the issue (while using automatic setting) I will be able to add support, otherwise every manufacturer/phone/model is reporting mA data differently, sadly, not following Google's specs!

Without that information I cannot possibly know how your device is reporting mA data.
[Android Apps and Games] Strannik10:
Hello.

I installed 3c All in One Toolbox on my Huawei Mate 20 (cpu Kirin 980) .

This is the best tools for Android, but i have issue. The CPU temperature show incorrect. Always show 40° and temperature does not change over time. Is it issue only Kirin cpu? Can you help me? Thank you in advance.
[Android Apps and Games] 3c:
Can you send a support request from app settings help and support so I can check which sensor is used and how to select the right one on your device?
[Android Apps and Games] Strannik10:
Hello.

I sent request from app settings help and support one day ago and receive answer (patch).

I downloaded and installed patch, after that everything work fine.

I hope this patch will be include in next version 3C All in One Toolbox.

Thank you.
[Android Apps and Games] emadmahdi:
Hello,

Thanks for this great tool ... Though unfortunately I spent few hours trying to install 3C All In One ... It causes bootloop when using almost any 2.4.x or 2.5.x versions ... I tried many apk ARM64 files from play store and from other stores ... The latest release that worked for me without bootloops was 2.3.9d

Note:

Battery Manager ... Current Detection ... Choices List ... In this list i noticed you use microampere in replace of milliampere and vice versa !!

Device:

Asus zenfone 2: ASUS_Z00TD

Android: 6.0.1

Kernel: WW_21.40.1220.2181_20170805

CPU: Dual 4 Cores (8 cores total) ARM64

RAM: 3 GB

Storage: 16GB

Battery: 3000mAh

Phone is: Rooted + Magisk + Xposed
[Android Apps and Games] 3c:
Thanks for letting me know. I'll try to get my hand on a Zenfone to see what happens.

If you can clarify under which scenario it actually bootloops it might help. Like activating Xposed module or simply granting root or? A clear path to reproducing this would be a first step.

Concerning battery mA reading method, those are not reversed, it lists reading/retrieval method all aiming at providing a consistent mA data for all devices. MicroAmp method means it'll read data from device as MicroAmp and convert it to mA. Sadly even to this date no manufacturer are following the specs, not even Google and there are 4 main ways devices report ampere data, mA or uA standard or reversed.

Thanks.
[Android Apps and Games] emadmahdi:
After reading your reply i did the folowing new tests:

install 3c all in one 2.4.1e

run 3c all in one

exit 3c all in one

remove 3c Xposed module

exclude 3c from Xposed

exclude 3c from Magisk root

reboot

ok

Add 3c to Magisc root

reboot

ok

Add 3c to Xposed

reboot

logo screen never finish (6 minutes)

reboot to safe mode

uninstall 3c

reboot

ok

install 3c all in one 2.5.3a

exclude 3c from Xposed

reboot

ok

I am using Xposed Installer version 3.1.5 with framework version 89 and api version 23

I forgot if i am using system or systemless Magisk ... most likely it is systemless.

Attached is the log file from Xposed .. I found many lines saying "Not Found" but all of them do exist in my device and have one of these permissions:

-rw-r--r-- system system

-rw-r--r-- root root
[Android Apps and Games] 3c:
The only thing this log shows is that the module did not load at all:

09-26 15:19:02.931 I/Xposed ( 441): Loading modules from /data/app/ccc71.at.free-1/base.apk
09-26 15:19:02.931 E/Xposed ( 441): File does not exist

This is a common issue with xposed manager not having updated the app path after an update/install.

Anyway the fact that it's not booting confirms there is an issue, however that log doesn't show the actual issue. If you have a way to run logcat from a PC while booting you could get system logs to show the problem.
[Android Apps and Games] emadmahdi:
To my knowledge .. I am using the latest Xposed Framework and latest Xposed Installer that is available for my android 6.0.1 ... As for the app path ... Kindly let me know what file should i change to correct the app path ?!!

Attached the logcat while booting ... It is with 3c xposed module enabled ... This is the command that i used:

adb -d logcat > file.log
[Android Apps and Games] 3c:
To resolve path issue, you cab open xposed manager and disable and re-enable the module so that it updates the path in the modules list with latest information. That usually works for me.

But then if you reboot I assume booting will fail and if you can get logcat when that happens this should show what's wrong, unless ADB is not yet up?
[Android Apps and Games] emadmahdi:
I did enable/disable many times ... the problemn still exist.

As for logcat log file "during booting" and the "3c xposed module" was enabled ... you can find it in the attached zip file.
[Android Apps and Games] 3c:
I barely see the module loading for one app and then the whole system goes into sensor waiting for 6 minutes .... not much information otherwise.

Odd enough I bought the same device a year ago to solve some other issues, and now I suppose I have to get another one ;)
[Android Apps and Games] emadmahdi:
Hi @3c

I need to see the battery usage for a period like a week or more ... I usually recharge every day or every two days and i need to see the average usage or total usage of each app or each compnnents used the battery.

Kindly let me know how i can do that using 3c all-in-one ... In battery manager I only see the usage of one recharge cycle ?!!

I tried reference point but it seems that it covers only the ongoing recharge cycle !!
[Android Apps and Games] 白い熊:
@3c which parts exactly is the xposed module used for? The reason I’m asking I’d probably like to use it without the xposed module enabled — I have the Samsung Fold 3 now and when 3c module is enabled, it seems to mess with System UI, or Samsung One UI, disabling the navigation bar and status bar...
[Android Apps and Games] teemo:
@3c, would it be possible to make an export function of the battery statistics data? I guess this data only exist in the database and not is directly available as is the case for recorder logs.

With the exported data, we could import to xl and do long time calculations like mentioned by @emadmahdi.

When moving to another ROM, I need to restore the toolbox data to get the previous statistics. For recorder logs I just copy back the log files.
[Android Apps and Games] ReLLiK88:
How do I disable the automatic clearing of app cache? It runs automatically and I can't stop it while it's running.
[Android Apps and Games] 3c:
I recevied a used Zenfone 2, installed Magisk, xposed 98 beta 3 and activated 3C Toolbox beta version module. No issues...

Please wait for next version (2.5.3f or above) and try again, I've made some important changes to xposed modules (primarily to cope with Android 11+ new restrictions) and some optimizations to make it faster.
[Android Apps and Games] 3c:
Late reply, but I managed to test this LSPosed version of Xposed. I didn't have the prompt to install xposed module in active tweaks section, which only appears if module is not loaded/active.

Yes you'll have to activate all apps under the 3C Toolbox module. If you enable no app underneath the module, it won't be active at all. If you enable only few apps, its features will be limited to those selected apps.

IMO, this new way of activating module is not safer than before and will make it highly frustrating for any users that wish to use system-wide modules.

That said, I've made some improvements in latest toolbox beta, and it should work better on Android 11+. Note however that there seem to be remaining issues blocking localization services, which I'm still working on.
[Android Apps and Games] emadmahdi:
I have android 6.0.1 ... i use xposed version 89 not 98

xposed-v89-sdk23-arm64.zip

http://dl-xda.xposed.info/framework/sdk23/arm64/xposed-v89-sdk23-arm64.zip
[Android Apps and Games] OMAKE:
Alot of tombstones about liblib3c on all my devices Android 5,7,8

Looks like toolbox works fine but you need to do something i guess.
[Android Apps and Games] tramp20:
I too have a lot of tombstone files every day :-(

memory near lr (/data/app/~~W4YlGXIC17syZi5_naGIdg==/ccc71.at.free-hl2SIw21AGx1x5Ax7E2Ocw==/lib/arm/liblib3c.so)
[Android Apps and Games] bege10:
I have quite a number of apps that unnecessarily start after boot. This can be stopped by disabling the receiver "RescheduleReceiver". But as soon as I start such an app it re-enables the receiver. Can you make the toolbox to restore this setting when the phone is booting?
[Android Apps and Games] cbomb1337:
is there a setting to change the side of scrolling. to the left side.
[Android Apps and Games] 3c:
That's the version I have, 89 and it works just fine!?

Is your device rooted? It seems to occur when not rooted on certain versions of Android due to security exceptions?

The problem of doing so is that on boot sequence is quite unknown so it could be that those apps are started before the toolbox is started and restore such setting. At best it'll be unreliable.

No setting at this time. I'll have to look on how to do that and add a special setting. Are you using a right-to-left language on your device?
[Android Apps and Games] bege10:
Mine is rooted and I have the same issue.

Fairphone 3, /e/OS (based on FairphoneOS and LineageOS for microG, Android 10), MagiskSU 23001

I understand. But at least it would work in cases when the Toolbox starts before such an app.
[Android Apps and Games] Lughnasadh:
Hi @3c . Having a bit of a problem on my Pixel 6 Pro. Every time I try to get into the device manager in 3C Toolbox (Pro version) the phone automatically reboots. If I go into the CPU Manager and hit the CPU tab it automatically reboots as well. I think there may be a few other tabs ,etc., which cause this as well. Not sure if I can get a log because it automatically reboots immediately.

Any thoughts? Thanks.

Pixel 6 Pro

Android 12

Rooted with Magisk Canary 20014 (does it on earlier Canary versions as well)

3C Toolbox version 2.5.3f

All permissions granted
[Android Apps and Games] 3c:
I just checked my devices and found some tombstones a month old.

Sadly they only show useless information so I have to identify what action in the toolbox triggers a crash of the library.

If you have some clues on what triggers those or some tombstones with more useful stack traces, don't hesitate to post them here. I'll keep monitoring for the creation of such on my devices.

backtrace:
#00 pc 0000000000000000 <unknown>
#01 pc 000000000004ea64 /apex/com.android.runtime/bin/linker64 (__dl__start+4) (BuildId: a3220cec05475d5b16f55dea1c2352ab)
[Android Apps and Games] 3c:
I have a Pixel 3 XL with Android 12, rooted. So it's likely not Android 12 but the new CPU from Google (and associated kernel) that causes the problem. I'll need some logcat until I can get my hand on a Pixel 6.

If you can run this command in apps terminal and then reproduce the issue and send me the generated file that might help.

logcat -v time > /sdcard/log.txt &

Note that this may not show enough information to resolve this quickly in which case you'll have to send a support request from app settings help and support so that I can create a debug APK for that purpose.
[Android Apps and Games] Lughnasadh:
Thanks for responding. I figured it might have something to do with Tensor since it doesn't occur on my Pixel 4 XL on Android 12. Here's the log. Let me know if you additionally need a support request sent to you. Thanks!

EDIT: Hmm, it looks like it might be empty even though it says 2mb.
[Android Apps and Games] 3c:
After giving it some thoughts this won't work on first reboot but only second if apps have not beend used.

Instead I could add an option when viewing startups app to reapply the setting on shutdown. This should work in a much better way.
[Android Apps and Games] bege10:
I have 50 tombstones from the last 3 days and no clue what triggered them. I did not examine all but all I examined contain liblib3c.so.

Anything to look for in catlog?

Edit: the log in the Toolbox does not go beyond the exact time of the last tombstone.

Edit2: I remembered that a Magisk module saves the whole logcat. I found it but it is too big to open on the phone. I will check it tomorrow on the computer for the moments the tombstones were created.
[Android Apps and Games] Lughnasadh:
After sending you the logcat a few posts up (appeared it was empty), I tried to send a support request through the app settings help and support but once I tapped "Request support" it rebooted, just like I described earlier, so it looks like I won't be able to do that either.
[Android Apps and Games] 3c:
The file is indeed 2MB however it seems to contain only 'NUL' characters.

In five days there is the black friday, if I can get my hand on a standard Pixel 6 with some discounts I should be able to solve this once I receive it. Hopefully you'll have the patience to wait that long.
[Android Apps and Games] Lughnasadh:
I'm assuming this was meant for me and not @bege10 .

No problem whatsoever. No rush at all, and lots of patience on my end 🙂
[Android Apps and Games] 3c:
I found some of those in the zip you sent. They will be very hard to debug as they are not referencing the library itself but only the linker that starts them as if something goes wrong before the library is started... in the OS...

That said, I found some other tombstones that were more useful and might be related somehow. A fix for those is available in next update (beta for toolbox 2.5.4 and sensitive backup 1.5.3).

NB: The last beta updates target API 30 as per Play Store requirements, which may cause weird and unexpected side effects.