通过apktool反编译APK

参考文章:

https://blog.csdn.net/vipzjyno1/article/details/21039349/

如何使用?

  下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:apktool.bat d -f test.apk test

(命令中test.apk指的是要反编译的APK文件全名,test为反编译后资源文件存放的目录名称,即为:apktool.bat d -f [apk文件 ] [输出文件夹])

  说明获取成功,之后发现在文件夹下多了个test文件,点击便可以查看该应用的所有资源文件了。   如果你想将反编译完的文件重新打包成apk,那你可以:输入apktool.bat b test(你编译出来文件夹)便可,效果如下:

之后在之前的test文件下便可以发现多了2个文件夹:

  1. build
  2. dist(里面存放着打包出来的APK文件)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏信安之路

为Nmap添砖加瓦

Nmap作为一款优秀的端口扫描器,被所有渗透测试人员当作工作中必不可少的辅助工具,它不仅支持多种扫描方式,还支持添加漏洞测试脚本,在强大的lua脚本支持下,使得...

8200
来自专栏Android干货

Android项目实战(四十八):架构之组件化开发

11730
来自专栏JAVA技术站

maven常用命令

mvn deploy:deploy-file -DgroupId=组名 -DartifactId=唯一标识 -Dversion=版本号 -Dpackaging=...

7220
来自专栏应用案例

Nginx+Tomcat 配置负载均衡集群

目的: 同一个项目部署到多个tomcat中,共用80端口。停掉其中任何一个(只要服务有一个在运行),都不会影响用户的使用。 一、项目准备 准备Java项目测试包...

278100
来自专栏Java后端生活

JDBC(七)处理事务和事务的隔离级别

1. 原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

15650
来自专栏有困难要上,没有困难创造困难也要上!

Python进程间通信之命名管道

437100
来自专栏代码GG之家

Scoops android app多主题架构(一)

简要说明 Scoops是一个android应用库,主要解决的是多主题实现方案。通过配置多个R.style.Theme ,代码进行动态设置主题,重启当前界面实现...

254100
来自专栏Java成神之路

Linux_异常_01_CentOS7无法ping 百度

当时设置的网关为:  GATEWAY=192.168.1.1    。是因为这个网关设置错了。这个网关的值要从虚拟机——编辑——虚拟网络编辑器下面去查看。如下图

9710
来自专栏IT技术精选文摘

浅析Nginx的工作模式及原理

(微信公众号:IT技术精选文摘, 微信号:ITHK01, 欢迎订阅) 同Apache http server的Perfork工作模型类似,Nginx也有mast...

64870
来自专栏冷冷

升级 CentOS7 、Redis 3.2.x 的问题

centos7 升级以后出了很多新新功能,比如firewall 代替iptables,MariaDB 代替mysql 。。。各种不习惯 #修改yum源为163 ...

300100

扫码关注云+社区

领取腾讯云代金券