yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] 3c:
3C Log Reader suspended

Dear users, just to inform you that 3C Log Reader app is suspended.

[IMG="Suspsended"]https://xdaforums.com/attachment.php?attachmentid=4841027&stc=1&d=1570793268[/IMG]

I suspect that the reason is that the first thing the app does is inform users to grant READ_LOGS permission to the app using ADB and provide an URL with (very) little more information. Still waiting for confirmation.

If it confirms I'll have to remove any ADB information from the app and the URL that gives the ADB command to run. In app description, it explains ADB is needed if not rooted. Not sure what I can keep in there.

More problematic is that if it confirms, 3C (Legacy) Battery Stats and 3C Toolbox are in the same situation, Battery stats description mentions root, ADB and the command to run! 3C Toolbox have the log reader screen and the command being shown too.

I have until the end of the month to clean this up for the battery stats app (no more update after that)!
[Android Apps and Games] 3c:
FWIW, this app will not be reinstated, didn't get any confirmation about the root cause of the violation though. Moving forward I've removed all references to any ADB commands in my apps and web site and will publish app updates shortly. Hopefully this is it.
[Android Apps and Games] Zaxx32:
Hmmm...so now apps are not allowed to recommend ADB commands or options to users that may not have root? Well that blows.. coming from someone who went for a year w/o root, ADB commands are (were?) a saving grace for some apps...like Greenify for example. I hope I'm wrong tho! smh...
[Android Apps and Games] 3c:
Apps can still use permissions granted through ADB, but apps cannot give instructions or directly do it.

This is the violation details I received: " your app currently contains the facilitation or provides instructions on how to hack services, software or hardware, or circumvent security protections ". A simple extract from their policy page. Pretty clear giving such instructions is against the policy.

But wait a minute... this means those 3 permissions are protected with security measures (really? which one?), one can circumvent with an open to the world feature that started to authorize it in Android 5+. Or is it hacking a service?

IMO that's bull**** because they intentionally opened the door with Android 5 and couple of years later they would ban everyone using it. Not everyone actually, as I can find so many apps with those commands in their description! I had it in 3C Battery Stats for months, and a link in 3C Toolbox for years!

That's where I'm worried, if it isn't the issue in the first place, but Google would not confirm anything, just the usual " As much as I'd like to help, I’m not able to provide any more information ". I don't see how a so basic log reader who be breaking that policy in any other way. it just reads logs.

I'm going to fill another appeal because it's clearly not clear.
[Android Apps and Games] bege10:
Doesn't backup apps updated by F-Droid any more

Hi,

apps that are updated by F-Droid are not backed up automatically any more, those updated by Play Store are updated. I cannot tell after which update of 3C Toolbox Pro that began.

Samsung Galaxy S5 Plus (SM-G901F), LineageOS for microG 16 (Android 9)

3C Toolbox Pro 2.1.0
[Android Apps and Games] 3c:
It's doubtful there's any relationship between an update and this issue. Fact is app receives an ACTION_PACKAGE_REPLACED message from the OS and takes actions from there.

The way apps are updated is irrelevant, even when the toolbox installs/updates APK with root, it also receives this message from the OS.

I you send appropriate logs, showing the update process from F-droid, we might be able to pin-point the root cause, but it's likely f-droid or the OS prevents the message from being delivered.
[Android Apps and Games] bege10:
Maybe I was mistaken: Today even Play Store updates are not backed up. Maybe between the updates of Play Store that still worked and F-Droid that didn't work any more there was a 3C update that broke the feature? Or anything with the system? 3C Toolbox has all permissions in apps info and LineageOS privacy guard except contacts. Is there anything else I can check?

EDIT:

This problem remained for at least a week, several reboots of the phone in that time.

Now, after another reboot, the updates of both app stores are backed up by 3C. So it looks like a system instability unless you changed anything in the latest update of 3C.
[Android Apps and Games] 3c:
I think I found the issue: there's a possibility that the service would not restart after app kills the app's service, not sure if a force-stop or a OOM kill does it, but one of them can result in this issue. And by start, I mean registering to receive the mentioned event. Could never happen with Android N and below because it was registered in the Manifest, now an app needs to register at run time.

You can download an update here: https://3c71.com/Toolbox.apk. Same version as Play Store, with the fix.
[Android Apps and Games] 3c:
Version 2.1.2 published in beta

Dear users,

Version 2.1.2 is in beta, and will go live tomorrow if everything goes well. It's primarily bug fixes reported since 2.1.1. So if you have an issue, it's a good time to mention it.

It's also the first version for which only the main app is updated.

To everyone not having migrated to the new model, please follow this guide.

The unlock APK will be updated as a key-only in 2020. You will no longer receive 2 APK updates each time.

As always, thank you all for your support.
[Android Apps and Games] bege10:
At a first try it works as expected. Thank you very much. I'll let you know if the problem will come back.

---------- Post added at 05:49 PM ---------- Previous post was at 05:44 PM ----------

3C Toolbox does not update all backups any more. I guess it only updates backups of apps that have been used since the last backup. I appreciate this very much. Could you, please, add the updated or not updated backups in the backup log?
[Android Apps and Games] 3c:
It never did. It updates apps backups if the APK or the data has changed since last backup, so if you don't use an app, its data do not change and backup is skipped because it's already up-to-date. At least that's the rational for updating backups on schedule.

Do you still need that logged, considering the backups are up-to-date anyway?
[Android Apps and Games] bege10:
Strange, here all backups have been updated every day since I use 3C Toolbox, not the APKs but the data. It is only a few weeks ago that the number of updates differ from day to day. So yes, I'd like to see which apps have been updated.
[Android Apps and Games] bege10:
I cannot remove protection from backups any more. Don't know when that started because I didn't try that for quite a while.
[Android Apps and Games] 3c:
Thanks, will be fixed in 2.1.2a.
[Android Apps and Games] beeshyams:
I upgraded to 10 and did a fresh install of app and pro key. Pro key says all is fine and it is but after some time I see ads again

Both are excluded from battery optimization. Oneplus-7 (not pro)
[Android Apps and Games] 3c:
OnePlus devices have extra blocking mechanisms. See here for more information (and actual screenshots): https://www.3c71.com/android/?q=node/2756
[Android Apps and Games] beeshyams:
Thanks. I had done that *after* posting and overnight it seems to be fine. Will revert if any issues later
[Android Apps and Games] beeshyams:
@3c

Thanks for dedication for this app.

I have upgraded to 10 and since EdXposed isn't officially supporting 10, I don't want to enable more modules than absolutely necessary.

What do I lose by not enabling the 3c and 3c pro modules? And why have two modules??

Thanks for your time
[Android Apps and Games] 3c:
You loose permission control only. Note however that app controls (force full-screen/screen-on/rotate, crystalize and protection) are all more efficient with xposed (way more).
[Android Apps and Games] beeshyams:
Thanks. But why both modules 3c and 3c pro. Isn't enabling pro module enough?
[Android Apps and Games] 3c:
Main app is unlocked by unlock key, like many apps on play store, SuperSU had a SuperSU Pro APK which unlocked the main app. Much easier/faster to maintain, as detailed here: https://3c71.com/key (why section).
[Android Apps and Games] beeshyams:
Thanks again. I did a clean install on the new device a week ago so I guess I don't need to bother about the new policy? In the sense, I don't need to migrate

Haven't been following the thread so missed this
[Android Apps and Games] 3c:
You're all set, indeed.
[Android Apps and Games] beeshyams:
Just to update you, and not complaining - I am on Oneplus-7, Android 10 and enabled your modules in EdXposed. They cause a lag which is particularly noticeable in Chrome and few other downloaded apps, so disabled it.

I know that EdXposed has only yesterday officially supported 10 (and I haven't tried that because it requires a custom Magisk), so things are far from stable but just to bear in mind that the Modules may need tweaks. Or it may be device specific IDK

FYI as heads up
[Android Apps and Games] 3c:
Thanks for the heads up, do you have xposed logs when module is active? It may show something useful. I have a Pixel 3 with Android 10, so I may be able to reproduce, if I manage to install xposed on it. But until then, any logs you can provide (logcat+xposed) may help.
[Android Apps and Games] beeshyams:
Yes. Just took them. Both Xposed and log cat on boot

https://my.pcloud.com/publink/show?code=XZNUi4kZsqbaxP9yW7BARHTy8WTjHkWVUEdV

https://my.pcloud.com/publink/show?code=XZSIi4kZWJc0mEdaSwSEIiVFdQRvqJYuGGNX

This would help you install :

You may like to see the latest announcement of EdXposed (yesterday--see https://github.com/ElderDrivers/EdXposed/releases)

and try

OR

if you don't want to go that way try YAHFA /Sandhook module mentioned in post 30 of Gravitybox for 10 thread (currently using that). Here's the link https://xdaforums.com/showpost.php?p=80392829&postcount=30
[Android Apps and Games] 3c:
Thanks, I found a hook that didn't work, but otherwise nothing special that would explain lagging. You have another xposed module (Maxr1998?) having issues with non-existant methods, but I doubt it makes any difference.

Next update (2.1.3a) will fix that non-working hook and reduce logging, let me know if that helps.
[Android Apps and Games] beeshyams:
Welcome.

The other module isn't being maintained anymore but I keep using it... Now past tense. Uninstalled that.

Let's see how it goes after your update.

Thanks
[Android Apps and Games] beeshyams:
Sorry for this but has this been addressed in the update? Asking since I don't have laptop access for a while to check

Edit : Also don't see it in Changelog
[Android Apps and Games] beeshyams:
@3c

In the app manager, statistics, usage of YouTube is not shown. That's probably because I am using Magisk YouTube Vance version which blocks ads and has other features.

Is it possible to enable that?

Thanks
[Android Apps and Games] Johnmy212i:
I just installed the latest version 2.1.3b. But it seems there is a bug to edit the widget option. So if I have a widget and then add a second one, I can only edit the second widget (it will only edit the latest one even if I already swipe to the one that I wanted to edit). :confused:
[Android Apps and Games] 3c:
Last version is 2.1.3c, non beta. I tried to reproduce your issue, but swiping from one widget to another allows me to edit the desired widget. So I tested on 2 other devices, didn't have any issues.
[Android Apps and Games] Johnmy212i:
I already reinstall from playstore, but I still have the problem.

The old ver 1.9.x didn't have this problem (at least on my s6)
[Android Apps and Games] 3c:
Just tried on a third device, no issues. Please start a debug session, start recording your screen, reproduce the issue, then send the recording using a support request, so I can see what's going on and check corresponding logs.
[Android Apps and Games] 3c:
Too small a change to be noted in change log or sometimes I just forget to list all fixes. And it's only about a hook that's failing on boot, preventing SD permission control (on Android 10).

Can't enable stats if they are not logged.
[Android Apps and Games] Johnmy212i:
I have just sent you a support request.
[Android Apps and Games] beeshyams:
Thanks for your revert. I tried with the latest update and faced the same problem of extreme lag. Couldn't take logs. Probably it is an issue of EdXposed itself, though two modules are running fine. It's a bit confusing to me.

Now, EdXposed is officially supporting 10 but that needs some changes on Magisk side. Once these things are sorted out, I will try again and if the problem persists, update you (https://github.com/ElderDrivers/EdXposed/releases).

Thanks for your support

Edit:Reason I mentioned logging of that Magisk module is because stock battery statistics show that and I feel wrongly.
[Android Apps and Games] 3c:
I will try to install edxposed for Android 10 on my Pixel and let you know if I have the same issue or find more information about this.

Try exiting the settings screen using back button instead of home. The OS is provisioning a widget ID which seems to get stuck on last added widget. That said, it's an unlikely scenario where you don't use anything else from the app but the widget settings, not even tapping on the added widgets or the app icon from launcher.
[Android Apps and Games] 3c:
I'm trying to get xposed up-and-running, however it can't find the modules.list on boot, so I suppose the Magisk custom build is not installed properly. How did you install the customized magisk build?

EDIT: Nevermind, found the URL on github, just installed and rebooting with xposed module enabled... Didn't notice any lag though.

Have you tried disabling all modules but the toolbox? That's my setup, with only the toolbox module enabled.
[Android Apps and Games] Johnmy212i:
I just tried it, still the same problem. I decided to rollback to older version to check it and it works quite fine (currently there's a display bug, but last time before I upgraded it there was no display bug).

I just sent you another support request, maybe you could find something interesting.
[Android Apps and Games] 3c:
You rolled-back to a version 6 months old, so it won't help. You need to exit the app with back button (when in settings) or tap the + after adding a widget. If you still can't edit desired widgets, try to kill the app and start it normally (from app icon), then open settings.

Please use debug APK here and send a support request after trying to edit different widgets: https://3c71.com/Toolbox.apk
[Android Apps and Games] beeshyams:
Thanks for trying it out. I am a little rushed and caught up in things, so will try and revert earliest. BTW, I was also waiting for official Magisk to incorporate this change so that things are streamlined, that's why didn't try the link I pointed out. Also, as a help can you kindly explain how you did it. I saw the link but didn't know how to proceed thereafter.

Thanks in advance
[Android Apps and Games] 3c:
Downloaded the updated edxposed binaries, installed them along latest version of riru. Then went into Magisk, settings, update channel, custom and entered github url, it offered me to update magisk, so did it, enabled toolbox module, reboot, and voilà. Module loaded fine, and in use for various screen-on settings I had previously setup, which used logcat output up until now.

EDIT: Thanks for the link, I didn't know where to start from ;)
[Android Apps and Games] beeshyams:
Deleted
[Android Apps and Games] 3c:
Not sure why you deleted your thread.

Anyway, based on the above, I tested more apps, as initially I thought it was lagging all the time, everywhere.

Found out Chrome is starting a "zygote" process which doesn't like to listen to file changes (using FileObserver API). Skipping this solved the issue.

Next update will have a compatibility fix included, in beta tomorrow.

By the way, for those who don't know yet, I just noticed it is getting easier to get out of beta on Play Store, without the need for uninstalling. Play Store will automatically stick to the next stable version when it becomes available (after signing-out of beta of course).
[Android Apps and Games] 3c:
That's my findings too, everything worked fine until starting Chrome. This should now be ok in beta update published this morning.

You can "read" logs from within the app, save a copy and load it later (the 9-square in the top-right have sharing/load/save features). You can also search and filter by various methods. I usually use it as-is, pause to search for specifics, and if there's just too much data, I send it to my email for reading "offline".

When I use explorer to click on a saved log, I'm offered a choice of viewers, and I know Chrome actually does a nice job at it. I used an editor (can't remember the name though) and it was working fine. I searched for "Open Document Reader" on Play Store, ended-up on "PDF Reader for Android" !?
[Android Apps and Games] 3c:
Beta 2.1.4

Beta version 2.1.4 is out since this morning (EU time).

It includes the following:

Ability to save multiple data of each APK backups, supporting individual protection, deletion and max data.

Ability to use a single network shared backup location across multiple users, by identifying individual data owners. Data identification can be set in app settings, Apps.

Xposed compatibility update for Android 10, as discussed in previous posts.
[Android Apps and Games] beeshyams:
I was very hopeful but b it didn't work unfortunately. Same lag symptoms - things OK till Chrome activated

Here is the download link for Xposed logs pulled from app. If you want from PC, it may take time

https://my.pcloud.com/publink/show?code=XZSFn8kZnrmatA6PUlXlx5MBsAPgc8Lz4rOX

It's only 3c modules enabled - no other modules

Disabled 3C and other two modules work fine

Edit: Logs from laptop

1. EdXposed at boot, only errors

https://my.pcloud.com/publink/show?code=XZTWn8kZTOM82KjaUMB8hg9UR8rTJH1IsgaV

2. Logs when Chrome activated and freeze happens. It is complete logcat since I don't know what you want to see

https://my.pcloud.com/publink/show?code=XZ0sn8kZRNuIyCevbQFPTtM81fL6fJcOdsFX

The link to Open Document Reader

https://play.google.com/store/apps/details?id=at.tomtasche.reader
[Android Apps and Games] 3c:
1. I see one single "failed to hook", not "only errors", everything else if informational and as expected. That said, this logs comes from older version 2.1.3. So you can't be running latest beta (2.1.4a). I update my device with latest beta from Play Store, rebooted, all good, can use Chrome just fine, and there's a line in xposed logs showing this case is handled: I/EdXposed-Bridge: Not loading package com.android.chrome in process android

2. When chrome activates and freezes the whole device, there are no single logs about it, be it in xposed or logcat. Chrome gets stuck in a loop within itself.

Thanks, I'll try that ODR app to see if things can be improved.
[Android Apps and Games] beeshyams:
I am surprised about your statement of version and I can't understand. I downloaded the latest update of today and saw in the Changelog too about EdXposed compatibility. Please see screen shot

Coming to Chrome, if I understand you right, the problem is not related to 3c post logs. Again, I don't know why it should go into a loop only when 3C module runs. Beyond my understanding.

Sadly, the only conclusion for me is that I can't use the xposed modules of 3c if Chrome is not related to this.
[Android Apps and Games] beeshyams:
Edit :To be doubly sure checked the Xposed module list and it clearly shows module updated today. So, as a user, I can't do anything else regarding latest version.

To rule out any Play Store issues, uninstalled 3C and installed again. Repeated test (minus logs) and same result obtained.
[Android Apps and Games] 3c:
Did you reboot? Because until you do, it's still running old version. And that's what the log shows. This error can only happen in previous updates, and the line (in xposed logs) where it doesn't load chrome package into android is not there, so that's definitely not the latest version being loaded as an xposed module.
[Android Apps and Games] beeshyams:
Yes. Enabling modules needs reboot to make them work

Edit : from what I can make out, it ** loads chrome**

I/10-30 00:45:07.531 EdXposed-Bridge: Loading package com.android.chrome in process com.android.chrome
[Android Apps and Games] 3c:
Yes, that's what I assumed, but the logs don't lie, but thinking about it again, I'll bet the logs you sent contained both old and new version logs.

Reviewed chrome log again, and the 'work-around' appears to be in place. However its like both the new and old versions of the app are loaded !? Do you have the unlock key also installed? Did you enable it in xposed?

And FWIW, last update fixed it for me permanently, so I don't see how it would persists for you. That must be something else.
[Android Apps and Games] 3c:
Reviewed xposed log again, and noticed the obvious (better late than never, so they say):

10-29 18:46:14.938 775 775 I EdXposed-Bridge: Loading modules from /data/app/ccc71.at.free-cToJvSnmgLHrgseSYMmIIQ==/base.apk

10-29 18:46:15.308 775 775 I EdXposed-Bridge: Loading modules from /data/app/ccc71.at-fCJYpKEFop3OnQBfTuGliA==/base.apk

Do not enable the unlock key and you'll be fine. I won't update the unlock key until 2020.
[Android Apps and Games] beeshyams:
There is something else at play IMO

Once I uninstall old version, it cannot exist. Next, I installed again a as mentioned. Unlock key is installed and both modules activated

IDK if you saw my last post edit but I may be wrong so you can check here. Logs just taken from app

https://my.pcloud.com/publink/show?code=XZ6bM8kZGwvMogPGnu09ieuluU7rDhE7S4DX

---------- Post added at 08:51 PM ---------- Previous post was at 08:36 PM ----------

Indeed, phew, so much time of both of us spent on this:(

I assumed both need to be activated in light of the clarification on this post and preceeding posts

https://xdaforums.com/showpost.php?p=80617233&postcount=926

I just clicked Chrome and it is working fine

Suggestions @3c

1. Make it clear, maybe in the Xposed module description that unlock key should not be used.

2. In 2020, I suppose you will upgrade unlock module, thereby prompting upgrade. It would help those who don't frequent this thread
[Android Apps and Games] beeshyams:
[MENTION=5008415]C3C076[/MENTION]

After activating xposed module, when I go to app manager to modify permissions of apps or custom behavior, start up eventsI can't see any apps. Blank screen.

In short app manager can't be used. Kindly fix.

All permissions granted

Thanks
[Android Apps and Games] 3c:
Can't reproduce. Don't want to be rude, but reading post #2 might be good start. Providing a screenshot, Android version and logs would be a minimum.
[Android Apps and Games] beeshyams:
No offense taken. Had to reboot to fix.
[Android Apps and Games] Stef_:
Is it possible to have a notification when the battery reach a programmed level ? by example I want have a notification when my battery level is under 2%.

Thanks.
[Android Apps and Games] 3c:
Open device manager, watcher's tab and create a new one with such condition.
[Android Apps and Games] beeshyams:
@3c

Out of curiosity, Is the battery cycle count stored on the battery or the device? I suspect it is in kernel files but that's a guess

Any plans to add this to app? IMO, it would be a nice idea. Like this app

https://play.google.com/store/apps/details?id=ch.cerebrum.ChargeCycleCounter

Thanks for your time
[Android Apps and Games] 3c:
There's nothing stored on battery. App keeps track of all charge cycles, so it needs to be excluded from battery optimizations and battery data recording must be enabled.

Concerning the features offered by that app, the graph could definitely be added using collected data.

There are kernel files indeed, but they mostly offer what the API offer: %, mV, temp, and on some devices total stock battery capacity, and in rare occasions a charge counter. Needless to say those are no longer accessible without root since Android 6, so it will hardly be usable for that purpose.