English

PriviSense: A Frida-Based Framework for Multi-Sensor Spoofing on Android

Software Engineering 2026-02-02 v1 Cryptography and Security Human-Computer Interaction

Abstract

Mobile apps increasingly rely on real-time sensor and system data to adapt their behavior to user context. While emulators and instrumented builds offer partial solutions, they often fail to support reproducible testing of context-sensitive app behavior on physical devices. We present PriviSense, a Frida-based, on-device toolkit for runtime spoofing of sensor and system signals on rooted Android devices. PriviSense can script and inject time-varying sensor streams (accelerometer, gyroscope, step counter) and system values (battery level, system time, device metadata) into unmodified apps, enabling reproducible on-device experiments without emulators or app rewrites. Our demo validates real-time spoofing on a rooted Android device across five representative sensor-visualization apps. By supporting scriptable and reversible manipulation of these values, PriviSense facilitates testing of app logic, uncovering of context-based behaviors, and privacy-focused analysis. To ensure ethical use, the code is shared upon request with verified researchers. Tool Guide: How to Run PriviSense on Rooted Android https://bit.ly/privisense-guide Demonstration video: https://www.youtube.com/watch?v=4Qwnogcc3pw

Keywords

Cite

@article{arxiv.2601.22414,
  title  = {PriviSense: A Frida-Based Framework for Multi-Sensor Spoofing on Android},
  author = {Ibrahim Khalilov and Chaoran Chen and Ziang Xiao and Tianshi Li and Toby Jia-Jun Li and Yaxing Yao},
  journal= {arXiv preprint arXiv:2601.22414},
  year   = {2026}
}
R2 v1 2026-07-01T09:26:53.367Z