1.下载apktool所需文件:a、apktool1.5.
2.tar.bz2b、apktool-install-windows-r05-ibot.tar.bz2(windows系统)2.解压刚刚下载的文件,并将解压的文件放入C:Windows目录下
3.启动控制台,输入apktool,回车可查看到apktool工具常用指令
4.新建一个文件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:apk目录,同时放入用于测试的androidapp包(test.apk)
5.控制台输入:apktooldD:apkest.apkD:apkest进行反编译 *** 作中句话中“D:apkest.apk”指apk存放位置,“D:apkest”指反编译后文件存放的位置
6.反编译成功之后,进入D:apkest文件目录可以查看到反编译后的文件
下载apktool,在cmd命令窗口下,移动至apktool.bat所在的文件夹。_诵?:apktool d d:\apktool\58.apk d:\apktool\58 其中d:\apktool\58.apk为apk...
?2.现在,你能看到所有的资源素材,res/目录下的布局文件和图片,还有AndroidManifest.xml。
?3.但是,代码目前是看不到的,我们需要另外一种方式来获取。
?4.将58.apk改为58.zip。注:apk实际上是一个zip压缩包
不能。不可能和之前完全一样的,而且只能够使用反汇编得到汇编代码,汇编代码没一定资历你是看不懂的,不过其实C语言和汇编有许多通用的地方的,反汇编出来的结果一般是内存地址汇编代码,这是什么编译器编出来的程序都是一个原理的,不可能得到源代码,所以不能还原。代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)