2
我正在開發一個包含本機代碼的Android應用程序。 本機代碼被編譯爲一個.so文件,其中包含重要的算法。是否可以編輯/修改.so文件?
我真的很擔心我的.so文件可以被編輯或修改,然後重新構建(重新打包)的可能性。就像他們的APK可以修改和重新包裝,以創建一個新的
我有幾個問題在這裏:
1)有什麼辦法來編輯/修改.so文件並重新構建? 2)如果有,人們如何做到這一點? 3)如何防止.so文件被編輯然後重新構建?
謝謝你Alex的回答。我可以問你一些事情嗎?你能提出什麼是加強C/C++代碼保護的最佳方法嗎? 黑客可以修改.so文件的常見竅門是什麼? –
參見例如http://stackoverflow.com/questions/6481668/protecting-executable-from-reverse-engineering –