A comparison and contrast of APKTool and Soot for injecting blockchain calls into Android applications

dc.contributor.authorSanders, Sean
dc.contributor.authorZiarek, Lukasz
dc.date.accessioned2020-12-24T20:25:20Z
dc.date.available2020-12-24T20:25:20Z
dc.date.issued2021-01-05
dc.description.abstractThe injection of blockchain calls into an Android Application is an emerging and important tool for Android application developers. Blockchain technology provides a way of securely storing sensitive data and distributing that data while providing immutability. This paper will compare two compiler-based tools, APKTool, and the Soot framework and how they can inject blockchain calls into Android applications. A major contribution of this paper is that it compares the APKTool, and the Soot framework compilers for injecting blockchain calls, and the difficulties each tool introduces when implementing the injection of a blockchain call. To the best of our knowledge, the use of the Soot framework and the APKTool have never been used to inject blockchain calls. The reason behind this situation is the complexity of configuring blockchain calls in Android applications. Part of the difficulty is because of the constant changes in the API calls in the Android framework. This presents a challenge because the Soot and APKTool compilers have to be modified to adapt to changes in the Android API.
dc.format.extent9 pages
dc.identifier.doi10.24251/HICSS.2021.820
dc.identifier.isbn978-0-9981331-4-0
dc.identifier.urihttp://hdl.handle.net/10125/71441
dc.language.isoEnglish
dc.relation.ispartofProceedings of the 54th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectBlockchain Engineering
dc.subjectapktool
dc.subjectblockchain
dc.subjectcompilers
dc.subjectsoot
dc.titleA comparison and contrast of APKTool and Soot for injecting blockchain calls into Android applications
prism.startingpage6837

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0668.pdf
Size:
473.8 KB
Format:
Adobe Portable Document Format