栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android 反编译Apk修改资源文件并重新打包

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android 反编译Apk修改资源文件并重新打包

Android 反编译Apk修改资源文件并重新打包

​ 当前文章只是讲解如何修改资源文件再打包,Java文件修改暂时不支持。

一 、工具介绍
  • apktool : 用来反编译apk,以及重新打包;
  • signapk.jar :用于签名,将重新打包的apk签名;
  • Jadx-gui:用于查看源码,可以用其他查看源码的工具代替。
二、工具使用 1. apktool的使用

(1)将需要反编译的apk放到apktool工具的根目录。

(2)然后进入到apktool工具根目录,输入指令:apktool d -f [待反编译的apk] -o [反编译之后存放文件夹] ,反编译后会在根目录生成相应的文件夹。
(3)打开目录修改相关的资源文件。

(4)修改完成后保存,执行命令:apktool b Bluetooth(文件夹名称) 重新打包。

(5)成功后会在Bluetooth下生成相应的apk。

2. signapk.jar签名工具的使用。

(1)将重新打包的apk和signapk.jar同一目录下,执行命令:

java -jar signapk.jar platform.x509.pem platform.pk8 Bluetooth.apk signedBluetooth.apk

签名成功,重新安装就可以使用了。

三、遇到的问题 1. 有些资源是Android的资源,检测不到,会出现以下问题。

可以将代码中的资源名称修改成已有的资源,在进行打包就不会这种问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号