創作內容

4 GP

反編譯APK

作者:Jia│2016-12-13 11:35:03│巴幣:8│人氣:8581
反編譯APK
可以做些修改HP修改金錢的值
這邊做個簡單的紀錄,之後忘記參考用

首先我們先自行寫一個簡單的APK來實驗
及準備以下工具
自行下載(以下均放置於同一資料夾內)
apktool-----------//解包打包apk
APK signing----//簽名apk
JD GUI(非必要)----//查看程式碼
dex2jar(非必要)----//.dex轉.jar
(連結更新)

=====拆解APK========================
放置待拆解的apk於同資料夾
(注意apk檔需改名為test.apk)

開啟命令提示字元(cmd)
移動到以上資料夾目錄
輸入apktool.jar d test.apk
d代表decode;
即可拆解apk
產生出test資料夾


=====修該程式碼========================
用Notepad++等編輯器修改test\smali內的程式碼
請自行找尋想改的地方
修改後存檔
(可以使用JD GUI查看完整程式碼)

=====打包apk==========================
一樣用命令提示字元移動到以上資料夾目錄
輸入apktool.jar b test -o new_test.apk
b代表build; -o代表打包後的APK放到此apktool.jar當前資料夾
即可在資料夾內出現new_test.apk


=====簽名apk==========================
把new_test.apk剪下到APK signing資料夾內
並改名為unsigned.apk
命令提示字元移動到此目錄
輸入java -jar signapk.jar testkey.x509.pem testkey.pk8 unsigned.apk signed.apk
把unsigned.apk簽名後存成signed.apk

就會產生出signed.apk
完成簽名apk
即可安裝至手機內


=====================================

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3413287
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:apktool|拆解APK|APK|反編譯

留言共 6 篇留言

linmingya
你好

03-18 11:27

linmingya
可以請您幫忙修改嗎?

03-18 11:28

Jia
你是哪個部分不會?03-18 15:20
linmingya
我看了之後還是一頭霧水

03-18 11:28

linmingya
╯﹏╰

03-18 11:28

刺客騎士-場外模式
不好意思,我想請問大大,我輸入apktool.jar b test -o new_test.apk後,可是卻沒有顯示打包完成的apk檔

04-26 03:05

Jia
所以它沒有出現"new_test"這個APK? 那有出現甚麼錯誤訊息嗎?04-27 20:34
刺客騎士-場外模式
輸入指令成功後,沒有顯示錯誤訊息,只有在Test\build\APK資料夾多出一個Class.dex的檔案

04-28 09:54

Jia
那可能不好意思,我其實對這也沒很熟[e3]04-28 18:07
我要留言提醒:您尚未登入,請先登入再留言

4喜歡★g919233 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:《君の名は。》你的名字 ... 後一篇:Wyliodrin介紹及...

追蹤私訊切換新版閱覽

作品資料夾

monppg巴哈的各位
本人血癌活不過今年底 希望大家年底前能順順利利 幫我多看看2025年之後的世界 哈哈阿看更多我要大聲說昨天23:49


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】