TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Everyone knows all the apps on your phone

1195 pointsby gnitingabout 2 months ago

50 comments

captn3m0about 2 months ago
The ACTION_MAIN loophole has been written about before: <a href="https:&#x2F;&#x2F;commonsware.com&#x2F;blog&#x2F;2020&#x2F;04&#x2F;05&#x2F;android-r-package-visibility-holes.html" rel="nofollow">https:&#x2F;&#x2F;commonsware.com&#x2F;blog&#x2F;2020&#x2F;04&#x2F;05&#x2F;android-r-package-vi...</a><p>Google refuses to patch this. I wonder what would happen if you submit it to the Android VDP as a permission bypass.<p>There’s also this SO question by the author about the bypass: <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;q&#x2F;79527331" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;q&#x2F;79527331</a>
评论 #43525081 未加载
评论 #43521275 未加载
评论 #43520922 未加载
评论 #43522877 未加载
评论 #43521144 未加载
turbletyabout 2 months ago
I still, will never understand the need for native &quot;Apps&quot;. To this day, I have never seen an &quot;App&quot; that couldn&#x27;t simply have been a website&#x2F;webapp. Most of them would likely be improved by being a webapp.<p>The only benefits I can see of &quot;Apps&quot;, are the developer get&#x27;s access to private information they really don&#x27;t need.<p>Yeah, they get to be on the &quot;App Store&quot;. But the &quot;App Store&quot; is a totally unnecessary concept introduced by Apple&#x2F;Google so they could scrape a huge percentage in sales.<p>Web browsers have good (not perfect) sandboxing, costs no fees to &quot;submit&quot; and are accessible to everyone on every phone.
评论 #43522181 未加载
评论 #43522683 未加载
评论 #43522076 未加载
评论 #43522027 未加载
评论 #43522043 未加载
评论 #43521779 未加载
评论 #43522176 未加载
评论 #43522613 未加载
评论 #43521783 未加载
评论 #43525355 未加载
评论 #43525642 未加载
评论 #43522148 未加载
评论 #43522073 未加载
评论 #43521900 未加载
评论 #43522003 未加载
评论 #43521802 未加载
评论 #43522070 未加载
评论 #43522935 未加载
评论 #43526098 未加载
评论 #43524878 未加载
评论 #43522989 未加载
评论 #43523037 未加载
评论 #43523681 未加载
评论 #43522194 未加载
评论 #43524876 未加载
评论 #43525133 未加载
评论 #43522337 未加载
评论 #43526688 未加载
评论 #43537641 未加载
评论 #43550064 未加载
评论 #43525416 未加载
评论 #43524766 未加载
评论 #43524483 未加载
评论 #43522341 未加载
评论 #43522825 未加载
评论 #43522885 未加载
评论 #43523210 未加载
评论 #43523300 未加载
评论 #43521722 未加载
评论 #43522873 未加载
评论 #43521921 未加载
评论 #43525604 未加载
评论 #43522290 未加载
评论 #43522925 未加载
aucisson_masqueabout 2 months ago
That&#x27;s why I like hacker news.<p>I found this article yesterday and posted it on reddit android, here : <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;Android&#x2F;comments&#x2F;1jmwg4w&#x2F;everyone_knows_all_the_apps_on_your_phone&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;Android&#x2F;comments&#x2F;1jmwg4w&#x2F;everyone_k...</a><p>0 upvote, comment filled with what is either depressed sad people or just bots.<p>Here it&#x27;s top 2... With mostly interesting comment.<p>Some subreddit are more dead than other but r&#x2F;android got to be one of the worst.
评论 #43526004 未加载
评论 #43525993 未加载
评论 #43526183 未加载
评论 #43541248 未加载
评论 #43525719 未加载
nindalfabout 2 months ago
&gt; Beyond the usual categories, I see there are checks for apps like Tamil Calendar, Odia Calendar, Qibla Direction Finder, mandir apps, astrology apps. They know what they’re doing.<p>This loan app is profiling people on the basis of race (Tamil, Odia) and religion (Qibla Direction Finder is used by Muslims, mandir apps by Hindus).
graemepabout 2 months ago
The HSBC UK Android app look s at what apps you have, and refuses to run if you have apps with certain permissions (such as an alternative launcher) and now refuses to run if you have any apps from outside the Google app store.<p>I have complained about this here before, but the end result was that I asked for a hardware security device and use the website instead.
评论 #43524978 未加载
评论 #43524114 未加载
评论 #43536518 未加载
评论 #43523048 未加载
DevKoalaabout 2 months ago
&gt; How is knowing whether I have the Xbox or the Playstation app installed on my phone essential to their Swiggy&#x27;s core functionality? How will knowing if I have the Naukri or Upstox app help them deliver groceries to my doorstep?<p>It is for fingerprinting purposes
评论 #43524110 未加载
评论 #43521250 未加载
zx8080about 2 months ago
&gt; For extremely specific use cases such as file managers, browsers or antivirus apps, Google grants an exception by allowing QUERY_ALL_PACKAGES permission, which provides full visibility into installed apps.<p>Why would browser need to enumerate the installed apps?<p>Why?!
评论 #43519852 未加载
评论 #43522492 未加载
评论 #43522253 未加载
评论 #43519860 未加载
评论 #43522261 未加载
评论 #43521776 未加载
andsoitisabout 2 months ago
&gt; everyone knows all the alls on your phone<p>On Android phones. iPhone doesn’t have this privacy deficiency.
评论 #43522434 未加载
评论 #43520950 未加载
评论 #43521565 未加载
评论 #43521389 未加载
评论 #43521020 未加载
评论 #43526348 未加载
评论 #43519937 未加载
评论 #43523112 未加载
评论 #43522575 未加载
评论 #43519943 未加载
Tmpodabout 2 months ago
It requires root, but you can block&#x2F;spoof this with an LSPosed[1] module such as XPrivacyLua[2]. I hear there&#x27;s also the closed-source AppOps[3], but I&#x27;ve never used it.<p>[1]: <a href="https:&#x2F;&#x2F;lsposed.org" rel="nofollow">https:&#x2F;&#x2F;lsposed.org</a> [2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;M66B&#x2F;XPrivacyLua" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;M66B&#x2F;XPrivacyLua</a> &#x2F; <a href="https:&#x2F;&#x2F;github.com&#x2F;0bbedCode&#x2F;XPL-EX" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;0bbedCode&#x2F;XPL-EX</a> [3]: <a href="https:&#x2F;&#x2F;appops.rikka.app" rel="nofollow">https:&#x2F;&#x2F;appops.rikka.app</a>
评论 #43521825 未加载
cheschireabout 2 months ago
Can windows apps (not installed from the MS store) enumerate through the window titles of all open windows? How hard would it be for an app to monitor all of your web traffic based on the title alone?<p>Legit question. ChatGPT isn&#x27;t super helpful here since it agrees with everything when I&#x27;m really looking for someone to say why this isn&#x27;t really feasible in the real world.
评论 #43521311 未加载
评论 #43519847 未加载
评论 #43521404 未加载
评论 #43520475 未加载
评论 #43519871 未加载
评论 #43519783 未加载
评论 #43519798 未加载
评论 #43520382 未加载
hnburnsyabout 2 months ago
&gt;For extremely specific use cases such as file managers, browsers or antivirus apps, Google grants an exception by allowing QUERY_ALL_PACKAGES permission, which provides full visibility into installed apps.<p>&#x27;Extreme&#x27; my a*. My bank app has this permission, as well as my camera app, contacts app, clock app, Google Home, and on and on. My bank app was moved to an old iPad because of this.
评论 #43521218 未加载
weinzierlabout 2 months ago
<i>&quot;the one that blue tick twitter accounts living in certain pin codes of Bengaluru passionately discuss amongst themselves for a week every year&quot;</i><p>To someone embarrassingly unfamiliar with Indian culture, what does it mean?
评论 #43525751 未加载
评论 #43522994 未加载
评论 #43522520 未加载
surmoiabout 2 months ago
Exodus Privacy will let you know about this kind of Android apps you should avoid installing <a href="https:&#x2F;&#x2F;exodus-privacy.eu.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;exodus-privacy.eu.org&#x2F;</a><p>Swiggy is actually a small player in terms of permissions requested, with &#x27;only&#x27; 47 Compare it to Weibo with 104, Wechat with 93, Facebook with 85, Snapchat with 71 (granted those apps may offer additional services that require some additional permissions, but they are definitely not worth giving them all your data...)
评论 #43523019 未加载
turriniabout 2 months ago
I don&#x27;t know if it is just me but I run every class of app in isolated &quot;islands&quot; (like work profiles) on Android. Browsers, banking apps, social media, instant messaging, tools, etc. Almost everything is isolated from another non related group.
评论 #43524763 未加载
einszweiabout 2 months ago
Just wow. I assumed that Google patched this few years back but guess they left a few backdoors.
评论 #43519800 未加载
评论 #43527030 未加载
评论 #43519745 未加载
solardevabout 2 months ago
Privacy issues aside, it&#x27;s kinda cool reading about how Indians use their phones, and also how they use English. I&#x27;d never heard &quot;beyond the pale&quot; before, and I&#x27;m still not sure what the idea of &quot;multiple Indias&quot; means when some of them are Mexico and some are Africa...?<p>I&#x27;ve also never heard of the majority of the apps being analyzed or tracked. Must be such a different world out there.
评论 #43520591 未加载
评论 #43520275 未加载
评论 #43533349 未加载
评论 #43536750 未加载
photonthugabout 2 months ago
&gt; It&#x27;s worth acknowledging that there are some legitimate reasons for an app to check which other apps are installed on your phone. For example, an app might check which UPI apps are installed to show relevant payment options.<p>Nope! Nope, nope, nope. If you&#x27;re wondering how we got into this situation.. well, it&#x27;s exactly stuff like this. Weird to see someone who&#x27;s digging into it at all also making excuses for it.<p>No one ever said &quot;I want to avoid a single extra click once every other month, so I guess I better irrevocably open my data&#x2F;phone&#x2F;life up completely to megacorp forever&quot;. And they certainly did not say this about tinycorp. People just absolutely suck at adversarial thinking, and good guys need to do it for them before bad guys can. Do you want organized crime blackmailing your politicians about dating apps and infidelity? Do you want to make it easy to do large scale targeting of ${vulnerable_people} the next time the cultural or political climate shifts?<p>Come on. Anyway shouldn&#x27;t the phone OS itself handle this rather than apps launching apps?? If not.. just let people pick a payment option, and then throw an error if the option is not available.
评论 #43522078 未加载
评论 #43533275 未加载
djrj477dhsnvabout 2 months ago
Anyone know if GrapheneOS has protection against this?
评论 #43521882 未加载
评论 #43527696 未加载
rkagererabout 2 months ago
Can you see in the Play store before installing an app exactly which other apps it&#x27;s allowed to talk to? Can you see it on your phone and override?
评论 #43519776 未加载
therealmarvabout 2 months ago
It&#x27;s a known fact in the rooting community because some banking apps searching for root only apps!<p>If you root (I advice against doing that) and have LSPosed installed you can hide apps to be seen by every other app with Hide My Applist (HMA) [1] or HMAL (which I like more because it is more minimalistic) [2]<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;Dr-TSNG&#x2F;Hide-My-Applist" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Dr-TSNG&#x2F;Hide-My-Applist</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;pumPCin&#x2F;HMAL" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pumPCin&#x2F;HMAL</a>
Yaggoabout 2 months ago
The title should read: &quot;Everyone knows all the apps on your <i>Android</i> phone&quot;
RKFADU_UOFCCLELabout 2 months ago
This is to be expected though, a phone platform isn&#x27;t exactly Tor Browser. The big API as with any platform will have plenty of ways to fingerprint people even without this one example, unless the developers went far out of their way from the beginning to build prevention in. Much like how on UNIX you can see what processes everyone is running and their command lines.
bustling-nooseabout 2 months ago
Very simple:<p>Big companies like Swiggy and Zepto will mine the F out of your data. Some of it is for their benefit but some of it they could sell in the future. These so called founders are really just another wolf of app street looking to pump and dump. So when they do dump, or when some VC comes with money, they don’t just sell their app they sell it as a whole package of data and analytics that some company can use to sell their product or something VC can leverage to sell their stock to someone else. It’s not that difficult.<p>As far as smaller apps go these apps outsource their development to people who come with ‘packages’ to develop and maintain their app. These packages are the same logic as above but it’s just that they come from some template so you might be asked for location permission or camera or microphone by some really random app that has nothing to do with it.<p>While the quality of iOS is degrading, some of these things are really important and simply work better on iOS.
DeathArrowabout 2 months ago
&gt;Please remember the next time you casually install an app on your Android device, this information is being broadcast to the whole world. Data brokers will use it to profile you, cross-reference it with data about you from other ad networks and eventually it will be used to decide how much you’ll be asked to pay the next time you order a samosa.<p>Who are those data brokers? Are they publicly known? Do they have an API where a business sends customer ID, mail or something and get an spending profile that helps adjusting price for a particular customer?<p>I know this sounds evil. But didn&#x27;t banks and insurance companies collaborate to profile their customers since tens of years ago? That is not similarly evil?
ameliusabout 2 months ago
&gt; I don’t even know where to begin unpacking this madness. How is knowing whether I have the Xbox or the Playstation app installed on my phone essential to their Swiggy&#x27;s core functionality?<p>Probably has to do with feeding adtech&#x27;s hunger for personal information, or fingerprinting maybe (not sure if that&#x27;s a thing in the context of phone apps).
avsteeleabout 2 months ago
If they just audited apps and banned companies from the app store for abuse it would do a lot to curb this behavior. This is feasible, there just aren&#x27;t THAT many popular apps at any given time.
评论 #43521376 未加载
BGizzleabout 1 month ago
Everyone knows all the apps on your <i>Android</i> phone
TekMolabout 2 months ago
<p><pre><code> So I downloaded a few dozen Indian apps I could think of on top of my head and started reading their manifest files </code></pre> How do you download apps from the Android app store and read their manifest files?<p>Does this mean one could make a website that lists all those manifest file, so the users could decide against using apps that use this loophole?
评论 #43523710 未加载
评论 #43533285 未加载
nsonhaabout 2 months ago
Android is so broken, each app query should be explicitly approved by user, instead of by reviewer like this.
Tewbooabout 2 months ago
It&#x27;s true, our phones are like little windows into our lives. The apps we have reflect our habits and interests.
HackerThemAllabout 2 months ago
Thank you Google&#x27;s &quot;top talent&quot; Android devs for this permission system full of loopholes.
OutOfHereabout 2 months ago
If Google truly cared about privacy, each app would run in its own strict jail, and permissions would be faked by default. Also, easy malware by Israel or anyone else would not be a thing. As it stands, apps know everything I am doing, and I get targeted spam email rather immediately.
评论 #43520083 未加载
评论 #43519767 未加载
bloomingeekabout 2 months ago
Perhaps crazy question: is it a good idea to have two phones now? One for making calls only, with as many apps as possible removed. And another phone for email, web surfing, photos, etc...?<p>edit: Oops, I left out texting. Which phone for that?
评论 #43527781 未加载
评论 #43532788 未加载
评论 #43524398 未加载
nickvecabout 2 months ago
Just curious, why was this targeted specifically at Indian apps?
评论 #43521363 未加载
评论 #43521326 未加载
评论 #43521364 未加载
dTalabout 2 months ago
Another fantastic reason to strictly only install apps from F-Droid.
评论 #43519959 未加载
评论 #43521143 未加载
aussieguy1234about 2 months ago
If I have Uber, but multiple competing apps on my phone and I grant Uber permissions to see that, will I get cheaper rides?
marcodiegoabout 2 months ago
Well, things are particularly more complicated on my case: I don&#x27;t use google services and only install apps from f-droid.
anonym29about 2 months ago
You don&#x27;t have to sacrifice your privacy to use Android. GrapheneOS is a tremendous alternative, and even if you still need some Play Store applications, you can install a GMS compatibility layer and Play Store in either a secondary profile (recommended) or your main profile (not recommended) without granting Google unfettered control over your entire operating system. This compatibility layer offers a better reduction in attack surface and stronger hardening than microG.<p>Alternatively, you can continue with the standard setup, accepting that you’re willingly providing companies with an unprecedented level of access to your personal data. It’s puzzling that many seem more concerned about breaking a familiar routine than about the risks associated with sharing every detail of their lives with companies that, in turn, share that data with one (or more) hostile government(s).<p>There is certainly a lot of justified concern about government overreach and abuse of power on HN. It remains difficult to understand why many with these warranted concerns do nothing to adopt a more coherent and rational approach — such as merely <i>attempting</i> to protect their personal data by not deliberately and voluntarily feeding it entirely to companies that are secretly coordinating with the very same hostile governments these people <i>claim</i> to seriously fear and detest.
评论 #43533463 未加载
smallnixabout 2 months ago
Nice analysis. Google should take notice. Do worldwide used apps do this too?
评论 #43519726 未加载
6510about 2 months ago
If nothing is done why not require competing apps be uninstalled?
zer0zzzabout 2 months ago
My solution to this is to use the apps that come with my phone and avoid relying on anything else. Problem solved. I use signal, uber, MyChart (for my doctor), and some apps for banking but that is about it.
ErigmolCtabout 2 months ago
This is equal parts fascinating and horrifying
anymouse123456about 2 months ago
IME, Apps usually represent an overly generous amount of contempt for the people who use them.<p>At best, it&#x27;s a designer&#x27;s hubris (mixed with contempt) like, &quot;You want to select some text out of your SMS message? I&#x27;ve decided. NOPE.&quot;<p>But mostly we&#x27;re treated with contempt simply because we&#x27;re an annoyance that is obstructing the goal of serving the actual customer (advertiser) who is paying for the work.<p>App Stores are no mystery. They are a funnel for rent-seekers and adtech info brokers.<p>If you think they are intended to benefit you in any way at all, you are badly mistaken.
zkiihneabout 2 months ago
I used QUERY_ALL_PACKAGES among other things for my app Limit Buddy (<a href="https:&#x2F;&#x2F;www.limitbuddy.com" rel="nofollow">https:&#x2F;&#x2F;www.limitbuddy.com</a>). It would be impossible to make the app without it. But for more normal use cases there&#x27;s no reason to have it.<p>Apple has a much more robust solution privacy wise with their ScreenTime API but it makes an app like Limit Buddy much harder to build.
tmtvlabout 2 months ago
...On Android. I&#x27;m sure I don&#x27;t have that problem on my Ubuntu Touch phone (if only because there are hardly any apps for it).
评论 #43523227 未加载
whalesaladabout 2 months ago
android* phone
daft_pinkabout 2 months ago
iPhone users reading this like…. I love my iPhone.
评论 #43521694 未加载
DeathArrowabout 2 months ago
TLDR, want privacy, don&#x27;t use Google products.
bpbp-mangoabout 2 months ago
android lmao
billfruitabout 2 months ago
Some apps like Obsidian needs permission to access every file on the device. It is surprising Obsidian isn&#x27;t getting called out on that very much.
评论 #43520836 未加载
评论 #43527715 未加载
评论 #43522165 未加载