重签名android测试包
我的一个例子:jarsigner -digestalgSHA1 -sigalg MD5withRSA -keystore C:\Users\sunyang\.android\debug.keystore -storepass android -keypass android E:\M1905DDV1.12.apk androiddebugkey
1、首先要配置android_home 和path;
ANDROID_HOME=D:\SoftwareInstill\android-sdk-windows
path需要添加:%ANDROID_HOME%\tools
2、双击re_sign.jar包,或者呼出cmd,输入java -jar resign.jar即可
3、将需要重新签名的apk包放入拖拽到里面;
4、保存新包。
注:如果此种方法无法保存成功的话,如我的就报错,那么久使用下面的方法;
1、拿到一个apk后,首先删除META-INF;
2、
如果你的电脑装的是jdk1.6,就用下面的命令:
打开命令符,首先直接输入:
Jarsigner -keystore C:\Users\sunyang\.android\debug.keystore -storepass android -keypass android E:\M1905DDV1.12.apk androiddebugkey
之后输入:
zipalign 4 E:\M1905DDV1.12.apk E:\M1905DDV1.1test.apk
a、C:\Users\Administrator\.android\debug.keystore:debug.keystore路径(依靠自己路径而定)
b、F:\robotium\Sign\c.apk :需要签名的apk包的路径。
c、F:robotium\Sign\c_sign.apk:签名后的apk包的路径
---------------------------------------------------------------------------------
举例:
C:\Program Files (x86)\Java\jdk1.6.0_10\bin>Jarsigner -keystore C:\Users\sunyang
\.android\debug.keystore -storepass android -keypass android E:\M1905DDV1.1.apk
androiddebugkey
------------------------
C:\Program Files (x86)\Java\jdk1.6.0_10\bin>zipalign 4 E:\M1905DDV1.1.apk E:\M19
05DDDebug.apk
3、
如果你的电脑装的是jdk1.7,:
打开命令符,首先直接输入:
jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore C:\Users\Administrator\.android\debug.keystore -storepass android -keypass android F:\robotium\Sign\c.apk androiddebugkey
之后输入:
zipalign 4 F:\robotium\Sign\c.apk F:\robotium\Sign\c_sign.apk
a、-digestalg SHA1 -sigalg MD5withRSA 添加这行代码
重签名android测试包的更多相关文章
- iOS逆向(五)-ipa包重签名
为什么要重签名? 1.在没有源代码的情况下,你已经对某个应用进行了资源修改(比如修改了启动图或图标等).修改完成以后,如果想要让APP可以正常使用,该APP一定要重新签名然后压缩成IPA文件. 2.如 ...
- ipa重签名最直接的教程
ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本. 本 ...
- iOS 和 Android 测试托管平台 FIR.im 的注册与常用功能
FIR.im 作为专业的 iOS 和 Android 测试包发布网站, 注册超简单,支持输入网址直接下载和二维码扫描下载.功能类似 TestFlight ,但又比它强大,支持游客访问密码,iOS 和 ...
- Android反编译(三)之重签名
Android反编译(三) 之重签名 [目录] 1.原理 2.工具与准备工作 3.操作步骤 4.装X技巧 5.问题 1.原理 1).APK签名的要点 a.所有的应用程序都必须有数字证书 ,Androi ...
- 【Android测试】【随笔】获得App的包名和启动页Activity
◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/5157308.html 前言 经常看到一些刚刚接触Andro ...
- [转]Android应用安装包apk文件的反编译与重编译、重签名
背景介绍: 最近在做Robotium自动化测试,使用到solo.takeScreenshot()函数以在测试过程中截图,但此函数需要被测试APP具有<uses-permission androi ...
- android逆向基础:apk 反编译 重打包 重签名
apk 反编译大家都比较熟悉,这里只做一个笔记. 1 反编译 apk apktool d perfect.apk 这样就把资源文件解压缩了, classes.dex 也反编译成了 smali 文件 2 ...
- Visual Studio 2017为Android APK包签名
Visual Studio 2017为Android APK包签名 为Android APK包签名,可以保证后期的App顺利升级.在Visual Studio 2015中,IDE会自动生成两个AP ...
- Android空包签名
空包签名 搜狗.优亿等Android市场,上传应用需要提供一个与要上传的应用相同签名的空包.这个空包是相应官方市场提供的,下载好之后需要使用命令行进行签名.具命令如下: 1 jarsigner -ve ...
随机推荐
- URAL 1996 Cipher Message 3 (FFT + KMP)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 题意 :给出两个串A , B,每个串是若干个byt ...
- [c# 20问] 1. 何时使用class与struct
POINTS struct为可以包含数据和函数的值类型 struct为值类型所以不需要堆(heap)而是在栈(stack)上分配空间 struct将数据直接存在struct中,而class只存引用类型 ...
- mysql快速插入大数据
说的是插入数据,这个倒像是载入数据. 上一篇,是按照插入数据来写的,就是insert into,当时插入一万条实在是太慢了,大概是286734毫秒. insert into table values, ...
- Maven Compilation error [package org.testng.annotations does not exist]
背景 在执行mvn test的时候,提示package org.testng.annotations does not exist 解决办法 Open pom.xml file. Go to &quo ...
- 基于 Raphael 的 Web UI 设计 - 初稿
基于 Raphael 的 UI 设计 - 初稿 还有很多地方需要完善,这次要把 Raphael 彻底用起来,^_^, 一定要150字哦,一图抵千字啊,^_^,不喜欢写字的,那么怎么凑够150字呢,说说 ...
- bootstrap-treeview中文API 以及后台JSON数据处理
bootstrap-treeview 简要教程 bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件.该jQuery插件基于Twitter Bo ...
- 操作XDocument讲解
1.首先建立好XML .可以通选自定义EXCEL导出XML格式的数据:(如图) 2 读取XML 文件 具体的详细讲解 可以查看 改网址 :https://blog.csdn.net/dyllove98 ...
- iOS 应用隐藏状态栏
有时候在 Storyboard 和 target 里的设定并不足以使得应用能够完全隐藏状态栏. 这时候需要到 Info.plist,添加一项:View controller-based status ...
- ClamAV学习【8】——64位Windows7下编译运行实践
之前用SourceInsight静态分析了ClamAV引擎源码,现在打算开始动态研究下.不过出师不利,一开始就遇到纠结的问题,能力还有待提高. 从官网下了一个VS2005工程的源码包(http://d ...
- BZOJ 1579--道路升级(DP&最短路)
1579: [Usaco2009 Feb]Revamping Trails 道路升级 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 2206 Solv ...