Android Dynamic Framework : Native Hook Mechanism in Bionic Linker
Date Issued
2016
Date
2016
Author(s)
Chia, Mai-Hsuan
Abstract
Nowadays, Android is a majorly used platform in mobile devices. Many applications and frameworks are built based on the Android Framework. Android Dynamic Framework is introduced to provide Android developers and users a more convenient environment to test their software or to do some modification to the existing functions, without any modification to the existing applications at all. Nevertheless, only Java methods can be replaced in Android Dynamic Framework. There are strong needs for developers to replace native function without modifications to existing library code at runtime. In this paper, we introduce the Native Hook mechanism, which is able to replace native functions in Android applications at runtime, and is compatible with Android Dynamic Framework. With the integration of Native Hook mecha- nism, Android Dynamic Framework becomes a more powerful and complete framework. With the integrated Android Dynamic Framework, developers can replace any method and function if they want.
Subjects
Android
Android Framework
Dynamic Linking
Function Hooking
Type
thesis
File(s)
Loading...
Name
ntu-105-R03922099-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):d3b10f359c1638247958ded6b1291a6f