Code Obfuscation on the Rise in Android Apps: Study Reveals Widespread Use and Potential Implications for Security Research

Friday 21 March 2025


Code obfuscation has long been a contentious issue in the world of software development. On one hand, it can be a useful tool for protecting intellectual property and preventing piracy. On the other hand, it can also make it difficult for security researchers to identify and fix vulnerabilities.


Recently, a team of researchers set out to investigate just how widespread code obfuscation is in Android apps. They analyzed over 500,000 APKs from the Google Play Store, spanning an eight-year period, to see what they could learn about this phenomenon.


One of their key findings was that the use of code obfuscation has been on the rise over the years. In fact, the team discovered that by 2021-2023, a staggering 62% of apps were using some form of obfuscation. This is up from just 53% in 2016-2018.


But what’s driving this trend? The researchers suggest that it may be due to the increasing importance of intellectual property protection in the mobile app ecosystem. As more and more developers rely on their apps as a source of revenue, they’re looking for ways to safeguard their code against theft or tampering.


Another interesting finding from the study was the prevalence of certain obfuscation tools. ProGuard, a free and open-source tool developed by Google, emerged as the most commonly used obfuscator, followed closely by Allatori, a commercial tool that’s designed specifically for Android apps.


The researchers also found that different types of apps are more likely to use code obfuscation than others. Gaming and casino apps, which often handle sensitive financial transactions, were among the most likely to employ this technique. This makes sense, given the importance of protecting user data in these contexts.


But what does all this mean for security researchers? The team’s findings suggest that they may need to adapt their approaches to keep up with the changing landscape of code obfuscation. For example, they may need to develop new techniques for identifying and reverse-engineering obfuscated code.


The study also highlights the importance of balancing intellectual property protection with the need for security research. As the use of code obfuscation becomes more widespread, it’s crucial that developers and app stores find ways to ensure that this technique doesn’t hinder security investigations.


Overall, the study provides a fascinating glimpse into the world of Android app development and the strategies that developers are using to protect their code.


Cite this article: “Code Obfuscation on the Rise in Android Apps: Study Reveals Widespread Use and Potential Implications for Security Research”, The Science Archive, 2025.


Code Obfuscation, Android Apps, Intellectual Property, Security Research, Mobile App Ecosystem, Google Play Store, Proguard, Allatori, Reverse-Engineering, Balancing Protection And Research.


Reference: Akila Niroshan, Suranga Seneviratne, Aruna Seneviratne, “An Empirical Study of Code Obfuscation Practices in the Google Play Store” (2025).


Leave a Reply