android apk 程序签名 [前言] 我们平时在开发android应用程序的过程中,一般都是利用eclipse集成开发环境,所以生成的apk有debug版本的签名权限,但是如果我们想要发布一款应用程序,并且希望在真机上运行的话,就需要进行签名。 [工具] Java开发环境中的Keytool 和 Jarsigner,注意配置好环境路径,输入命令后有如下提示信息: C:\Documents and Settings\F1034740\桌面\博客文章>Keytool keytool 用法: -certreq [-v] [-...
android中的apk签名 签名我们是通过jarsigner这个工具,所以需要先安装jdk,开发android的同学肯定已安装,,这些都准备好后,通过cmd进入jdk的bin目录,敲命令jarsigner -verbose -keystore D:\tools\xhestore.keystore -signedjar D:\tools\estore_signed.apk D:\ebook.apk xhestore.keystore 回车输入密码再回车即可,这里ebook.apk是未签名的(一般eclipse在编译一个android项目的时候,会自动将该项目签名并将生...
android Recovery 复制大量预装apk方法
要求在产品中预装大量的第三方app,apk文件有600M多,加上相关资源文件,共计4G。
如何把如此多的文件在安装时内置到系统成了问题。解决方法有三:
1 在update.zip中实现复制。写updater-script 通过使用script 复制。见我的另一篇自定义updater-script的文章。
缺点:script脚本需要自己写,不能随make生成。
2 在update.zip中实现复制。在recovery.c中实现。
缺点:SDCARD f...
非android平台获取apk的信息
最近在看如何获取android应用apk的一些信息,如版本号,使用的最低平台版本,使用的权限等等。无奈在网上看到的一些文章,讲到的基本上都是需要用到Context对象,需要在android平台上运行。
于是转而看看有没有人写过这样的包并共享,在搜索中意外地在pudn发现一个貌似是我想要的东西。下载下来之后,发现src中的源码打开之后竟然是乱码,用反编译工具一看,果然真够恶心的,不想共享代码就算...
1.download the tool of "apktool"
http://code.google.com/p/android-apktool/downloads/list
apktool1.4.3.tar.bz2
apktool-install-linux-r04-brut1.tar.bz2
or
apktool-install-windows-r04-brut1.tar.bz2
2. decrypt apk package
./apktool d Launcher2.apk ./Launcher2
android 代码监控apk安装,卸载,替换
从题目上看大家应该就能明白了,那么我就不多说了,现在我们就来看看代码是怎么写的吧。
java代码:[code]
public class GetBroadcast extends BroadcastReceiver {private static GetBroadcast mReceiver = new GetBroadcast();private static IntentFilter mIntentFilter;public static void registerReceiver(Context context) {mIntentFilter = new IntentFilter();mIntentFilter.a...
android 获取apk包的信息
前提:我们需要得到android系统源码编译输出的一个文件
out\\target\\common\\obj\\JAVA_LIBRARIES\\framework_intermediates\\classes.jar
这个包里面包含所有的系统api, 隐藏的, 公开的添加 jar方法右键功能菜单->Properties->Java Build Path
Libraries选项卡
这时应该有一个列表, 如果你没有添加过, 应该只有一项, 就是系统自带的android SDK, 选中后,右手边...
原文:
http://www.accessroot.com/arteam/site/download.php?view.322
解包
C:\android\tools\hacker>java -jar baksmali.jar classes.dex -o crack
重新打包
C:\android\tools\hacker>java -jar smali.jar crack -o class2.dex
我在解包和重新打包一个未经修改的apk文件后,重新签名apk文件出现 异常。
大家有时间看看,一块讨论原因。