yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] DiamondJohn:
except stick it to google🤣 They failed again, and only kinda made it better. It really feels like they were working with me or I did extra work to get the effect. But as I said, I did not change a thing in the detach code, only the method to select an app.

I am a little chuffed that people have talked how other detach methods have stopped working,

I actually have another idea or two, that changing the detach may hide the app again. But, leave well enough alone for now, and fix the other bugs. Are you using favs already or have you tried importing mine?
[Android Apps and Games] djcsurf:
I'm new to this app so first of thank you @DiamondJohn I installed the latest beta due to the playstore changes and detach works a treat. Although today I opened playstore and whereas yesterday I had 32 apps to update (I have do not auto update set) and it only showed 2 apps to update. I looked in TeMeFi latest update apps and none of those apps where listed so a bit baffled.
[Android Apps and Games] DiamondJohn:
I dont understand the issue. If apps are not updated by the dev, then they wont be listed to be updated. Nothing to do with TeMeFI.

Turning auto-update off do9es not work for every app, otherwise, there would be no need for detaching apps. There is a method that shows which apps HAVE been updated. Its one of my personal favs I provided with the release.
[Android Apps and Games] djcsurf:
Let me try to explain, the apps I wanted detached worked ie. they no longer show in playstore. However 30 of my system apps no longer show as available to update. Yet if I search the app in playstore it shows update available. Yesterday when I detached the specific apps all my other apps showed as update available, today it's only showing 2.
[Android Apps and Games] DiamondJohn:
I would need your device in my hand. If anything, this sounds like a Google PlayStore bug.

Ever since I started using android / the playstore, the apps would only show 1 or two for updates, I would click update all and then all of a sudden 4 or 5 would show up. Also, this behaviour MAY have something to do with the fact I trigger a crash in the playstore code to stop it from updating a detached app, so that may exacerbate or even cause the issue, where it stops checking for other apps having an update, if it first comes across a detached app, but thats just a guess. I am NOT doing something sanctioned or even allowed by google.

Do not forget, the PlayStore is a black box, I do not have their source code, so can only guess what is happening in the finer details.
[Android Apps and Games] HippoMan:
I answered your question about CPU load here ...

https://xdaforums.com/t/tools-zips-...tiple-devices-platforms.2239421/post-89227983
[Android Apps and Games] DiamondJohn:
thats an average, not the current instantaneous load.
[Android Apps and Games] Kastorpol:
Is magisk needed to detach application from Google Play Store ? Realme X3 superzoom rooted Android 13. When I'm trying to detach application from Google Store I have following message:

Failed in the operation while looking for "app_name". Do you have ANY apps detached ?
[Android Apps and Games] DiamondJohn:
You need root, and Magisk is the most common way to have root.

I use the latest STABLE version of Magisk.
[Android Apps and Games] Kastorpol:
I don't need "Magisk". Root support is built into the kernel. What does the message mean ? Device/ROM is not supported by "TeMeFi" ?

Failed in the operation while looking for "app_name". Do you have ANY apps detached ?
[Android Apps and Games] DiamondJohn:
There are thousands of different methods in TeMeFI and so Thousands of possible messages.

Your going to need to give me a LOT more details of what this message is, and WHERE/WHEN it displays and what you did, and an error report (described above MANY times, the bomb icon)

As a staring point, I would suggest a video with the pointer location turned on.
[Android Apps and Games] okij:
Thanks for the update! :)(y) It's working well here for preventing updates of detached apps, however ...

... "Update all" doesn't work at all, i.e. attached apps can only be updated by pressing "Update" for every single app.

Is this a known issue and could you do something about it?

I'm using TeMeFI on an Android 9 device.
[Android Apps and Games] DiamondJohn:
It works perfectly for me. But I have seen but haven't looked into it yet, all apps have their auto-update turned off, and I cant turn it back on.

However, I would make a guess that Google are NOT installing their very latest PlayStore on a A9 device; or have not/cant enabled some features/methods. They are probably using internal Java code that is only available in later android. I am running A13, and I think the user above that confirmed what I said, is probably also running a new version of Android.. You are VERY far behind, Google have moved to A14, you are 5 years behind! in the world of tech, thats a lifetime.
[Android Apps and Games] okij:
@DiamondJohn Yes, I know that A9 is far behind, but it's the best OS for the Android head unit in my car. :)

At least on my phone I have A12. There I can use HideMyApplist to hide some apps from Play Store to prevent their auto updates.

I'll have a look what Play Store version is on my A9 head unit.
[Android Apps and Games] DiamondJohn:
It may not just be the paystore version. They could give you the latest playstore, but step over certain features/methods if running on a lower API.

At worst, you could always temporarily disable TeMeFI blocking and use the playstorea update (except for youtube or whatever) and then get it back on after the update.
[Android Apps and Games] DiamondJohn:
New SQLite binary

New SQLite3 Binary v3.45.2 for ALL devices

I built the latest stable SQLite3 binary for ARM devices. I built it as I have an app that I requires it, and distribute it with my app TeMeFI , as a lot of people asked to not have to install it as a separate step. TeMeFI app does a LOOOOOT of...

xdaforums.com
[Android Apps and Games] HippoMan:
I actually have a TeMeFI-related question now! :)

I looked through the menus, and I didn't find any answer to the following question ... but if I overlooked something, please forgive me.

The question:

Is there a way in TeMeFI for me to query whether or not a given app is offered in the Play Store?

I recently read that a way to check for DEVICE integrity is to see whether or not the Netflix app is offered in the Play Store. If I can write a script to perform this Play Store check, I can then supply a way to query the device's integrity level without alerting the Googlefrinchians that this check is being performed.

Any thoughts?

Thank you!
[Android Apps and Games] okij:
FWIW (even if it might be not worth much ;)), the Play Store version is 38.7.32-21 [O] [PR] 587762951 on my A9 head unit and 38.7.32-29 [O] [PR] 587762951 on my A12 phone.

Is there an easy method to temporarily disable and then re-enable TeMeFI blocking (like a single switch)?
[Android Apps and Games] DiamondJohn:
IF it is installed, and its a 3rd party app, then yes. I give a URL link to the web store. I dont currently search the playstore for any random string.

Application Info/manage>Packages>>Playstore 3rd Party Packages

And tidays fishing lesson is: A search for "Playstore" pulls up a small list of <10 items, including the one above.
[Android Apps and Games] DiamondJohn:
FWIW ;) I have two Pixel 4a's both running different A13 ROMs, BUT both based off of crDroid source ROM. However, last week, I noticed they had very small differences in the UI for the playstore. I never checked the version number diff between the two. Same features, just slightly different locations or text.

There is a method (near where you detach a specific app), to remove the detachments off of one specific app. The only thing you may (*will*) need to do as an extra step, is to force the playstore to re-attach the app (so it is available in TeMeFI to detach). This can be achieved by going to the playstore app, and clicking install/update or whatever on the apps page, BUT cancelling before it finishes the install, and then re-detaching in TeMeFI.
[Android Apps and Games] HippoMan:
Thank you. But I'm *NOT* looking for whether a given app might or might not exist in the Web store. And I am specifically wanting to query about apps that are *NOT* currently installed on my device.

There are a few apps that exist in the Web store which will not show up on a given device when queried for installation on that particular device's Play Store app. This occurs when the app requires DEVICE integrity on the phone its running on, and when the current device does not have DEVICE integrity.

Netflix is one such app. Without DEVICE integrity on the given phone, that phone's Play Store will not even show that any app named Netflix even exists. Only if that same phone's integrity is upgraded to DEVICE level will Netflix suddenly show up in that phone's Play Store.

What I want to do is query the current device's Play Store installation via a script in order to see whether a given app (Netflix, for example, but there are others, also) that indeed definitely exists in the Web store will actually show up in that device's Play Store or not, due to the device's integrity level.

And I don't know whether this is even possible to do.
[Android Apps and Games] DiamondJohn:
there are a MILLION apps that are not installed on your device. And trying to filter by name, is rubbish in google play. I have searched by the EXACXT name for an app, and it pulls up everything else EXCEPT for the app I am looking for (free and device OK, no limits/restrictions). I think they prioritise what earns them money. But thats just my suspicion. If its a free app, then you may have better luck using one of the APK mirror sites, or the thread here specific for attaining free playstore APKs.

The search is not on the device, it searches the remote playtore service. Remember, MILLIONS of apps, and they change every second.

You could modify my code to do a search by name/text, instead of by specific app UID. Run the web on a PC and check the query string (if its a HTTP get). But I think you have to register a devoice / account which would also have a location, to even search the web store. But again, if its free, search the mirror sites, they have old versions as well.
[Android Apps and Games] HippoMan:
To be clear, when I wrote "app", I'm glad to search by package name and not by app name. But I think what I'm asking about is still not coming across clearly. Let me try again ...

Let's take Netflix as an example. Its package name is com.netflix.mediaclient. Now, a package with that name definitely exists in the Web store itself.

HOWEVER (!!!), if my phone is not running with DEVICE integrity, and if I go to Play Store on my phone, I will not be able to install nor even *see* the Netflix app in the Play Store on my phone. This is because Google treats this Netflix app as a special case that is only installable on a phone running with DEVICE integrity.

But if, for example, *your* phone happens to indeed be running with DEVICE integrity and you go to the Play Store on your phone, you will see the Netflix app in the Play Store, and you could install it on your phone if you choose.

What I'm trying to do (if it's even possible to do in the first place) is write a script which takes a package name as an argument ("com.netflix.mediaclient" in this particular case) and to return "true" if it's installable on MY phone via the Play Store on MY phone (if my phone is running with DEVICE integrity), and "false" if it's NOT installable on MY phone (due to my phone not running with DEVICE integrity).

In other words, if MY phone is running with DEVICE integrity, the following script invocation would return "true" ...

. /the_script com.netflix.mediaclient

... and if MY phone is running without DEVICE integrity, this exact, same script invocation would return "false".

For most apps in the Web store, this proposed script would ALWAYS return "true" when given the app's package name, irrespective of whether the script invoker's phone is or isn't running with DEVICE integrity. Only for a few rare special-case apps like Netflix would the script's output depend on whether or not the phone on which the script is being invoked is running with DEVICE integrity.

This proposed script would therefore mirror the behavior of the Play Store itself on the user's phone as to whether the specified app is see-able and installable on that user's phone.

Are there any facilities offered by TeMeFI which would enable me to write such a proposed script?
[Android Apps and Games] DiamondJohn:
You are confusing/complicating "SPOOFING" a device's state/properties to the playstore, with the search on the playstore.

There are MANY MANY reasons an app wont appear in your search, this integrity issue is only one (and there are MANY, when I publish an app on the store, I have a heap of options to cut people out). And thats why I didnt focus on that specific issue. This specific restriction is specific to you.

This sounds, if possible, as a permanent fix, to be a Magisk or an XPosed module. My response on how to get around the issue still stands. Have you tried? The APK mirror sites, do not mirror the google play restrictions on who can see an app. And of course, as I implied, if you want a more permanent fix, look for a Magisk or Xposed module. If TeMeFI was to enable it, it would be a case of creating a Magisk module on the fly, if possible, which it DOES NOT DO CURRENTLY. Try the workaround I have already given you. I do understand your issue, not how to fix it permanently as its never been an issue for me (and I would use my solution anyway), but have given you a possible reusable solution.
[Android Apps and Games] HippoMan:
I'm not trying to fix the behavior. I already understand this behavior and already know how to fix it (via spoofing). All I want to do is *detect* automatedly via a script whether a given app (one of the rare "special" apps that I described above, such as Netflix) is or isn't going to be shown in the Play Store on *MY* phone at any given time, as I described in my previous message.

By performing such a test with a known "special" app such as Netflix, this would be an indirect way to determine whether or not my phone will report DEVICE integrity at the time I perform the test. I already know that there are direct ways to check my phone's reported integrity level, but I want to use this indirect method because it won't alert Google that my phone's reported integrity level is being checked.

I can detect this manually by going to the Play Store on my device and trying to install the special app in question (which I already know with 100-percent certainty is in the Web store). The special app will be available in the Play Store on my phone if my phone is reporting DEVICE integrity, and the special app will not be available in the Play Store on my phone if my phone does not report DEVICE integrity.

I just want to perform this exact, same test with a script instead of via this manual procedure.

Is such a test possible to perform in an automated manner via a script? Or am I limited to only being able to test for this case manually as I described in the 3rd paragraph of this current message?
[Android Apps and Games] HippoMan:
To try to be even more clear ...

I know there are apps which will tell me what my device is reporting as its integrity level.

And I know I can go to the Play Store Developer options on my phone to see what integrity level my phone is reporting.

But all those methods alert Google that my phone's reported integrity level is being queried.

In the other hand, checking whether a "special" app like Netflix shows up in my phone's Play Store will also tell me whether or not my phone is reporting DEVICE integrity, but in this case, Google will not know that I'm querying my phone's reported integrity level.

I'm just wondering if there's an automated, scriptable way to check for an app's presence in my phone's Play Store, or whether I'm limited to only being able to perform such a check manually.
[Android Apps and Games] HippoMan:
And for yet more clarity, you can check out this question that I posted to the Android stackexchange forum. It's the same question I'm asking here. So far, no one has replied, after I reworded and clarified the question last night ...

https://android.stackexchange.com/q...en-app-is-prohibited-from-installation-on-a-g
[Android Apps and Games] DiamondJohn:
To check what the internal code does or does not do, manifest, source or decompile. I have NO plans to add this to TeMeFI. Its your issue to sort.

But, check DBCC, it gives a plethora of info across many methods in DBCC. And if you cant (or wont bother from the mirrors) get the APK, your probably not going to be able to question google why it wont give it to you, unless it already does. Source the APK, logcat install if it fails.

But again all TMI. I have my own things to cover, and I dont see you have even tried my first suggestion, so whats the point of giving more (and YES I understand its not the final end point answer to your question, but it will give better understanding for YOU, IIIIII dont need to understand your issue, but I get it, please stop beating me with clarifications, I dont have time to read). You know Im busy with my firewall / busybox. My focus is not your single device/issue. Escpecislly when you havnt taken my first suggestion, even if you dont think it will help. Dont forget, get APK query DBCC *could* show the answer. ie I would start with my first suggestion.

NOT TeMeFI. Therefore OT
[Android Apps and Games] HippoMan:
Your first suggestion did not answer my question, and it's a result of you misundersanding what I asked.

Your first suggestion had to do with checking the Web store, but that is irrelevant to what I was asking. I already know that the apps in question are available in the Web store. I'm trying to figure out whether certain already-in-the-Web-store apps are or are not prohibited for installing on a given device with its current OS setup, and I want to try to do that with a script which runs on that particular device.

And I clarified that I already understand that the proper and precise way to reference apps is by their package names, not by their alias names.

I never had any intention of asking you to do any work for me. I was just wanting to know if (1) TeMeFI might already provide info about this which could help me; or (2) whether you just happen to know of anything which could help.

I now understand that TeMeFI doesn't offer any of that kind of info.

I also will check out your suggestion about DBCC, and thank you very much.
[Android Apps and Games] Varelka:
Guyz, hello...

I have Android 10 and have now 6 apps in GP to update, but i dont want to update them. I've found this app, went to detach menu, and there are 3 methods, which of them i must apply to do this 6 apps disappear from GP update list? I've tried the first option, but there was a strange question "Do you want to apply %method1% instead of %method2%?".

Can i read somewhere, which option i must apply to approach my aim?

Thx in advance...
[Android Apps and Games] DiamondJohn:
I am not here answer your question's BUT I gave you steps so that you could get to your own answer and better understand YOUR issue. Explain your question clearly & concisely, dont expect others to read Wart & Peace to better understand YOUR issue.

Actually, you said yourself, you needed to clarify, which implies you did not ask the question clearly, and I can tell you, not concisely. And you have to read and understand what I have posted. I know recently in a PM you kept asking the same question, whi8ch was answered in my first response. If yopu diont read, I really am hesitant to write, As a reminder, I thi9nk you asked 3 times how I copnvert CIDR to individual IP's, when in my forst response (amaybe before you asked) I explicitly had a labeled example of using a range.

SO, you know its on the web store, but not offered you, so the answer is already there. Also (ignoring my DBCC response) read about how the Playstore decides what apps to make available to a user. But dont forget, the dev can put many illogical restrictions which will not be in the APK itself, and google wont publish it (pretty sure). I corrected your belief you could query local data, when its all on google servers. Again, NOHING to do with TeMeFI and crazy possibility, And OT once I said no.

And I said NO pretty early on, BUT I also clarified your misbelief you could search some local data to get the answer for ALL apps on the market totally unrestricted. I tried to back away politely and for you to answering yourself, and yet here you are.

Remember, actions speak louder than words. And your looooong & multiple posts speak volumes of trying to have me understand your issue., when I gave you a path to possibly do that for yourself.

When I walked away from my keyboard, I also remembered that AAPT (in TeMeFI) has a lot of info not available elsewhere, but I dont think its going to have this info you are looking for. Especially since it works on local APK's.

Your question is really for google, and they are not going to give a damn, especially when they leave a lot to the dev to decide; probably commercially driven more than technical for someone like NetFlix. Google will certainly spend less time than I have.
[Android Apps and Games] HippoMan:
I already knew that the apps I'm interested in checking are all available in the Web store before even coming here in the first place. My original question had nothing to do with that, and so the answer you refer to in the sentence I quoted above was already known by me. However, after posting my original question and seeing your response, I realized that this original question of mine was worded very poorly, which is what prompted me to want to re-write it and clarify.

But I see now that these attempts to clarify my original question were misguided and only just made things worse. At the point that I realized that my original question was worded badly and therefore misunderstood, I instead should have just said something like the following: "Oh, thank you, but I see that I didn't explain my purpose clearly when writing. I don't want to waste your time with this, so I'll just move on. And again, thank you very much." ... and then I should have just stopped writing about this here.

And I sincerely apologize for not having done that.

I had already checked locally in DB's and other places on my device before posting here in the first place. And also, after you recently suggested DBCC, which I understand, I have now done DBCC-related investigation, but sadly, this also turned out to not provide any info that I could use for my original purpose, either. But I certainly appreciate your DBCC suggestion!

To anyone other than you who might be reading here and might be interested, the following is my original purpose ... and I won't write about it any more here after the following, so any of you who might want to discuss this particular issue with me, it's best to just contact me via PM.

My original purpose:

I've always known that Google is the one who checks its own databases and also checks info on the state of the Play Store requestor's device and OS, and based on all that, Google then decides whether or not to make searched-for apps available for installation by the given user on the given device which is in its current configuration state. I wanted to see if I could write a script which runs on the device in order to detect this exact case in an automated fashion, instead of having to find out solely via a manual check for the app's installability via the device's Play Store itself.

Anyway, it now looks like I'm just plain out of luck in trying to write my intended script, since there doesn't appear to be any non-manual way to check for that case, short of "uiautomation"-like spoofing of screen interactions with the Play Store on the device.

And again, I'm very sorry for this waste of your time and for my poorly written attempts to "clarify".