首頁 > 網際網路

【愛加密】Android APP怎樣不被破解和反編譯

2019-11-30 02:58:17

         話不多說直接進入主題,Android開發者都會遇到APK被破解的情況。而我們怎能讓Android  APP不被破解和反編譯呢?首先我們要知道普通的加密技術如混淆程式碼、防二次打包技術已經無法保證APK的安全。而對於DEX、RES、.SO庫的保護目前普通的技術還無法實現,所以我們要尋求第三方加密保護平台。對APK進行高階別的加密保護,來防止APP被破解和反編譯的情況。

 

下面我就向大家分享某加密平台的使用步驟!

1

 首先我們先登陸官網註冊一個賬號,註冊在右上角。如果已經擁有賬號可以直接使用登入使用。




2

註冊成功或是登陸後,進入個人中心。在最右邊可以看到個人中心、操作流程等,我們點選基本資料填寫完成資訊。


3

 個人資料一定要填寫完整,要不然是稽核不通過的,無法使用加密服務。


4

 稽核通過後就可以使用愛加密的加密服務了。


5

 點選個人中心,在右邊有一個「提交加密」,點選進入上傳介面。


6

 然後點選「選擇檔案」,選擇要加密的APK包。



7

 根據APK包的大小不同,需要稍等一下。


8

 上傳完成後點選「提交加密」,下面就需要工作人員進行加密。



1

 等加密完成後會受到一封郵件,通知你已經加密完成。



2

 然後我們點選加密記錄,會發現需要加密的APK包已經加密完成。


3

 我們只需要將加密好的APK包下載,然後完成簽名就OK了!


4

 此次加密已經完成!


1

經過加密的APK包是否真的可以防止破解和反編譯呢?我們就到原始碼安全檢測平台檢測一下!

 

首先我們登入檢測平台可以看到「上傳檢測檔案」,點選後可以選擇需要檢測的APK檔案。選擇我們剛剛加密的檔案進行檢測!



2

根據APK包的大小不同需要稍等一下!


3

 之後檢測結就出來了!


1

 我們也可以使用反編譯工具看看能不能再進行破解和反編譯!

 

我們通過加密前後的對比分析得出,經過加密後的APK包。在反編譯的時候裡面的smali等檔案內容已經進行加密,有的檔案已經無法找到。



2

 通過對加密前後的安全檢測和反編譯分析得知,對APK的DEX、RES、.SO庫、的加密是可以對AndroidAPP進行有效的防止破解和反編譯的!



IT145.com E-mail:sddin#qq.com