Securing Android Applications
summary
Examines Android app piracy and defenses: shows a paid app was widely repackaged despite basic protections, and demonstrates common attack tools (AntiLVL, LuckyPatcher, Freedom) and researcher workflows using APKTool, dex2jar, JD-GUI and SMALI patching to remove LVL checks and ads and re-sign APKs. Reviews defense techniques: ProGuard is weak, DexGuard plus string encryption/reflection help, and additional effective measures include signature checks, anti-debugging and embedding checksums in resources, though repack loaders/hidden-Dex trojans remain a threat.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:26Android app security basics
- 7:20APK analysis risks
- 13:14Decompilation tools
- 18:20APK modification consequences
- 25:20Google’s LVL library
- 33:20Bypassing LVL security
- 40:28Hacking tools challenges
- 43:48Alternative monetization
related talks
34mSecuring Android: Tackling Advanced Threats and Enhancing App Security
38mAdvanced Techniques for Protecting Android Apps
47mAttacking Android Applications
01h 07mHow to attack (and secure) an Android app: an introduction
45mGoing Beyond Obfuscation: Advanced Techniques for Protecting Android Apps
33mShielding Your Android App from Attackers
37mPack your Android: Everything you need to know about Android Boxing
21mSecuring the Unseen: Advanced Threats, Best Practices & Challenges in Mobile App Security
