APP测试基本操作

二次打包签名
对已经编译发布的apk文件,就是已经使用签名文件进行了正式签名的应用文件进行自己的修改,再次签名打包发布的过程
作用:对原来的apk文件的源码进行修改,然后重新编译二次打包后,重新发布测试,达到完美修改别人的apk文件的目的
步骤:使用apktool将目标apk文件解包,在PowerShell中输入:java -jar apktool_2.4.1.jar d yimafu.apk
在这里插入图片描述
注:需要跟apktool在一个文件路径中
得到解包后的apk文件
使用apktool二次打包,删除原来的签名文件,重新签名 java -jar apktool_2.4.1.jar b .\yimafu\ -o demo.apk

在这里插入图片描述
生成二次签名
使用jdk生成
keytool -genkey -alias androidauto.keytore -keyalg RSA -validity 20000 -keystore 1234.keystore

在这里插入图片描述
使用360工具签名

在这里插入图片描述
调试

方法1
在这里插入图片描述方法2

在这里插入图片描述
在这里插入图片描述

内存分析
手机连接电脑,打开检测软件,进行登陆等操作,在Android-SDK/tool目录下通过monitor.bat打开ddms,找到对应软件,导出分析
在DDMS中,已连接的安卓手机及其所有正在运行的允许debug模式的进程均显示在左侧进程栏中。

在这里插入图片描述导出文件解码

在这里插入图片描述

找到platform-tools文件夹,在该路径下打开cmd,将刚才的导出的文件解码
Hprof-conv dump 导出的文件路径 生成文件路径(建议放到同一路径)

在这里插入图片描述

使用memory analyzer 打开解码文件,分析

在这里插入图片描述

查找histogram中的int[] byte[] char[] 等是否存在刚刚登录时输入的账号密码等右键点击某类型选择查看输出的内存内容

在这里插入图片描述
app内部文件分析

adb shell am monitor
cp -r /data/data/cn.com.nxy.mbank.hebei /sdcard/1
adb pull /sdcard/1 C:\Users\jichaochao\Desktop\aaa

在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42299610

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值