yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] thunderteaser:
Yes, but I have to change package name as my app has been hidden. It just outputs the full path to sulogs.db. should ls-ing a db file output something else?

EDIT: probably this is intended as I'm using zygisk + shamiko.

It's using MiWebView, probably it's a very old version

EDIT: my bad, it's using Chrome v107.0.5304.141 and it seems consistent with the log. Those errors are probably another hint that my phone is dying. I might try switching to a custom ROM to see if anything runs smoother. I started getting a terribly freezy/laggy experience out of the blue some weeks ago (in safe mode as well).
[Android Apps and Games] Atexor:
Hi, I've noticed conflict with YouTube Revanced. When I detach YT (vanilla) and then patch YT using ReVanced it's still detached successfully, however after phone reboot YouTube ReVanced often breaks (app crash on start and often changes package name to com.google.android.apps.youtube.app.YouTubeTikTokRoot_Application), sometimes it even rollbacks to older version but broken due to patches.

But, when first I patch YT with ReVanced, then I'm unable to detach it. TeMefi detects "com.google.android.youtube", but when wanting to detach I am getting error "Failed in preparation while looking for com.google.android.youtube. Do you have ANY apps detached"?

Except it I noticed that I've listed one bank app to detach... the problem is that I uninstalled that app weeks ago. And when I want to test detach it I am getting same issue but with "pl.creditagricole.nmobi" package.

Could you take a look on it?
[Android Apps and Games] scoobyjenkins:
I'm using the already patched magisk module from revanced.io and have no issues using TeMeFi to detach it. I don't already have YouTube installed as a system app as am on a custom android 11 ROM, I don't know if that makes a difference?
[Android Apps and Games] DiamondJohn:
I have root installed, and like above have no issues. I cheated and used the prebuilt one, I didn’t build it myself.

Quick points.

Detach is only for root

It must first be fully attached

The detach reports issues when you run it, that should not be ignored

There is a check method to identify / list issues in the detach. Run it, save off the results, zip it and attach it here.

Not sure, but I read somewhere above about a tick tock install. That’s dodgy, and needs to be fixed. TeMeFI did NOT do that

I’m away from my pc. Annoying as I have a new release in weeding out minor issues. The projects not dead, just a little hindered.
[Android Apps and Games] AndrzejDwo:
thanks for pointing that out, I have the same issue on my s10+ when ytr becomes youtubetiktokroot few hours after patching or right after reboot and starts to FC. I've attached it back by removing detach in temefi and installing yt from playstore - otherwise it wouldn't re-attach, removed it afterwards and installed correct patchable apk from apkmirror, patched it, installed with root and detached back without issues. let's see if it bricks again...

as for your issue, make sure your apps are re-attached.

cheers
[Android Apps and Games] Atexor:
I had installed as system app, but I tried to even remove it (with special app with root or using adb) and then install older version from apkmirror - and that installed app I was detaching/patching which was bugging after reboot.

I didn't know about magisk module and used ReVanced Manager to rebuild YT from their GitHub. Is that site and addon made by original authors?

Maybe that's a point that the self-built version leaves something that detach goes crazy.

I don't even know why it changes package name to TikTokRoot (it's still YT, but broken). I didn't even install TikTok app... on any of my phones. Never.

As far as I know ReVanced Team did not provide prebuilt app, did you use app made by somewhere else? Like app from revanced.io @scoobyjenkins mentioned? I created revanced-built but now I've issues (more below).

I noticed that even after installing YT from .apk (installer from apkmirror), YT attaches automatically to google Play because I got notifications about new updates for YT or when I search YT on Play and remove it it just downgrades it (it seems that Gplay recognizes that it was system app by default).

I tried to apply patches on .apk selected from storage (ReVaned has an option to do it) and install that modified apk but I'm not able to do it due to conflict with installed YT. Now I can't even uninstall youtube using root app (before it worked).

I've no idea how to make YT working after reboots and without connections to gplay. I remember that long time ago I tried to use magisk modules on Vanced but they didn't work as expected.

I can't remove YT backup in \data\app (even with root), but can change name of it. Then TeMefi detects it under "apps installed or updated by name", but still I can't see YT ReVanced on apps to detach. If I uninstall patches then com.google.android.youtube appears and is detached succesfully as I see logs in TeMeFi.
[Android Apps and Games] DiamondJohn:
I didn’t install it as a system app. That’s what the magisk module does. It’s all written in the revanced version of YouTube thread

I downloaded and installed the corect version of YouTube as a user app, then installed the magic module, rebooted and it worked. Then checked it was attached, and detached it, and it worked.

As I said, it’s rooted version, so you don’t see remanded, you see YouTube ONLY.

Don’t mess with package names. Tipping

I don’t know what you are talking about with package updates. 2 steps got me up and running.

Pardon typing, crappy ipad
[Android Apps and Games] HippoMan:
I'd like to accomplish something unusual and idiosyncratic on my Pixel 5 running Android 11, and I'm wondering whether TeMeFI might offer one or more facilities which could help me.

First, some background ...

Google monitors our phones and keeps track of whether screen locking is enabled. 3rd parties (such as banks) can query this screen-locking status, and it turns out that some (all?) banks remove their debit cards from our Google-Pay wallets if they detect that screen locking is turned off in our devices.

As part of my own, personal, idiosyncratic nature, I hate having to use screen locking, while at the same time, I'm gladly willing to take on the risk of carrying an unlocked device with usable debit cards that are available for Google Pay.

This finally brings me to my question: is there anything I can set up via TeMeFI which can cause my device to fool Google into "thinking" that either Pin Locking, Pattern Locking, Fingerprint Locking, or Password Locking is enabled on my device, when actually, I'm only using Swipe Locking?

Thank you in advance for any thoughts and suggestions.
[Android Apps and Games] DiamondJohn:
FYI: This project is not dead. I have simply been away from my PC since about Dec 11 2022, and now it will probably be a while till I get back into the swing of things. I had a major release I was testing in late dec
[Android Apps and Games] DiamondJohn:
Never had this issue to deal with myself, so wouldn't know how to side-step it. Sorry.

This sounds like something that Magisk users may of had to deal with previously, as they have done a lot of work regarding hiding root from the banking apps, and this sounds like an extension of those action. Ie maybe ask on the MAgisk thread, it really sounds like something others have had to deal with previously. I too only have used a lock pattern / fingerprint in the past two years ie when I got my Pixel 4A withy a fingerprint reader. but no banking until very recently.

FYI: I am rooted (obviously) and my bank (one of the big ones in Australia) lets me run and use their banking app on my phone, without any messing about with the device (eg through magisk modules) to hide root.:cool:

Im not sure if I should be grateful (y) or concerned their security is not up to scratch:eek: so far, its worked in my favour. ie I can do banking on my device and even my old 2013 device, both rooted.
[Android Apps and Games] HippoMan:
Thank you for taking my question seriously and for sharing so much!

Actually, I coincidentally just figured out a completely different way to solve this problem, a few minutes ago.

Instead of fooling Google to "think" that my unlocked device is actually locked, I discovered how to auto-unlock my device via a swipe, even though it's set up with a Password Lock. This way, Google will actually see a locked device every time they check, and my GooglePay payment methods will not get deleted, and I can still simply swipe to unlock the device.

I did this via Tasker, with a little bit of help from GravityBox on the side. Tasker lets us monitor logcat lines, and it can trigger actions when a logcat line matches specified criteria. I basically match on the logcat line which says that my enter-the-password unlock dialog has appeared on the screen, and then I have Tasker send the password string. This successfully unlocks the device after a simple swipe.

In case you or anyone is interested, the following link goes to the Tasker forum to the beginning of my discussion of how I solved this. It's the first of four consecutive messages about this, and my name is "Soudane GMTA" in that forum:

https://groups.google.com/g/tasker/c/0eC-oCe5Uns/m/tPqcOjUJAQAJ
[Android Apps and Games] DiamondJohn:
FYI: New SQLite binary is available

https://xdaforums.com/t/new-sqlite3-binary-v3-40-1-for-all-devices.4273049/
[Android Apps and Games] Senliast:
Hey, would it be possible to impplement export / import attach settings? So you can backup the list and import it later?
[Android Apps and Games] DiamondJohn:
Yes, it would be possible, but its not something that needs to be done often, so what I personally do is use the report and save that off, and move it off the device. Dont forget, this is just a single method of the thousands of others. Then I have a list of what is done to redo it when I reinitialise my device. eg flash a new ROM. I do the same for my debloat list and a few other things.

The next release in he wings, automaticall6y saves each run, so I make backups of this "history" off the device, so I can see all my reports in a single dB file. It has been invaluable when I had a recent boot loop.

Is there a reason you need to do it multiple times? how many do you have detached?
[Android Apps and Games] Senliast:
I tried many of detach methods, but the detached apps returns into attached state and your app is the single one working for me. I have over 100 apps detached, and with clicking through all the menus it took 1 hour for me to detach them. Sometimes when you update ROM you must do a clean flash and in order to update apps through Play Store.
[Android Apps and Games] DiamondJohn:
ONE HUNDRED?!?! and I thought I was an app junkie! I am kinda lucky, a few old apps I use had a buggy last release (on newer android) , so I use to detach them to stick to a previous working versions (or an APK I modified). However, they are so old now, they're off the play store, so no need to detach. Now I just have to worry if they will work when i upgrade to A13. Anyway, enough about me, back to you. ;)

A few years back, I used to build ROMs from source so would clean flash many times, so it actually was a feature in the back of my head. But there were other things that were of higher priority (like the next release). And there still are. Sorry. Yes, it may be something that gets added in at a later date (thinking about it gave me an idea how to integrate it into the current menu), but don't hold your breath.

Im glad it works for you. When your apps return, did you find all apps returned or just some? like YouTube. I found that Google apps (YouTube specifically) would break through other simpler detach methods, while others not so much; and hence Methods 1 to 3. The other annoying thing was when Google did a really major playstore update, and just blew away the previous installation and thereby also erasing my detachments :mad: by their nuclear approach💣. Maybe, using the less effective ones (ie other detach methods which commonly use text file lists) for the bulk of your 100 , and use TeMeFI method 3 for the more problematic ones; like YouTube. ie get the best of both worlds.
[Android Apps and Games] DiamondJohn:
FYI: I often talk about the next release, and I personally really like and use the added feature(s) a lot. It has one known simple bug to fix (when you first start TeMeFI it raises an error, but sorts itself out without any user intervention after a couple of starts). Fixing this one bug should be simple enough, HOWEVER the thing that is really holding me back from releasing the next version, is that the new feature actually is going to take a LOT of explanation on how to use it, so I am avoiding that.
[Android Apps and Games] Senliast:
All apps randomly appears on the update tab (with other tools).

I don't use the integrated update control of the Play Store, because it's not reliable, Play Store sometimes just reset this settings and updates your apps, whatever you want it or not. Auto-updates are disabled for my Play Store (i checked, Play Store version didn't changed as it happened) so it's not the reason. People on Reddit reported this behavior as well, so i am 100% sure that it's intended behavior.
[Android Apps and Games] DiamondJohn:
Yes, "google know best" and will update old apps even if you tell it not to (at least for most)

Sorry that its such a low priority. But if you read the OP, this app IS all about what I need, and hence, it wont happen soon. As a developer, nearly every other app I have is missing a feature or I would of prog'd it somehow differently, that's life. Even my own app I have to make the choice between a specific feature and the (unpaid) time it would take to implement. Especially with freeware. Sorry.
[Android Apps and Games] wfred:
I'm looking to detach Gboard from the play store so it won't attempt to update, but it's not on the temefi detach list.

Inputmethod is on the list of installed apps, but isn't in the detach list.

Any ideas?
[Android Apps and Games] DiamondJohn:
read the thread, its been covered a few times.
[Android Apps and Games] wfred:
Maybe you can point out where.

I've read the last 10 pages and didn't see any mention of detaching Gboard and a search of the thread brings up 3 mentions. Mine, yours, and an unrelated one about clipboard
[Android Apps and Games] alecxs:
true, only your post especially about "Gboard". but I count 425 hits on "detach" maybe you can try out few posts and report back? ;)
[Android Apps and Games] wfred:
I read several “detach” posts before I asked my legit question and didn't see any about detaching an app that shows on the app list, but doesn't show up on the temefi “detach” list.

If you know of a way, thanks in advance.

If you don't, then just admit it and quit responding to questions you can't answer.
[Android Apps and Games] DiamondJohn:
The reason I told you to read the thread (which obviously would imply a search) is because I dont know where it is (but I have mentioned it possibly three times. and it has been quoted). I found it with my third search (which is what IIIII was trying to avoid)

Point 2(ii) in the following post.

https://xdaforums.com/t/app-tool-te...-administration.3806260/page-31#post-83689013

Many people also dont realise that google can be a better search than XDA. Use the "SITE:" keyword, and the thread title (quoted) with the search term.

If you limit to only posts by me, it would be conbsiderably less.
[Android Apps and Games] DiamondJohn:
FYI: New SQLite build is out

https://xdaforums.com/t/new-sqlite3-binary-v3-41-0-for-all-devices.4273049/post-88186023
[Android Apps and Games] DiamondJohn:
OK, I just got a glimpse at a phone with multiple users!

My daily has died, and my old phone is dying, so I started to use my fathers (ie no idea how to use his device) ooooOOOOOOooooold device, and I found that all the (data partition) space was taken up, even though it only had a few apps.

I then saw an app I cou;d not remove, because it was :installed for a different user". I quickly deleted the user, but, from what I saw for the quick time between when I realised and when I deleted the extra user, you cn find the two+ users at /data/user/{0-n} where n=0 for the "primary" user. I envision It mounts the selected user from these folders appropriately. And to be clear, my father managed to accidently create this unrequired second user. That got some calls and SMS...

My first guese would be to start up as primary user, run check, detach, run check. switch to other user, and run check, detach and run check. I did not test this, but it seems it would work. And from memory, I suggested the same previously, and from memory it failed.
[Android Apps and Games] HippoMan:
As part of the ongoing, slowly escalating war between Google and Android users, it now appears to be impossible in Android versions 11 and later for us to have device-only contacts that are available to apps. Although there are alternate contacts apps that can deal with device-only contacts, these device-only contacts are not available to other apps, because the standard Android Contacts Provider will now only provide Google-stored contacts to apps.

I'm wondering: is there anything that could be done via TeMeFI to (1) totally disable the standard Android Contacts Provider, and (2) replace it with an alternate Contacts Provider which accepts device-only contacts and makes them available to apps in the same way that the standard Contacts Provider makes Google-stored contacts available?

I don't see anything in the latest TeMeFI app which seems to offer this capability, but perhaps there is something that I'm missing ... ???

Thank you in advance for any thoughts and suggestions.
[Android Apps and Games] DiamondJohn:
@HippoMan are you wanting to

keep googles hands off your contacts,

Have / import / control your contacts (and ok with google knowing them)

Your own app to control/modify/backup/edit etc etc
[Android Apps and Games] HippoMan:
Thank you for your reply!

1. Yes

2. Yes for have/import/control. But no, not OK with Google knowing the contacts.

3. Yes (and I know that such apps which manage device-only contacts already exist)

and (the most important desire of mine) ...

4. I want an alternate Contact Provider so that if I want to send an SMS or make a phone call, the apps doing this sending or calling can access the device-only contacts so that I can choose the person to contact ... and also, if an SMS or phone call arrives on my device, I want the apps which manage SMS and phone calls to be able to access my device-only contacts and tell me the name of the caller or sender (assuming it's someone in my device-only contact list).

An alternate, Android-API-compliant Contacts Provider service would be needed in order to make item #4 available to me (with the default Contacts Provider service disabled).
[Android Apps and Games] DiamondJohn:
@HippoMan From what you are saying, it sounds like if you had ALL the current contacts functionality BUT excluded Google from knowing them, you would be happy? Privacy looks like the issue. Remember, even though you will mirror what google has and any changes you make are mirrored back to google, I would guess for speed, all contact services/apps run with a local copy of your contacts residing in a SQlite3 database, not reference the remote server also in case the internet is not available, you can still use contacts.

So, if it was me, to keep work to minimum, if you could block or redirect Your contacts away from google, you'd be done; forcing it to only use local. But I would guess multiple services would use the same server/host. Ie as if your data connection is down, but only for the contacts app.

Actually, I just remembered, I use an app that manages to break through my large hosts list, and as I dont use it across the network nor internet, I turned off network access, and now all the ads are gone. So, turn off internet access for the contacts app, then only locally stored contacts could be used. Using the same dB that WAS used by the regular contacts service, so it should all work as is. I forgot how I did it right now, but google doesn't let you do it to easily, as it would cut into their revenue, but from memory, I did use the UI of my ROM.

Isn't there a non google google apps (forget its name right now) what is used for Vanced? I would also look into what those super private de-googled ROMs use for contacts. I think Graphene OS one.
[Android Apps and Games] HippoMan:
Yes, that is correct.

Correct. That's what I desire.

Unfortunately, under my current Android 11 OS, there is no way in Settings to turn off network access for the default Contacts app. And if I freeze the Contacts Storage app, then other apps of mine which use contacts -- i.e., SMS apps and phone apps -- no longer can "see" any contacts, and all they present me is phone numbers.

It seems like our "friends" (ha ha!) at Google have decided to make the Android 11 Contacts app behave specially, in this "new and improved" manner.

I'm actually thinking of switching to a microg-based solution. I prefer not to have to do this, but perhaps it's now my only alternative.

However, if there is some way to replace the standard Contacts Provider service with a custom Contacts Provider service which accesses device-only contacts and ignores Google-stored contacts, I would prefer to resolve my issue in this manner.

Maybe in my not-so-ample spare time, I could write my own Contacts Provider service, and if I'm lucky, maybe there will be a way to replace the default Contacts Provider service with such a custom alternative.
[Android Apps and Games] HippoMan:
OK ... I think I found a solution to my contacts-related question, above. It doesn't require any new Contacts Provider service to be installed.

First of all, I made sure that contacts syncing is turned off.

Next, I installed the "True Phone" phone and contacts manager app from the play store and made it my default phone app.

Then, I used that program to make a local backup of my contacts.

Following that, I froze the Contacts app, but I kept the Contacts Storage app active. I checked the permissions for the Contacts Storage app, and it has no network-related permssions. So apparently, it just looks at the local contacts database, and some other piece of software is what actually syncs Google's cloud-based contacts data with the local database. And by turning off contacts sync-ing, it seems like I have indeed disabled that process.

Then, I went from my desktop computer to http://contacts.google.com with the same login credentials that are associated with my Android device. I then permanently deleted all of the contacts there.

(I rebooted between each of these steps and also after the final step.)

Now, my SMS and phone apps still see the contacts info in my local database. And I can manage the local contacts backup and restore via that True Phone app.

I'm sure that there are other phone/contacts apps which also could be used for this. But True Phone works well enough for me, and I'm too lazy to try any others right now.

So ... it turns out that no OS surgery is needed to mess with the contacts nor to install an alternate Contacts Provider service.