zoukankan      html  css  js  c++  java
  • Android逆向之重新打包

    重新打包

    环境问题: ① java 环境先装好,cmd 执行 java 应该有回显 ② adb 加入到 path 环境变量中(D:Androidsdkplatform-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,然后再安装

  • 相关阅读:
    海量数据处理方法
    转:海量数据找中位数
    c显示数字的LED(数字转LED)
    转:30分钟掌握STL
    jQuery 顶部导航尾随滚动,固定浮动在顶部
    使用Visual Studio 创建新的Web Part项目
    java日期工具类
    林志玲为何无法拯救都市丽人的遇冷?
    【LeetCode】Swap Nodes in Pairs
    mysql 数据库备份ubuntu
  • 原文地址:https://www.cnblogs.com/ltyandy/p/11573258.html
Copyright © 2011-2022 走看看