发明名称 |
Method to Modify Android Application Life Cycle to Control Its Execution in a Containerized Workspace Environment |
摘要 |
Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes. |
申请公布号 |
US2016241598(A1) |
申请公布日期 |
2016.08.18 |
申请号 |
US201615140404 |
申请日期 |
2016.04.27 |
申请人 |
Oracle International Corporation |
发明人 |
Aamir Mohammad;Rehman Atta Ur |
分类号 |
H04L29/06;G06F21/12 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of modifying a life cycle of a mobile device app, the method comprising:
providing an application manifest file and a byte code file, the application manifest file and byte code file corresponding to a computer software application; renaming an original method of an application class to a renamed method in the byte code file; inserting a wrapper method in the application class in the byte code file, the wrapper method having a name of the original method, the wrapper method configured to call an authentication or encryption method before calling the renamed method; modifying, by at least one processor operatively coupled with a memory, a name of an original content provider class to a modified content provider class name in the application manifest file; and creating a wrapper content provider class in the byte code file, the wrapper content provider class having the modified content provider class name. |
地址 |
Redwood Shores CA US |