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

Preferred icon theme

  • No icon

    Votes: 0 0.0%
  • Flat material icons

    Votes: 5 45.5%
  • Theme colored 3D icons

    Votes: 2 18.2%
  • Colorful 3D icons

    Votes: 4 36.4%

  • Total voters
    11
Search This thread

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Hello 3C,

Is there any chance /situation that "real-time-data" does log less data than "every 60s"? I cannot do a comparison because of course I cannot collect data with both frequency at the same time....
I'm sorry I don't understand the question. Real-time correspond to every-time the OS sends data update, which is often the most accurate however logging rate is undefined and adapt itself to the situation and data variations.

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

With real-time data you can long-press history and tap 'shows % changes only'. Either way I don't understand how it prevents collecting data or doing a comparison? What are you trying to compare in the first place?
 

白い熊

Senior Member
Aug 29, 2011
1,006
358
相撲道
@3c I think you have substring search implemented when filtering by tag:

I have "freeze" and "nonfreeze" tags – when I select "freeze" as the filter it also lists the "nonfreeze" apps. This is undesirable I think.
 

pz4551

Member
Dec 21, 2021
15
0
I'm sorry I don't understand the question. Real-time correspond to every-time the OS sends data update, which is often the most accurate however logging rate is undefined and adapt itself to the situation and data variations.

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

With real-time data you can long-press history and tap 'shows % changes only'. Either way I don't understand how it prevents collecting data or doing a comparison? What are you trying to compare in the first place?

I want to collect data with the maximum accuracy possible.

I did a short study:

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

Test 1 with Setting "log every minute": 72 log entries.
'11.01.2022 00:04:53'
'11.01.2022 00:09:52'
'11.01.2022 00:14:52'
'11.01.2022 00:19:52'
'11.01.2022 00:24:52'
'11.01.2022 00:29:52'
...
1.01.2022 05:44:52'
'11.01.2022 05:49:52'
'11.01.2022 05:54:52'
'11.01.2022 05:59:52'

Test 2 with Setting "Real Time": 13 log entries.
'12.01.2022 00:16:53'
'12.01.2022 00:47:52'
'12.01.2022 01:14:36'
'12.01.2022 01:37:13'
'12.01.2022 02:07:14'
'12.01.2022 02:30:22'
'12.01.2022 03:00:55'
'12.01.2022 03:32:07'
'12.01.2022 04:02:39'
'12.01.2022 04:33:26'
'12.01.2022 05:04:00'
'12.01.2022 05:39:30'
'12.01.2022 05:41:47'


Apparently the app is sent to sleep somehow and does not log every 60s.
With log setting "every 60s" this results in a log entry every 5 minutes. And "real time" every 15-30 minutes....

If display is turned on, the app does indeed log every 60s, example here:
'09.01.2022 08:36:29'
'09.01.2022 08:37:29'
'09.01.2022 08:38:29'
'09.01.2022 08:39:30'
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
I want to collect data with the maximum accuracy possible.

I did a short study:

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

Test 1 with Setting "log every minute": 72 log entries.
'11.01.2022 00:04:53'
'11.01.2022 00:09:52'
'11.01.2022 00:14:52'
'11.01.2022 00:19:52'
'11.01.2022 00:24:52'
'11.01.2022 00:29:52'
...
1.01.2022 05:44:52'
'11.01.2022 05:49:52'
'11.01.2022 05:54:52'
'11.01.2022 05:59:52'

Test 2 with Setting "Real Time": 13 log entries.
'12.01.2022 00:16:53'
'12.01.2022 00:47:52'
'12.01.2022 01:14:36'
'12.01.2022 01:37:13'
'12.01.2022 02:07:14'
'12.01.2022 02:30:22'
'12.01.2022 03:00:55'
'12.01.2022 03:32:07'
'12.01.2022 04:02:39'
'12.01.2022 04:33:26'
'12.01.2022 05:04:00'
'12.01.2022 05:39:30'
'12.01.2022 05:41:47'


Apparently the app is sent to sleep somehow and does not log every 60s.
With log setting "every 60s" this results in a log entry every 5 minutes. And "real time" every 15-30 minutes....

If display is turned on, the app does indeed log every 60s, example here:
'09.01.2022 08:36:29'
'09.01.2022 08:37:29'
'09.01.2022 08:38:29'
'09.01.2022 08:39:30'
All this is coincidental. App is not put to sleep, it's the whole device is in deep sleep and waking up only when needed. When I use my device it logs more frequently than every minute. And at night I sometimes get only 2 logs or 20, depending on how busy the device gets or how many poorly developed apps are waking-up the device.

If you want 1-minute interval logging, eg "relative maximum accuracy", simply select that option. But if you see battery draining more than usual at night don't be surprised.

Given you experienced both, what are the actual battery drain at night you see and your estimated gain using 1-minute vs real-time?
 

pz4551

Member
Dec 21, 2021
15
0
All this is coincidental. App is not put to sleep, it's the whole device is in deep sleep and waking up only when needed. When I use my device it logs more frequently than every minute. And at night I sometimes get only 2 logs or 20, depending on how busy the device gets or how many poorly developed apps are waking-up the device.

If you want 1-minute interval logging, eg "relative maximum accuracy", simply select that option. But if you see battery draining more than usual at night don't be surprised.

Given you experienced both, what are the actual battery drain at night you see and your estimated gain using 1-minute vs real-time?
I dont see big differences. After all, we are talking about only 59 additional log entries in 6 hours. No too much.

Do you know how with what frequency the average current value is updated?
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
I dont see big differences. After all, we are talking about only 59 additional log entries in 6 hours. No too much.

Do you know how with what frequency the average current value is updated?
That depends on device and manufacturer, I've never seen any precise rule as your previous post shows, it's very inconsistent.
Google have set some rules asking manufacturer to report in micro-Amp (positive when charging) but it is barely followed, even Pixel devices don't keep up with this rule!
 

pz4551

Member
Dec 21, 2021
15
0
My summary would then be for myself:
  1. Use the most lightweight app so a wake-up of the device/app leads to little processor load.
  2. Logging short term/at the beginning: Log Current Now & Current Averaged with a very high frequency. (1s?)
  3. With that data: Find out how often the averaged current is updated for the device type
  4. Logging long term: Set the logging frequency to the actual update frequency of current average
 
Last edited:

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
My summary would then be for myself:
  1. Use the most lightweight app so a wake-up of the device/app leads to little processor load.
  2. Logging short term/at the beginning: Log Current Now & Current Averaged with a very high frequency. (1s?)
  3. With that data: Find out how often the averaged current is updated for the device type
  4. Logging long term: Set the logging frequency to the actual update frequency of current average
To determine your device update frequency open status tab and tap mA value repeatedly and you'll see it updates after the actual interval.
 

pz4551

Member
Dec 21, 2021
15
0
To determine your device update frequency open status tab and tap mA value repeatedly and you'll see it updates after the actual interval.

Great suggestion.

My results:
Update frequency of „Current Avg.“
Analysis through
Manual Tapping in
3c toolbox
Update frequency of „Current Now“
Analysis through logging another app
(logs every few milliseconds)
MSGoogle Nexus 71s1s
UASamsung Galaxy S6 Edge30s10s

My conclusion:
  • 60s update is not enough to capture either 1s or 30s...
  • Real-time frequency is also not frequent enough as it is even less frequent.

Next, I will use "log every 5 second during charging" for now and will only use the data during charging.
Let's see if results change.

Thank you.

My wish would still be to allow the user to set logging frequency in seconds manually (text input field), but I understand that you get worse user review then.
 

白い熊

Senior Member
Aug 29, 2011
1,006
358
相撲道
@3c I think you have substring search implemented when filtering by tag:

I have "freeze" and "nonfreeze" tags – when I select "freeze" as the filter it also lists the "nonfreeze" apps. This is undesirable I think.
It is definitely undesirable - as it also has an effect the "opposite" way:

If you filter for exclusion of apps tagged "freeze" it will not list any app tagged "unfreeze" as of course the "freeze" substring is picked up by the filter there.

I think the filtering by tags should definitely work by the full string of the tag's name, not substring.
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
It is definitely undesirable - as it also has an effect the "opposite" way:

If you filter for exclusion of apps tagged "freeze" it will not list any app tagged "unfreeze" as of course the "freeze" substring is picked up by the filter there.

I think the filtering by tags should definitely work by the full string of the tag's name, not substring.
It is fixed in 2.5.7 (in beta).
 

bege10

Senior Member
May 26, 2018
247
69
Germany
It's usually based on memory usage but Google is being more and more obscure about why it does what it does. I remember the days where apps with widgets were killed while others like net browsers were not, so nothing surprises me anymore.

Looking at your logs the OS kills an app that has 4+ services running... And it restarts them immediately!?

I will monitor my device for such thing to try to understand what's going on.
After your relating fixes it takes 4 instead of 3 days to get the tombstones folder filled with 50 entries regarding the 3C library.
Is there anything more you found out? Is there something the devs of LineageOS or /e/OS can do? Is there something you can do that 3C Toolbox is not being killed by the system?
There is an extremely unpleasant situation when 3C Toolbox is being killed: Shortly before a scheduled task should start. That task will not start as it happened here with a daily backup.
 
Hello everybody and thank you so much for that wounderful convolute
of all the stuff, I used to scan playstore up and down, untill I have found 3C last autum and just changed playstore to instructions and threads on 3c71 and here at xda before asking every allready answerd question again.

I hope I also will support this thread with some productive questions and input in future.

Regarding to Bege10 worries about app kills by daily new suprising reasons, this is my biggest disappointment of the app, too.
Especially loseing Companion-tool privilegs after every unsuccessful kill attempt by google is so sad.... still alive somehow, but more like disabled zombie mode and not predictable to have PC around.
Since ccc71 I am only restarting my phone -and loseing Companion tool-
when there is my computer within range of 1meter to restart it right again after. But there is allways something kickingaccessibility permissions most of the times and sometimes one of the other permissions. So I am loosing the toolbox step by step and lose it at some point.

So,my question and wish would be some kickstart / reset button of Companion tool right on mobile phone without any need of computer and USB ADB.

Couple days ago I have found a thread how to directly use ADB from phone via Wifi debugging and some kind of self breeding by sending the signal in a circle from one app via wifi to another receiving app on same phone.

I haven't had time to follow that idea so far, but maybe it might be some Idea for walkaround to use the Companion tool or at least a refresh command, after once fully installed via USB and computer, right from mobile phone.

For me, the pain from beaten up by Google would be much smaller with oportunity to just restart app again.
My suggestion for internal project name for a restart button:
= Don Quixote =

Thanks for reading my first post on xda ever,
but way more for outstanding support around 3C over the years!

Kay
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Hello everybody and thank you so much for that wounderful convolute
of all the stuff, I used to scan playstore up and down, untill I have found 3C last autum and just changed playstore to instructions and threads on 3c71 and here at xda before asking every allready answerd question again.

I hope I also will support this thread with some productive questions and input in future.

Regarding to Bege10 worries about app kills by daily new suprising reasons, this is my biggest disappointment of the app, too.
Especially loseing Companion-tool privilegs after every unsuccessful kill attempt by google is so sad.... still alive somehow, but more like disabled zombie mode and not predictable to have PC around.
Since ccc71 I am only restarting my phone -and loseing Companion tool-
when there is my computer within range of 1meter to restart it right again after. But there is allways something kickingaccessibility permissions most of the times and sometimes one of the other permissions. So I am loosing the toolbox step by step and lose it at some point.

So,my question and wish would be some kickstart / reset button of Companion tool right on mobile phone without any need of computer and USB ADB.

Couple days ago I have found a thread how to directly use ADB from phone via Wifi debugging and some kind of self breeding by sending the signal in a circle from one app via wifi to another receiving app on same phone.

I haven't had time to follow that idea so far, but maybe it might be some Idea for walkaround to use the Companion tool or at least a refresh command, after once fully installed via USB and computer, right from mobile phone.

For me, the pain from beaten up by Google would be much smaller with oportunity to just restart app again.
My suggestion for internal project name for a restart button:
= Don Quixote =

Thanks for reading my first post on xda ever,
but way more for outstanding support around 3C over the years!

Kay
If you set adb wifi (adb tcpip something, should be documented on companion page), this will help the app to make it survive kills.

Also, to avoid (or reduce) app kills you can add a notification shortcut that will tell the OS the app is on foreground, which in turn might help keep companion features alive longer.
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
After your relating fixes it takes 4 instead of 3 days to get the tombstones folder filled with 50 entries regarding the 3C library.
Is there anything more you found out? Is there something the devs of LineageOS or /e/OS can do? Is there something you can do that 3C Toolbox is not being killed by the system?
There is an extremely unpleasant situation when 3C Toolbox is being killed: Shortly before a scheduled task should start. That task will not start as it happened here with a daily backup.
There's no much I can do while Google still believe their oom system is best and smartest of all, but still keeps killing apps having active service, even widgets.

That said, of you add a notification shortcut it will tell the OS that the app is active and might help prevent the killings.
 

白い熊

Senior Member
Aug 29, 2011
1,006
358
相撲道
@3c which properties of managed apps are dependent on the xposed module? Only networking?

I'm asking because now on A12 I have to use LSPosed and so need to whitelist all the apps to be affected by the module, so need to know what is effectively managed outside of the module scope.
 

ciclolars

Senior Member
Nov 22, 2014
147
13
Does the app provide an alarm or notification if battery reaches or drops above or below a certain percentage? I cannot find this option.
Thanks in advance!
This is an awesome app that is always on my android devices, thanks @3c
 

白い熊

Senior Member
Aug 29, 2011
1,006
358
相撲道
@3c which properties of managed apps are dependent on the xposed module? Only networking?

I'm asking because now on A12 I have to use LSPosed and so need to whitelist all the apps to be affected by the module, so need to know what is effectively managed outside of the module scope.
Also, which operations does the additional “System helper” provide? Its description only says “additional” – I'm trying to see whether it's beneficial for me to have it installed.
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Also, which operations does the additional “System helper” provide? Its description only says “additional” – I'm trying to see whether it's beneficial for me to have it installed.
Mainly permission control and battery icons (notification settings), the others can be achieved without Xposed (using logcat), and include app's management control (full-screen, rotate, lock, etc). The app will tell you it's missing xposed if you just don't enable the module when stumbling on a feature that needs it. Unless you hide them.

System helper adds many toggles and ability to turn on/off wifi/apn and other things, can be quite useful.

Can't make an exhaustive list as it keeps changing with every version of Android and I lost track of the mess left by Google when things become possible with helper in Android vX and then no more in vY and again in vZ.
 
  • Like
Reactions: 白い熊

Top Liked Posts

  • 1
    Beta version 2.9.3e is still under review by Google, hopefully they'll release it pretty soon.

    In the mean-time I won't be available next week, back on the 27th, so hopefully I didn't introduce new bugs. I'll move the version in production by then if all checks out.
  • 3
    2.9.3d if select cpu frequence 1 or 2 in chart widget it will automatically turn off double chart, is this bug?
    Indeed that's a bug, should be fixed in 2.9.3e being published.
    2
    3C toolbox 2.9.3 system uptime in widget shows cpu frequence also cant show in double chart
    This will be fixed in 2.9.3d, but you'll have to edit widget configuration to show the option you want. There's been an overlap in data configuration causing this.
    1
    This will be fixed in 2.9.3d, but you'll have to edit widget configuration to show the option you want. There's been an overlap in data configuration causing this.
    Thank you.
    1
    Beta version 2.9.3e is still under review by Google, hopefully they'll release it pretty soon.

    In the mean-time I won't be available next week, back on the 27th, so hopefully I didn't introduce new bugs. I'll move the version in production by then if all checks out.
  • 58
    [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