原文: 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文件出现 异常。 大家有时间看看,一块讨论原因。
by 小把戏 - 移动操作系统 - 2010-07-22 11:06:26 阅读(3168) 回复(6)
反编译apk文件方法 androidapkdex. 1.首先找到android软件安装包中的class.dex 把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件; 2.把class.dex拷贝到dex2jar.bat所在目录。 (http://www.my400800.cn ) 运行dex2jar.bat classes.dex 生成classes_dex2jar.jar 3.运行JD-GUI工具(它是绿色无须安装的) ...
转:流光映雪 android学习摘记——android模拟器中安装apk文件 进入方式: 一、cmd命令进入sdk安装路径的tools目录下。 二、设置“环境变量”-“用户变量” 增加或修改"Path" 值为"tools"目录路径。然后直接在cmd里面,运行adb命令即可。 执行命令: 1、模拟器中安装apk adb install *.apk 2、模拟器中删除*.apk文件 adb shell cd data/app ls -l rm *.apk 3、命令行删除 adb uninstall apk的包名
1. *.apk文件
apk是android Package的缩写,即android安装包。通过将apk文件直接传到android模拟器或android手机中执行即可安装。
使用android打包工具(aapt)将DEX文件,资源文件以及androidManifest.xml文件组合成一个应用程序包(apk)。Dex是Dalvik VM executes的全称,即android Dalvik执行程序。
查看apk文件,反向工程 先说一下apk的结构。apk采用了zip格式的压缩,我们可以很容易解压。 一个apk文件结构为: META-INF\ Jar文件中常可以看到 res\ 存放资源文件的目录 androidManifest.xml 程序全局配置文件 classes.dex Dalvik字节码 resources.arsc 编译后的二进制资源文件 apk下的文本文件是做了二进制处理的。 如果我们只是想看apk 的Manifest信息。可以使用aapt命令。 命名格式为: aapt dump badgin...
android程序的签名和Symbian类似都可以自签名(Self-signed),但是在android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到android Market上时大家都已经发现这个问题了。android signed制作方法 首先在android开发时没有安装JDK的网友在Sun官方网站下载JDK http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows...
如何安装apk文件在android仿真器中如果您是android方面的新手,想测试对已有android方面的应用,该如何进行: 1.首先得到android SDK( http://code.google.com/android/download.html ),并且解压到您的硬盘某处 2.增加系统变量SDK_ROOT,让她指向sdk之下 /tools文件夹 3.运行android的仿真器(windows下双击emulator.exe可执行文件,启动时间稍长,稍微有点耐心。启动起来的画面如下图。) 4.复制apk文件到/tools文件夹...
android的.apk文件实际上就是一个zip文件 可以直接用winrar打开
包括了一个META-INF目录一个res目录
一个androidManifest.xml
一个classes.dex
androidManifest.xml是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。
META-INF目录
META-INF目录下存放的是签名信息,用...
apk反编译助手 android是一个让人很纠结的产品,它开源开放,但是也有很多蛋疼坑爹的地方,还是那句话,谁开发谁知道! apk反编译助手,懒人和对command line无爱的同学们可下载看看,至少需要.net 2.0和jdk 1.6。 核心是apktool,dex2jar,jd-gui,只是包了层皮。具体请访问以下地址。 apktool : http://code.google.com/p/android-apktool/ dex2jar : http://code.google.com/p/dex2jar/ jd-gui : http://java.decom...