APK反编译并且用自己的keystore签名生成新的apk

原创 2013年12月04日 17:13:06

1.下载apktooll工具:

http://download.csdn.net/detail/tabolt/6686171

2.生成自己的keystore文件:

(1)命令行模式下进入到jdk\bin目录

(2)执行命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

注意:密码输入的时候是不回显的,生成的文件就是android.keystore;建议keystore密码与android.keystore密码相同,原因不太了解(呵呵);执行命令的时候确保目录下没有android.keystore

(3)打包工具的改写:用编辑器打开文件“将反编译出来的文件夹包拖到我上面打包.bat”,改写里面的内容:

@jarsigner -verbose -keystore android.keystore -keypassasdfgh -storepassasdfgh -signedjar %1\sign.apk %1\tmp_.apk android.keystore

注意:android.keystore是你自己生成的keystore,-keypass后面的参数是keystore的密码,-storepass后面的参数是你输入的android.keystore的主密码

(4)将改好的将反编译出来的文件夹包拖到我上面打包.bat”和你自己生成的android.keystore拷贝替换原来的文件

3.生成签名完成,以后你懂得

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android给已生成的安装包apk用自己的keystore文件签名

一、用cmd命令指定到自己安装的jdk的bin目录下        快捷键开始菜单键+R进入图一界面,输入cmd,进入命令窗口, 二、准备好你自己的keystore文件的,复制你的keyst...

Android之Keystore生成、Apk签名

在Android开发中,一个项目完成后,我们要得到它的Apk往往有几种形式:   (1)直接从工程的bin目录下复制出来,安装      (2)通过AndroidTools或者...

在eclipse中将android工程打包成apk 获取正式版本 Android 打包签名 从生成keystore到完成签名

做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk...

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

最近在看视频的时候看到有关apk文件如何反编译的,顿时提起了自己的兴趣,记得在刚刚学习Android的时候就对这份面有兴趣,只是当时自己的技术…咳…现在自己…咳咳..咳…注:以下的前提是Java相关环...

Android应用防止反编译apk打包签名步骤

1. 生成keystore: CMD下,进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件 C:\Program Files\...

Android APK反编译、重打包、重签名

准备工作 dex2jar-2.0 apktools jdk_gui Apk反编译 个人觉得这两个文件直接放到 C:\Windows 下比较方便,打开dos命令可以直接使用 反编译命令行 apkt...

APK反编译、修改、重打包、签名

1、反编译: java -jar apktool_2.0.0.jar d TestSMSDemo.apk   默认反编译到TestSMSDemo文件夹下,apktool下载请点击这里 ...
  • chenxu6
  • chenxu6
  • 2015年05月08日 17:30
  • 516

apk打包和反编译四、为你的应用程序签名

Signing Your Application(为你的应用程序签名)。 在Google提供的帮助文档中,有详细的描述:Android SDK/docs/guide/publishing/app-s...

Unity3D对apk反编译、重编译、重签名

本文源链接:http://blog.csdn.net/qq393830887/article/details/56025923 工具 Java环境Apktool(这玩意有些坑爹,不是官网最...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:APK反编译并且用自己的keystore签名生成新的apk
举报原因:
原因补充:

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