怎么把手机上的app转化为开发源代码?

怎么把手机上的app转化为开发源代码?,第1张

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语言和汇编有许多通用的地方的,反汇编出来的结果一般是内存地址汇编代码,这是什么编译器编出来的程序都是一个原理的,不可能得到源代码,所以不能还原。代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12136986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存