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.
|