yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] 3c:
Another user has reported this, unfortunately I'm unable to reproduce this at this time. Changing back to English would not work, but all other languages are ok. Strangely english is included in bundle installation de-facto, so there must be some internal error preventing switching to english, but I can't repro/find it so far, will try again.

I've reproduced both and will make an update today.

Bundle installation does not allow version downgrade (yet) and it is actually broken because of internal change when app checks if a path is a directory or not. Might cause other issues too. Downgrade will be possible in next update.

The app allows restoring split APK from a backup and will do what's required to install it. Otherwise it's complicated, so I never do it by hand, except for initial testing before implementing it.

I've just published a beta to address those. Will move it to production when further tested. Thanks.
[Android Apps and Games] bege10:
Can you describe how to do? In this case it would have been a big help to be able to manually install a split APK.

Does the update also address the issues with old app name and system helper boot problem?
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] it seems you've changed something with SD access for backups in the last one or two versions — I now can't access/restore backups.

I have them in a special directory on the SD — it's still in favorites in the tool box — but my backup list in the app is empty now, they are physically still present on the card.

If I try to change the location in settings — it doesn't see any directories on the SD — usually indicative of media access permissions problems.

If I try to set via “From content provider” it's very slow — obviously — but then I see the list of backups. If I try to restore something though it fails with “Operation failed for” saying “Web Alert - Failed to restore application!”

Anyhow this has been caused by upgrading in the last couple of days — I've changed nothing else in the config etc.

Are you aware of what can be causing this? Can you advise?
[Android Apps and Games] 白い熊:
2.2.2c now and the problem is fixed now.
[Android Apps and Games] 3c:
This is fixed in 2.2.2 or so, the xml permission file didn't match APK permissions.

Not sure, I couldn't reproduce the issue, it cleared old app names for me fine, tested twice by installing one of my app with a different name.
[Android Apps and Games] teemo:
I rolled back to 2.2e (full uninstall) because the 2.2.2c ignores my external sdcard after the update.

Did you reconfigure 2.2.2c to make it work?

@3C

How do you want me to update in order to get the logs created?

The usual /android/ccc*/* does not have the logs. Are they stored somewhere in /data/data space, so I can dig them up for you?
[Android Apps and Games] 3c:
I suppose you have app's data on external storage too? You will need 2.2.2c to get logs to work and be exported to gmail for sending them using a support request. Created when you create the request.
[Android Apps and Games] teemo:
I knew that already, you told me in a mail. Never mind, I switched ROM and use 2.2.2c now.

A more important question:

How do I get the Magisk module installed?

It seem to be random if it's there or not, I can't figure out how to do and which files are involved.

Second question: What does it do?
[Android Apps and Games] 3c:
Magisk module is used (and installed) automatically for one of the following features:

Installing 3C System Helper to /system (along with permission file)

Removing apps (when uninstalling system apps you can choose between standard uninstall, magisk's removal or uninstalling updates).

Modifying fonts or boot animations

Modifying build.prop

Modifying MP decision config or CPU thermal config (not sure any recent phone have a config file anymore?)

Removing external storage protection (on Pre-N Android only)
[Android Apps and Games] bege10:
As soon as I enable Bluetooth a number of apps start automatically in the background (e.g. audio player). Is it possible to prevent them from doing so with the Toolbox?
[Android Apps and Games] 3c:
In app's manager, events tab, you can select 2 bluetooth types and access apps that listen for events related to those. Disabling those events will prevent the apps from starting (for those events).
[Android Apps and Games] bege10:
2.2.2c: System Helper installation, deleting cache for re-reading app names and scheduled backups work again.

Changing UI language does not work. I had set it to German some time ago because System Standard showed English although System is German. Now no change to whatever setting is possible. It remains at German.

---------- Post added at 05:34 PM ---------- Previous post was at 05:30 PM ----------

I have 6 apps that start with Bluetooth.

Startups/Events:

Bluetooth adapter: none of the 6 apps is listed

Bluetooth A2DP: no app at all is listed

Bluetooth devices: One of the apps is listed, unchecked, nevertheless it starts

What may be wrong here?
[Android Apps and Games] 3c:
You may need to change other events, like connectivity. You can check logs to see what events started those apps.

As for language changes, users are reported odd issues, most solve it with a reinstall !? I can't reproduce so far, so I'm still trying.
[Android Apps and Games] 3c:
Beta 2.2.3 - WebDAV & Google Drive

Dear users,

Last beta has just been published adding support for WebDAV and Google Drive. Both can be used in explorer and as backup locations. Sensitive Backup already support WebDAV, Google Drive will come later.

You may get a message saying 'unverified app' when enabling Google Drive access, this is because of a 6-weeks process that has been started end of last week.

I'm still testing Google Drive and WebDAV accesses, so it's beta and will likely needs further tuning.

Your feedback will be appreciated, as always.

Thanks for using my app.
[Android Apps and Games] 白い熊:
OK — I now have a nasty situation: when the xposed module is enabled I can't make a call in WhatsApp — tells me “Couldn't place call. Make sure your phone has an Internet connection and try again.” No other app has internet issues.

If I disable the module and reboot I can call no probs.

So it seems it's somehow associated with the firewall.

Now I've checked the Firewall tab and I can only click the “All apps” but I can't change the individual apps. So something is misbehaving — even when all apps are enabled, WhatsApp won't call.

What could be the problem?
[Android Apps and Games] 3c:
Firewall and xposed have nothing to do with each other. Anyway, check xposed configurations, you likely have blocked some important permission whatsapp needs.

As for firewall, it's impossible that you can only click all apps.
[Android Apps and Games] 白い熊:
Yeah — this also started after xposed upgrade — it must've messed something up.

With the firewall — that's what it is now — only all can be toggled, individual cannot be clicked…

OK — restore TWRP backup probably then, ugh…
[Android Apps and Games] 3c:
Tested firewall, works perfectly on all my devices.
[Android Apps and Games] 白い熊:
I'm not saying there's a problem with the firewall — that's just how it's acting on my device now, the exposed upgrade could've messed up something systemwide. I'll restore the backup, it'll have an older functioning toolbox installed. Then I'll update the toolbox from the store and will see what happens…
[Android Apps and Games] 白い熊:
So, I've restored a functioning system backup - there is no more of the weird firewall behavior - so it must've been some system misconfiguration.

However - the problem with WhatsApp calling associated with the Xposed modules persist. I've even tried my earliest system backup - two months old - the problem was present there as well, so it's not associated with the latest Toolbox version.

Both modules - Toolbox and Toolbox Pro - must be disabled in edXposed for me for WhatsApp to be able call - otherwise WhatsApp will give me an error message as stated above. This is problematic though - because I'd like to have the modules enabled to be able to manage permissions for apps fully...

I realize this might be something particular with my edXposed or system setup - I'm not saying it's the Toolbox's fault, but I'd like to resolve it - so would appreciate assistance if there's anything you think it could be associated with. I don't see anything in the edXposed settings which would indicate any issue. But once I enable either of the two modules, WhatsApp will not call - didn't need this video calling before but now with this virus panic going on need to use it...

Any ideas how I could debug this?
[Android Apps and Games] beeshyams:
Enable only toolbox not pro and check. I had a problem which I reported here long back and this was the fix offered by Dev

I recall Dev said pro would be updated this year
[Android Apps and Games] 白い熊:
Thanks, doesn't help however - when I enable just the toolbox, WhatsApp also says it cannot call...
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] I've figured out the Firewall glitch. It's not that it wouldn't work like I said — it's a color “error”.

If you select the dark theme, 3D icons and set yellow (#FFFF00) as the theme color — which is what I have — you then have color distortion in the app. There's some color mixing going on — the color displayed in the top bar for instance is more green than yellow — the text itself is yellow, good.

However, it affects the firewall tab: the unset icons in blacklist mode are red by default, when you click one, it changes color but slightly, still basically staying red — which is what confused me originally. With some other color combinations the effect is less pronounced — it affects yellow significantly.

Can you fix this, please?
[Android Apps and Games] 3c:
The only way to fix this (and fix it for any possible combination of options) is to get rid of 3D icons used in firewall tick boxes. They will then all be white (or black on light themes) and turn yellow (theme color) when ticked.

I could fix it by using theme color when un-ticked and its original color when ticked, but then if theme color is red it will fail to show, same if using green, it will fail in white list mode. Or I could use grey, but then it'll be impossible to differentiate from non-disabled and disabled tick boxes!

Grey theme is still an issue though. I'll try a few more tricks, but I don't think I can keep 3D check boxes here.
[Android Apps and Games] 白い熊:
I think the icons are important where icons are needed — i.e. on the manage tab, but not necessary as firewall tickboxes — there just a check or cross mark toggled between theme color on dark background and the reverse would do nicely.

Also why is the toolbar not the pure theme color but shifted — like from yellow to green?
[Android Apps and Games] 3c:
It's not green, it's just darker yellow. So it's really a display issue not reflecting true colors.

I tried (a long time ago) to use theme color as-is in the toolbar and it didn't show well. Turned too bright (or dark) in most cases, up-to a point the title would barely show.
[Android Apps and Games] 白い熊:
I think the xposed module definitely interferes with WhatsApp somehow — I flashed a clean ROM, setup edXposed, installed the toolbox and WhatsApp.

Same behavior — once the module is enabled WhatsApp won't make a call.
[Android Apps and Games] beeshyams:
Not for me. Android 10 Stock, oneplus 7 (non pro), EdXposed Latest YAHFA, sharing if it helps
[Android Apps and Games] 3c:
Not for me as well. I have edxposed on Android 10, module enabled and I can make calls.

As I mentioned initially you should check your xposed config and make sure you haven't blocked any particular permission that whatsapp requires. I bet you installed toolbox by restoring a backup?
[Android Apps and Games] 3c:
Beta 2.2.3i

I've just published beta 2.2.3i, which includes full remote file preview for video and images. It takes up 4MB of download/storage for the preview library. Unfortunately I was unable to use the standard Android preview library which failed for 70% of the files I tested (about 250).

That said, I received the following warning from Google:

[IMG="warning"]https://xdaforums.com/attachment.php?attachmentid=4972495&d=1584354832[/IMG]

So it might take quite some time before you receive the beta (please let me know), and the same when releasing it to production.

I'll keep it in beta for a week (once available on Play Store) to make sure there's no issues as any further updates with bug fixes might take a long time to be published.
[Android Apps and Games] 白い熊:
You were right — it was a backup install, and I had “view network connections” blocked. Now all is fine! :@)
[Android Apps and Games] SimpletonSimon:
I can't find 3c Toolbox on Xposed... Google search shows up with a result, but when I open it it shows 3c's repository profile without Toolbox.

Was this removed from Xposed?
[Android Apps and Games] 3c:
Xposed module has not been removed from toolbox. Are you referring to xposed repository? Haven't updated it years so it is at least obsolete. You can download toolbox from Play Store.
[Android Apps and Games] 3c:
-- removed --
[Android Apps and Games] 2LoT:
Hi, is there a function to place a shortcut on home screen. This shortcut is used to lock the screen (avoid to hit power button).
[Android Apps and Games] 3c:
Hello, there is a function to place shortcuts to many app features, however there is no lock screen option yet. I'll be adding it soon.
[Android Apps and Games] 白い熊:
I've installed the latest Revolut app from an xapk — as Google Play would say: “This app is no longer compatible with your phone.” It's working fine.

Now, when I back it up and then try to restore the backup, the backup selection box says under this version: “Incompatible bundle:armeabi_v7a vs arm64_v8a”. It then fails to restore and function properly.

I've had a similar problem in Google Play with Netflix. Did the same side install, however this version backs up and restores fine.

What's the issue with the incompatible version?
[Android Apps and Games] 3c:
This message indicates that the native code is meant for ARM 32 bits processors (v7a) whereas it'll run on ARM 64 bits, so it's a false positive as any ARM 64 can run ARM 32 bits native code. It will be fixed in next update.

Do you really receive a failure upon restoring? Cause the app check up-front for bundle-compatibility, but then it install all split APKs and 'only' make sure installation succeeds. So it's expected the app works fine (for your case described above) but it's unexpected that it shows a failure!?
[Android Apps and Games] 3c:
After testing various methods to turn-off screen (and lock it), there's no way to do that unless the app is made the device administration app. Tested with root, with system helper, they all miss permission DEVICE_POWER which is only granted to system apps AND system-signature.
[Android Apps and Games] 白い熊:
Right — it doesn't fail on restoring, but the app FCs and won't run even when I clean it's data.

The only way to get it running is to restore the older version backup and then install the new xapk over it — then it runs no prob…
[Android Apps and Games] 3c:
Ok, it's the other way round, restores "ok", but fails to run.

Would you be able to share both backups you're using? I suppose the last one is a bundle and causes issues, and the previous one is a standard APK that contains all native libraries, hence restoring it fixes the issue. If you can, zip the backup folders, and omit/delete the data folder which is not needed, so that no private information is shared. You can either post them here or send an email to 3c@3c71.com, best is to use a support request so I get some information about your device.

But how did you create this backup in the first place, from a different device ? I'm pretty sure you have at least 2 devices, one is 32 bit and one is 64 bit, both ARM processors though. In such a scenario to have a valid backup for both devices (for apps distributed as bundles) you will have to backup the app from both devices so each device saves it's own specifics split APK to the backup. Then restoring to both device will work.
[Android Apps and Games] 白い熊:
No — I both create them on one phone:

— first I had base the standard working apk

— backed it up

— then installed the xapk over it

— check it's working

— then back it up

— now, when I uninstall it and restore the the later backup it's non-working

I can share them — I guess backups of the apps — without data — are fine?
[Android Apps and Games] Hiji5:
Hi, Forum!

After version 2.2e or 2.2.1i (I think so) there was strange revert behavior of toolbox firewall. If I turn on black list - it's working like white list. And if I turn white list it's like black list.

Is it personal bug? I write to 3c about month ago but no luck.
[Android Apps and Games] 3c:
I don't need the data indeed.
[Android Apps and Games] 3c:
Haven't seen any message about such firewall issue. Can you send screenshots? What theme color are you using? Are you sure you turned on black list, cause you get a popup saying which mode is active when you tap the top checkboxes.

Just tested on Android 10, turned on white-list mode on both WiFi and data, verified no apps have internet access ok. Then turned on access for one app, it worked.
[Android Apps and Games] 白い熊:
I've sent you info on how to download it — it's too big to send.

Let me know once you get it, so I can take it down.

I've also put the xapk itself into the zip.
[Android Apps and Games] 3c:
The problem cannot be solved at the toolbox level, but you can copy the arm64 APK from old to new backup to resolve this.

Actually if you try this, the installed app won't actually work (will FC/crash):

- Install working APK clean (v6.15).

-== DO NOT start the app you just installed ==-

- Install xapk on top of existing installation

- Run the app -> Crash!

Here is the "long" story why it doesn't work:

The app you are restoring is extracting native libraries (to the lib folder), starting with 64 bits libraries first upon run of the working APK. However Android is now expecting apps to use their libraries directly from the APK containing them. But Android doesn't clean installation upon updating an app, so this get you lucky and allows you to get a working version after installing xapk, but only if you run the app once before installation xapk!

Upon installing the xapk, it removes the arm64 APK file but keeps the lib folder which was created on first run containing 64 bits libraries. So when you next backup this installation, the arm64 APK is missing, only the arm32 APK is present.

That app you are backing-up and restoring does not support using arm32 libraries, and actually expect the libraries to be extracted to the lib folder, which cannot be restored.
[Android Apps and Games] 白い熊:
This I actually tried, but then the new version — thus modified — backup restore fails with “Operation failed”.
[Android Apps and Games] 3c:
I'm trying to install the .xapk you sent, but it doesn't parse it?! How do you install it in the first place?
[Android Apps and Games] 白い熊:
XAPK Installer

com.apkpure.installer
[Android Apps and Games] 3c:
Nevermind, I tried again a restore which include the 32 bits libraries and it worked. First attempt just had the app crash on me for some reason. I've published a fix in beta.
[Android Apps and Games] 2LoT:
There has to be a way. I use Nova Launcher, setup a gesture "double-tap" on home screen to lock. I checked that Nova doesn't have administrator permission. Can you give it a try? Nova works pretty well in fact. It's just that the double tap sometimes is not sensitive enough or require an empty spot on the home screen. In those case, I think a shortcut with a single tap might be more convenient.

Beside that, there are apps that do screen lock. Shortcutter comes in mind. There are a bunch of apps in the playstore which can do screen lock. 3C All in One is a far more complex app. it can do all kind of reboot but it cannot do screen lock. I am not sure why but I hope there is a way.
[Android Apps and Games] 3c:
Shorcutter require admin right to be able to lock screen, tested with or without root. As for Novalauncher, the option requires root, accessibility service or admin rights.

Anyway, I've found a way to do it with root, which will be published in next beta update (it's a shortcut under quick controls). Don't really want to use accessibility or admin rights. Both are problematic, whether Google tracks the use of accessibility or admin rights preventing uninstall of the app.
[Android Apps and Games] 白い熊:
It works indeed. :@)

Many thanks.
[Android Apps and Games] bege10:
Re-freeze after update?

Hi,

I noticed that frozen apps that have been updated are unfrozen afterwards. The Toolbox says that events have been restored, could it also freeze the app if it has been before the update?

Samsung Galaxy S5 Plus (SM-G901F), LineageOS for microG 16 (Android 9), rooted.
[Android Apps and Games] 3c:
Thanks for your suggestion, it will be available in next update.
[Android Apps and Games] 3c:
Dropbox support

Dear users,

I've just added dropbox users, still under testing, but published in beta so I can get 'production' approval from Dropbox.

Both 3C Toolbox 2.2.4c and 3C Explorer 1.0.8 are able to access Dropbox content, and they will only be reviewed (by Dropbox) when 50 users have linked the app with their account.

Feel free to download either of those beta and add a dropbox network location (Net button). You will have to grant the app access to your dropbox account, or a test account if you have one.

NB: The app will only link to one account, and for now there's no way to change account later on (except I suppose by deleting some files within the app data folder).

As always thanks for your feedback.
[Android Apps and Games] 3c:
Dropbox and Google Drive

Support for Dropbox and Google Drive have been added to 3C Sensitive Backups beta 1.2 just published.
[Android Apps and Games] 白い熊:
[MENTION=253258]3c[/MENTION] do the tags get saved with app backups? I'm not sure, but I think when i changed phones, the elaborately created tags for many kinds of apps and their states that I assigned prior to that vanished…
[Android Apps and Games] 3c:
Not in current version, however if you backup the toolbox, all tags will be saved, and restored upon restore toolbox settings.

In next update (2.2.5) app will save tags with backups and restore them automatically when opening apps or backups tabs.

EDIT: Had to update 2.2.4h, so it's in that beta version, which will be released to production tomorrow the latest.
[Android Apps and Games] 白い熊:
Could you also add “Kill specific app” to shortcuts?

I only see “Kill current app”…
[Android Apps and Games] 3c:
Are you sure you want to kill specific apps?

What about force-stop specific apps? That's the only (most-)effective way to prevent an app from running.

Force-stop is already available in quick controls.
[Android Apps and Games] 白い熊:
You're right — force-stop is what I'm looking for. :@)
[Android Apps and Games] beeshyams:
@3C

1. How do I find out the various power consumption levels for activities such as screen on, data, wifi etc. I see similar info in battery_info. txt file generated for a big report. Is this the same thing I am asking for (I think it is) and is this info consolidated in a file in ROM. If yes, where.

2. How do I find out if my device OnePlus 7 has a Coloumb meter?

Thanks for your time
[Android Apps and Games] 3c:
1. That data is from Android profile hidden API and are used by Android battery usage to calculate an approximate consumption per components, and the total is compared to actual mA consumption to apply a ratio on everything. Those data must be provided by manufacturers before releasing a device.

EDIT: In battery manager, stats tab, if you enable legacy stats, you will get data for all apps, processes, wifi and screen.

2. Open battery manager (and run wizard if it's not the first time you open battery manager), and check available mA retrieval method. That said every recent device MUST provide actual mA data into Android API, thus they must all have an appropriate meter.