android apk 解包、打包、签名等一些操作的命名指导

原创 2013年12月19日 18:43:05

首先下载apk解包、打包、签名所要的工具 http://download.csdn.net/detail/changcsw/6745327 下载后的压缩包中包含 解包、打包、签名 所用到的所以工具 

1. 解压下载的工具包

2. 用命令进入 工具包的目录 

 

3. 解包 : apktool.bat d -f in.apk       【注】in.apk为你要解开的apk包 

这时查看你输出目录会发现生成了一个与你要解开apk的名称相同的文件夹,这个文件夹就是你的那个apk解开的

打开文件夹你可以看到里面的Androidmainfest.xml文件 和对应的资源文件

4. 打包 : apktool.bat b -f  inFileder out.apk       【注】 inFileder为你解开apk所生成的文件夹     out.apk为输出的apk

这时查看 你的目录下会发现生成了新的apk

但要注意这个apk是没有经过签名的,是无法正常安装到手机上的需要对这个apk进行签名才可以正常安装

5. 签名 : jarsigner -verbose -keystore xxx.keystore -signedjar out.apk in.apk  alias  或

                 jarsigner -keystore xxx.keystore -signedjar out.apk in.apk alias

         注意:  有 -verbose 的为显示签名日志的(快)      没有  -verbose 的为不显示签名日志的(快)

   【注】 -verbose             显示具体的日志(不写这句则不显示)

              xxx.keystore        最除解开apk包的签名文件

              out.apk                签名完成后的输出文件

               in.apk                  要签名的apk文件

               alias                     昵称(随便写)   

点击回车会出现:

这是就要输入签名是的密码了 输入的密码不显示,好想是输入不进去的,但实际是输入成功的  输入完成后点击回车键,

稍等片刻就会出现:

这时签名已完成,打开目录会看到签名完成的apk 这个apk就可以正常安装了

至此 android apk 解包、打包、签名圆满结束!

 

 

Android反编译解包、重新打包、重新签名基础步骤自理文档

反编译解包、重新打包、重新签名基础步骤自理文档   一、【反编译apk获取文件目录】       1、apktool是google的工具,需要下载https://code.google.com/...
  • syypyx
  • syypyx
  • 2015年01月29日 18:17
  • 1494

APK文件使用ApkTool解包反编译和重新打包及签名

前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉。 【准备工作】 配置JAVA环境,到http://www.java.co...
  • fancylovejava
  • fancylovejava
  • 2015年02月15日 12:58
  • 5452

APK应用程序的解包、修改、编辑、打包及应用(一)

APK应用程序的解包、修改、编辑、汉化、打包及应用 前两讲主要讲玩机的最基本的知识,集中在如何刷机。本讲是进级的内容,来谈谈与apk应用程序有关的知识,内容包括akp文件的解包、打包、反编辑、解析、...
  • kuangren_01
  • kuangren_01
  • 2013年07月13日 15:45
  • 2297

安卓apk反编译、修改、重新打包、签名全过程

首先明确,反编译别人apk是一件不厚道的事情。代码是程序员辛苦工作的成果,想通过这种手段不劳而获,是不对的。这也说明,代码混淆是非常重要的。本文抱着学习的态度,研究在一些特殊的情况下如果有需要,该怎么...
  • dreamer2020
  • dreamer2020
  • 2016年10月16日 01:52
  • 11899

Android APP如何防止二次打包------对比签名

http://blog.csdn.net/asmcvc/article/details/14126481 Android系统的开放性和免费性等特征让开发者和用户趋之若鹜,用户也渐渐习惯了Andr...
  • lostinai
  • lostinai
  • 2015年07月02日 14:52
  • 2574

linux的apk重签名脚本

#!/bin/bash source /etc/profile if [ -d "test" ] ; then    rm -fr test fi apktool d  browser.apk ...
  • gzh0222
  • gzh0222
  • 2014年11月29日 11:17
  • 2611

APK应用程序的解包、修改、编辑、打包及应用(三)

第三部分:介绍apk文件打包解包的各种应用 在第一和第二部分中,我们花了大量的篇幅来介绍apk文件的结构,apk文件的解包、修改、编辑、打包、签名,以及所需要的工具。我写的很累,你们读着一定也会很累...
  • kuangren_01
  • kuangren_01
  • 2013年07月13日 15:51
  • 1907

简单的APK解包、修改、打包范例

以下的示例均是在 Ubuntu 13.04  下进行, Windows 的使用请找相关的 Windows 版本工具. 1. 环境设定: JAVA 环境 - sudo add-apt-repositor...
  • hankhanti
  • hankhanti
  • 2013年10月24日 16:56
  • 6693

apk从解压缩到重新签名,填坑!

转载请注明来源: 生成证书和签名相关命令: keytool -genkey -v -keystore hzc.keystore -alias hzc -keyalg RSA -keysiz...
  • kaojistream
  • kaojistream
  • 2016年08月13日 12:44
  • 1566

Android 如何对apk文件进行反编译以及重新打包签名

最近在看视频的时候看到有关apk文件如何反编译的,顿时提起了自己的兴趣,记得在刚刚学习Android的时候就对这份面有兴趣,只是当时自己的技术…咳…现在自己…咳咳..咳…注:以下的前提是Java相关环...
  • w18756901575
  • w18756901575
  • 2016年05月10日 16:00
  • 6835
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android apk 解包、打包、签名等一些操作的命名指导
举报原因:
原因补充:

(最多只允许输入30个字)