yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] 3c:
3C All-in-One Toolbox Unlock Key 1.0

The Unlock Key for 3C All-in-One Toolbox is now in beta (version 1.0).

For users using the pro APK as an unlock key already, there should be no changes, if app icon was already hidden it should stay hidden.

For

users using the pro APK as the full version

, all widgets and services will cease to run upon updating. The app icon will allow exporting app settings and provide a link to install the main APK.

For new installs, the app icon will be there and give a link to install the main APK, and allow hiding itself.

If you find it not working as described above, please let me know.

EDIT: New unlock key only APK is around 1Mb depending on your hardware.
[Android Apps and Games] beeshyams:
Does this mean we should activate pro module in EdXposed or not?
[Android Apps and Games] 3c:
If you are running the pro version alone, it will cease to have any UI/services upon updating, Xposed module will be gone too. In this case, you should follow this guide before updating: https://3c71.com/key

If you are running the main version + pro unlock key, the unlock key will no longer have any xposed module.

From there, only the main version will have the xposed module which you should activate.
[Android Apps and Games] beeshyams:
Yes. One module only in Xposed. Thanks
[Android Apps and Games] deitrich:
Hello. A long time ago I bought a pro key. Now I would like to buy another tool or the whole package. Will I lose something? I don't have xposed. I must it make?
[Android Apps and Games] 3c:
A long time ago, there was no pro key. Nevertheless whatever you bought is still downloadable from Play Store (in your apps library). If you own BMW pro or Toolbox pro, make sure to install both main app and unlock key. Other apps are not migrated to this main+unlock key model.
[Android Apps and Games] deitrich:
I don't remeber when i buy this, but i have pro key to battery widget. Today i buy option in CPU manager, and right now fine for me. Very thank's for your hard work! View attachment 4918151

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] 3c:
From the screenshot I see you have the last beta unlock key and I assume the main app is also installed, so you've already migrated and you're all set.

Thanks for your support, much appreciated.
[Android Apps and Games] deitrich:
Is it possible to grant permissions via adb for battery monitor widget?

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] 3c:
If you refer to BATTERY_STATS, you have to run the following command via ADB: pm grant ccc71.bmw android.permission.BATTERY_STATS.

Sadly, I'm not allowed by Google to give any instructions about this in any apps nor in their descriptions.
[Android Apps and Games] deitrich:
Ok. I understand. Thanks for your replay

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] deitrich:
It's don't work View attachment 4919739

Wysłane z mojego SM-N950F przy użyciu Tapatalka

But ok. Statistic work properly[emoji846]
[Android Apps and Games] 3c:
You didn't copy/past and have put a '.' in between app package name and permission name. Other than that it will nearly work.

In fact, since Android P and last November deadline, granting that permission on Battery Monitor or the toolbox has no effect whatsoever, it's blocked by OS entirely.

Instead you need to install 3C Legacy Battery Stats and grant it the permission from ADB. Then you can read those stats from Battery Monitor or the toolbox.

The command will thus be: pm grant ccc71.bs android.permission.BATTERY_STATS.
[Android Apps and Games] 3c:
Toolbox 2.1.8 beta

This new update, currently in beta, includes the following:

New basic sqlite editor (root only)

Allows using fingerprint sensor to protect app access

mA support out-of-the-box for various devices

Other bug fixes and improvements

Anyone migrated to unlock key recently using unlock key beta version?
[Android Apps and Games] ew:
I migrated about 2-3 months ago and have the beta unlock loaded - working fine (maybe you are asking for more recent that I).

Thank you very much for the sqlite editor - great addition! Are you intending to add additional functionality? (Just in case you are, it would be great to be able to run a sql statement:)

In any case, thank you for your continued support and enhancements of this great tool!
[Android Apps and Games] 3c:
The editor is ready for multi-tabs, and I planned a maintenance tab to run some DB optimizations, already available in app's scheduler.

I will definitely add a tab for running sql statements.
[Android Apps and Games] deitrich:
[MENTION=253258]3c[/MENTION] The voltage during charging is measured on the battery or charge in battery monitor widget?

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] 3c:
Voltage shown in app is provided by OS using standard battery API. It is the voltage measured from the battery itself.
[Android Apps and Games] CubaoX:
Hello @3c, I'm using Battery Monitor Widget, and was thinking, that it would be nice if in addition to the monitoring of battery state, it would be possible to monitor the use of the apps (like "App usage" or "ActionDash" apps). I realize, that it isn't directly related to battery monitoring, so at least maybe it could be companion app, which could also help in estimating the impact of individual apps on battery usage.

As I wrote, I only use BMW, so maybe Toolbox already has something like that?
[Android Apps and Games] 3c:
You can get Task Recorder which will record app's activity and import battery history from Battery Monitor to actually have all graphics on one screen.

Also, statistics tab is about that too, either with legacy stats, or usage stats from Android. One showing wakelocks while the later shows only apps you used.
[Android Apps and Games] 白い熊:
I'm on 2.1.8a and it's not fixed — the backup cache choice doesn't get saved as default.
[Android Apps and Games] 3c:
I was sure I fixed it, but indeed it's not. Will publish 2.1.8b later today.

EDIT: The cache setting is actually saved and used as expected. However opening backup settings again will show it unticked. This will be properly fixed in 2.1.8c.
[Android Apps and Games] bege10:
I am confused about battery stats. After 3C Legacy Battery Stats did not work as expected on my phone I uninstalled it. The statistic tab in 3C Toolbox says:

"Starting with Android 9.0 (Pie), the app can either use 3C Legacy Battery Stats (...) or app usage permission to gather statistics."

I have granted app usage permission to 3C Toolbox (see system settings) but 3C Toolbox displays it as needed and the statistic tab remains empty.

Currently neither 3C Legacy Battery Stats nor 3C Toolbox statistics works on my Samsung Galaxy S5 Plus (SM-G901F), LineageOS for microG 16 (Android 9), rooted.
[Android Apps and Games] 3c:
I will at least need app's logcat, containing logs when the tab is opened. Also a logcat from legacy battery stats, before and after granting it root. Once root is obtained by battery stats it will issue the pm command automatically to get stats.

As for usage stats, they should show in Toolbox automatically if legacy stats is not installed and usage stats is granted.

It would be even better if you sent a support request from both apps after enabling the debug session and opening the stats tab.

As this might not be enough to show what's wrong, I might then send you a special debug version of the apps.

FWIW, I have a S10 running Android 9 (not rooted) and everything works as expected. I have 3 other devices with Android 10 rooted and all works as expected, be it using legacy stats or usage stats.

Being rooted, do you have xposed as well? Do you have anything like XPrivacy?

EDIT: There's a problem with usage stats atm, will fix it asap, so let's focus on getting you legacy stats.
[Android Apps and Games] bege10:
No, I don't have xposed. But LineageOS has a Privacy Guard that handles permissions. For 3C all permissions are granted. Maybe 3C and the Privacy Guard are not compatible (app usage permission shown as needed for 3C Toolbox in 3C Taskmanager.

I'll send you a support request the next days.
[Android Apps and Games] jaggillararla:
Any chance of a material design ?
[Android Apps and Games] 3c:
It's there, check UI theme settings, icon theme can be set to material.

Otherwise, what do you consider material design?
[Android Apps and Games] 3c:
Not sure why you don't get legacy stats, so please install it back and send a support request from that app. If you grant root to that app and make sure it's not blocked in any ways, then it should show legacy stats and allow the toolbox to do the same.

As for usage stats, I found a problem when app is first using legacy stats (showing wakelocks) and lose that access. It might happen when upgrading to Android 9 or restoring a backup in which app is set to show wakelocks of legacy stats.
[Android Apps and Games] 3c:
Beta 2.1.9

In this beta version:

Manual SQL in SQLite manager (available after opening a DB).

Updated system helper (better communications), nothing dramatically useful.

Migration to Play Store bundles.

Download size will be between 8 and 9.5 MB, instead of 14MB. Not much saving, but publishing is way easier: I don't have to confirm the 'bundle' warning each time and I don't have to publish the mapping file separately.

The drawback of this is that if you backup the app on a ARM 64 device, restore won't work on ARM 32 bits devices and won't work on Intel devices. Also it won't work on device with different densities. So it's best to backup data only and restore from Play Store.
[Android Apps and Games] infamous_black:
Not getting any network details. It has access to usage stats and it also has root access. Also installed the beta and still not working. It worked at first but after a reboot it was gone and hasn't came back. Any ideas what I should try next? I'm on Android 10 Pixel 3 HavocOS rom.
[Android Apps and Games] 3c:
You'll have to wait some time. I'm working on providing stats not just since boot, but since various duration, like weeks, months, years, etc. This will "hide" the issue.

The problem lies not in the app, but with Android stats which are provided only per larger period.

Each time I reboot it drives me crazy. Then after a while it starts showing something, and even updates at a more regular pace. Every minute or so.

Can't collect data with root on Android P/Q and above! And for dual SIMs devices, the Android API is buggy so that SIM 2 data can't be collected! Never seen such a mess, as there is 3 different ways to collect data, each having their own bugs. Very similar to battery stats, what's available has changed constantly with each version of Android.
[Android Apps and Games] infamous_black:
Understood! Thanks for the quick reply. I must say this app is really useful and informative! I just bought the pro key to help with future development! Thanks for all your hard work!
[Android Apps and Games] 3c:
Beta 2.2

Dear users,

Beta 2.2 is out now and includes the following:

Add graphics tab in Network Manager on Android 6+

Remove VPN network stats on Android 10 (not available)

Add period selection (today, month, etc) in Network Manager, details tab on Android 10

Updated mA notification packs to support up-to 9.9 Amps

Concerning the period selection in network manager, it's only available on Android 10 for now. It could be available in Android 6+ like the graphics tab, however there is a problem with the API being used: VPN stats don't seem to be available! I'm still unsure on the best way to solve this and offer the best stats for all users.

Feel free to let me know what you think of those network manager's tab.
[Android Apps and Games] RashaMatt:
It would be very useful if Apps Manager could work with system apps: backups, etc.
[Android Apps and Games] 3c:
If you tap the filter icon in top-right corner, you can select which apps to see, including system apps.
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] I have a peculiar problem — quite irritating though. I use the Apps Manager as starting screen while tinkering with apps.

I use many kinds of filters — these however get often reset/cleared while switching back and forth among apps and the toolbox.. This is very annoying and leads to time loss while I have to refilter the apps upon almost every switch back to the toolbox.

I've made sure to disable battery optimization for the toolbox so it's not getting killed — it seems however that the app list is refreshed upon switching back to it, and the filter is lost.

Can you change this?

Many thanks.
[Android Apps and Games] 3c:
The list should only update if device language is changed or apps are installed/uninstalled or the app has been killed to reclaim memory.

However at the moment a simple screen rotation (or any device configuration changes) will recreate the whole screen and reset filters. This will be fixed in version 2.2.1.

If you have other scenario where the filters reset, please let me know.
[Android Apps and Games] 白い熊:
Typically, I modify some permissions of an app, then launch the app, then either the app force closes or I kill it, switch back to the toolbox — it refreshes the app list.

Also, as a side note, I'd like to be able to filter for non-frozen apps, currently I can only filter for frozen ones, not the reverse. Can you this?

Also for tags the same would be beneficial — to be able to filter for apps without a specific tag.
[Android Apps and Games] 3c:
Filtering out will be part of 2.2.1 (beta likely to start tomorrow), in which you will be able to set behavior's and tags' check-boxes to "-" to exclude corresponding apps.

As for keeping filters when opening other apps, it should be fixed, but needs testing on your device to confirm, that depends on what's happening in the background.
[Android Apps and Games] user2837:
I have had the toolbox free app uninstalled twice by itself or by some other mechanism. It had not been hidden from the launcher but removed proper so I had to install it again through play.

Have anyone else had this happen?

Some settings have been restored on reinstallation but not the firewall settings.

I do not remember upgrading to v2.2, so this time it may have happened with v2.1.8e and I got v2.2 when reinstalling.

I have the grey pro key app in v 2.1.1c , and the edxposed modules from both versions but only the free one is enabled. The edxposed module was not uninstalled or deactivated.

I also have the add-on zip installed but I do not think I am using those features whatever they are.

Magisked and rooted of course.

I looked for a device admin setting to maybe stop this from happening again but I am thinking root could override that anyway?

3c Free is the first app by name in the launcher and the only app I can think of that has disappeared like this.
[Android Apps and Games] 白い熊:
OK now it's behaving slightly strangely.

Process:

— I enter a text into the search box to filter by name

— from the filtered list run an application via the “open ⇨ open” procedure

— exit the application

Now, when I switch back to the toolbox, the search text I typed is still shown as entered in the search box, but the apps are not filtered by it and I have to click it and select it again, so the search is rerun…
[Android Apps and Games] 3c:
This should be fixed in latest beta (2.2.1c).
[Android Apps and Games] Hiji5:
Hello everyone and especially 3C!

Big thank you for your project! 3C Toolbox is awesome!

Right now I request help. I find out that Toolbox firewall doesn't work until I manually open it. I fought maybe my config is bad and do various expirement. Last one I try to install system helper and got bootloop. Okay lets change slot from A->B and boot successfull. Right now on B slot Toolbox looks strange (cutted).

So here is quastion, what I need to delete to cure my bootloop on A slot ? I think only option do it via recovery or fastboot.

Thank you for your time!
[Android Apps and Games] 3c:
Hello and thanks for choosing 3C.

Are you using the toolbox or the Network Manager?

If you have a recent version of Android, you might have to exclude the app from batterie optimizations, and any other Android apps settings that could prevent it from running on boot.

As for bootloops on slot A, I can't really tell. When I first rooted my Pixel 3, I rooted slot A but it would work, then I rooted slot B and it worked perfectly, didn't bother investigate further.

What do you mean toolbox looks strange, cutted? Any screenshot?
[Android Apps and Games] Hiji5:
It's All-In-One Toolbox.

It's 10 by OnePlus. I remember saw messages from Magisk about root permissions for Toolbox on start. But it seems to me they gone few days ago. Don't remember correctly.

My bad. Slot B was newer rooted. Thus I saw non-root toolbox.

Thank you for answer!

Can you post all directory with system helper installation? I mean this one with toolbox settings offers. I think purge option will unbrick A. I saw 3c system helper (AT) in magisk modules directory but I guess it's not the same.
[Android Apps and Games] 白い熊:
It's working well now. :@)
[Android Apps and Games] 3c:
If you have magisk, everything goes into magisk's module, 3c/system/ATSystem folder contains apk and the file in 3c/system/etc/permissions/privapp-permissions-3c.xml to unlock all its permissions.
[Android Apps and Games] Hiji5:
Yes-yes!)) MM disable module and here I am! In shine and glory!

Big thank you!

***

You was absolutely right about battery optimization! It's prevent toolbox boot sequences. If I mark toolbox no optimize - all ok.

Can you link me some article about this android battery optimization thing? Right now it's looks unpredictable to me.

Thank you!
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] I've identified a problem with permissions management — affects many, below a concrete example:

— open Apps Manager ⇨ Applications ⇨ Apps

— select an app

— go to Manage ⇨ Permissions ⇨ Perms

— toggle “take pictures and videos” to off

— exit the dialog

— switch to “Perms” tab

— filter for the app's name

— open “take pictures and videos” section

Two problems now:

— you will see the app there two times — why?

— it's showing “Allow” — it should show “Block”
[Android Apps and Games] amg314:
To manage permissions/providers/... etc. I use MyAndroid Tools.

https://xdaforums.com/android/general/guide-android-toolspro-one-fav-apps-t3262150

Work with no problem on my Oreo device.
[Android Apps and Games] 3c:
It's actually only a "glitch" in the UI and only happen with the steps you provide, eg starting from app's manager, going into permissions (which is not a dialog but a full screen from task manager) changing something and going back with back button (there's no ok button because it's not a dialog). The list is not actually refreshed. If you exit app's manager and go back all settings are there.

I'll see to refresh the list when specifically going back to it after opening task manager's detail view.
[Android Apps and Games] epicode:
Amazing toolbox! I love apps that can replace a few others. So far it looks awesome.
[Android Apps and Games] 3c:
The links to Play Store on that post are not working. Does that app exists anymore?
[Android Apps and Games] beeshyams:
It's banned on Play Store.

Please see the last post on that link
[Android Apps and Games] amg314:
https://www.apkmirror.com/apk/wangqi/my-android-tools/
[Android Apps and Games] 3c:
Do you happen to know why it was banned? Cause the toolbox does everything this app does and way more. So I'm wondering what caused it to be banned. Got one of my app banned because I was giving some ADB instructions!
[Android Apps and Games] beeshyams:
No idea why but you are seasoned enough to know that Google and logic don't go together:silly:
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] have you considered expanding your firewall abilities to per domain blocking? Your firewall is iptables, right?

The sub domain blocking is generally useful for apps that you want to enable internet access, but want to block them from accessing Facebook, crashlytics, google and so…

NetGuard does this — but it's a VPN based firewall…
[Android Apps and Games] jaggillararla:
Could the unlock key for toolbox also work for the other apps ? Sometimes I uninstall the toolbox to install for example process monitor but when the 3c toolbox pro is installed the ads show up in the toolbox app
[Android Apps and Games] deitrich:
[MENTION=253258]3c[/MENTION] what a best settings mA for Galaxy S8 in battery monitor widget settings? View attachment 4961333

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] 3c:
Yes and no, doing so will break Google's distribution agreement.

Nope, each app have its own unlock key, when they do. That concerns battery monitor, process monitor and toolbox. I might create other keys for other apps in the future.

From the screenshot it seems automatic works fine ? Do you experience weird reporting? If so, please select automatic, record some charging, some discharging, some standby and send a support request, mentioning this thread.
[Android Apps and Games] deitrich:
[MENTION=253258]3c[/MENTION] i Don't know what settings is a right[emoji6] Which is a true value

Wysłane z mojego SM-N950F przy użyciu Tapatalka
[Android Apps and Games] bege10:
A developer renamed his app. 3C Toolbox keeps the old name in the database. How can I force the Toolbox to re-read the app names?
[Android Apps and Games] 3c:
Long press the manage button and tap 'clear all caches'. Works in app's and backup's lists.
[Android Apps and Games] bege10:
Has no effect. I found the app names not in cache but in databases/lib3c_apps.db. If I delete that the new app name will appear, but then I will lose the app settings.
[Android Apps and Games] 3c:
If you clear all cache from Android settings, sure it has no effect. The manage button in app's or backups list. Works like a charm (just tested).
[Android Apps and Games] bege10:
That's what I did and the old app name is still there.
[Android Apps and Games] bege10:
There seems to be a real big problem:

- Tried to change the UI language from German to English just be sure the "Verwalten" button is the manage button (bottom right). The UI blinks and returns to German. Same with any other language.

- Scheduled backups don't work any more (0 apps backed up), no backup log entry.

- Cannot restore to previous version. After restart it is the same version.

I sent a support request. Well tried. Message is considered as spam - this time by my provider, several times before also by yours. Had to zip attachments with password.

:mad:

Edit: 2.2.2b seems to be corrupt!

Because scheduled backups did not work I did not have a backup of the settings from this version. A new installation of that version with the settings of the previous one made the app crash.

Because the Toolbox now is a split APK I could not install the previous version manually. Gladly I had the latest normal version which I installed manually after uninstalling 2.2.2b.

Updated to 2.2e. Scheduled backups work, clear cache still does not update the app names.

Updated again to 2.2.2b from Play Store - no scheduled backups, no restoring to previous version, but changing language now works. I have to uninstall and install from latest normal APK!

BTW, is there a way to install a split APK manually?

After installing 2.2e I installed the System Helper. I get success message an reboot - the phone tries to boot for about 3 minutes and then reboots into recovery. I have to restore the system partition. Tried twice.
[Android Apps and Games] bege10:
When I checked "don't ask again" in the backup settings of an app, how can I make this undone again?

Uncomfortable navigation: E.g. from App Manager go to main screen, there to settings, back to main screen, tap on App Manager - nothing happens: If you came from App Manager you need to tap the back button even if you are on the main screen. On the main screen all buttons should work to get to that function.