Android Studio逆向分析APK(Analyse APK)

Android Studio逆向分析APK(Analyse APK)

前言

Android Studio升到2.0版本以后,有个很好的功能,就是可以直接逆向分析apk,查看到里面的内容。

条件

Android Studio 版本为2.0以上

Analyze APK

  1. Build->Analyze APK
    Build->Analyze APK
    2.择一个apk
    选择一个apk

内容说明

内容说明

apk大小和下载大小

apk大小和下载大小

raw size是apk包的大小,download size是apk在Google Play上下载的apk包的大小(一个高度压缩的版本的文件),对于应用程序的更新,谷歌播放服务的补丁,通常要小得多,安装尺寸可能会高于原始大小取决于各种其他因素。

目录

classes.dex

classes.dex

dex是Java源码编译生成的字节码文件,可以查看项目里面包含的所有类,可以查看每个类里面包含的方法,当然,混淆过的就查看不了了,只会显示abcd等的方法名。

方法

这句话的意思时这个dex文件定义了4129类23370种方法,并引用29656种方法,可以显示项目里面说定义的类的数量,方法的数量,引用的方法的数量。

resources.arsc

resources.arsc

es里面的文件的id值都是数值,不能确定是什么,所有就用到它,描述那些具有id值的资源的配置信息,它的内容就相当于是一个资源索引表。

res目录

res

直接查看res里面的资源文件

查看图片

直接查看图片

assest

assest

assest里面存放的都是一些打包的时候不会编译的一些资源文件。

META-INF

META-INF

存放的是apk的签名信息,MANIFEST.MF文件里面的内容是版本号以及对每一个文件的哈希值;CERT.SF文件里面的内容与MANIFEST.MF文件类似;CERT.RSA文件里面是apk包的签名,同时还有证书的公钥。

libs

libs

可以查看项目里面用到的so文件

比较两个apk

比较两个apk

通过点击右上角的Compare with…可以选择多一个apk来比较,可以用来比较apk升级后的大小差别。

后话

这里的的所应用到的不能说是反编译apk,毕竟不能直接从里面查看详细的内容和提取各种资源文件,若要反编译,还是要靠其他方法才行。

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
AnalysePlugin是一款用于分析数据的插件。该插件可以帮助用户对数据进行深入分析和挖掘,从而发现数据中的规律和潜在模式。 首先,使用AnalysePlugin需要用户先将需要分析的数据导入插件中。该插件支持多种数据格式的导入,如CSV、Excel等。导入后,用户可以通过插件提供的各种功能对数据进行处理和分析。 AnalysePlugin提供了丰富的数据分析和可视化工具。用户可以通过简单地拖拽数据字段和选择相应的分析方法,即可生成统计图表和报告。插件覆盖了常见的数据分析方法,如趋势分析、回归分析、聚类分析等,满足用户不同层次和需求的分析要求。 此外,AnalysePlugin还支持高级的数据挖掘功能。用户可以利用插件提供的机器学习算法和模型,进行复杂的数据挖掘任务,如分类、预测和关联规则挖掘等。插件提供了友好的界面和参数设置,使得用户可以轻松地构建和评估模型。 最后,AnalysePlugin还具有数据处理和清洗的能力。用户可以使用插件提供的数据转换和清洗功能,对数据进行预处理,以便更好地进行分析。插件支持数据的去重、缺失值处理、异常值处理等常见的数据处理任务。 总的来说,AnalysePlugin作为一款功能强大的数据分析插件,为用户提供了丰富的分析和挖掘功能,帮助用户从数据中发现规律和模式,为决策提供科学依据。同时,插件提供了简单易用的界面和操作方式,适用于不同领域和背景的用户。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值