Apk — 如何直接用手機修改Apk設定

JLin
2 min readOct 8, 2018

--

有時候為了研究一些資訊,可能會需要反組譯後進行反編譯,白話一點就是把apk內容改一改後,在重新變成apk使用

譬如今天有一個系統限制導致local VPN無法攔截,如果有一個APK的targetSDK = 26,我們就可以透過修改為22的方式,讓他恢復可以攔截的方式,當然前提是本身apk或者你想要攔截的地方沒有用到高於22的api

而這個方式很方便,可以直接在手機上完成操作,先下載

他原本有一個免費版,但似乎不見了,總之自己找找看吧

選擇 select Apk from App

就可以直接從手機內安裝好的APP直接修改,我們測試任選,選擇Common Edit ,可以只編輯基本的AndroidMenifest.xml之類的文字格式,

之後就會類似這樣

這時候你就可以直接修改targetSdk版本,然後直接按下Save

就會直接產生好一個APK,但注意這個apk的signed key一定跟原本的不同,如果你要再次安裝,記得把已經裝在手機內的app移除

得到這樣的畫面就代表成功了,在安裝後,你應該就可以看到不同的結果

透過這樣的方式我們可以去任意修改一個已經編譯好的apk,來進行研究,相當的方便,不需要使用到電腦

--

--

JLin
JLin

Written by JLin

台中 / JAVA / Android /Kotlin / Kotlin Native 對於Kotlin衍生的JVM等技術 Compose for web / desktop / Ktor Server,生成式AI (Gemini/OpenAI)各式應用, 都有小興趣