我知道如何使用APK-tool和dex2jar之類的工具對正常的Android APK進行反向工程,但是我不知道如何處理混淆。任何人都可以提供幫助或至少提供一些指示嗎?我知道這很大程度上構成了我自己學習,但是我真的不知道該看什麼或看什麼。一些示例將非常有幫助。謝謝!
編輯:
當我從APK中提取所有內容時,我得到了一些SMALI文件(我嘗試使用JD-GUI,但字符串包含隨機名稱。可能使用Proguard進行了混淆。),lib目錄中的一些資源文件和一個“ .so”文件。如何分析“ .so”文件。我知道SO文件是Linux世界中的一種DLL,但是可以用來分析SO文件的工具是什麼。視頻的任何鏈接都將非常有幫助。 :)
此外,如果APK中有JAR文件而不是SO文件,我該如何解決?