User scripting on Android using BladeDroid

Download: PDF.

“User scripting on Android using BladeDroid” by Ravi Bhoraskar, Dominic Langenegger, Pingyang He, Raymond Cheng, Will Scott, and Michael D. Ernst. In APSys 2014: 5th Asia-Pacific Workshop on Systems, (Beijing, China), June 2014, pp. 9:1-9:7.
A poster appeared as “User scripting on Android using BladeDroid” by Ravi Bhoraskar, Dominic Langenegger, Pingyang He, and Michael D. Ernst. In NSDI 2014: 11th USENIX Symposium on Networked Systems Design and Implementation, (Seattle, WA, USA), Apr. 2014.

Abstract

Compared to desktop and web applications, mobile applications have so far been developed in an extremely siloed environment. The apps running on our phone are developed by a single entity with operating system protections between sharing of data or code between programs. However, application extensibility is often desired. In the web, a secondary ecosystem flourishes around browser extensions, enabling users to customize the web as they wish. This paper presents BladeDroid, a system enabling user customization of mobile applications, using a novel combination of bytecode rewriting and dynamic class loading. We describe four extensions that we have built to evaluate BladeDroid's usability, robustness, and performance.

Download: PDF.

BibTeX entry:

@inproceedings{BhoraskarLHCSE2014,
   author = {Ravi Bhoraskar and Dominic Langenegger and Pingyang He and
	Raymond Cheng and Will Scott and Michael D. Ernst},
   title = {User scripting on {Android} using {BladeDroid}},
   booktitle = {APSys 2014: 5th Asia-Pacific Workshop on Systems},
   pages = {9:1--9:7},
   address = {Beijing, China},
   month = jun,
   year = {2014}
}

(This webpage was created with bibtex2web.)

Back to Michael Ernst's publications.