[APP 4.0+] 3C All-in-One Toolbox

Search This thread

白い熊

Senior Member
Aug 29, 2011
898
311
相撲道
There won't be 2 kinds of reload, as the refresh you mention is just the same. After a restore, the reload loads what was saved in previous versions of the app for apply on boot.
No new feature to cope with a refresh that is now fixed as well.

The last part is just unmanageable because if you restore settings, what you toggled before as no meaning anymore. It will be the same when you import settings, you loose what you previously toggled. Otherwise it's no longer a restore of settings whether all settings or just firewall.
If it updates properly on restore - meaning the values in the Firewall tab get updated - then there is no need for "refresh" as you say... :)

I'll test it and see what happens...
 

iestynapmwg

Senior Member
Dec 12, 2014
52
4
Redmi K20 Pro
I just updated my phone from Android 10 to Android 12, and am restoring apps. I've run into a problem with All-in-One in that it no longer displays anything under Battery manager > Statistics. Is there something that I need to do (permissions, etc.) to get this to work? The phone is rooted, 3C has been granted root permissions, and all the other tabs under Battery manager display correctly.

ETA: Ok, never mind! I had an hour or so to investigate more... I had been using the now non-functioning Legacy Battery Stats in conjunction with the main 3C app. I like that display more, as it includes individual wake-ups under each app instead of just a one-line usage stat. So never having used the built-in battery stats, i hadn't noticed that it required access to app usage permissions.

Might i make a suggestion? Have a pop-up error message explaining what permissions are missing if the stats come up empty?
 
Last edited:

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
I just updated my phone from Android 10 to Android 12, and am restoring apps. I've run into a problem with All-in-One in that it no longer displays anything under Battery manager > Statistics. Is there something that I need to do (permissions, etc.) to get this to work? The phone is rooted, 3C has been granted root permissions, and all the other tabs under Battery manager display correctly.

ETA: Ok, never mind! I had an hour or so to investigate more... I had been using the now non-functioning Legacy Battery Stats in conjunction with the main 3C app. I like that display more, as it includes individual wake-ups under each app instead of just a one-line usage stat. So never having used the built-in battery stats, i hadn't noticed that it required access to app usage permissions.

Might i make a suggestion? Have a pop-up error message explaining what permissions are missing if the stats come up empty?
Thanks for your feedback, the popup will be added in next update.
 
  • Like
Reactions: nvo2411

nvo2411

Senior Member
Jan 9, 2012
473
75
I really appreciate this wonderful app. But recently I moved from stock miui A10 based Rom to custom A11 based Rom.

I have rooted the phone and set the permission in magisk as default grant root. But unfortunately 3c is not asking for root and is working as a non root app. All other apps have successfully requested and acquired root, except 3c.

Now I don't know how to make 3c request root. It's not as if 3c has been denied root permission, it's just that this app is not asking for root privileges at all.

Kindly help and advise here
 

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
I really appreciate this wonderful app. But recently I moved from stock miui A10 based Rom to custom A11 based Rom.

I have rooted the phone and set the permission in magisk as default grant root. But unfortunately 3c is not asking for root and is working as a non root app. All other apps have successfully requested and acquired root, except 3c.

Now I don't know how to make 3c request root. It's not as if 3c has been denied root permission, it's just that this app is not asking for root privileges at all.

Kindly help and advise here
As noted in email, make sure to use official version from Play Store (or Huawei AppGallery). Once installed, make sure to reboot for Magisk to forget about the non-official version that was used.
 

nvo2411

Senior Member
Jan 9, 2012
473
75
As noted in email, make sure to use official version from Play Store (or Huawei AppGallery). Once installed, make sure to reboot for Magisk to forget about the non-official version that was used.
Thanks issue resolved. The only problem now is that the restore of apps and data only apps are getting restored without data actually getting restored. It means it successfully shows the app is restored with data but the data never gets restored. Even if I simply restore data and settings only for an app already installed it gives a message of successful restoration but actually doesn't restore data.

Could it be due to apps data directory problem on switching from A10 to A11?
 

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
Thanks issue resolved. The only problem now is that the restore of apps and data only apps are getting restored without data actually getting restored. It means it successfully shows the app is restored with data but the data never gets restored. Even if I simply restore data and settings only for an app already installed it gives a message of successful restoration but actually doesn't restore data.

Could it be due to apps data directory problem on switching from A10 to A11?
Please check mount namespace option in magisk and make sûre itbuses global settings.
 
  • Like
Reactions: nvo2411

tramp20

Senior Member
Jan 15, 2012
787
163
Rosenheim
Apps & Games
@3c,
since many years I use 3c all in one toolbox pro on several rooted phones without problems :)
But now I have a new one (Sony Xperia 5ii with Android 12, not rooted).
I need task killing in the task manager.
With the help of your 3ccompanion_x64 app I can do this (screenshot 1).
But after a short time (screen off) this killing feature (black x) has gone without booting of course (screenshot 2).
What can I do to make this persistent until boot?

I have sent a support mail with the same email address.
 

Attachments

  • Screenshot_20220610-113119.png
    Screenshot_20220610-113119.png
    305.7 KB · Views: 28
  • Screenshot_20220610-114423.png
    Screenshot_20220610-114423.png
    244 KB · Views: 27

tramp20

Senior Member
Jan 15, 2012
787
163
Rosenheim
Apps & Games
@3c,
there could be a bug in 3Ccompanion_x64.exe v1.2.7.0 (Win 11 22000.708).
Starting the exe starts the adb.exe at the same time. But after closing the 3cc the adb remains running. So the next start of 3cc fails without an error.
After terminating adb.exe 3cc will do its job again.
 

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
@3c,
there could be a bug in 3Ccompanion_x64.exe v1.2.7.0 (Win 11 22000.708).
Starting the exe starts the adb.exe at the same time. But after closing the 3cc the adb remains running. So the next start of 3cc fails without an error.
After terminating adb.exe 3cc will do its job again.
The exe doesn't start adb upon starting, it will only extract the exe and start it when launching the process.

I'm often running adb from Android Studio and it doesn't actually interfere with the process, so I'm not quite sure how you end-up having such issues!?

If you run the companion and start the process, you will see adb.exe being extracted next to it, and removed after.
Not that there is no bugs or circumstances that makes adb hang, but not something that reproducible so far.
 
  • Like
Reactions: Kay Kostrowski

linom

Senior Member
I am unable to see the firewall option to restrict background traffic in the network manager. Is it limited to rooted devices? Requesting the dev to enable access to block internet background traffic as other apps do provide this without root (Netguard). I do not want to purchase another app for this functionality.
 

jimger

Senior Member
Dec 13, 2012
225
26
Cambridge,UK
OnePlus 8 Pro
The exe doesn't start adb upon starting, it will only extract the exe and start it when launching the process.

I'm often running adb from Android Studio and it doesn't actually interfere with the process, so I'm not quite sure how you end-up having such issues!?

If you run the companion and start the process, you will see adb.exe being extracted next to it, and removed after.
Not that there is no bugs or circumstances that makes adb hang, but not something that reproducible so far.
Can u tell/clarify if 3C All-in-One Toolbox Pro key contains all the possible upgrade for 3c toolbox including the 3c task manager etc?
Does it also include the Battery manager stuff? TBh I am using occasionally task manager but considering getting the full pro just not sure how that works and if the pro is for part of stuff. I don't like much the in-app especially because adding them takes way more money. Btw any chance u add 20% discount for play store unlocker?

And another kinda important. Why do u need xposed permissions? Is it any different than root/magisk ones? Not sure which of all are actually important. Do u have any page for those?
 

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
Can u tell/clarify if 3C All-in-One Toolbox Pro key contains all the possible upgrade for 3c toolbox including the 3c task manager etc?
Does it also include the Battery manager stuff? TBh I am using occasionally task manager but considering getting the full pro just not sure how that works and if the pro is for part of stuff. I don't like much the in-app especially because adding them takes way more money. Btw any chance u add 20% discount for play store unlocker?

And another kinda important. Why do u need xposed permissions? Is it any different than root/magisk ones? Not sure which of all are actually important. Do u have any page for those?

Here is 3C All-in-One Toolbox description on Play Store:
The ENTIRE 3C collection in just one package! *

* Except 3C Sensitive Backups and 3C Legacy Stats which are not allowed by Google to be included in this app.

In other words the toolbox includes all other app features except 3C Sensitive Backups and Legacy Stats (obsolete app since Android 11 or 12).
So it includes task manager and battery manager amongst other things.

And if you use its unlock key, all features of the toolbox is unlocked as per app's description on Play Store:
o┳┳ · Your key to unlocking the full potential of 3C All-in-One Toolbox!

Hope that clarifies what can be unlocked.
 

jimger

Senior Member
Dec 13, 2012
225
26
Cambridge,UK
OnePlus 8 Pro
Here is 3C All-in-One Toolbox description on Play Store:


In other words the toolbox includes all other app features except 3C Sensitive Backups and Legacy Stats (obsolete app since Android 11 or 12).
So it includes task manager and battery manager amongst other things.

And if you use its unlock key, all features of the toolbox is unlocked as per app's description on Play Store:


Hope that clarifies what can be unlocked.
Tbh What I wanted to know tbh, is that if for example I purchase that unlock key, will it only work with the complete 3c toolbox or will also work with the task manager app from play store (that is also part of the whole toolbox but also exists as independent too)
 

3c

Senior Member
Jul 19, 2005
2,854
1,975
www.3c71.com
Tbh What I wanted to know tbh, is that if for example I purchase that unlock key, will it only work with the complete 3c toolbox or will also work with the task manager app from play store (that is also part of the whole toolbox but also exists as independent too)
It unlocks only the toolbox, otherwise I would have mentioned it on Play Store description.
 

白い熊

Senior Member
Aug 29, 2011
898
311
相撲道
@3c the new – since some versions – progress info on backup-restore is very nice, however it shows progress within each individual app being backed up only.

If backing up hundreds of apps - as is the case in full system backup there is no way to judge the total progress. Can you add one “total” bar, showing how far into finishing the complete backup job we are?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Separately - regarding the firewall: could you add finer filtering options? I.e. by tags and by blocked/allowed states?

    Would be helpful managing apps…
    Filtering by tag will be added in next update

    @3c and a minor point also: could you change the toast feedback and have two separate - different-worded toasts for when the freeze/unfreeze state is toggled via a shortcut?

    Currently, it gives the same reaction for both when it freezes and unfreezes, something along the lines of - I'm translating from Japanese - “success” or “OK”. “Frozen” and “Unfrozen” would be more informative as to what actually happened.
    In next update, when apps are frozen, the toast will show "(frozen)" in the message.
    1
    Can you also add filter by state - i.e. so you can only list allowed or disallowed apps? This would help greatly when you want to quickly trim the list of enabled apps for instance...
    Will be added in next update.
    I am also wondering how to go about preserving system app setup, i.e. blocked components, for app backup where I don't want to, or can't save cache and data.

    For instance Youtube is one such app:

    — it's a system app, so I don't want to backup the app itself
    — don't want to backup cache and settings as it'll be setup on system upgrade just by logging into it
    — however - I'm disabling some of its activities etc through the Permissions tab - and would like to back these up, so they would be disabled again on a new system - without doing this manually

    How to go about this?
    Simply backup the app in its minimum form (eg APK alone). It'll save toolbox settings along with it, which you'll be able to restore later.
  • 56
    [APP 4.1+] 3C All-in-One Toolbox

    3C Toolbox, available on Play Store and XDA Labs is the most comprehensive must-have toolbox for Android version 4.1 and above, running any ROM or kernel. Issues, suggestions, feature requests, please make sure to read post #2.

    This app includes all features delivered separately in below apps. This is the result of many years of work to bring all features together in an easy-to-use giant toolbox, and it includes the features of many other apps, including Titanium Backup, Greenify, BetterBatteryStats, App2SD, Seeder, ROM Toolbox Pro, SetCPU, System Panel, Root Explorer, Autorun Manager, Terminal Emulator, Script Editor, SD Booster, BuildProp Editor, ATK and so much more.

    What is 3C Toolbox Replaces 20+ apps easily worth 30€ for the price of a couple of beers!

    Download link Play Store XDA Labs


    Can take advantage of the following apps (not integrated because of policy restrictions from Play Store):

    3C Sensitive Backup - Allows backup/restore of SMS/MMS and call-log, can work with 3C Toolbox to schedule backups.

    3C Legacty Battery Stats - Allows reading Android legacy battery statistics


    Non-exhaustive list of integrated apps and features :

    3C CPU Manager (root) - CPU/GPU controls for root users

    3C Kernel Tweaker (root) - Kernel tweaking for root users

    3C Task Manager - A simple yet powerful task manager for Android

    3C Task Recorder - A simple yet powerful task recorder for Android

    3C Log Reader - A simple log reader allowing you to read logcat, kernel and xposed logs from a single place

    3C Explorer - This is a very simple file explorer for Android

    3C Toggles - Highly customizable widgets to control about 30 system components.

    3C Battery Monitor - The most complete tool to monitor your battery, have no equal on Play Store.

    3C Network Manager - Monitor trafic and control network configurations

    3C Apps Manager - The most complete app manager to backup/restore/control all your apps

    3C SQLite Manager - A simple SQLite editor


    More information

    App Features

    App screenshots

    3C Apps Feature Comparison

    Lowest CPU consumption on Play Store

    Permissions requested

    Getting started guide

    Online help

    Unique features not available elsewhere

    Track your ROM, kernel and battery performance (%/h or mA, screen on or standby)
    ◊ Battery milli-amp (mA), mW and %/h consumption reporting
    ◊ Automatic backup of installed and updated applications
    ◊ Highly configurable textual and graphical monitoring widgets
    ◊ The most advanced and configurable UI
    ◊ Clean and safe reboots, without data loss (root required)
    ◊ And much more
    30
    FAQ and guidelines for any queries

    Before you put a bad rating on Play Store for a single broken feature among the 100 the app delivers, and before you contact me (or post here), you may consider the following:
    3C Toolbox runs on hundreds of devices and custom ROMs, I cannot test all of them, however I try to change device regularly to ensure the app is compatible with all devices, please check my signature.

    ◊ 3C Toolbox and its derived apps are, at the time of writing, used by more than half a million users and 3C Toolbox Pro is rated 4.8/5 by about 3000 users.

    ◊ 3C Toolbox runs on Android 4.x and above, I always have at least one device running 4.x, 5.x, 6.x, 7.x and 8.x to avoid issues, however I may miss some key differences from time to time, possibly causing the app to crash or a feature to malfunction.

    ◊ 3C Toolbox is not a game relying on well established documentation, but an advanced toolbox which uses some undocumented features, which have evolved along with each version of Android. Even some documented features had to be adapted to newer Android versions.

    ◊ 3C Toolbox provides milli-Ampere data for your battery either provided by Android OS or estimated by the app when there is no current sensor. Hardware current sensor can sometimes report inaccurate or no data at all. It's impossible to predict how the next device will report milli-Ampere if it does at all.

    ◊ I'm a human being, not a service center, not a big corporate. Like any other human being I don't like being bashed or insulted by email or anywhere else and will no longer waste my time for anyone doing so.
    Why such guidelines?
    - You want new features and improvements as soon as possible?
    - You want a quick solution to a problem?
    - You don't want to waste your time explaining?

    Me too, that's that simple.
    Feature requests?
    Please explain using as few words as it's possible and join a screenshot if it applies to an existing feature. Pictures speaks 1000 words they say, maybe.
    Issues with CPU temperature or battery current mA or capacity mAh?
    Please explain this in a support request sent from app settings, help and support so I can provide the appropriate option to use in 'mA retrieval method' of battery / monitoring settings and add out-of-the-box support for your device. All necessary information is provided in the request's attachments.

    Battery current mA and CPU temperature are non standard on Android and every devices/manufacturers provides it differently or not at all. Don't blame the app if your device doesn't provide it or report inconsistent values, ask your manufacturer which get paid lots of bucks.
    Issues with GPU tab missing features?
    GPU configuration is not something standard on Android, and there are currently 10+ implementations available. If you miss something, please send a support request from app settings, help and support mentioning what's missing and a screenshot of each GPU tabs.
    How to get support for any other issues
    Please send a support request from app settings, help and support. You need to clearly explain your issue, attach any relevant screenshots showing where and how the issue occurs. I will not provide any support here.

    The idea is that you explain the observed issue, possibly add a screenshot so that I know exactly where to look (app has 100+ screens and sometimes words don't mean the same for you and me), from there I can really do a good job at helping you. You want my help, do it the right way or simply don't.

    The support requests contains the following (you can check the content before sending). Privacy policy is available here.

    ◊ Battery technical details as available on device
    ◊ Battery history recorded (last 100 records)
    ◊ CPU technical details as available on device
    ◊ SD mount points (to help identify unsupported SD locations)
    ◊ Previous visible and internal crash reports (FC)
    ◊ Process running (to identify possible conflicts)
    ◊ App configuration (version number, type and mA retrieval method in use)
    ◊ Android configuration (version, security settings, ROM, kernel)


    You've read all this? I thank you for your time and hope you enjoy my apps.
    18
    Future plans

    Here is what I'm working on or planning next:

    • Improve ROM Manager with extra features.
    • Improve Battery Manager status tab and displayed data
    • Add tabs to App Manager (protect, debloat, crystallize, others?)
    • Add 'optimize' tab to System Manager for memory/storage
    • Improve file manager with swipe left-right and new tab options
    • Improve Terminal Emulator with real terminal display.
    • Improve UI, suggestions most welcome.
    • Removing all ads to see if it brings any positive results (currently testing on 3C Toolbox).
    • Add PayPal to XDA Labs apps if possible.

    This is my current objectives:
    • Increase user support from Play Store, Huawei AppGallery or XDA Labs
    • Get XDA Labs apps Google-free (using PayPal)
    11
    Recent Update - Mea Culpa

    You have certainly noticed the recent updates that is supposed to improve root handling in my apps, and might have experienced issues.

    Why make such change

    In versions before 1.6.12, the app was using a very common root method, using scripts and Android commands. Each action was taking 120ms just to get started. Some features like app manager and explorer run a lot of them. With Marshmallow, there's even a bug that cause determining path to fail and require root, slowing down everything a lot.

    I started testing a shared library in 1.6.12 that would run root commands directly without this 120ms overhead and it worked really well, running some commands in 1ms instead!

    In 1.7, I've started 'migrating' all root features to this new method, always implementing a fall-back in case something went wrong. That didn't work so well in the end.

    What went wrong?

    To make it short, I was testing this new method on a few devices, running Android 6.0.1, 5.1, 4.4 and supposedly 2.3 but it was running 4.1.2. You can imagine easily how misleading this was!

    I learned that Samsung devices had special security constraints that made some commands fail completely and prevented the fallback to take place.

    At the same time, Xposed module was reported to fail on Marshmallow because of new security policies. Had to change everything because of that!

    Then the APK build process was no longer building the x64 versions anymore.

    What's next

    I'm still receiving reports of various issues on different versions of Android that I will have to address in the next few days/weeks.

    Android N is coming with new security restrictions that will require further changes, but this new root method is already taking care of that.

    Did I make a bad decision?

    No. Since Android implemented SELinux security policies in 4.2/4.3, each new version of Android has required many internal changes to keep features working, and its getting worse with M and now N.

    This new method not only offers much better performance but also requires much less workaround to keep working.

    Yes, I made a mistake. After hours of working nights and week-ends, it was still not ready for public release as I thought.

    What went even more wrong?

    In my desire to offer the best experience possible, I published fixes too quickly and instead of stabilizing stuff, I've only made it worse.

    Long story short

    I'm sorry for any inconveniences you might have experienced, and I'll do my best to make it better asap.

    Want to help?

    If you experience any issues and want to help, please send a support request from app settings, help and support, mentioning what happens and possibly screenshot for my understanding.

    The support request provides valuable information on the Android version, app logs, Xposed version if installed, app config, etc... Much needed so that I can investigate the issue with similar environment, otherwise I might be testing on a dozen devices without reproducing the issue.

    I can then send you an updated APK with a fix or with active debug if I can't pin-point the problem on my test devices.

    FWIW: Version 1.7 was addressing a number of issues in previous versions and I did hope it would make users happy with some nice improvements. My bad.
    11
    3C Task Manager 3.0 (beta)

    Dear users,

    I've updated (in beta) 3C Task Manager with the new project/build structure. APK size is reduced by 15% while delivering more features. Future maintenance will also be much easier.
    3C Task Manager is now capable of managing app's components (activities, services, etc...) and also to renice (Linux priority scheduling) processes (optionally using Xposed for efficiency).
    On rooted device, the app will also be able to use 3C Explorer to open an app's data folder or 3C Log Reader to get app's logs.

    This new build allows me to reduce development and maintenance times greatly when publishing apps other than the Toolbox.

    A lot of refactoring and splitting took place, allowing to build other apps (with similar look'n'feel) faster too, namely the SMS/Call-log backups that's now missing in the toolbox (due to Play Store restrictions).

    Next steps include:
    • Building an SMS/Call-log backup companion app and link it to the toolbox.
    • Adding full SAF / Content Provider support to Explorer
    • Allowing browsing network shares through Explorer's SAF / Content Provider
    • Adding app labeling in Apps Manager.
    • Rebuilding other apps (Battery Monitor, Toggles)
    • Creating 3C App Manager