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

一種加載插件的方法和裝置與流程

文檔序號(hào):12063403閱讀:來源:國知局

技術(shù)特征:

1.一種加載插件的方法,其特征在于,所述方法包括:

在接收到對(duì)應(yīng)目標(biāo)插件的加載指令之后,獲取所述目標(biāo)插件的odex文件,在所述odex文件中,獲取DexFile部分的文件數(shù)據(jù);

通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述DexFile部分的文件數(shù)據(jù)的特征值;

如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則加載所述odex文件,其中,所述基準(zhǔn)特征值是在基于所述目標(biāo)插件生成odex文件后,根據(jù)生成的odex文件中的DexFile部分的文件數(shù)據(jù),以及所述文件特征值算法確定出的。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

如果所述確定出的特征值與所述基準(zhǔn)特征值不匹配,則刪除所述odex文件,生成所述目標(biāo)插件對(duì)應(yīng)的odex文件,加載生成的odex文件。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基準(zhǔn)特征值是在基于所述目標(biāo)插件生成odex文件后,根據(jù)生成的odex文件中的DexOptHeader部分和DexFile部分的文件數(shù)據(jù),以及所述文件特征值算法確定出的;

所述通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述DexFile部分的文件數(shù)據(jù)的特征值,包括:

在所述odex文件中,獲取DexOptHeader部分的文件數(shù)據(jù);

通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述DexOptHeader部分和DexFile部分的文件數(shù)據(jù)的特征值。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則加載所述odex文件,包括:

如果所述確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則對(duì)所述目標(biāo)插件的odex文件進(jìn)行系統(tǒng)校驗(yàn),如果校驗(yàn)通過,則加載所述odex文件。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

在加載所述odex文件的過程中,當(dāng)檢測到對(duì)應(yīng)所述odex文件的讀寫指令時(shí),獲取讀寫后的odex文件中的DexFile部分的文件數(shù)據(jù);

通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述讀寫后的odex文件中的DexFile部分的文件數(shù)據(jù)的特征值;

如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則繼續(xù)加載所述odex文件;如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值不匹配,則停止加載所述odex文件,刪除所述odex文件,生成所述目標(biāo)插件對(duì)應(yīng)的odex文件,加載生成的odex文件。

6.一種加載插件的裝置,其特征在于,所述裝置包括:

第一獲取模塊,用于在接收到對(duì)應(yīng)目標(biāo)插件的加載指令之后,獲取所述目標(biāo)插件的odex文件,在所述odex文件中,獲取DexFile部分的文件數(shù)據(jù);

第一確定模塊,用于通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述DexFile部分的文件數(shù)據(jù)的特征值;

第一加載模塊,用于如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則加載所述odex文件,其中,所述基準(zhǔn)特征值是在基于所述目標(biāo)插件生成odex文件后,根據(jù)生成的odex文件中的DexFile部分的文件數(shù)據(jù),以及所述文件特征值算法確定出的。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

刪除模塊,用于如果所述確定出的特征值與所述基準(zhǔn)特征值不匹配,則刪除所述odex文件,生成所述目標(biāo)插件對(duì)應(yīng)的odex文件,加載生成的odex文件。

8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述基準(zhǔn)特征值是在基于所述目標(biāo)插件生成odex文件后,根據(jù)生成的odex文件中的DexOptHeader部分和DexFile部分的文件數(shù)據(jù),以及所述文件特征值算法確定出的;

所述第一確定模塊,包括:

獲取子模塊,用于在所述odex文件中,獲取DexOptHeader部分的文件數(shù)據(jù);

確定子模塊,用于通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述DexOptHeader部分和DexFile部分的文件數(shù)據(jù)的特征值。

9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一加載模塊,用于:

如果所述確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則對(duì)所述目標(biāo)插件的odex文件進(jìn)行系統(tǒng)校驗(yàn),如果校驗(yàn)通過,則加載所述odex文件。

10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

第二獲取模塊,用于在加載所述odex文件的過程中,當(dāng)檢測到對(duì)應(yīng)所述odex文件的讀寫指令時(shí),獲取讀寫后的odex文件中的DexFile部分的文件數(shù)據(jù);

第二確定模塊,用于通過預(yù)先存儲(chǔ)的文件特征值算法,確定所述讀寫后的odex文件中的DexFile部分的文件數(shù)據(jù)的特征值;

第二加載模塊,用于如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值相匹配,則繼續(xù)加載所述odex文件;如果確定出的特征值與預(yù)先存儲(chǔ)的基準(zhǔn)特征值不匹配,則停止加載所述odex文件,刪除所述odex文件,生成所述目標(biāo)插件對(duì)應(yīng)的odex文件,加載生成的odex文件。

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