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

Search This thread

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
[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
 

Attachments

  • Screenshot_2014-11-29-15-51-41.jpg
    Screenshot_2014-11-29-15-51-41.jpg
    196.3 KB · Views: 23,184
  • standby.jpg
    standby.jpg
    191.2 KB · Views: 23,386
  • unplugged_avg.jpg
    unplugged_avg.jpg
    156.5 KB · Views: 23,086
  • Screenshot_2014-11-17-23-18-29.jpg
    Screenshot_2014-11-17-23-18-29.jpg
    112.3 KB · Views: 22,288
  • shortcut_refresh_widget.png
    shortcut_refresh_widget.png
    186.1 KB · Views: 21,567
  • Screenshot_2014-10-27-12-53-09.png
    Screenshot_2014-10-27-12-53-09.png
    200.7 KB · Views: 21,146
  • Screenshot_2014-09-19-11-43-01.jpg
    Screenshot_2014-09-19-11-43-01.jpg
    189.4 KB · Views: 20,354
  • Screenshot_2014-09-16-10-45-04.png
    Screenshot_2014-09-16-10-45-04.png
    126.2 KB · Views: 19,808
  • Screenshot_2015-10-06-19-08-58.png
    Screenshot_2015-10-06-19-08-58.png
    158.4 KB · Views: 13,480
  • Screenshot_2015-10-06-19-14-15.jpg
    Screenshot_2015-10-06-19-14-15.jpg
    257.8 KB · Views: 13,156
  • Screenshot_2015-10-06-19-17-01.jpg
    Screenshot_2015-10-06-19-17-01.jpg
    226.2 KB · Views: 12,807
  • main.png
    main.png
    108.4 KB · Views: 46,211
Last edited:

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
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.
 
Last edited:

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
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)
 
Last edited:

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
3C Privacy Policy

What information do my apps (published by Counotte Cedric) collect or disclose?

None whatsoever. Device/user information may be used to display advertisements through cookies should you accept to receive personalized ads.

This concerns all 3C apps, including but not limited to:
  • 3C App Manager
  • 3C Battery Manager
  • 3C Explorer
  • 3C Legacy Battery Stats
  • 3C Logs
  • 3C Network Manager
  • 3C Sensitive Backups
  • 3C Task Manager
  • 3C Task Recorder
  • 3C Toggles
  • 3C Usage Manager

3C Sensitive Backups - Access to SMS/MMS/Call-Log/Contacts/History
This app allows you to backup your personnal data and for that reason will request access to your private data on your device. Such data will be accessed for backup purposes only and will never be sent to 3C or third party.


Advertisements and Cookies
This web site, nor any of my apps use cookies directly, however Google ads may use cookies to show ads more relevant to you. You can opt-out of this particular usage. More information here.


Google Drive access
You may grant my apps (3C Toolbox, 3C Explorer or 3C Sensitive Backups) access to your personal Google Drive content as part of the explorer feature or to allow the app to backup/restore your device's data (apps, sms/mms, call-logs).

None of your data will ever be collected or disclosed by those apps.

The apps Toolbox and Explorer allow you to move your data to/from Google Drive (and other cloud storage like WebDav, FTP(S), Samba) at your own discretion, without ever collecting any of those.
The apps Toolbox and Sensitive Backups allow you to backup/restore your personnal data to/from Google Drive (and other cloud storage) at your own discretion, without ever collecting any of those.


What information can you send manually?
When using the 'support request' feature included in apps settings, you actually send technical information about your phone's setup, but nothing personnal.

All my apps send basic app and system information (versions, type, root, as so on).

You can always review the content of a 'support request' before sending it.

Battery Monitor Widget app also sends:
  • Battery technical details as available on device
  • Battery history recorded (last 100 records)

3C Toolbox also sends:
  • 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 (to help fix bugs)
  • Process running (to help identify possible conflicts)

Even though the information received does not contain private or personnal data, it is treated the same way: never disclosed and trashed after a month (delay may vary).

Should you have further questions, feel free to post a reply or write to [email protected].
 
Last edited:

N.Tesla

Senior Member
Apr 10, 2014
53
8
New thread, now all the information is concentrated. Thanks @3c :good:

Toolbox Pro is the Swiss Army knife of Android!! It is the best investment. :D

---------- Post added at 11:04 AM ---------- Previous post was at 10:53 AM ----------

@3c I have a question (maybe crazy) about notifications in status bar, it would be possible to create "smart notifications"? :silly:

I try to explain. :) Could the font automatically updated with the font of my theme on android? including option to choose font, native android or theme in use.

I fully understand that this is not a simple upgrade. ;);)

The status bar notifications are one of the many options offered by Toolbox, but these were the ones that did make their work known to me earlier in Battery Monitor Widget and System Tunner. :fingers-crossed:

Thank you so much @3c
 
  • Like
Reactions: kb5rir

N.Tesla

Senior Member
Apr 10, 2014
53
8

Yes. is in reference to the icons, sorry. The text is fine, it's the same as my theme in use. I would like the icons behave alike, would perfect.

My request will surely need a lot of work, modify or create all the notifications does not sound good. :eek: Maybe in the future it would be possible to add some new notification packets with a modern style. :confused:

Here you can see the differences in the font, "A" retains the old style, "B" has the size and font with a modern style.

Sorry I could not reply before. Thanks @3c
 

Attachments

  • 1416611765044.jpg
    1416611765044.jpg
    108.7 KB · Views: 4,899
  • 1416611453213.jpg
    1416611453213.jpg
    80 KB · Views: 4,804

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
Yes. is in reference to the icons, sorry. The text is fine, it's the same as my theme in use. I would like the icons behave alike, would perfect.

My request will surely need a lot of work, modify or create all the notifications does not sound good. :eek: Maybe in the future it would be possible to add some new notification packets with a modern style. :confused:

Here you can see the differences in the font, "A" retains the old style, "B" has the size and font with a modern style.

Sorry I could not reply before. Thanks @3c

Yes, a lot of work, however existing icon will remain as-is. The idea of creating collection with specific themes, like white, black, ICS, could be a good start so that every information can be shown for each theme. At least it will bring some consistency.

Note also that the clock you have on your status bar is custom-made by your ROM. The ROM is allowed to use any means and is likely using real characters, while apps can only show icons. Hard to make, even less make it customizable.

I'm considering building the packs directly from the device, but it would require adding a lot of things and I still have issues signing an APK properly. Those extra things will have to be downloaded separately because Play Store policies do not authorize apps that contain code to mess with other APKs, such as de-odexing which now requires such extra download.

That said, the icons are getting old, and needs refreshing.
 
  • Like
Reactions: N.Tesla

N.Tesla

Senior Member
Apr 10, 2014
53
8
Yes, a lot of work, however existing icon will remain as-is. The idea of creating collection with specific themes, like white, black, ICS, could be a good start so that every information can be shown for each theme. At least it will bring some consistency.

Note also that the clock you have on your status bar is custom-made by your ROM. The ROM is allowed to use any means and is likely using real characters, while apps can only show icons. Hard to make, even less make it customizable.

I'm considering building the packs directly from the device, but it would require adding a lot of things and I still have issues signing an APK properly. Those extra things will have to be downloaded separately because Play Store policies do not authorize apps that contain code to mess with other APKs, such as de-odexing which now requires such extra download.

That said, the icons are getting old, and needs refreshing.

Yes, google policies do not distinguish between a good developer and a novice or bad practices developer. Maybe in the future learn to differentiate. :(

My ROM is stock (OnePlus One) CM11s 4.4.4 themed DarkUI of @Thyrus ;)

New packages in the future sounds great, this is not something urgent, I know you have a long list of work. Just the fact that you keep this in mind, for me as a gift. :victory:

Thank you so much @3c :good::good:
 

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
3C Toolbox 1.2 released

3C Toolbox version 1.2 has been released this morning on Play Store (Amazon will follow in a few days) and includes the following:

  • New widget Material (Android 5.0 Lollipop) background option
  • Update Xposed framework to version 2.6.1
  • Remove HOLO theme option now useless
  • New launcher shortcut theme options
  • New toggle widgets icon theme
  • Bug fixes

Updates for other apps should follow shortly.
 

Hedied4me

Senior Member
Sep 21, 2012
1,308
474
Lost Angeles
3C Toolbox version 1.2 has been released this morning on Play Store (Amazon will follow in a few days) and includes the following:

  • New widget Material (Android 5.0 Lollipop) background option
  • Update Xposed framework to version 2.6.1
  • Remove HOLO theme option now useless
  • New launcher shortcut theme options
  • New toggle widgets icon theme
  • Bug fixes

Updates for other apps should follow shortly.

Version 1.21 fixes the Failed to enable event issue. Thanks for quick response.

Sent from my cdma 4.4.2 Virgin Mobile HTC Desire 601 zara_cl
 
Last edited:

fcasoli

Senior Member
Oct 19, 2007
1,270
78
Today update is beautiful with min and max values in graphic widget!.. Thanks 3c!

6be2a791b94327fe69a2ff9de413e623.jpg
 

Celesica

Senior Member
Nov 21, 2014
77
6
Davao
Hi, I just want to know if there's any way you can put limit on the time for wakelocks, like to allow it only for how many seconds, and to deny an alarm. If so, then how and where in the app? Say for example Audiomix. Thanks!
 

N.Tesla

Senior Member
Apr 10, 2014
53
8
Hi, I just want to know if there's any way you can put limit on the time for wakelocks, like to allow it only for how many seconds, and to deny an alarm. If so, then how and where in the app? Say for example Audiomix. Thanks!

Hi, it is not possible to temporarily disable events or permissions, you can just disable it completely.

Need Root permissions and Xposed Framework installed to be 100% functional. Perhaps @3c can explain this information to better news. ;)

Open 3c toolbox, go to Apps Manager - Backups - and make a backup of the apps that you want to change, this is very important!

To disable permissions go to Apps Manager - Permissions - here you can disable permissions. At the bottom you can choose which apps show: All, User or System.

To disable specific permissions go to Apps Manager- Startups / Events. At the top of the list, select Type: All. Click on the App you want and disable unwanted events.

You can also make long pulsation and a popup window is displayed, select Permissions, disable Permissions or Services that do not want to grant. I have personally turned off everything that says "ads" or "report location" and some more.

Note 1: I have been unable to find anything related to AUDIOMIX. :eek:
Note 2: If after some App modify this becomes unstable if you can restore a backup made before. :)
 
  • Like
Reactions: Celesica

killoid

Senior Member
Feb 5, 2013
1,265
442
@3c is it possible to support screen on,rotating,full screen options without xposed framework? i am only using xposed framework for ur app. so i want to uninstall it.
 

tobitege

Senior Member
Oct 2, 2012
4,649
12,089
Minor issue: freezing App no longer Kills it as well. Running rooted Lollipop and latest Pro version.
 

3c

Senior Member
Jul 19, 2005
2,876
1,986
www.3c71.com
Minor issue: freezing App no longer Kills it as well. Running rooted Lollipop and latest Pro version.

That's an unfortunate side-effect of the free-version having issues freezing Play Services, which causes the app to also be terminated by the Lollipop OS (because free version uses ads provided by Play Services).

Next update will freeze apps as before, except when running the free version with ads and freezing GMS.
 

tobitege

Senior Member
Oct 2, 2012
4,649
12,089
That's an unfortunate side-effect of the free-version having issues freezing Play Services, which causes the app to also be terminated by the Lollipop OS (because free version uses ads provided by Play Services).

Next update will freeze apps as before, except when running the free version with ads and freezing GMS.

Sorry, but I wrote Pro = purchased version. ;)
P.S.: could it be that because I block it's internet connection with AFWall that it thinks, it would be free version?
P.S.2: issue with fresh install on OnePlusOne CM11S works as designed. Must be my mistake, sorry.
 
Last edited:

Top Liked Posts

  • 1
    Whoops my bad there is a search filter inside app for components I didn't actually notice that button.
    With the app manager it is ok but this app manager is somehow instant and ur one loads slower for the icons. Well not very slow but maybe 5 seconds.

    https://github.com/MuntashirAkon/AppManager.

    Not sure how he does it but it's in github and the code I think is then visible. his app manager loads like in the phones settings that stock app manager where it's instant. Icons instant to.

    He has a nice 1 click option for tracker and ad component blocking and it does block nearly all the junk on system and user apps I checked.

    I think on his github in issues he mentions the database he uses for them it's a public one I think and then he tweaks it to be more correct it is nice when I want to quick block mostly every thing .

    is it normal for the mah drain to say 0 for screen of.

    I didn't see a zram option can you add a disable zram option in the app and maybe similar raise zram to 15gb like some magisk modules have that strpxzram can make it 15gb i usually have mine disabled though.


    Can you also copy how notifications look on franco kernal manager it shows all the relevant info, mah drain screen on and off and deep sleep when i swipe down i attached a screen shot.


    Also could you add visible zram usage to go under the ram usage in task manager and system manager or maybe a memory section that's more dedicated to ram with them options to turn lmk off and all that i attached a screen shot of fkm settings that are for turning of zram/lmk and oos reaper if we wanted to test out preventing apps from closing.


    In explorer the root section is limited for me because of read write i am unable to do anything besides copy stuff then paste it to user space which is then boring i like to change files and sometimes mofidy them and swap boot animations on the go and also test them.
    On xda I found a guys method that seems to work for read write on the system folder and files in it.
    It didn't work for boot animations for me though but other magisk modules did.
    Maybe you can implement them.
    I'll find a link. They use magisk to work.
    edit. this link was handy to learn how to make a folder and file read writeable but i wasnt able to edit other folders on my phone like boot animation so i found a working boot animation module and linked the op to it and he reckons hes rw method should work for it by copying what the module has written in its code i discussed it withhim through out the thread and on the 2nd page of thread. or you can look in the boot animations zip on the 2nd link i added about how to do boot animation and probably any other file in the my_product folder which i was struggling with.
    https://forum.xda-developers.com/t/how-to-make-files-in-system-writable.4514603/



    can you also make a bootloop fix on your app so it detects rebooting or something and disables magisk modules automatically. and 1 for reverting faulty boot animation if possible if its done through the magisk method i then think its revertable if the modules folder is removed.




    I think u do have a boot animation section that doesnt work from the read write.

    I also noticed the github app manager has prevent background running and it runs of app opps setting and ur 1 is prevent sleeping turning the other app on didn't change ur apps sleeping settings so maybe it's a different method or could be added with your method. It's in running apps on the other app. I didn't see app opps in your app either. Also loading a apps details is slow maybe 5 seconds I'll screen shot it.

    Edit. added a screen shot of my battery stat's again sometimes it's in 5 minute intervals and other times its not.


    Another edit. I noticed ur cpu section doesn't have input boost options like fkm does I'll add screen shot and this cpusets and Stune boost. Also on the battery main page it's a little limited can you make it similar to fkm battery page like it shows good information there to. Screen on and off. Components power use.
    thanks for responding to me to.


    Edit again I noticed in ur cpu section that changong governor's fails for me but if I go to fkm governor switching works.
    I won't be doing ad blocking, that's not allowed on Play Store, and that's bad for developpers including me.

    App loading is 2 seconds for me because I have backups on cloud storage, otherwise app's list is instantaneous. So 5 seconds is like you run on a 10-year old device? Even my kids low-end 4-years old are loading the list in a snap. !?

    Is it the "process details" page you've attached a screenshot for that's taking 5 seconds delay ? If so there's definitely something blocking the app at some stage, any missing permission or App Ops being blocked ?


    Concerning CPU, my app not only checks what's written to governor instantly after writing it, but also update it in real-time. While other app don't and just show what users have set.

    I'll check the boot animations if I can integrate those in the app.


    I found zram options to be useless, tested on a few devices, and not only phones were getting slightly slower and didn't quite allow running more apps. I'm still not convinced it's a good idea, just hype that will degrade overall storage performance.


    mAh drain may show 0 when screen's off time/data is not reliable enough. The idea here is to provide accurate data, not some bullshit to pretend to do things better than others.


    You mentioned read-write issue many times, so I'm not sure what you are referring to? In explorer, read-write issue, then for boot animations? I'm using boot anim on a Samsung (different than other device) and then on some Xiaomi/OnePlus devices just fine, it uses Magisks as all Android recent versions are now systemless and system cannot be written to and I find this a pretty good thing to avoid messing one's device. Other than that I don't undestand those issues?




    Now, I can surely add writable-folder inside 3C's magisk module, probably from explorer, long-pressing a sub-folder of /system would bring options like "Make writable", "Make read-only" depending on actual setting. However that might have to copy a large amount of data depending on folder!
    Obviously that'll require a reboot to be activated and possibly some warning if too much data must be copied, or limited to x MB of data ?!

    The boot animation tab uses magisk to write to it. However I remember stumble on a device where boot animations couldn't be changed manually, there were stored in /vendor and sym-linked to /system and even though boot anim was overwritten on reboot, it was not used.

    I'll have to run more tests again to find if I still have such device handy.



    Concerning battery history, that depends on which setting you use, however for reliability reasons, historical data is logged when screen's turned on/off, or device's plugged/unplugged. Then history can be set to only show % changes, or all recorded data.


    EDIT: I believe you mentioned App Ops, and that's something I'm interested in adding and forgot about it since years.

    App has a bootloop fix in case of bad CPU settings, but didn't find disabling its own magisk module ever needed. Are you referring to auto-disabling 3C module or all of them?
  • 1
    Whoops my bad there is a search filter inside app for components I didn't actually notice that button.
    With the app manager it is ok but this app manager is somehow instant and ur one loads slower for the icons. Well not very slow but maybe 5 seconds.

    https://github.com/MuntashirAkon/AppManager.

    Not sure how he does it but it's in github and the code I think is then visible. his app manager loads like in the phones settings that stock app manager where it's instant. Icons instant to.

    He has a nice 1 click option for tracker and ad component blocking and it does block nearly all the junk on system and user apps I checked.

    I think on his github in issues he mentions the database he uses for them it's a public one I think and then he tweaks it to be more correct it is nice when I want to quick block mostly every thing .

    is it normal for the mah drain to say 0 for screen of.

    I didn't see a zram option can you add a disable zram option in the app and maybe similar raise zram to 15gb like some magisk modules have that strpxzram can make it 15gb i usually have mine disabled though.


    Can you also copy how notifications look on franco kernal manager it shows all the relevant info, mah drain screen on and off and deep sleep when i swipe down i attached a screen shot.


    Also could you add visible zram usage to go under the ram usage in task manager and system manager or maybe a memory section that's more dedicated to ram with them options to turn lmk off and all that i attached a screen shot of fkm settings that are for turning of zram/lmk and oos reaper if we wanted to test out preventing apps from closing.


    In explorer the root section is limited for me because of read write i am unable to do anything besides copy stuff then paste it to user space which is then boring i like to change files and sometimes mofidy them and swap boot animations on the go and also test them.
    On xda I found a guys method that seems to work for read write on the system folder and files in it.
    It didn't work for boot animations for me though but other magisk modules did.
    Maybe you can implement them.
    I'll find a link. They use magisk to work.
    edit. this link was handy to learn how to make a folder and file read writeable but i wasnt able to edit other folders on my phone like boot animation so i found a working boot animation module and linked the op to it and he reckons hes rw method should work for it by copying what the module has written in its code i discussed it withhim through out the thread and on the 2nd page of thread. or you can look in the boot animations zip on the 2nd link i added about how to do boot animation and probably any other file in the my_product folder which i was struggling with.
    https://forum.xda-developers.com/t/how-to-make-files-in-system-writable.4514603/



    can you also make a bootloop fix on your app so it detects rebooting or something and disables magisk modules automatically. and 1 for reverting faulty boot animation if possible if its done through the magisk method i then think its revertable if the modules folder is removed.




    I think u do have a boot animation section that doesnt work from the read write.

    I also noticed the github app manager has prevent background running and it runs of app opps setting and ur 1 is prevent sleeping turning the other app on didn't change ur apps sleeping settings so maybe it's a different method or could be added with your method. It's in running apps on the other app. I didn't see app opps in your app either. Also loading a apps details is slow maybe 5 seconds I'll screen shot it.

    Edit. added a screen shot of my battery stat's again sometimes it's in 5 minute intervals and other times its not.


    Another edit. I noticed ur cpu section doesn't have input boost options like fkm does I'll add screen shot and this cpusets and Stune boost. Also on the battery main page it's a little limited can you make it similar to fkm battery page like it shows good information there to. Screen on and off. Components power use.
    thanks for responding to me to.


    Edit again I noticed in ur cpu section that changong governor's fails for me but if I go to fkm governor switching works.
    I won't be doing ad blocking, that's not allowed on Play Store, and that's bad for developpers including me.

    App loading is 2 seconds for me because I have backups on cloud storage, otherwise app's list is instantaneous. So 5 seconds is like you run on a 10-year old device? Even my kids low-end 4-years old are loading the list in a snap. !?

    Is it the "process details" page you've attached a screenshot for that's taking 5 seconds delay ? If so there's definitely something blocking the app at some stage, any missing permission or App Ops being blocked ?


    Concerning CPU, my app not only checks what's written to governor instantly after writing it, but also update it in real-time. While other app don't and just show what users have set.

    I'll check the boot animations if I can integrate those in the app.


    I found zram options to be useless, tested on a few devices, and not only phones were getting slightly slower and didn't quite allow running more apps. I'm still not convinced it's a good idea, just hype that will degrade overall storage performance.


    mAh drain may show 0 when screen's off time/data is not reliable enough. The idea here is to provide accurate data, not some bullshit to pretend to do things better than others.


    You mentioned read-write issue many times, so I'm not sure what you are referring to? In explorer, read-write issue, then for boot animations? I'm using boot anim on a Samsung (different than other device) and then on some Xiaomi/OnePlus devices just fine, it uses Magisks as all Android recent versions are now systemless and system cannot be written to and I find this a pretty good thing to avoid messing one's device. Other than that I don't undestand those issues?




    Now, I can surely add writable-folder inside 3C's magisk module, probably from explorer, long-pressing a sub-folder of /system would bring options like "Make writable", "Make read-only" depending on actual setting. However that might have to copy a large amount of data depending on folder!
    Obviously that'll require a reboot to be activated and possibly some warning if too much data must be copied, or limited to x MB of data ?!

    The boot animation tab uses magisk to write to it. However I remember stumble on a device where boot animations couldn't be changed manually, there were stored in /vendor and sym-linked to /system and even though boot anim was overwritten on reboot, it was not used.

    I'll have to run more tests again to find if I still have such device handy.



    Concerning battery history, that depends on which setting you use, however for reliability reasons, historical data is logged when screen's turned on/off, or device's plugged/unplugged. Then history can be set to only show % changes, or all recorded data.


    EDIT: I believe you mentioned App Ops, and that's something I'm interested in adding and forgot about it since years.

    App has a bootloop fix in case of bad CPU settings, but didn't find disabling its own magisk module ever needed. Are you referring to auto-disabling 3C module or all of them?
  • 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