Main Article Content
Abstract
Dynamic loading and code-manipulation techniques that weaken the reliability of traditional static and signature-based detectors. Image-based malware analysis has recently emerged as an effective alternative, as transforming executable bytecode into grayscale images reveals structural, spatial and statistical patterns that remain difficult to conceal. Motivated by this, the present study proposes a hybrid learning framework for Android malware detection using grayscale images generated exclusively from DEX bytecode segments. Multiple deep feature extractors based on Transfer Learning architectures—including DenseNet121, MobileNetV2 and InceptionV3—are employed to obtain high-level semantic representations from DEX images, while handcrafted descriptors such as HOG, SIFT, ORB, LBP and GLCM capture complementary gradient and texture characteristics. The fused feature representations are evaluated using several machine learning classifiers, including Random Forest, Logistic Regression, SVM, KNN and Naïve Bayes. Experimental results demonstrate that the DEX image representation yields highly discriminative patterns, achieving a maximum accuracy of 94.40% with Random Forest and 94.33% with Logistic Regression. These findings confirm the effectiveness of DEX-driven image analysis and hybrid feature fusion as a robust, scalable solution for Android malware detection.
Keywords
Article Details
References
- R. Hasan et al., “Enhancing malware detection with feature selection and scaling techniques using machine learning models,” Sci Rep, vol. 15, no. 1, Mar. 2025, doi: 10.1038/s41598-025-93447-x.
- A. Pathak, Th. S. Kumar, and U. Barman, “Static analysis framework for permission-based dataset generation and android malware detection using machine learning,” EURASIP J. on Info. Security, vol. 2024, no. 1, Oct. 2024, doi: 10.1186/s13635-024-00182-3.
- A. Mahindru et al., “PermDroid a framework developed using proposed feature selection approach and machine learning techniques for Android malware detection,” Sci Rep, vol. 14, no. 1, May 2024, doi: 10.1038/s41598-024-60982-y.
- A. Kaur, S. Lal, S. Goel, M. Pandey, and A. Agarwal, “Android Malware Detection System using Machine Learning,” Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing. ACM, pp. 186–191, Aug. 08, 2024. doi: 10.1145/3675888.3676049. https://doi.org/10.1109/TITS.2014.2345663.
- M. U. Rashid et al., “Hybrid Android Malware Detection and Classification Using Deep Neural Networks,” Int J Comput Intell Syst, vol. 18, no. 1, Mar. 2025, doi: 10.1007/s44196-025-00783-x.
- M. Aamir et al., “AMDDLmodel: Android smartphones malware detection using deep learning model,” PLoS ONE, vol. 19, no. 1, p. e0296722, Jan. 2024, doi: 10.1371/journal.pone.0296722.
- A.Sonya and R.Ram Deepak, “Android Malware Detection and Classification Using Machine Learning Algorithm”, Int. j. commun. netw. inf. secur., vol. 16, no. 4, pp. 327–347, Sep. 2024, https://ijcnis.org/index.php/ijcnis/article/view/7012.
- A. Pathak, U. Barman, and Th. S. Kumar, “Machine learning approach to detect android malware using feature-selection based on feature importance score,” Journal of Engineering Research, vol. 13, no. 2, pp. 712–720, June 2025, doi: 10.1016/j.jer.2024.04.008.
- K. A. Ahmed, K. Boopalan, K. Lokeshwaran, R. Sugumar, and C. Kotteeswaran, “Analysis of android malware detection using machine learning techniques,” AIP Conference Proceedings, vol. 3063. AIP Publishing, p. 020005, 2024. doi: 10.1063/5.0199036.
- M. A. Haq and M. Khuthaylah, “Leveraging Machine Learning for Android Malware Analysis: Insights from Static and Dynamic Techniques,” Eng. Technol. Appl. Sci. Res., vol. 14, no. 4, pp. 15027–15032, Aug. 2024, doi: 10.48084/etasr.7632.
- A. O. Christiana, B. A. Gyunka, and A. Noah, “Android Malware Detection through Machine Learning Techniques: A Review,” Int. J. Onl. Eng., vol. 16, no. 02, pp. 14–30, Feb. 2020, doi: 10.3991/ijoe.v16i02.11549.
- J. Lee, H. Jang, S. Ha, and Y. Yoon, “Android Malware Detection Using Machine Learning with Feature Selection Based on the Genetic Algorithm,” Mathematics, vol. 9, no. 21, p. 2813, Nov. 2021, doi: 10.3390/math9212813.
- C. Palma, A. Ferreira, and M. Figueiredo, “Explainable Machine Learning for Malware Detection on Android Applications,” Information, vol. 15, no. 1, p. 25, Jan. 2024, doi: 10.3390/info15010025.
- M. N.-U.-R. Chowdhury, A. Haque, H. Soliman, M. S. Hossen, T. Fatima, and I. Ahmed, “Android Malware Detection using Machine learning: A Review,” 2023, arXiv. doi: 10.48550/ARXIV.2307.02412.
- E. Odat and Q. M. Yaseen, "A Novel Machine Learning Approach for Android Malware Detection Based on the Co-Existence of Features," in IEEE Access, vol. 11, pp. 15471-15484, 2023, doi: 10.1109/ACCESS.2023.3244656.
- D. A. Kumar et al., “Machine Learning Approach for Malware Detection and Classification Using Malware Analysis Framework”, Int J Intell Syst Appl Eng, vol. 11, no. 1, pp. 330–338, Feb. 2023, https://ijisae.org/index.php/IJISAE/article/view/2543.
- A. Lakshmanarao and M. Shashi, “Android Malware Detection with Deep Learning using RNN from Opcode Sequences,” International Journal of Interactive Mobile Technologies., vol. 16, no. 01, pp. 145–157, Jan. 2022, doi: 10.3991/ijim.v16i01.26433.
- T. Lu, Y. Du, L. Ouyang, Q. Chen, and X. Wang, “Android Malware Detection Based on a Hybrid Deep Learning Model,” Security and Communication Networks, vol. 2020, pp. 1–11, Aug. 2020, doi: 10.1155/2020/8863617.
- Navaneethan S et al.., “ScanSavant: Malware Detection for Android Applications with Explainable AI,” Int. J. Interact. Mob. Technol., vol. 18, no. 19, pp. 171–181, Oct. 2024, doi: 10.3991/ijim.v18i19.49437.
- H. AlOmari, Q. M. Yaseen, and M. A. Al-Betar, “A Comparative Analysis of Machine Learning Algorithms for Android Malware Detection,” Procedia Computer Science, vol. 220, pp. 763–768, 2023, doi: 10.1016/j.procs.2023.03.101.
- M. Kavitha and M. U. Rani, "A Deep Learning-Driven Image Transformation Approach for Android Malware Detection using CNN and Transfer Learning Techniques," 2025 5th International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, 2025, pp. 1503-1508, doi: 10.1109/ICPCSN65854.2025.11034903.
- S. Aurangzeb, M. Aleem, M. T. Khan, G. Loukas, and G. Sakellari, “AndroDex: Android Dex Images of Obfuscated Malware,” Sci Data, vol. 11, no. 1, Feb. 2024, doi: 10.1038/s41597-024-03027-3.
- K. S Ranadheer Kumar et al., “Enhancing Android Malware Detection through Filter-Based Feature Selection and Machine Learning Classification,” Journal of Electrical Systems,Volume.20 No.3, 2024, https://journal.esrgroups.org/jes/article/view/4528
- S. Kotha, H. S, S. D, and S. Ahmed, “Android Malware Detection Using Deep Learning,” 2025 International Conference on Advancements in Smart, Secure and Intelligent Computing (ASSIC). IEEE, pp. 1–4, May 16, 2025. doi: 10.1109/assic64892.2025.11157977.
References
R. Hasan et al., “Enhancing malware detection with feature selection and scaling techniques using machine learning models,” Sci Rep, vol. 15, no. 1, Mar. 2025, doi: 10.1038/s41598-025-93447-x.
A. Pathak, Th. S. Kumar, and U. Barman, “Static analysis framework for permission-based dataset generation and android malware detection using machine learning,” EURASIP J. on Info. Security, vol. 2024, no. 1, Oct. 2024, doi: 10.1186/s13635-024-00182-3.
A. Mahindru et al., “PermDroid a framework developed using proposed feature selection approach and machine learning techniques for Android malware detection,” Sci Rep, vol. 14, no. 1, May 2024, doi: 10.1038/s41598-024-60982-y.
A. Kaur, S. Lal, S. Goel, M. Pandey, and A. Agarwal, “Android Malware Detection System using Machine Learning,” Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing. ACM, pp. 186–191, Aug. 08, 2024. doi: 10.1145/3675888.3676049. https://doi.org/10.1109/TITS.2014.2345663.
M. U. Rashid et al., “Hybrid Android Malware Detection and Classification Using Deep Neural Networks,” Int J Comput Intell Syst, vol. 18, no. 1, Mar. 2025, doi: 10.1007/s44196-025-00783-x.
M. Aamir et al., “AMDDLmodel: Android smartphones malware detection using deep learning model,” PLoS ONE, vol. 19, no. 1, p. e0296722, Jan. 2024, doi: 10.1371/journal.pone.0296722.
A.Sonya and R.Ram Deepak, “Android Malware Detection and Classification Using Machine Learning Algorithm”, Int. j. commun. netw. inf. secur., vol. 16, no. 4, pp. 327–347, Sep. 2024, https://ijcnis.org/index.php/ijcnis/article/view/7012.
A. Pathak, U. Barman, and Th. S. Kumar, “Machine learning approach to detect android malware using feature-selection based on feature importance score,” Journal of Engineering Research, vol. 13, no. 2, pp. 712–720, June 2025, doi: 10.1016/j.jer.2024.04.008.
K. A. Ahmed, K. Boopalan, K. Lokeshwaran, R. Sugumar, and C. Kotteeswaran, “Analysis of android malware detection using machine learning techniques,” AIP Conference Proceedings, vol. 3063. AIP Publishing, p. 020005, 2024. doi: 10.1063/5.0199036.
M. A. Haq and M. Khuthaylah, “Leveraging Machine Learning for Android Malware Analysis: Insights from Static and Dynamic Techniques,” Eng. Technol. Appl. Sci. Res., vol. 14, no. 4, pp. 15027–15032, Aug. 2024, doi: 10.48084/etasr.7632.
A. O. Christiana, B. A. Gyunka, and A. Noah, “Android Malware Detection through Machine Learning Techniques: A Review,” Int. J. Onl. Eng., vol. 16, no. 02, pp. 14–30, Feb. 2020, doi: 10.3991/ijoe.v16i02.11549.
J. Lee, H. Jang, S. Ha, and Y. Yoon, “Android Malware Detection Using Machine Learning with Feature Selection Based on the Genetic Algorithm,” Mathematics, vol. 9, no. 21, p. 2813, Nov. 2021, doi: 10.3390/math9212813.
C. Palma, A. Ferreira, and M. Figueiredo, “Explainable Machine Learning for Malware Detection on Android Applications,” Information, vol. 15, no. 1, p. 25, Jan. 2024, doi: 10.3390/info15010025.
M. N.-U.-R. Chowdhury, A. Haque, H. Soliman, M. S. Hossen, T. Fatima, and I. Ahmed, “Android Malware Detection using Machine learning: A Review,” 2023, arXiv. doi: 10.48550/ARXIV.2307.02412.
E. Odat and Q. M. Yaseen, "A Novel Machine Learning Approach for Android Malware Detection Based on the Co-Existence of Features," in IEEE Access, vol. 11, pp. 15471-15484, 2023, doi: 10.1109/ACCESS.2023.3244656.
D. A. Kumar et al., “Machine Learning Approach for Malware Detection and Classification Using Malware Analysis Framework”, Int J Intell Syst Appl Eng, vol. 11, no. 1, pp. 330–338, Feb. 2023, https://ijisae.org/index.php/IJISAE/article/view/2543.
A. Lakshmanarao and M. Shashi, “Android Malware Detection with Deep Learning using RNN from Opcode Sequences,” International Journal of Interactive Mobile Technologies., vol. 16, no. 01, pp. 145–157, Jan. 2022, doi: 10.3991/ijim.v16i01.26433.
T. Lu, Y. Du, L. Ouyang, Q. Chen, and X. Wang, “Android Malware Detection Based on a Hybrid Deep Learning Model,” Security and Communication Networks, vol. 2020, pp. 1–11, Aug. 2020, doi: 10.1155/2020/8863617.
Navaneethan S et al.., “ScanSavant: Malware Detection for Android Applications with Explainable AI,” Int. J. Interact. Mob. Technol., vol. 18, no. 19, pp. 171–181, Oct. 2024, doi: 10.3991/ijim.v18i19.49437.
H. AlOmari, Q. M. Yaseen, and M. A. Al-Betar, “A Comparative Analysis of Machine Learning Algorithms for Android Malware Detection,” Procedia Computer Science, vol. 220, pp. 763–768, 2023, doi: 10.1016/j.procs.2023.03.101.
M. Kavitha and M. U. Rani, "A Deep Learning-Driven Image Transformation Approach for Android Malware Detection using CNN and Transfer Learning Techniques," 2025 5th International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, 2025, pp. 1503-1508, doi: 10.1109/ICPCSN65854.2025.11034903.
S. Aurangzeb, M. Aleem, M. T. Khan, G. Loukas, and G. Sakellari, “AndroDex: Android Dex Images of Obfuscated Malware,” Sci Data, vol. 11, no. 1, Feb. 2024, doi: 10.1038/s41597-024-03027-3.
K. S Ranadheer Kumar et al., “Enhancing Android Malware Detection through Filter-Based Feature Selection and Machine Learning Classification,” Journal of Electrical Systems,Volume.20 No.3, 2024, https://journal.esrgroups.org/jes/article/view/4528
S. Kotha, H. S, S. D, and S. Ahmed, “Android Malware Detection Using Deep Learning,” 2025 International Conference on Advancements in Smart, Secure and Intelligent Computing (ASSIC). IEEE, pp. 1–4, May 16, 2025. doi: 10.1109/assic64892.2025.11157977.