这就是反编译 apk 的基本操作了Cmder 是一个非常好用的命令行工具效果如下只需要执行 apk2jar 命令,就可以实现把 apk 解压到 apk_ 文件夹中,并将 apk_ 文件夹中的 classesdex 文件转换;HelloAndroid源码编译前的apk源码对照如下二反编译apk生成程序的源代码和图片XML配置语言资源等文件 如果是汉化软件,这将特别有用首先还是下载工具,这次用到的是apktool 下载地址。
1首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示2按住shift+鼠标右键打开命令窗口,运行代码 apktool d ydapk安装包的名字3apk后缀名改成zip,解压双击打开xml格式文件如下图所示4打开;看到不到的呀,android studio只能看一个工程里面的代码,只有反编译这个apk,而且他的apk打包的时候没有混淆,不然看到的还是乱的源代码的,反编译apk用的好像都是apktools吧,你可以去试试。
你好,非常高兴为你解答用apktool反编译工具来做,不过源码通常拿不到,xml可以拿到即便是纯Java代码写的,你反编译出来的代码也缺少很多东西,可以看得懂但是导入IDE中还是会有很多错误的而且如果apk是用C++写的实现;1下载工具 首先,要反编译需要下面这 4个工具dex2jar将apk中的classesdex转化成Jar文件JDGUI反编译工具,可以直接查看Jar包的源代码apktool反编译工具,通过反编译APK中XML文件,直接可以查看apktool。
以HelloWordapk为例在DOS命令行中输入apktool d xx\HelloWordapk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件这样就得到了可以得到编译的源码和XML资源注意文件的路径中最好;如果只有apk的安装包的话,你是看不到源码的,除非使用反编译作为新手,还是从基础一步一步来吧。
怎么通过apk查看源码
1、用压缩软件打开apk文件,解压出根目录中的classesdex文件 使用cmd ,dex2jarbat classesdex命令将classesdex转换为jar 再用jdgui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的。
2、输入cp 空格 对应的apk 空格 sdcard这样就将apk文件拷贝出来了将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,其中xml文件打开后都是二进制的,无法查看这时就用到了一个android4me的AXMLPrinter2工具。
3、一般软件都有加密混淆的,所以给你源码你也看不懂如果非要看的话,如下操作1把APK包改为zip格式,解压出来 2下载dex2jar将解压文件夹里的classdex文件转为jar文件 3下载软件jdgui,然后用此软件打开jar。
4、2从 xxx_xml 文件夹得到xml文件 四第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码五应用 汉化去广告,加 valueszhrCN, valueszhrTW, valuesde, valuesfr 1在。
5、1首先在电脑内下载并安装获取网页源码app2然后单击打开网页源码APP并在APP中的输入框内输入想要查看的网址,再在界面内找到GO选项单并单击3单击后等待APP最后加载3秒就可以成功的获取APP源代码并查看了。
apk可以看到源码么
1、是解包工具,d表示解包,memoapk是我要解包的软件,memo表示解包后输出到这个文件夹,等待片刻,就会生成memo文件夹,打开里面会有res文件夹下的所有文件和 AndroidManifestxml ,用记事本就可以查看了以上是获得xml文件。
2、一 下载dex2jar包,解压 二把apk包的后缀名改为zip 三把apk压解压拿到classesdex文件,并放到dex2jar所在的目录下 四运行命令dex2jarexe classesdex 五下载jdgui 六把jar包加载到jdgui,查看源。
3、apk是已经编译过的,需要使用反编译软件才可以看到代码而且一般代码是混淆过的,可读性极差。
4、一个安卓应用的apk查看包名的具体步骤如下1首先将手机和电脑连接在一起,点击打开开始菜单栏中的“运行”选项2然后在弹出来的窗口中点击输入“CMD”,回车确定3然后在弹出来的窗口中点击输入“adb shell dump。