最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改, 重打包 , 修改签名等步骤。

安卓apk修改准备工作

1. 系统配置好Java JDK环境变量

2. 需要root权限的手机(针对系统自带apk,其他软件免root)

3. Auto-Sign签名工具

4. apktool工具

安卓apk修改开始反编译

本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:

按键win + R 输入cmd,打开命令窗口,并将路径切换到需要反编译的apk文件Settings.apk所在的路径,输入命令行

apktool d -r Settings.apk

安卓apk修改(Android反编译apk)相关推荐

  1. android反编译apk文件

    android反编译apk文件 android运行的是.dex文件的二进制码,java运行的是.class文件的码,那么android是怎么将.java格式的文件转换为.dex的文件?------&g ...

  2. 如何查看apk安装包源代码??Android反编译apk,解包,打包,签名一体化实测 ,修改图片音频软件名称版本号等入门

    首先下载反编译工具包 下载地址 链接:  https://zly520.lanzoui.com/ibtuxhf7rab 一.反编译工具介绍 首先 如果你想改动图片音频之类的,见末尾! 1.apktoo ...

  3. Android反编译apk修改版本号重新打包签名详细教程(超详细)

    文章目录 一.反编译工具介绍 1:apktool 获取资源文件 2:dex2jar(源码文件获取) 3:jd-gui 查看APK中classes.dex转化成出的jar文件,即源码文件 二.apkto ...

  4. [Android]反编译apk + eclipse中调试smali

    从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具. 跟踪apk一般的做法是在反编译的sma ...

  5. android反编译APK后,是smali文件,能反编译成dex文件

    我也面临相同的问题,但目前还没找到类似反编译smali文件的方法,一般得到dex文件只需要用WinRAR或其他压缩软件打开apk文件就能得到.但也有例外好像,技术先进了,今天遇到个apk用WinRAR ...

  6. Android 反编译 apk

    反编译需要使用到三个工具,获取apk里面的资源使用apktool,反编译Java代码使用dex2jar,查看反编译之后的jar文件使用jd-gui. 1.apktool工具可以反编译apk文件,然后拿 ...

  7. Android 反编译Apk提取XML文件

    Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...

  8. Android(三)——将程序打包成APK文件,进行APK签名以及反编译APK

    文章目录 1. 签名的作用 2. Android Studio 如何打包签名 3. 反编译 APK 3.1 获取图片资源 3.2 获取 .XML 资源 3.3 获取代码资源 1. 签名的作用 Andr ...

  9. android apk xml文件,Android 反编译Apk提取XML文件

    Apktool 下载地址:Apktool 打开cmd终端:java -jar apktool_2.3.3.jar  d xxx.apk 示例: D:\TOOL\Android反编译工具[全]\2018 ...

最新文章

  1. 设计模式——3单例模式(Singleton)
  2. 数据结构--二叉查找树 Binary Search Tree
  3. Django模板之显示QuerySet内容,字典中内容
  4. bootstrapValidator对于隐藏域验证和程序赋值即时验证的问题
  5. UI设计干货模板素材|数据可视化UX套件
  6. 什么软件能解答c语言的题,C语言课本习题及解答.pdf
  7. springmvc自定义404错误处理
  8. c语言串口接收的字符转int,从串口发送和接收int值
  9. 万花筒写轮眼动态息屏_用了这么久的iPhone,才知道原来息屏也能录像
  10. bug-猎豹wifi提示无线网卡未打开(微星笔记本)
  11. 读书笔记 | 《推荐系统》
  12. IDEA自定义注释模板实现方法。
  13. 乐鑫开发工具链之国内镜像gitee飞起
  14. eclipse运行出现an error has occur.see the log file解决办法
  15. 家居美学新主张——冰箱天然紫晶着色,可绘画面板!
  16. Java之《剑指Offer》:字符串替换空格,请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happ
  17. 冈萨雷斯《数字图像处理》学习笔记(4)--图像复原与重建(含傅里叶切片定理推导)
  18. python常量基本类型有哪些_基本数据类型(重点)
  19. 云计算学习好学吗?云计算这个行业前景如何?
  20. 超详细 | 贝叶斯网络基础——有图有真相

热门文章

  1. VScode插件利器
  2. 什么叫同步,什么叫异步?
  3. 岁月的剪影【四月尘土飞扬】
  4. 如何快速实现西门子S7-200/300 PLC转Modbus-TCP协议与第三方数据对接
  5. PG数据库内核分析学习笔记_XLOG日志恢复策略
  6. 【参赛作品71】CentOS 7.9 安装 openGauss 2.1.0 之剥茧抽丝
  7. pyscripter支持python什么版本_PyScripter下载|PyScripter(Python集成开发环境) v2.6.0官方版 64位/32位 - 121下载站...
  8. 本地数据库IndexedDB - 初学者
  9. php 计算函数 相加,比较,相除,相减,求余,相乘
  10. python编程课程是骗人的吧_在朋友圈买下编程课,你上的是Python还是成功学