发明名称 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