iOS had a similar leak that was exploited by apps like Twitter.<p><a href="https://www.techspot.com/news/58991-twitter-track-list-apps-installed-mobile-device.html" rel="nofollow">https://www.techspot.com/news/58991-twitter-track-list-apps-...</a><p>It used the “canOprnUrl” method if I recall correctly.<p>Apple locked this down less than a year later in iOS 10 where an app has to explicitly list which urls can be tested this way and there is a hard limit. Of course this goes through app review.
Previously in Android app development, the application sandbox has been sufficiently leaky that if a user has another app installed, it can cause problems for the app being developed.<p>It's useful to be able to warn users that they've got an app installed that will conflict in this way, and suggest an upgrade/uninstall/warn them of poor behaviour.
If I wanted to do similar research to this, can anyone share a good method for obtaining a large corpus of apps like these researchers presumably did?<p>EDIT: Should've read the paper first, looks like they used this
<a href="https://androzoo.uni.lu/" rel="nofollow">https://androzoo.uni.lu/</a>