{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T14:53:22Z","timestamp":1779202402740,"version":"3.51.4"},"reference-count":57,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100003725","name":"Basic Science Research Program through the National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100014188","name":"Ministry of Science and Information and Communication Technology","doi-asserted-by":"publisher","award":["2018R1A2B2004830"],"award-info":[{"award-number":["2018R1A2B2004830"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100014188","name":"Ministry of Science and Information and Communication Technology","doi-asserted-by":"publisher","award":["2021R1A2C2012574"],"award-info":[{"award-number":["2021R1A2C2012574"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2022]]},"DOI":"10.1109\/access.2022.3181373","type":"journal-article","created":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T19:40:10Z","timestamp":1654717210000},"page":"61426-61440","source":"Crossref","is-referenced-by-count":9,"title":["Deoptfuscator: Defeating Advanced Control-Flow Obfuscation Using Android Runtime (ART)"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8628-9092","authenticated-orcid":false,"given":"Geunha","family":"You","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Dankook University, Yongin, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gyoosik","family":"Kim","sequence":"additional","affiliation":[{"name":"Korea Telecom Infra Laboratory, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6100-103X","authenticated-orcid":false,"given":"Sangchul","family":"Han","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Konkuk University, Chungju, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7392-6742","authenticated-orcid":false,"given":"Minkyu","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Konkuk University, Chungju, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9917-0429","authenticated-orcid":false,"given":"Seong-Je","family":"Cho","sequence":"additional","affiliation":[{"name":"Department of Software Science, Dankook University, Yongin, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Mobile Operating System Market Share Worldwide","year":"2021"},{"key":"ref2","volume-title":"Number of available applications in the Google Play Store from December 2009 to Sep. 2021","year":"2021"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2920314"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2414"},{"key":"ref5","article-title":"Security analysis of wearable fitness devices (fitbit)","author":"Cyr","year":"2014"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/CISTI.2014.6877073"},{"key":"ref7","article-title":"Attacks on fitness trackers revisited: A case-study of unfit firmware security","author":"Rieck","year":"2016","journal-title":"arXiv:1604.03313"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2873587.2873594"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409702"},{"issue":"4","key":"ref10","first-page":"22","article-title":"A framework for identifying obfuscation techniques applied to Android apps using machine learning","volume":"10","author":"Park","year":"2019","journal-title":"J. Wireless Mob. Netw. Ubiquitous Comput. Dependable Appl."},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2021.100365"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3426020.3426089"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268962"},{"issue":"4","key":"ref14","first-page":"86","article-title":"Effects of code obfuscation on Android app similarity analysis","volume":"6","author":"Park","year":"2015","journal-title":"J. Wireless Mob. Netw. Ubiquitous Comput. Dependable Appl."},{"issue":"1","key":"ref15","first-page":"2","article-title":"A comparative study on optimization, obfuscation, and deobfuscation tools in android","volume":"11","author":"You","year":"2021","journal-title":"J. Internet Serv. Inf. Secur."},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01701-9_10"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2020.100403"},{"key":"ref18","volume-title":"Analyze Suspicious Files, Domains, IPs and URLs to Detect Malware and Other Breaches, Automatically Share Them With the Security Community","year":"2021"},{"key":"ref19","author":"Kim","year":"2020","journal-title":"Deoptfuscator: Automated Deobfuscation of Android Bytecode using Compilation Optimization"},{"key":"ref20","volume-title":"Deoptfuscator","year":"2021"},{"key":"ref21","first-page":"102","article-title":"A method for watermarking Java programs via opaque predicates","volume-title":"Proc. 5th Int. Conf. Electron. Commerce Res. (ICECR)","author":"Arboit"},{"key":"ref22","article-title":"A taxonomy of obfuscating transformations","author":"Collberg","year":"1997"},{"key":"ref23","first-page":"187","article-title":"Manufacturing opaque predicates in distributed systems for code obfuscation","volume-title":"Proc. 29th Australas. Comput. Sci. Conf.","author":"Majumdar"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/SPRO.2015.10"},{"key":"ref25","volume-title":"Shrink, Obfuscate, and Optimize Your App","year":"2021"},{"key":"ref26","volume-title":"Shrink Your Java and Android Code","year":"2021"},{"key":"ref27","volume-title":"Smart App Protection\u2014A Professional App Shielding and Hardening Solution","year":"2021"},{"key":"ref28","volume-title":"Multi-Layered RASP Solution That Secures Your Android and IOS Apps Against Static and Dynamic Analysis, Illegal Use and Tampering","year":"2021"},{"key":"ref29","volume-title":"Full Spectrum Protection for Android Apps","year":"2021"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.13"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.47"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.5121\/ijcsa.2014.4110"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00135"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813617"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45871-7_20"},{"key":"ref36","article-title":"Android code protection via obfuscation techniques: Past, present and future directions","author":"Faruki","year":"2016","journal-title":"arXiv:1611.10231"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1002\/sec.936"},{"key":"ref38","article-title":"Performance evaluation of Kotlin and Java on Android runtime","author":"Schwermer","year":"2018"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3276494"},{"key":"ref40","volume-title":"Configuring ART","year":"2021"},{"key":"ref41","volume-title":"Implementing ART Just-In-Time (JIT) Compiler","year":"2021"},{"key":"ref42","volume-title":"Android 5.0 Behavior Changes","year":"2021"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978343"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2017.43"},{"key":"ref45","article-title":"ARTist - A novel instrumentation framework for reversing and analyzing Android apps and the middleware","author":"Schranz","year":"2018"},{"key":"ref46","first-page":"20","article-title":"ARTDroid: A virtual-method hooking framework on Android art runtime","volume-title":"Proc. IMPS ESSoS","author":"Costamagna"},{"key":"ref47","first-page":"1247","article-title":"Tackling runtime-based obfuscation in Android with TIRO","volume-title":"Proc. 27th USENIX Secur. Symp.","author":"Wong"},{"key":"ref48","volume-title":"Optimizing Android ByteCode With ReDex","author":"Engineering","year":"2021"},{"key":"ref49","volume-title":"Redex\u2014An Android Bytecode Optimizer","author":"Engineering","year":"2021"},{"key":"ref50","volume-title":"Reverse Engineering, Malware Analysis of Android Applications and More (NINJA)","author":"Desnos","year":"2021"},{"key":"ref51","volume-title":"Generic Android Deobfuscator","author":"Fenton","year":"2021"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978422"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3099012.3099020"},{"key":"ref54","volume-title":"Java-Deobfuscator","year":"2021"},{"key":"ref55","article-title":"Android app deobfuscation using static-dynamic cooperation","volume-title":"VB","author":"Moses"},{"key":"ref56","article-title":"ASTANA: Practical string deobfuscation for Android applications using program slicing","author":"de Vos","year":"2021","journal-title":"arXiv:2104.02612"},{"key":"ref57","article-title":"Automated deobfuscation of Android native binary code","author":"Kan","year":"2019","journal-title":"arXiv:1907.06828"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9668973\/09791370.pdf?arnumber=9791370","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T02:52:57Z","timestamp":1706755977000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9791370\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":57,"URL":"https:\/\/doi.org\/10.1109\/access.2022.3181373","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]}}}