[發明專利]一種Android平臺軟件保護系統、方法及設備有效
| 申請號: | 201110429661.2 | 申請日: | 2011-12-20 |
| 公開(公告)號: | CN102760219A | 公開(公告)日: | 2012-10-31 |
| 發明(設計)人: | 肖梓航;李柏松 | 申請(專利權)人: | 北京安天電子設備有限公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100084 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 平臺 軟件 保護 系統 方法 設備 | ||
1.一種Android平臺軟件保護系統,其特征在于,包括智能終端和在線服務器:
所述智能終端包括修改后的Android操作系統和應用軟件的非核心代碼;所述修改后的Android操作系統對Android操作系統的源代碼進行修改,實現應用軟件的核心代碼在內存中的動態加載;所述應用軟件的非核心代碼在完整的Android應用程序之中,具備應用軟件所需要的功能以外的功能,包括:向在線服務器發送請求,接收在線服務器發來的核心代碼,經過驗證之后在內存中加載應用軟件的核心代碼,根據需要通過API接口調用應用軟件的核心代碼;
在線服務器存儲應用軟件的核心代碼,接收智能終端中應用軟件非核心代碼發來的請求,將被請求的核心代碼經過處理之后發送給智能終端中的應用軟件非核心代碼。
2.如權利要求1所述的Android平臺軟件保護系統,其特征在于,應用軟件的核心代碼包括DEX格式文件和SO格式文件。
3.如權利要求1所述的Android平臺軟件保護系統,其特征在于,在線服務器存儲應用軟件的核心代碼,接收智能終端中應用軟件非核心代碼發來的請求,將部分或者全部被請求的核心代碼進行加密和/或將被請求的核心代碼進行數字簽名之后發送給智能終端中的應用軟件非核心代碼。
4.一種Android操作系統的源代碼修改方法,其特征在于,適用于權利要求1所述的系統,所述方法包括:
對Android操作系統的Dalvik虛擬機,擴展Android?Framework中dalvik.system.DexClassLoader類的功能,擴展后的dalvik.system.DexClassLoader類提供調用接口,接收內存中的DEX格式文件,以加載DEX格式文件的方式加載所述的DEX格式文件;
在Android源碼中Linux內核和系統庫的源碼部分增加一個接口,所述接口從指定的內存地址加載SO格式文件;
編譯整個Android源碼工程,生成相應的系統鏡像和開發工具。
5.如權利要求4所述的Android操作系統的源代碼修改方法,其特征在于,加載所述的DEX格式文件時產生的.odex臨時文件保存在內存中。
6.一種Android平臺軟件保護方法,其特征在于,適用于權利要求1所述的系統,所述方法包括:
在線服務器對存儲的部分或全部的應用軟件的核心代碼進行加密;
在線服務器對存儲的應用軟件的核心代碼進行數字簽名;
將應用軟件的核心代碼所在的文件以及相應的密文發送給智能終端。
7.一種服務器,其特征在于,所述服務器為權利要求1所述系統中的在線服務器,所述服務器包括:
加密單元,用于對存儲的部分或全部的應用軟件的核心代碼進行加密;
數字簽名單元,用于對存儲的應用軟件的核心代碼進行數字簽名;
發送單元,用于將應用軟件的核心代碼所在的文件以及相應的密文發送給智能終端。
8.一種Android平臺軟件保護方法,其特征在于,適用于權利要求1所述的系統,所述方法包括:
智能終端接收在線服務器發送來的應用軟件的核心代碼所在的文件以及相應的密文;
根據接收到的文件驗證數字簽名并解密得到應用軟件的核心代碼文件;
將應用軟件的核心代碼文件拷貝到內存中,調用修改后的Android操作系統的接口完成核心代碼文件的加載;
根據需要通過API接口調用應用軟件的核心代碼;
釋放掉存儲核心代碼的內存。
9.如權利要求8所述的Android平臺軟件保護方法,其特征在于,智能終端在接收在線服務器發送來的應用軟件的核心代碼所在的文件以及相應的密文之前,向在線服務器發送需要應用軟件核心代碼的請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京安天電子設備有限公司,未經北京安天電子設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110429661.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:插座連接器
- 下一篇:一種具有表面增強拉曼散射效應的活性基底的制備方法





