Android之apk加固介紹

Android中加殼的原理:

在加固的過程中需要三個對象:
1、需要加密的Apk(源Apk)
2、殼程序Apk(負責解密Apk工作)
3、加密工具(將源Apk進行加密和殼Dex合併成新的Dex)

主要步驟:
拿到需要加密的Apk和自己的殼程序Apk,然後用加密算法對源Apk進行加密在將殼Apk進行合併得到新的Dex文件,最後替換殼程序中的dex文件即可。

得到新的Apk,那麼這個新的Apk我們也叫作脫殼程序Apk,已經不是一個完整意義上的Apk程序了,他的主要工作是:負責解密源Apk.然後加載Apk,讓其正常運行起來。

脫殼Dex的流程:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章