Android Dynamic Framework: Native Hook Mechanism via JNI and Framework applications

碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 104 === Android operating system brought a strong impact on mobile devices for the past many years. It has nearly eighty percent market share and it is one of the biggest open source project in the world, every OEM can modify it and have their own version of system....

Full description

Bibliographic Details
Main Authors: Chieh-Hsun Yang, 楊傑勛
Other Authors: Shih-Wei Liao
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/57454t
Description
Summary:碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 104 === Android operating system brought a strong impact on mobile devices for the past many years. It has nearly eighty percent market share and it is one of the biggest open source project in the world, every OEM can modify it and have their own version of system. The diversity of Android takes many problems and troubles, but it also takes many possibility. In this paper, we introduce a method hooking mechanism based on Android virtual machine, it can change Android application''s behavior dynamically without modifying any APK file, and doesn''t affect system stability and performance. We can strengthen system flexibility and achieve many applications which are unable to do now based on this mechanism, to make a stronger and more flexible mobile operating system.