Skip to content
Conference Open access

Unveiling the Ownership: An Empirical Study of Android App Associations via SDK IDs

Sep 2026 · IEEE International Conference on Software Maintenance and Evolution · pp. 283-294 · 0 citations · 54 references

Abstract

In the Android app ecosystem, apps are linked through various associations, such as the same ownership, corporate ecosystems, or app repackaging. Revealing these associations offers critical insights into app owners’ behaviors and potential violations. However, no work systematically measures these stakeholder relationships at an ecosystem scale. Moreover, previous works are fundamentally limited by their reliance on fragile, identity-unbound metadata or easily obfuscated code structures, leading to unreliable features and restricted application scenarios.In this work, we conduct a large-scale empirical measurement of potential violations and app owner behaviors in the wild. To bridge the capability gap, we introduce the third-party SDK ID, a novel, developer identity-bound feature obtained directly from app files, and design AndroLinker, a pipeline combining static and dynamic analysis to extract features to uncover explicit and implicit app associations. By deploying AndroLinker across our constructed datasets, we answer three research questions: (1) AndroLinker robustly extracts SDK IDs with 90.32% precision and achieves 98.9% accuracy in authorship attribution, significantly outperforming existing tools. (2) At the ecosystem scale, we detected 6,452 market apps linked to known potentially unwanted apps (PUAs), driving the permanent removal of 2,515 PUAs. (3) Through an in-depth analysis of app associations, we exposed cross-market PUA groups employing dual-profit and diverse evasion strategies, and uncovered the corporate ecosystems of technology companies. These results demonstrate the effectiveness of SDK IDs and AndroLinker in demystifying complex associations and securing the Android ecosystem.

Read PDF

Similar papers

Open access Oct 2026

Secrets Unlocked: Evaluating LLMs for Secrets Detection in Android Apps

Mobile apps frequently embed sensitive secrets, such as API keys, access tokens, client secrets, and private keys that support internal functionality or enable integration with external systems and third-party services. Developers frequently embed these secrets into Android apps, which allows attackers to extract them...

Marco Alecci, Jordan Samhi, T. F. Bissyandé et al. · 0 citations
Book Open access Oct 2026

An Empirical Study of Security Risks in the Android Push Notification Ecosystem

Push notification services are widely used in mobile apps to deliver time-sensitive content. In the fragmented Android ecosystem, however, no single push service works reliably across all devices and markets, leading developers to integrate multiple push SDKs from device manufacturers and third-party providers. Despite...

Shi-Long Hu, Zi-Kan Dong, Chao Wang et al. · 0 citations
Book Open access Oct 2026

Structure-Guided Semantic Deobfuscation of Android Identifiers

Android developers frequently employ identifier renaming to obfuscate code and hinder reverse engineering. This practice effectively conceals program semantics. However, it severely impedes downstream security analysis tasks, particularly manual inspection of malicious and privacy-sensitive behaviors. Existing deobfusc...

Ming-Yang Chen, Zhen-Tao Xie, Ya-Qi Gao et al. · 0 citations
Open access Oct 2026

Fine-Grained Privacy Leakage Detection in OpenHarmony Apps

In recent years, the distributed operating system OpenHarmony has gained significant popularity. As the number of OpenHarmony apps grows rapidly, privacy abuse and data leakage have emerged as critical concerns. However, the untyped and highly flexible nature of Ark bytecode poses substantial challenges. We propose HSc...

Ao-Han Mei, Guang-Liang Yang, Xin-Ming Guo et al. · 0 citations
Preprint Oct 2026

A Systematic Study of Security Enforcement at Android Inter-Component Boundaries

Android's inter-process communication (IPC) mechanisms (Activities, Services, BroadcastReceivers, ContentProviders, and URI scheme handlers) form the primary interface between applications and between applications and the system. We present a systematic study of security enforcement comprising 120 evaluations (99 inter...

A. SandiyoChristan · 0 citations
Preprint Oct 2026

Hardware-Aware Conditional Code in Android Apps

Android OS runs on a highly diverse set of devices, spanning entry-level phones and flagships with substantially different hardware characteristics, including memory capacity, processors, displays, cameras, and sensors. Through APIs, apps can query device information at runtime, such as memory, hardware features, and m...

Marco Alecci, Jordan Samhi, Li Li et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.