iT邦幫忙

0

apk檔反組譯

apk

弄了一整天,
上網查了一堆資料。
結果還是不行。
http://pclevin.blogspot.tw/2013/10/javaidedecompiler-eclipsegui.html

可以教我嗎?
謝謝

看更多先前的討論...收起先前的討論...
peter109 iT邦新手 4 級 ‧ 2016-07-06 11:47:22 檢舉
下面這個也不行,找不到JD

http://huli.logdown.com/posts/661513-android-apk-decompile
早期的 APK 不加密,用這種方法當然可以
但是現在都會加密了,甚至加殼
有的甚至是包裝 WEB SERVICE 的連結而已
所有的運作都在網路上,這種的根本沒辦法反組譯
所以呢,建議樓主自己寫吧,這樣比較快
weiclin iT邦高手 4 級 ‧ 2016-07-06 13:48:13 檢舉
買書吧, 有書在講這個主題, 不然就算反組譯了, 你看得懂 smali 嗎?
peter109 iT邦新手 4 級 ‧ 2016-07-06 15:29:49 檢舉
我以前有用過,在eclipse上是OK的,不知道為何現在不能用那個外掛。找書沒用,因為很多細節都變了,就像我網路上查到的,當時是OK,現在不OK了。問題點在哪裡呢?
fillano iT邦超人 1 級 ‧ 2016-07-06 18:09:16 檢舉
你先拆解apk檔,試試把東西解出來看能看到多少東西再說吧。apk檔其實是用zip壓縮的archive...跟jar類似
peter109 iT邦新手 4 級 ‧ 2016-07-06 19:20:32 檢舉
這個部分我知道,拆開後是亂碼。
http://pclevin.blogspot.tw/2013/10/javaidedecompiler-eclipsegui.html
有人可以幫忙試一下,我貼的網址的eclipse外掛方法可以成功嗎?
我怎麼作,試了好幾次就是不行
fillano iT邦超人 1 級 ‧ 2016-07-07 10:40:10 檢舉
不用試,Android上的程式是在Dalvik VM上面跑,不是JVM,編譯出來的Bytecode跟Java完全不一樣,你用Java的Decompiler應該解不出東西吧...
peter109 iT邦新手 4 級 ‧ 2016-07-07 11:57:16 檢舉
XML,我試成功了。可是我記得以前有用eclipse成功過
peter109 iT邦新手 4 級 ‧ 2016-07-07 11:59:12 檢舉
現在只剩一個問題,JD-GUI找不到下載,如果能找到就好了
fillano iT邦超人 1 級 ‧ 2016-07-07 13:09:56 檢舉
https://github.com/java-decompiler/jd-gui
peter109 iT邦新手 4 級 ‧ 2016-07-07 14:08:10 檢舉
不好意思,看不懂,要如何下載呢?謝謝!這個版面是版本控制的頁面嗎?
fillano iT邦超人 1 級 ‧ 2016-07-07 21:48:31 檢舉
先選版本,左上方有一個「Branch:master」選單,打開後點一下「Tags」,然後挑個最新版本,目前看起來是「v1.4.0」。接下來打開右邊的「Clone or download」選單,點選「Download ZIP」,就會開始下載v1.4.0版本的原始碼zip檔。解開zip檔以後,依照他的說明來編譯。
費大公請看一下這位邦友的發問記錄
再決定要不要繼續這麼認真的回答下去
http://ithelp.ithome.com.tw/users/20095476/questions
fillano iT邦超人 1 級 ‧ 2016-07-09 10:43:52 檢舉
我也是順便...我的MBP上沒有jd-gui...

前面也說過,jd沒用的XD
weiclin iT邦高手 4 級 ‧ 2016-07-09 17:31:18 檢舉
看不懂 github 的話需要加油喔..
peter109 iT邦新手 4 級 ‧ 2016-07-10 00:10:11 檢舉
fillano 您好,
感謝您再次的幫忙,下載下來了。那個是原始程式檔嗎?是要匯入eclipse嗎?才能使用嗎?因為找不到setup.exe及install.exe檔。謝謝!
peter109 iT邦新手 4 級 ‧ 2016-07-10 00:12:49 檢舉
weiclin您好,沒用過板本控制,目前自學在開發一個簡單的遊戲。
fillano iT邦超人 1 級 ‧ 2016-07-11 09:09:40 檢舉
請你看一下網站上的說明。
fillano iT邦超人 1 級 ‧ 2016-07-11 09:20:29 檢舉
github.com有很多資源,建議善用

如果要學習寫game,不一定要反組譯別人寫好的東西,在github就可以找到一些開放原始碼的game專案,參考:https://github.com/leereilly/games#user-content-android
peter109 iT邦新手 4 級 ‧ 2016-07-11 11:35:40 檢舉
感謝您多次的幫忙,我好好的研究一下
weiclin iT邦高手 4 級 ‧ 2016-07-11 20:57:46 檢舉
server 也不一定要自己架, 參考一下 https://cloudplatform.googleblog.com/2016/07/Google-Container-Engine-powered-mobile-game-hits-2-million-downloads-and-counting.html
peter109 iT邦新手 4 級 ‧ 2016-07-12 09:57:02 檢舉
英文的,這個對我而言太難了。謝謝您的資訊
fillano iT邦超人 1 級 ‧ 2016-07-12 14:18:42 檢舉
英文還是練練吧,只需要閱讀,常看就會進步。可以使用英文的資源的話,開發的路會寬廣許多。
peter109 iT邦新手 4 級 ‧ 2016-07-12 16:36:06 檢舉
對英文已經放棄了,所以我常買中文電腦書來看。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
最佳解答

Yes
提供影片教學給你參考!

WilliamHuang
iT邦研究生 1 級 ‧ 2016-07-06 11:52:57
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答