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,然后再安装

  • 相关阅读:
    Analysis of Hello2 source code
    CORS’s source, Principle and Implementation
    CDI Features(EL(SPEL),Decorator,Interceptor,Producer)
    Java Design Patterns(2)
    Cookie and Session
    Vue错误信息解决
    cdh搭建仓库
    cdh本地源安装-自用
    创建本地repo源
    dockerfile:python-cuda-nvidia-cudnn
  • 原文地址:https://www.cnblogs.com/ltyandy/p/11573258.html
Copyright © 2011-2022 走看看