Related Experiment Video
Updated: May 30, 2025

Author Spotlight: Exploring Breathing Techniques and Digital Solutions for Enhancing Running Performance
Published on: September 27, 2024
DLCDroid an android apps analysis framework to analyse the dynamically loaded code
Rati Bhan1,2, Rajendra Pamula2, K Susheel Kumar3
1School of Computing Science and Engineering, Galgotias University, Greater Noida, 203201, India.
DLCDroid effectively detects information leaks from dynamically loaded code (DLC) in Android apps using reflection API and dynamic analysis. This framework significantly improves malware detection, surpassing 95.6% accuracy in identifying sensitive data breaches.
Area of Science:
- Computer Science
- Software Engineering
- Cybersecurity
Background:
- Dynamically Loaded Code (DLC) allows Android apps to expand functionality at runtime, but malicious actors exploit this for malware.
- Existing static analysis tools struggle to detect data breaches caused by DLC in anti-emulated environments.
- Conventional methods are insufficient for identifying sophisticated threats leveraging dynamic code loading.
Purpose of the Study:
- Introduce DLCDroid, an Android app analysis framework designed to combat dynamically loaded code.
- Enhance the detection of information leaks and malicious behavior hidden by DLC techniques.
- Improve the scalability and automation of Android malware analysis.
Main Methods:
- DLCDroid employs the reflection API and dynamic code interposition for API hooking to analyze app behavior.
- Combines static and dynamic analysis techniques to uncover concealed malicious activities.
- Integrates an event-based trigger solution for automated and scalable analysis.
Main Results:
- DLCDroid significantly improves the detection of sensitive information leaks caused by reflection API, achieving over 95.6% accuracy.
- Effectively identifies suspicious behavior missed by static analysis alone.
- Demonstrates superior performance compared to state-of-the-art approaches in detecting DLC-related threats.
Conclusions:
- DLCDroid provides a robust solution for analyzing dynamically loaded code in Android applications.
- The framework enhances the detection of sophisticated malware by exposing hidden malicious behavior.
- DLCDroid offers a scalable and automated approach to mobile app security analysis.
Related Concept Videos
Assembly of Cytoskeletal Filaments
Mass Analyzers: Overview
Differential Leveling
Statically Indeterminate Problem Solving
Assembly of Signaling Complexes
Interaction domains in cell signaling
Interaction domains recognize exposed features of their binding partners containing post-translationally modified sequences,...
Interpreting Run Charts

