[發明專利]應用封裝方法、裝置及應用運行方法、裝置在審
| 申請號: | 201910943930.3 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN110795164A | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 郭海明;楊智宇;劉前偉;路軼 | 申請(專利權)人: | 奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/4401;G06F8/61;G06F21/53;G06F21/57 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 苗曉靜 |
| 地址: | 100088 北京市西城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 封裝 安裝包 應用 文件夾 沙箱 程序入口 核心程序 引導程序 應用運行 拷貝 創建 打包 權限 | ||
1.一種應用封裝方法,其特征在于,包括:
創建一個封裝后應用的專屬安裝包文件夾;所述專屬安裝包文件夾的assets目錄下包括有待封裝原始應用的安裝包;
設置封裝后應用的權限與程序入口;
創建沙箱引導程序,添加沙箱核心程序;
打包封裝后應用的專屬安裝包文件夾,生成封裝后應用的安裝包。
2.根據權利要求1所述的應用封裝方法,其特征在于,在創建一個封裝后應用的專屬安裝包文件夾之后,還包括:在所述專屬安裝包文件夾的assets目錄下添加所需安全模塊組件的標記以及所需安全模塊組件的安裝包;其中,所述安全模塊組件用于實現數據安全防護。
3.根據權利要求1或2所述的應用封裝方法,其特征在于,所述設置封裝后應用的權限與程序入口包括:通過修改AndroidManifest.xml的方式來添加封裝后應用的權限與程序入口。
4.根據權利要求1或2所述的應用封裝方法,其特征在于,所述創建沙箱引導程序包括:創建包含有沙箱引導程序的classes.dex文件。
5.根據權利要求1或2所述的應用封裝方法,其特征在于,所述添加沙箱核心程序包括:在所述封裝后應用的專屬安裝包文件夾的assets目錄下添加沙箱核心程序。
6.一種應用運行方法,其特征在于,用于實現權利要求1-5任一項所述應用封裝方法所得到的封裝后應用的運行,包括:
啟動應用的命令觸發后,為待啟動的應用創建進程;
解析封裝后應用的安裝包,在所創建的進程中加載封裝后應用;
初始化沙箱運行環境;
在所述沙箱運行環境中加載原始應用并運行。
7.根據權利要求6所述的應用運行方法,其特征在于,在所述初始化沙箱運行環境之后,還包括:初始化沙箱安全模塊;所述沙箱安全模塊包括安全模塊組件。
8.根據權利要求6或7所述的應用運行方法,其特征在于,所述啟動應用的命令為安卓系統Launcher中調用的startActivity方法。
9.根據權利要求6或7所述的應用運行方法,其特征在于,所述初始化沙箱運行環境包括:加載沙箱引導程序,由所述沙箱引導程序啟動沙箱核心程序,從而通過鉤子函數創建沙箱安全運行環境。
10.根據權利要求7所述的應用運行方法,其特征在于,所述初始化沙箱安全模塊包括:調用并運行所述沙箱安全模塊所含安全模塊組件的安裝包。
11.一種應用封裝裝置,其特征在于,包括:
專屬安裝包文件夾創建模塊,用于創建一個封裝后應用的專屬安裝包文件夾;所述專屬安裝包文件夾的assets目錄下包括有待封裝原始應用的安裝包;
權限與程序入口設置模塊,用于設置封裝后應用的權限與程序入口;
沙箱程序創建模塊,用于創建沙箱引導程序,添加沙箱核心程序;
打包模塊,用于打包封裝后應用的專屬安裝包文件夾,生成封裝后應用的安裝包。
12.根據權利要求11所述的應用封裝裝置,其特征在于,還包括:安全模塊組件添加模塊,用于在所述專屬安裝包文件夾的assets目錄下添加所需安全模塊組件的標記以及所需安全模塊組件的安裝包;其中,所述安全模塊組件用于實現數據安全防護。
13.根據權利要求11或12所述的應用封裝裝置,其特征在于,所述設置封裝后應用的權限與程序入口包括:通過修改AndroidManifest.xml的方式來添加封裝后應用的權限與程序入口。
14.根據權利要求11或12所述的應用封裝裝置,其特征在于,所述創建沙箱引導程序包括:創建包含有沙箱引導程序的classes.dex文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司,未經奇安信科技集團股份有限公司;網神信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910943930.3/1.html,轉載請聲明來源鉆瓜專利網。





