ABSTRACT
We demonstrate Reptor, a bytecode instrumentation tool enabling API virtualization on Android. It provides a general way to alter functionality of platform APIs on Android. With Reptor, third-party developers can modify the behavior of platform APIs according to their needs. All modifications are completely at the app layer without modifying the underlying platform. This allows practical openness---third-party developers can easily distribute their modifications for a platform without the need to update the entire platform.
- Reptor Use Case Demos. https://goo.gl/hGTjpL.Google Scholar
- S. Chandrashekhara, K. Marcus, R. G. M. Subramanya, H. S. Karve, K. Dantu, and S. Y. Ko. Enabling Automated, Rich, and Versatile Data Management for Android Apps with BlueMountain. In HotStorage, 2015. Google ScholarDigital Library
Index Terms
- Demo: Reptor: Enabling API Virtualization on Android for Platform Openness
Recommendations
Reptor: Enabling API Virtualization on Android for Platform Openness
MobiSys '17: Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and ServicesThis paper proposes a new technique that enables open innovation in mobile platforms. Our technique allows third-party developers to modify, instrument, or extend platform API calls and deploy their modifications seamlessly. The uniqueness of our ...
DEMO: Starving Permission-Hungry Android Apps Using SecuRank
CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications SecurityWe demonstrate SecuRank, a tool that can be employed by Android smartphone users to replace their currently installed apps with functionally-similar ones that require less sensitive access to their device. SecuRank works by using text mining on the app ...
DEMO: Enabling trusted stores for android
CCS '13: Proceedings of the 2013 ACM SIGSAC conference on Computer & communications securityIn the Android ecosystem, the process of verifying the integrity of downloaded apps is left to the user. Different from other systems, e.g., Apple App Store, Google does not provide any certified vetting process for the Android apps. This choice has a ...
Comments