Android逆向之重新打包

重新打包

环境问题: ① java 环境先装好,cmd 执行 java 应该有回显 ② adb 加入到 path 环境变量中(D:\Android\sdk\platform-tools) ③ adb 相关的文件要一致 Androidkiller 中的 adb 与 sdk 中 adb 与 第三方模拟器中 adb 要一致!!!

1569227843519

1569227850679

1569227856146

当每个地方的 adb 都一致时,在 androidkiller 中刷新,应该可以获取到 android 设备,点击 下拉列表选择要安装的 android 设备

1569227869273

④ 用户文件夹不要用中文的 1569227890665

重打包步骤

  1. 先更新 androidkiller 中的 apktool 最新的应该是 apktool240

1569227914333

  1. 使用 androidkiller 反编译 apk 此处可以进行修改 smali 操作,并 Ctrl+S 保存

  2. 使用 androidkiller 回编译 apk

1569227930377

此时会遇到问题,开始解决

  1. 根据错误提示,寻找问题所在 ① 错误 1

1569227943077

替换图标文件 找到错误的图标文件进行替换,要全部一一替换

1569227955333

② 错误 2

1569227967579

去掉不需要的图标文件

1569227978107

将每一个分辨率的图标都一一删除 ③ 错误 3 去掉无用的属性

1569227988321

没有找到资源 ID,将对应属性删除

1569228003525

④ 错误 4 去掉无用的属性

如此反复,但是要注意不要删多了。

1569228015603

删除

1569228025743

安装时的一些问题

错误·1:

1569228041873

在清单文件中去掉以下属性

1569228051785

或者使用 adb 命令 adb install -t xx.apk -t 安装测试版

错误 2:

1569228068700

安装的程序已经在 android 设备中,且与当前安装的程序签名不一致 需要先卸载 android 设备中的 apk,然后再安装

转载于:https://www.cnblogs.com/ltyandy/p/11573258.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值