如何查看apk檔案的源代碼?

2013-06-18 12:01 am
如何查看apk檔案的源代碼? 可能嗎?
我想查看apk檔案的源代碼來學習/了解代碼的用法和做法。

回答 (1)

2013-06-19 2:51 am
✔ 最佳答案
一般講法是不能,或者半能。
因為源碼是人寫的,給人看的,例如你會寫 UserScore = 10;,一看明白,但編譯後,電腦看的程式碼會變成,大概是,存10於第七號變數。
就算你能反編譯,都只能看到 XXX = 10,很難洞悉原作人意思。
雖然這樣不完美,這種逆向工程,reverse engineering,仍有不少人熱衷,無他,有時偷比從新開始較易。而且,大部份附加的東西,如聲音,圖片等,大多都可以完美抽出。
基於以上討論,大多數逆向工程止於改改文字,如中文化,或者改一下圖等等。至於能取得源碼(不完美的),而研究到原創人寫法就甚為艱難。
你到搜尋器輸入apk reverse engineering就有一大堆,這裡是其中一個,你可以參詳一下,http://blog.csdn.net/harry_helei/article/details/6133870。



收錄日期: 2021-04-26 11:33:49
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130617000051KK00207

檢視 Wayback Machine 備份