[英]Decompile APK, modify an activity and recompile to APK
我正在嘗試做一些簡單的事情。 我有一個 APK 文件,我想更改某個活動中的某個變量值,然后將其重新編譯回 APK,以便我可以在我的 android 設備上使用它。
自從我開始使用它已經有幾天了,我找不到任何解決方案。
我嘗試了這些方法:
classes.dex
轉換為 jar。在另一種方法中,我不記得我是如何做到的,我能夠訪問活動文件,但無法理解如何再次將其重新編譯為 APK 。
如果您對如何編輯classes
和活動有任何想法,請告訴我。 我已經閱讀了很多 SO 問題並在谷歌上搜索了很多次,但我找不到任何解決方案。 謝謝!
使用Android apk 工具,您只能反編譯現有的APK。 你不能重新編譯它。 它會拋出錯誤
如果您打算將 dex 文件轉換為 JAR 文件並將 JAR 文件轉換為 dex 文件,這在大多數情況下也不起作用。
但是有一種解決方案可用..“DexPatcher”。 我試過這個,但由於缺乏知識而陷入困境......你可以嘗試“Dexpatcher工具”它會很好。 如果你有任何想法,請告訴我..
祝你有美好的一天
我建議你使用APK Studio 。 您可以使用它反編譯/重新編譯 apk。 但是,您不能在 Java 中編輯源代碼。 它使用名為smali
語言進行反編譯。 如果您只需要更改一個值,我想這個工具可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.