Android 反编译代码,资源修改,重新签名
生活随笔
收集整理的這篇文章主要介紹了
Android 反编译代码,资源修改,重新签名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目場景:修改版本號,修改App名字
對于源碼丟失服務器切換,且沒有開發人員來說修改一些資源很麻煩,此文章就是為了簡單的反編譯修改一下App的資源文件以及簡單代碼的方案
準備:
1:apktool.jar,apktool.jar,
?A:下載地址 ?https://bitbucket.org/iBotPeaches/apktool/downloads/
B:apktool.bat 文件
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%set PATH=%CD%;%PATH_BASE%;chcp 65001 2>nul >nuljava -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*2:dex2jar(dex文件轉為jar文件)
dex2jar 下載地址?
3:jd-gui 代碼查看
jd-gui 下載地址
反編譯開始
1:解壓所需打開的安裝包
1:cd 到下載apktool.jar和apk.bat的文件夾下然后執行代碼
.java -jar apktool.jar d -f old.apk -o C:\Users\wkq\Desktop\fby\old_code old.apk :同文件夾下的文件名C:\Users\wkq\Desktop\fby\old_code :解壓后代碼存放的路徑.解壓Apk
2:解壓后文件介紹
目錄說明
3:修改版本號 : 打開 apktool.yml 文件找到 versionCode,versionName 做出修改就可以了
修改版本號
4:重新打出來未簽名包
java -jar apktool.jar d -f old.apk -o C:\Users\wkq\Desktop\fby\old_code\5:Apk重新簽名
1:cd到Android Studio的Sdk的bulid-tools指定版本目錄下2:重新簽名apksigner sign --ks C:\Users\wkq\Desktop\fby\fby.keystore --ks-key-alias 123456 --out C:\Users\wkq\Desktop\FBY\signed.apk C:\Users\wkq\Desktop\fby\no_signalign.apk?有問題, 歡迎大家相互探討.如有幫助,幫忙點個贊唄!!!
資源
1:生成簽名
2:資源下載
總結
以上是生活随笔為你收集整理的Android 反编译代码,资源修改,重新签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Heritrix 3.1.0 源码解析(
- 下一篇: android h5使用缓存_Andro