最近因为一些事所以需要得到师兄的某个apk的源代码,但师兄说那个项目包已经删了,哎,没办法,只能自己想办法了后来找到了反编译apk的方法,现在拿出来分享下其实这个方法网上都有,我只是记载一下自己这段时间的学习情况;一工具准备apktool , dex2jar , jdgui 二使用dex2jar + jdgui 得到apk的java源码 1用解压工具从 apk包中取出 classesdex 文件 用命令dex2jarbat classesdex得到一个 jar文件 2用jdgui反编译工;您好,目前运动健康支持应用市场下载的机型有荣耀7mate8 Mate SP8其他机型可以在“花粉论坛”搜索“运动健康”查找APK下载,或者恢复手机出厂设置;一般不可以,网上下的都是经过签名的,就算用jdgui反编译里面的一些代码也是隐藏的,而且APKTOOL这个软件也是会自动更改一些代码的,我自己编的APK用APKTOOL反编译出来的都不一样安卓论坛上面有一些APK源码,但是很少;用压缩软件打开apk文件,解压出根目录中的classesdex文件 使用cmd ,dex2jarbat classesdex命令将classesdex转换为jar 再用jdgui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的;以上是获得xml文件和图片,下面获得里面的java源代码用winRar或者好压打开memoapk,截图如下把里面的classesdex文件解压到H盘根目录下,然后重新打开控制台,输入dex2jarbat classesdex得到一个名为。
1下载apktool所需文件a apktool152tarbz2 bapktoolinstallwindowsr05 windows系统2解压刚刚下载的文件,并将解压的文件放入C\Windows目录下 3启动控制台,输入apktool,回车可;得到一个名为的文件,此时用jdguiexe打开就可以看到所有源代码了如果想把反编译好的文件变回apk文件,只要在控制台输入 apktooljar b memo就可以了 其中b就是重新。
以HelloWordapk为例在DOS命令行中输入apktool d xx\HelloWordapk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件截图如下生成的文件这样就得到了可以得到编译的源码和XML资源;一反编译Apk得到Java源代码 首先要下载两个工具dex2jar和JDGUI 前者dex2jar是将apk中的classesdex转化成Jar文件,而JDGUI是一个反编译工具,可以直接查看Jar包的源代码以下是下载地址dex2jar;有两种方式1安装豌豆荚,豌豆荚里有一个应用管理的功能,可以查看手机里的所有应用,包括系统应用可以使用该功能导出系统应用APK2解包华为UPDATEAPP 1到华为EMUI官网下载相应的系统安装包UPDATEAPP 2到华为;apk文件复制到SD卡命令序列如下文件夹到Android的SDK tools目录 输入adb的外壳 进入苏 输入cd数据 输入CD的应用程序 然后,你可以看到所有你安装apk文件输入相应的apk位CP SD卡 的apk文件,因此它会被复制了一;具体步骤 1首先将apk文件后缀改为RAR并解压 2解压rar文件,得到其中的classesdex文件 3我们需要用到dex2jar 把dex文件转为jar文件 31把解压得到的classesdex文件放入dex2jarbat 所在目录 32打开。
朋友,你好,这个需要用到反编译,才可以看到源码哦APK反编译方法如下一更改apk文件的后缀名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解压缩LianyunHelper3011zip文件 三从解;1首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示2按住shift+鼠标右键打开命令窗口,运行代码 apktool d ydapk安装包的名字3apk后缀名改成zip,解压双击打开xml格式文件如下图所示4打开。