{"title":"Forensic analysis of virtual phone applications: Artifact recovery, provider identification, and automated user attribution","authors":"Yeonsu Yeo, Eunji Lee, Kiseok Lee, Gibum Kim","doi":"10.1016/j.fsidi.2026.302180","DOIUrl":null,"url":null,"abstract":"<div><div>Virtual Phone Applications (VPAs) provide Internet-based phone numbers for calls and messaging without a physical SIM, but their multinational CPaaS/VoIP infrastructures complicate attribution and often require cross-border cooperation. Prior forensic research has not systematically examined VPA-specific number issuance, reissuance, provider mediation, and backend communication. We analyzed six Android VPAs—Text & Call, Talkatone, Dingtone, textPlus, My 2nd Line, and OnPhone—on rooted devices under controlled registration, number-issuance, reissuance, calling, and messaging scenarios. Device, APK, network, and API analyses recovered message histories, call histories, and virtual-number artifacts from all six applications, access-IP artifacts from five, and identified the CPaaS/VoIP provider for each service. Authenticated API analysis enabled historical-record retrieval for four applications, and number reissuance generally preserved prior communications while updating current-number metadata, allowing number-change history to be inferred. Based on these findings, we developed a Python tool for heuristic VPA identification and automated artifact extraction and analysis. Across 150 VPA installations, the tool achieved 99.33% precision, 98.67% recall, and a 99.00% F1-score; a rerun on the same population after threshold refinement eliminated the observed errors, while extraction and analysis succeeded for all six target applications. We also propose a provider-aware forensic workflow supporting evidence acquisition and provider-directed requests in cross-border investigations.</div></div>","PeriodicalId":48481,"journal":{"name":"Forensic Science International-Digital Investigation","volume":"58 ","pages":"Article 302180"},"PeriodicalIF":3.1000,"publicationDate":"2026-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Forensic Science International-Digital Investigation","FirstCategoryId":"3","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S266628172600137X","RegionNum":4,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/10/10 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Virtual Phone Applications (VPAs) provide Internet-based phone numbers for calls and messaging without a physical SIM, but their multinational CPaaS/VoIP infrastructures complicate attribution and often require cross-border cooperation. Prior forensic research has not systematically examined VPA-specific number issuance, reissuance, provider mediation, and backend communication. We analyzed six Android VPAs—Text & Call, Talkatone, Dingtone, textPlus, My 2nd Line, and OnPhone—on rooted devices under controlled registration, number-issuance, reissuance, calling, and messaging scenarios. Device, APK, network, and API analyses recovered message histories, call histories, and virtual-number artifacts from all six applications, access-IP artifacts from five, and identified the CPaaS/VoIP provider for each service. Authenticated API analysis enabled historical-record retrieval for four applications, and number reissuance generally preserved prior communications while updating current-number metadata, allowing number-change history to be inferred. Based on these findings, we developed a Python tool for heuristic VPA identification and automated artifact extraction and analysis. Across 150 VPA installations, the tool achieved 99.33% precision, 98.67% recall, and a 99.00% F1-score; a rerun on the same population after threshold refinement eliminated the observed errors, while extraction and analysis succeeded for all six target applications. We also propose a provider-aware forensic workflow supporting evidence acquisition and provider-directed requests in cross-border investigations.