精华内容
下载资源
问答
  • 大家是不是想过要去修改安卓程序 ,但是单单地解压一个apk,里面的xml会出现乱码,现在就要反编译工具aktool,手机版随做随测,更方便。 说明:将apktool目录解压到内存卡根目录,安装apktool2.2.apk,首次运行请仔细...
  • 手机反编译工具Apktool,多版本集合,多种选择。欢迎下载
  • 20130429更新,新增字节码同步查看 201305更新, 1.单个方法反编译功能,2键上一个方法, 8键下个方法 2.在源码浏览界面可直接选择显不显字节码. 3.新增只显偏移数,9键. 4新增代码高亮 5,修改显示排版
  • 首先要使用到下载的这两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 具体步骤: 首先将apk文件,将后缀改为zip,解压,得到其中...
  • 调整,取消右键签名APK文件,移至APKDB反编译内 *.调整,去除编译过程中的“哔”警报声 *.增强,JAR文件反编译关联性 *.优化,反编译后打包签名脚本 *.优化,安装过程判别 *.调整,取消右键直接安装框架,移至APKDB...
  • 反编译工具

    2012-11-09 11:34:11
    反编译工具在实际开发当中很有应用价值,特别是对那些爱好研究的朋友。它不仅可以将网络上下载的.apk包反编译成.java文件,而且还可以将.odex和.apk包合成.apk包,直接安装到手机上。怎样使用已在压缩包中给出。反...
  • 用dex2jar反编译dex 到jar没有问题,但是用AXMLPrinter2反编译的XML文件有些地方不太好, 比如标题,颜色,还有Id属性, layout属性等等 其他属性,这个文件应该将编译后的xml文件直接反编译回来的, 可读性不强。...

    用dex2jar反编译dex 到jar没有问题,但是用AXMLPrinter2反编译的XML文件有些地方不太好, 比如标题,颜色,还有Id属性, layout属性等等 其他属性,这个文件应该将编译后的xml文件直接反编译回来的, 可读性不强。 

    请看下面一个用AXMLPrinter2反编译后的xml文件, 以反编译支 付宝手机客户端 为例 , 这个xml文件是支付宝about 文件(alipay_about_320_480.xml):

     

     

     

    从上面的文件可以看到, 反编译后的文件可读性不好。

    最近发现有一个开源工具apktool(http://code.google.com/p/android-apktool/), 这个工具功能比较强悍, 可以反编译成源码,xml文件和语言资源文件; 我们还可以对xml文件进行修改(汉化), 然后在利用此工具编译打包APK,然后签名后就可以在手机上安装了。 简单来说apktool 可以反编译apk文件, 也可以编译源码打包成APK文件。

     

    V2.0 修改:  用apktoo替换AXMLPrinter2 来反编译xml文件。

     

    软件主界面:

     

    还是以上面的about页面为例子, 展示一下apktool反编译的效果:

     

     

    这个反编译的效果可读性比较好了吧, 通过这个例子可以看到AXMLPrinter2 和 apktool的差距了吧。

     

    1. 反编译后的apk主目录如下图:

     

    2. res文件目录:

    如果使用AXMLPrinter2来进行反编译, 就没有values文件夹。

    3.登录菜单

     

     

    4. 看下res/values下的string.xml, 如果使用AXMLPrinter2来进行反编译, 就没有values文件夹

     

    展开全文
  • 《APK+Dex文件反编译及回编译工具》 简称:APKDB 是一款,针对Android OS系统的APK程序,直接反编译修改的工具。 APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具; 正常安装后,它直接在【鼠标右键】创建...
  • 2. DEX文件反编译工具 Baksmali/Smali v2.0.2  专门用来反编译Dex文件,可以跟ApkTool兼容使用。 3. DEX文件反编译资源查看工具Dex2jar v0.0.9.15和JD-GUI v0.3.5  用来查看反编译Dex后源码的工具,据说能完整的...
  • 《APK+Dex文件反编译及回编译工具》 简称:APKDB 是一款,针对Android OS系统的APK程序,直接反编译修改的工具。 APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具; 正常安装后,它直接在【鼠标右键】创建...
  •  (可能是被旧版本的Apktool编译过,可以试试用旧反编译,在用新版的回编译)  8、其他小白问题,上QQ群提问,不要单独Q我,谢谢! ___________________________________________________________________ ...
  • 1、下载wxappUnpacker,我这里用的...js首先需要知道的是小程序在手机里的文件储存位置—— 那么这个位置具体在哪呢 ?————具体目录位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹...

    1、下载wxappUnpacker,我这里用的是node版还有其他班自己查https://github.com/qwerty472123/wxappUnpacker

    2、下载node。js

    首先需要知道的是小程序在手机里的文件储存位置

    —— 那么这个位置具体在哪呢   ?

    ———— 具体目录位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/  在这个目录下会有一些 xxx.wxapkg 这样后缀的文件,这些就是小程序或者小游戏的包。

    ————xxx.wxapkg 是什么呢?

    ——————微信小程序源码阅读笔记1这里有一篇详细介绍的文件 大家可以看一下。

    然后获取小程序的  .wxapkg 包

    —— 我获取的方法: 我是在电脑上用root过的安卓的手机模拟器 ,上安装RE文件管理器 ,然后通过管理器获取到的。

    ————具体实现  : 

     1 、 安装手机模拟器(这里我用的是夜神模拟器)

    下载地址  :www.yeshen.com/cn/download…

    2 、 在模拟器上安装 微信 , qq ,RE管理器

           RE管理器先下载到电脑上,然后再拖到模拟器里面就可以了。

    RE管理器 下载地址 :pan.baidu.com/s/1PPBx08rN…

           微信 ,qq  直接在模拟上下载。

    3 、 设置超级用户

           安装好RE 管理器之后需要 给RE 设置超级用户这个权限。

    4 、 去缓存小游戏或小程序

           打开微信 然后找到你想要获取代码的小游戏或小程序  打开这个小游戏或小程序,程序开始运行之后源文件就已经下载到本地了。

    5 、 找到源文件

           将模拟器的操作页面切换到桌面 ,运行RE管理器 ,然后在管理器里面找到之前说到的那个目录:

       /data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/

           这里这些就是我们需要的源文件包,然后再通过 访问的时间 找到刚才运行的程序是哪一个就可以了。

    6 、 压缩

            我们需要先把要用的文件进行压缩 zip ,如果不压缩发送文件时会提示  文件无效。

            长按这个文件,会出现一个工具栏 ,然后点击工具栏的右侧的按钮,选择压缩所选文件

             压缩完成之后  根据提示点击查看

    7 、 发送到电脑

           找到需要的文件后,还是长按这个文件,会出现一个工具栏 ,然后点击工具栏的右侧的按钮,选择发送,然后选择你要发送的位置(三个选择方式都行只要你能拿到这个文件就行)

           8 、 拿到文件  

          这就是我们需要的文件  。 接下来就是对它进行反编译  ,解析出源码来了 。

    最后反编译 

    —— 首先反编译要用到node .js 运行环境 

    ———— node 下载地址 :nodejs.org/en/

    —— 然后反编译用的脚本 (GitHub上qwerty472123大神写的node.js版本的)

    ———— 下载地址github.com/qwerty47212…

    这两样都安装好了之后 ,打开编译脚本所在的文件夹 ,然后shift + 鼠标右键 在菜单中选择  “在此处打开命令窗口” 

    然后安装以下依赖包 :

    npm install esprima

    npm install css-tree

    npm install cssbeautify

    npm install vm2

    npm install uglify-es

    npm install js-beautify

    这些都安装好之后 ,最后一步的反编译就来了  :

    继续在当前的命令行输入  

    node wuWxapkg.js [-d] <files...>     //files 就是你想要反编译的文件名

    比如 :有一个 _-1568765780_11.wxapkg  这个文件 

     直接复制地址栏里的地址  +  文件名

    node .\wuWxapkg.js C:\Users\Administrator\Desktop\app123\_-1568765780_11.wxapkg 

    回车运行

    完成之后 源文件是在的文件夹里会出现一个相同名字的文件夹 ,这个文件夹里就是你需要的小游戏或小程序的所有的源码。

    到这里所有的就都完成了 ,剩下的就全是自由发挥了。

    参考:https://blog.csdn.net/as66708/article/details/80618978

    展开全文
  • 开发助手能够用来快速调试应用以及查看手机软硬件相关信息,包括:快速打开或关闭开发者选项中的选项。将原来几十秒的操作缩短为一次点击。包括显示布局边界、显示 GPU 过度绘制、显示布局更新、强制 GPU 渲染、显示...

    82c065458668cb5736b95635594c89ab.png

    开发助手能够用来快速调试应用以及查看手机软硬件相关信息,包括:快速打开或关闭开发者选项中的选项。将原来几十秒的操作缩短为一次点击。包括显示布局边界、显示 GPU 过度绘制、显示布局更新、强制 GPU 渲染、显示 GPU 视图更新、显示指针位置、严格模式、不保留活动、不锁定屏幕。每个工具可以通过长按工具图标添加快捷方式到桌面,以后连打开 App 都省了。

    适合系统:安卓

    所需工具:开发助手专业版

    4fe29d16ad3f97a1a378eb7784bf2508.png

    这是小编已经激活后的界面,不管是反编译、APK提取、查看本机ID、屏幕像素等,我们都可以在里面一键就能查看,省去很多步骤,长按图标即可创建桌面快捷图标,但是我们需要给软件相应的权限才能使用,比如开启“无障碍”、“创建桌面图标”权限;

    c7c89d276011ee541fd2cc5f1bd9d87f.png

    下面就教大家怎样激活专业版功能,我们拉到软件底部,点击“专业版”图标,软件点击“购买”;

    a257c9a413b152d364aed8e96d6d7c4c.png

    在输入框输入任意9位以上的数字,点击“激活”即可!有了开发者专业版,我们就可以快速提取APK,对APP进行反编译,查看系统版本信息、硬件信息、屏幕信息、CPU 信息、虚拟机信息、网络相关信息、ID 相关信息。快速开启设置、语言切换、开发者选项、我的应用,瞬间将原来十几秒的操作缩短为一次点击

    下载地址

    百度网盘

    http://t.cn/Ex4Avg1

    极速下载

    http://t.cn/Ex4AMxv

    (温馨提示:必须复制到浏览器打开)

    373a483508a6107ee9959ba4b9f67d18.gif

    ●近20个电脑大型软件,手机免费用,重点还不卡!

    手机核心全开+CPU性能监测工具,让你的手机开启超频模式

    两步操作让手机网速翻倍,开黑你还坑吗?

    手机还有黑客模式?小白也能一步就get!

    ●手机一键变曲面屏,无需root!

    8347a16ce48e137b0e6d1d71b015b46e.png

    ↓↓↓ 点击下方的"阅读原文", 马上给小编【留言】,顺便点个“好看”再走呗!

    展开全文
  • apk反编译详解

    2017-07-03 23:10:13
    文章背景开发或学习Android的时候,往往会涉反编译来借鉴...文章目标反编译工具分享 反编译经验分享工具下载地址 http://download.csdn.net/download/xinanheishao/9887816官方最新版本下载地址 apktool: https:

    文章背景

    开发或学习Android的时候,往往会涉反编译来借鉴别人的java文件和布局等资源文件。
    假如不小心把自己的源码弄丢了,也要经过反编译安卓在自己手机上的apk来找回源码。

    文章目标

    反编译工具分享

    反编译经验分享

    工具下载地址
    http://download.csdn.net/download/xinanheishao/9888288

    官方最新版本下载地址
    apktool: (要翻墙)https://code.google.com/p/android-apktool/downloads/list
    (不用翻墙)https://bitbucket.org/iBotPeaches/apktool/downloads/

    dex2jar: http://code.google.com/p/dex2jar/downloads/list

    jd-gui: http://code.google.com/p/innlab/downloads/list

    工具介绍

    apktool
    作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
    dex2jar
    作用:将apk反编译成Java源码(classes.dex转化成jar文件)
    jd-gui
    作用:查看APK中classes.dex转化成出的jar文件,即源码文件

    反编译详细步骤(app-debug.apk为例)

    1、下载工具,并将其一一解压,的到一下文件,如图所示

    apk0

    2、配置apktool环境变量,注意观察我的apktool在磁盘上的路径

    apk1

    3、配置dex2jar环境变量,注意观察我的dex2jar在磁盘上的路径

    apk2

    4、使用dex2jar反编译java文件

    a、新建一个文件夹,把要编译的apk文件放入其中
    apk4

    b、将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再通过dx工具打包而成的)

    apk5

    c、将获取到的classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内

    apk6

    d、在命令行下定位到dex2jar.bat所在目录

    apk7

    f、使用dex2jar.bat 提取 classes.dex文件,经过命令执行得到classes_dex2jar.jar文件

    apk8

    g、使用jd-gui查看反编译的代码

    apk9

    5、使用apktool反编译布局,图片等资源文件

    a、在与apktool同目录下新建test空文件夹,用来存放反编译出来的资源文件

    b、在命令行下定位到apktool所在目录

    apk10

    b、输入apktool d -f apkPath -o folderPath 命令
    apkPath: apk所在目录
    folderPath: 反编译后存放资源文件目录

    apk11

    常见问题
    一、
    1.Input file was not found or was not readable.
    2.Destination directory (C:\Users\user\a) already exists. Use -f switch if you want to overwrite it.
    3.Exception in thread “main” brut.androlib.AndrolibException: Could not decode ars c fil……….

    解决方案:
    1和2是因为apktool升级到2.0以上时,使用方式已经替换,格式为:apktool d [-s] -f -o ,参数具体的意思可以直接打apktool回车(windows)查看帮助
    3是因为apktool版本过低导致,请升级到最新版本,地址:https://bitbucket.org/iBotPeaches/apktool/downloads

    二、
    I: Baksmaling…

    I: Loading resource table…
    Exception in thread “main” brut.androlib.AndrolibException: Could not decode ars
    c file
    at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
    at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibRes
    ources.java:491)
    at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.jav
    a:74)
    at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.jav
    a:66)
    at brut.androlib.Androlib.getResTable(Androlib.java:50)
    at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
    at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
    at brut.apktool.Main.cmdDecode(Main.java:146)
    at brut.apktool.Main.main(Main.java:77)
    Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
    at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
    at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
    at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:10
    2)
    at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
    at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
    … 8 more

    产生原因:apktool.jar的版本太低,如果使用高版本不会出现异常

    解决方案:

    1.登陆http://code.google.com/p/android-apktool/wiki/DownloadInstructions?tm=2下载最新版本的apktool.jar,目前最新版本为2.0.0 RC4

    如遇网络问题,可以直接从我博客上下载 点击下载

    2.将下载到的apktool_2.0.0rc4.jar文件改名为apktool.jar,然后替换掉老版本的apktool.jar

    展开全文
  • 那么你想制作属于自己的手机ROM吗,快下载ROM开发工具箱官方免费来进行制作吧,它是一款功能强大的手机ROM开发工具,该软件为广大爱好者们提供有十分丰富的功能,比如文件对比,字节转换,apk/zip签名,编等,...
  • 1、反编译代码首先去https://sourceforge.net/projects/dex2jar/files/下载一个dex2jar这个工具,目前的最新版本时2.0,下载后解压缩 2、把要反编译的apk包重命名为zip格式并解压缩,看到其中的classes.dex这个文件...
  • 这些实现除了参考微信小程序开发文档、 wxapkg 文件解包后的内容以及通过开发者工具编译的一些 wxml 外,还参考了一些 github 上的相关内容的分析( unwxapkg.py、wechat-app-unpack ),在此感谢他们。 另外,如果您...
  • 大家一听到反编译、逆向工程就觉得不像是好人干的事情,但实际情况并不是这样,做过手机游戏开发的小伙伴应该都知道,一个游戏包从开发测试包到最终在游戏商店上架,中间会经过,代码混淆,增加渠道资源,包体加固,...
  • 这里我们以安卓为例(因为我没用过苹果手机,哈哈哈)使用到的工具Android模拟器(需要获取 root权限 )推荐使用 夜神模拟器解包还原工具(nodejs)wxappUnpacker下面我们开始搞事情获取微信小程序源码实例1,使用...
  • 大家一听到反编译、逆向工程就觉得好像离自己很远,都是些黑客才干的事儿,但实际情况并不是这样,做过手机游戏开发的小伙伴应该都知道,一个游戏包从开发测试到最终在游戏商店上架,中间会经过,代码混淆,增加渠道...
  • 目前几种常用的反编译工具如ApkIDE、APKDB、Androidkiller及较早版本的ApkToolBox 等反编译某些安卓热门apk会被一些安全软件检测含有木马或恶意程序,产生误判误报。原因是一些手机上的安全软件如360等会将这些安卓...
  • 近期在研究rom过程中发现一个非常不错的软件,可以帮助我们把APK反编译,生成程序的源代码和图片、XML配置、语言资源等文件。我们对图片和语言资源等文件修改后,可以再把它们编译打包成APK,签名后就是手机可以安装...
  • 本次主要为了研究手机端的安全性而写的一篇文章,在基于自己对手机安全性的研究下,想到了这些工具之间的结合,当然这也算是第一次对手机安全研究勇敢地踏出一步,也不知道是否成功,还是准备撞南墙撞到底吧!...
  • 最近需要修改源代码的东西,如果一个一个的则需要自己手动拷贝。...首先将要反编译的jar文件,用Winrar解压到和jar文件名称一样的文件夹中??在命令输入框中输入如下命令:??jad -o -r -d F:/am -sjava F:/amcl...
  • Android手机一台Windows,Linux开发...开发工具-Android-Kitchen3.boot解包打包修改工具4.adb-fastboot最新编译工具5.apktool反编译工具6.卡刷转线刷工具,dat转img7.CM编译参考教程,教你如何快速编译自己的ROM8....
  • MT 手机管理工具

    2018-12-03 14:59:13
    支持APK修改、签名、加密、汉化等功能 较第一代版本主要变化:Material界面、增加日夜间模式、提高兼容性、文本编辑器深度优化、增加APK资源混淆、增加APK自定义签名、增强DEX编辑器、增加单个XML反编译和回编译、...
  • 任意反编译安卓应用 自由定制任何没有加固过的APK安装包,可以修改应用程序图标和应用程序名称、替换界面吗上面的任何文字和图片、翻译或者汉化制作多语言版本,更支持通过高级的SMALI代码,实现对应用软件的破解。...
  • apk编辑器集成了apktool、dex2jar等编辑修改工具,为用户提供apk反编译、打包等功能。今天给大家分享这款APK编辑器中文,助你轻松修改手机中的APP名称、logo?!适合系统:安卓所需工具:APK编辑器中文打开软件...
  • apktool1.5.2版本

    2014-03-11 18:56:51
    apktool反编译工具 版本1.5.2 适合android手机变异使用

空空如也

空空如也

1 2 3 4 5
收藏数 88
精华内容 35
关键字:

反编译工具手机版