.apk文件能看到代码吗(apk文件能看到代码吗安卓)
JDGUI反编译工具,可以直接查看Jar包的源代码apktool反编译工具,通过反编译APK中XML文件,直接可以查看apktoolinstallwindowsr05ibot辅助windows批处理工具2解压缩APK包 apk文件也是一种常见的zip,常用的;能1将APK文件改后缀为zip然后用解压缩软件打开,取出里面的classesdex文件2将从apk文件中得到的classesdex文件放入dex2jar工具的目录中3在命令行中进入dex2jar工具的目录,执行命令d2jdex2;1 首先把你的apk文件变成压缩文件,复制到和dex2jarbat同级的文件目录下面 2 然后把你的压缩文件里面的classesdex解压到和dex2jarbat同级的文件目录下面 3 最后鼠标选中classesdex移拽到dex2jarbat文件上面 就可以用;将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,其中xml文件打开后都是二进制的,无法查看这时就用到了一个android4me的AXMLPrinter2工具请自行百度搜索输入以下命令,将xml文件解析出来java jar AXMLPrinte。
dex2jarbat classesdex 得到一个名为 的文件,此时用jdguiexe打开 就可以看到所有源代码了如果想把反编译好的文件变回apk文件,只要在控制台输入 apktooljar;一安卓APP 用androidkiller可以反编译apk,比较方便,不过只能看到smail文件,学习一点smail,你可以看明白他的源代码的意思,如果有壳的话,先改apk后缀后为zip,找到加壳的so文件,一般如名字中带xxxprotectso 用百度;不能,apk软件是用java语言写的;而且,大部份附加的东西,如声音,图片等,大多都可以完美抽出基于以上讨论,大多数逆向工程止于改改文字,如中文化,或者改一下图等等至于能取得源码不完美的,而研究到原创人写法就甚为艰难你到搜寻器输入apk。
朋友,你好,这个需要用到反编译,才可以看到源码哦APK反编译方法如下一更改apk文件的后缀名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解压缩LianyunHelper3011zip文件 三从解;apk文件在电脑中打开的方法如下1首先我们在文件夹找到apk文件,右键点击该文件并选择属性2在属性的菜单栏中将文件后缀apk改为zip3在文件后缀apk改为zip之后,选择点击确定选项4点击修改过格式的文件解压,即可;需要把反编译的apk存放到apktools同级文件夹目录下,然后运行要查看的安装包,具体操作如下1首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示2按住shift+鼠标右键打开命令窗口,运行代码 apktool d yd。
apk文件是安卓软件安装包的后缀名打开文件管理,点击安装包,打开以apk结尾的文件,点击继续安装,即可安装此软件,已安装过此软件,就可以删除以apk结尾的文件 APKAndroidPackage全称为Android application package,Android应用;4反编译jar文件 1解压压缩文件JDGUI 2运行该文件夹里的jdguiexe,打开上面生成的jar包,即可看到源代码了5反编译xml文件 为什么要发编译xml文件呢因为直接解压apk得到的xml文件是乱码来的,我们需要用工具把;看到不到的呀,android studio只能看一个工程里面的代码,只有反编译这个apk,而且他的apk打包的时候没有混淆,不然看到的还是乱的源代码的,反编译apk用的好像都是apktools吧,你可以去试试;用压缩软件打开apk文件,解压出根目录中的classesdex文件 使用cmd ,dex2jarbat classesdex命令将classesdex转换为jar 再用jdgui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的;相信很多开发者都知道反编译APK,正常情况下,如果我们想要看看xml,看看java源代码,是看不了的用压缩工具解压apk得到的文件也都是二进制文件,打开后全是乱码开发者能够用的也仅仅是图片资源,这往往也满足不了开发者的;apk是已经编译过的,需要使用反编译软件才可以看到代码而且一般代码是混淆过的,可读性极差。