有點像這樣的問題How to lock compiled Java classes to prevent decompilation?,但我很清楚如何反編譯應用程序,並試圖理解它,即使它被混淆了,但有一件事我不太確定是同樣的過程會如何如果應用程序使用jni加載C庫(.so文件),則工作。例如,如果有一個計算器,如果這個計算器是用純java構建的,那麼就有可能進入並弄亂平方根按鈕,這樣當你通過2時它會返回2^3而不是然後2^2。Java反編譯和JNI
現在如果這個應用程序使用JNI來完成所有這些數學命令(所以它將2傳遞給一個本地方法),你將如何進入C,改變它以便返回2^3而不是2^2?
每個人的答案都是現貨。感謝大家。 – 2011-04-09 22:40:16