亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)APK文件保護的方法及裝置與流程

文檔序號:12786733閱讀:來源:國知局

技術特征:

1.一種實現(xiàn)APK文件保護的方法,包括:

當檢測到針對APK文件的字節(jié)碼文件的處理指令時,獲取所述字節(jié)碼文件;

調(diào)用預設修改文件修改所述字節(jié)碼文件的代碼,根據(jù)修改后的代碼生成對應的偽字節(jié)碼文件。

2.根據(jù)權利要求1所述的方法,所述調(diào)用預設修改文件修改所述字節(jié)碼文件的代碼,具體包括:調(diào)用預設修改文件修改所述字節(jié)碼文件中的特征值的編碼方式,所述特征值為所述字節(jié)碼文件的核心代碼。

3.根據(jù)權利要求1所述的方法,所述調(diào)用預設修改文件修改所述字節(jié)碼文件的代碼,具體包括:調(diào)用預設修改文件修改所述字節(jié)碼文件中的特征值對應代碼在所述字節(jié)碼文件的代碼中所處位置,所述特征值為所述字節(jié)碼文件的核心代碼。

4.根據(jù)權利要求3所述的方法,其特征在于,所述字節(jié)碼文件包括數(shù)據(jù)段,所述數(shù)據(jù)段包括所述特征值;

所述調(diào)用預設修改文件修改所述字節(jié)碼文件中的特征值對應代碼在所述字節(jié)碼文件的代碼中所處位置,具體包括:

調(diào)用預設修改文件修改所述特征值的代碼在所述數(shù)據(jù)段的代碼中所處位置,以修改所述特征值對應代碼在所述字節(jié)碼文件的代碼中所處位置。

5.根據(jù)權利要求1所述的方法,所述調(diào)用預設修改文件修改所述字節(jié)碼文件的代碼,具體包括:調(diào)用預設修改文件刪除所述字節(jié)碼文件中部分代碼。

6.根據(jù)權利要求1~5中任一項所述的方法,在所述當檢測到針對APK文件的字節(jié)碼文件的處理指令時,獲取所述字節(jié)碼文件之后,所述方法還包括:

判斷是否存在所述預設修改文件;

若不存在所述預設修改文件,則生成所述預設修改文件,并執(zhí)行調(diào)用預設修改文件修改所述字節(jié)碼文件的代碼的步驟。

7.根據(jù)權利要求1~6中任一項所述的方法,還包括:

將所述字節(jié)碼文件進行加密處理,并將加密后的字節(jié)碼文件備份到所述APK文件的lib目錄下的SO文件中;

將所述SO文件作為代碼數(shù)據(jù)寫入殼程序文件。

8.一種實現(xiàn)APK文件保護的裝置,包括:

獲取單元,適于當檢測到針對APK文件的字節(jié)碼文件的處理指令時,獲取所述字節(jié)碼文件;

修改單元,適于調(diào)用預設修改文件修改所述獲取單元獲取的字節(jié)碼文件的代碼;

生成單元,適于根據(jù)修改單元修改后的代碼生成對應的偽字節(jié)碼文件。

9.根據(jù)權利要求8所述的裝置,所述修改單元,具體適于調(diào)用預設修改文件修改所述字節(jié)碼文件中的特征值的編碼方式,所述特征值為所述字節(jié)碼文件的核心代碼。

10.根據(jù)權利要求8所述的裝置,所述修改單元,具體適于調(diào)用預設修改文件修改所述字節(jié)碼文件中的特征值對應代碼在所述字節(jié)碼文件的代碼中所處位置,所述特征值為所述字節(jié)碼文件的核心代碼。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1