首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏快乐阿超

    apktool

    人生要有意义只有发扬生命,快乐就是发扬生命的最好方法——张闻天 来到github地址: https://github.com/iBotPeaches/Apktool 点击最新版: 下载jar 然后找到对应目录打开控制台 输入命令: java -jar apktool_2.6.0.jar d [apk所在路径] 执行后: 我们的apk就被反编译出来了,放在了生成的文件目录

    55910编辑于 2022-08-17
  • 来自专栏韩曙亮的移动开发专栏

    【Android 逆向】ApkTool 工具使用 ( ApkTool 简介 | ApkTool 解包和打包 )

    文章目录 前言 一、ApkTool 简介 二、ApkTool 解包和打包 1、使用 apktool 解包 2、使用 apktool 打包 前言 之前写的 ApkTool 相关博客 : 【Android ( Apktool | IDA | Python ) 【Android 逆向】APK 文件处理脚本 ApkTool.py ( 脚本简介 | 用法 | 分析 APK 文件 ) 一、ApkTool 简介 ---- 参考 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx ) 一、apktool / 二、ApkTool 解包和打包 ---- ApkTool 的最重要的两个作用是 解包 和 打包 ; 解包 : 拿到 APK 文件 , 如果按照 zip 格式解压出来 , xml 文件都是乱码 ; APK , 无法进行重打包 ; 重打包操作 : 使用 ApkTool 工具 , 将 APK 解包 , 修改或注入 so 文件 , 然后再进行重打包 ; 1、使用 apktool 解包 执行 java -jar

    10.8K20编辑于 2023-03-29
  • 来自专栏算法微时光

    安装apktool

    image.png apktool官网 下载安装包。 image.png 下载后重新命名为:apktool.jar 注意安装前需要先安装java。 ubunut下安装 进入脚本网站 官网说明: Linux: 下载Linux包装器脚本(右键单击,将链接另存为apktool) 下载apktool-2(在这里找到最新的) 将下载的jar重命名为 apktool.jar 将两个文件(apktool.jar&apktool)移动到/usr/local/bin(需要root) 确保两个文件都可执行(chmod +x) 通过cli运行即可 不过当前下载脚本的谷歌服务器一直访问失败 地址 效果: image.png windows下安装 官网说明: Windows: 下载Windows包装器脚本(右键单击,将链接另存为apktool.bat) 下载apktool-2(在这里找到最新的 ) 将下载的jar重命名为 apktool.jar 将两个文件(apktool.jar&apktool.bat)移至Windows目录(通常为C://Windows) 如果您无权访问C://Windows

    2.7K10发布于 2020-11-24
  • 来自专栏Biubiu说

    ApkTool Mac 上首战。。。

    滴滴滴,开车了 关于 ApkTool,LZ 这里之前写过一篇基于 Windows 的文章,地址如下: 破解APK修改资源文件 而下面再次放出 ApkTool 官网链接地址: https://ibotpeaches.github.io /Apktool/ 首先一起来看官方是如何介绍在不同平台下安装此神器: ? mv /Users/heliquan/Downloads/apktool.jar /usr/local/bin mv /Users/heliquan/Downloads/apktool /usr/local Step 3:进入移动目录并进行授权 依次键入以下命令即可: cd /usr/local/bin chmod +x apktool chmod +x apktool.jar Step 4:查看当前已安装 ApkTool 版本 192:bin heliquan$ apktool --version 2.3.4 Step 5:随便搞个包玩玩 ?

    1.9K10发布于 2019-03-19
  • 来自专栏向治洪

    apktool动态破解apk

    第一步:使用apktool来破解apk java -jar apktool_2.0.0rc4.jar d -d AliCraceme_1.apk -o out ? 第三步:回编译apk并且进行签名安装 java -jar apktool_2.0.0rc4.jar b -d out -o debug.apk 还是使用apktool进行回编译 ? 五、遗留问题 1、使用apktool工具进行反编译有时候并不是那么顺利,比如像这样的报错: ? 这个一般都是apktool中解析出现了错误,其实这个都是现在apk为了抵抗apktool,做的apk加固策略,这个后面会写一篇文章如何应对这些加固策略,如何进行apk修复,其实原理就是分析apktool 源码,找到指定的报错位置,进行apktool代码修复即可。

    3K70发布于 2018-02-01
  • 来自专栏技术精英专栏

    Linux use apktool problem

    undefinedhttps://blog.csdn.net/DJY1992/article/details/80110942 本文出自:【奥特曼超人的博客】 在线打包的流程 遇到奇怪的BUG(Linux apktool

    91920发布于 2021-02-18
  • 来自专栏Android小菜鸡

    通过apktool反编译APK

    下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,打开命令行界面(运行-CMD) ,定位到apktool 文件夹,输入以下命令:apktool.bat d -f test.apk test ? (命令中test.apk指的是要反编译的APK文件全名,test为反编译后资源文件存放的目录名称,即为:apktool.bat d -f [apk文件 ] [输出文件夹]) ?    如果你想将反编译完的文件重新打包成apk,那你可以:输入apktool.bat b test(你编译出来文件夹)便可,效果如下: ?

    2.9K20发布于 2018-09-06
  • 来自专栏python-爬虫

    apktool重新打包添加签名

    一.生成apk apktool b 反编译后项目目录 -o 新apk名称.apk 二.生成签名 keytool -genkeypair -alias 新apk名称.apk -keyalg RSA -validity

    1K10发布于 2020-07-01
  • 来自专栏tea9的博客

    mac android apktool环境变量

    配置环境变量 apktool.sh open /usr/local/bin 把apktool.jar和apktool.sh放到目录下 chmod a+x apktool.sh chmod a+x apktool.jar apktool.sh d xx.apk LINKS 在Mac环境下使用apktool 反编译APK

    76410编辑于 2022-07-16
  • 来自专栏二猫の家

    利用apktool查看apk源代码

    一、首先下载反编译工具包 下载地址   链接:https://pan.baidu.com/s/1CEo93BjAKes-xElp47XlHQ 密码:jyia 1.apktool:由于直接改apk后缀进行解压的话打开的 xml文件会乱码,所以我们使用apktool工具查看apk的xml文件、AndroidManifest.xml和图片等 2.dex2jar:classes.dex转换成jar包 3.jd-gui:查看jar 文件的java源代码 二、下载之后,将需要反编译的apk放到apktools同级目录下,并且在apktools下级目录,按住shift+鼠标右键,选择在此处打开命令窗口,之后运行代码  apktool 之后用解压软件进行解压,得到一个文件如下 这样看到的xml格式是乱码的  所以使用apktool去释放apk才不会乱码 四、将classes.dex打包成jar包 需要用到dex2jar,同样的方法,

    3.4K20编辑于 2022-11-30
  • 来自专栏玄魂工作室

    Hacker基础之工具篇 apktool

    apktool apktool是一个用于第三方封闭的二进制Android应用程序逆向工程工具 它可以将资源解码为几乎原始的形式,并在进行一些修改后重建它们; 它可以逐步调试小代码, 由于类似项目的文件结构和一些重复性任务的自动化 ,比如构建apk等,它还使得逆向工作变得更容易 下面是apktool的项目地址 Source: https://code.google.com/p/android-apktool/ apktool参数 详细的apktool参数在这里,也可以在kali中用apktool命令来显示 https://tools.kali.org/reverse-engineering/apktool apktool的参数很多 ,所以这里就不一一列出来了,因为这样列出了排版出来不好看,我们就说几个常用的 Usage: apktool [-q OR -v] COMMAND [...] 解压这个apk 直接在terminal中执行 apktool d lx.apk 然后就在本地目录下生产了一个叫lx的目录 然后,里面都是apktool分析的结果 解压完毕之后然后开始了分析阶段 简单的说就是

    2.1K100发布于 2018-04-17
  • 来自专栏算法微时光

    apktool逆向报错问题分析(一)

    这种也好解决在原来的执行命令后面添加–only-main-classes参数即可 执行命令: apktool d .\debug.apk -only-main-classes

    2.1K20发布于 2020-12-29
  • 来自专栏向治洪

    Mac OS安装 apktool工具包

    在之前,apktool工具包都是一个压缩包,下载后无需安装即可使用。下面我们看一下如何在Mac OS系统下如何安装 apktool工具包。 首先,需要下载下面几个软件或工具: Apktool:http://ibotpeaches.github.io/Apktool/install/ dex2jar: https://github.com 2,下载最新的apktool-2,并将所下载的jar文件改名为”apktool.jar”。 说明:apktool包在增加执行权限后icon会变成如下,apktool.jar无变化。 5:接下来,运行命令apktool。 6,经过上面的处理后,apktool的环境就配置好了。接下来,直接运行apktool d 命令就可以反编译Android apk文件了。

    3.6K20编辑于 2022-06-15
  • 来自专栏韩曙亮的移动开发专栏

    【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )

    文章目录 一、Apktool 二、IDA 三、Python 一、Apktool ---- 参考 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar /Apktool/documentation/ 当前最新版本是 2.6.0 ; apktool 常用于反编译 Android 中的资源文件 , 主要是 获取 AndroidManifest.xml , 等 资源文件 ; Android 应用打包时 , 会使用 aapt 对工程中的资源文件进行编译 , 一般情况下将 apk 打开以后 , 都是编译后的资源文件 , 这些文件基本不可读 , 无法理解 ; apktool 工具可以将 Android 项目中编译后的 资源文件反编译 出来 ; 反编译命令 : java -jar apktool_2.4.1.jar d demo.apk -o demo 重新打包命令 : java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk 重新打包后 , 还需要进行签名 , 才能使用 ; 二、IDA ---- IDA 是 反汇编工具

    1.7K20编辑于 2023-03-29
  • 来自专栏python-爬虫

    apktool的下载,安装,反编译和重新打包

    镜像下载 重命名下载的apktool_x.x.x.jar,改名为apktool.jar 下载脚本并配置 Windows 写个bat脚本放在同一目录下 @echo off java -jar apktool.jar " sleep2 #后台启动 nohup java -jar apktool.jar 将两个文件(apktool.jar&apktool)移动到/usr/local/bin 确保两个文件都可执行 (chmod +x1) Mac OS 写个sh脚本放在同一目录下 将两个文件(apktool.jar&apktool)移动到/usr/local/bin 确保两个文件都可执行(chmod +x) 命令行中输入 apktool 验证 三.使用 1.反编译 使用 d 或者 decode 命令 apktool d apk文件路径 apktool decode apk文件路径 // 效果一样 反编译 错误,这表示apk中有apktool不能识别的结构。可能是apktool不支持的更新的api版本,亦或者是该apk为不规则的apk。你可以添加此配置,以跳过错误,但后续你需要手动修复这些错误。

    8.3K30发布于 2020-06-29
  • 来自专栏全栈程序员必看

    jadxgui反编译教程_apktool工具反编译apk

    可以直接在GitHub上:https://github.com/skylot/jadx.git 找到反编译工具jadx-gui源码, 在windows电脑:(电脑上已经有git命令工具)

    4.2K50编辑于 2022-11-17
  • 来自专栏美丽应用

    Apktool:手机端反编译利器(5.0+可用版)

    文章更新:   20160912 初次成文   应用名称:Apktool 应用包名:per.pqy.apktool 应用版本:5.2   说到Apktool,不论是电脑端还是手机端,大家应该都不陌生, Apktool是安卓平台上的反编译改软利器,今天这篇文章,自然和Apktool有关。 但是这篇文章却并不侧重于Apktool的功能,而是侧重于刚刚升级到Android L/M设备上Apktool的一个错误:   "您的应用程序遇到一个致命错误导致它无法继续"   许多升级到Android L/M的朋友突然发现,之前用得好好的Apktool突然不能用了,于是他们开始怀疑是否是安卓版本较高导致的软件不兼容,所以他们便下载了适合他们安卓版本和处理器架构的ApktoolApktool更新了几个版本我就去下载几个,当然,下载的版本肯定都是正确的:Android L/M,ARM64版。更新了几次我下载了几次,那个神奇的提示框一直挥之不去。   

    3.7K20发布于 2018-07-19
  • 来自专栏大前端修炼手册

    深入探索 APKTool:Android 应用的反编译与重打包工具

    apktool 使用 baksmali 工具将 DEX 文件转换成更易于阅读的 smali 代码。 2.3 打包 APK 一旦所有的代码和资源都被编译,apktool 则将它们打包成一个新的 APK 文件。 apktool 在重新打包过程中使用 aapt 来处理资源文件,确保它们符合 Android 的要求。 3.2.2 apktool 如何解码 resources.arsc apktool 解码 resources.arsc 文件的过程涉及以下几个步骤: 解析文件结构:apktool 首先读取并解析 resources.arsc 四、总结 本文详细介绍了 APKTool 的使用方法和技术原理。APKTool 主要应用于逆向工程、调试和修改已编译的 APK 文件。

    4.6K10编辑于 2024-10-18
  • 来自专栏拭心的安卓进阶之路

    apktool反编译报错 brut.androlib.AndrolibException: Could not decode arsc file解决办法

    使用APKtool工具反编译APK老是提示不成功,错误如下: Exception in thread "main" brut.androlib.AndrolibException: Could not AndrolibRes ources.java:491) at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.jav 原因: apktool.jar 版本太低 解决办法: 官网https://bitbucket.org/iBotPeaches/apktool/downloads 下载最新的jar包,改名为apktool.jar,再次运行就好了

    1.4K20编辑于 2022-05-06
  • 来自专栏韩曙亮的移动开发专栏

    【Android 逆向】APK 文件处理脚本 ApkTool.py ( 脚本简介 | 用法 | 分析 APK 文件 )

    文章目录 一、APK 文件处理脚本 ApkTool.py 二、ApkTool.py 脚本用法 三、ApkTool.py 脚本分析 APK 输出结果 一、APK 文件处理脚本 ApkTool.py --- - ApkTool.py 是一个 APK 文件处理脚本 , 主要针对 APK 文件进行各种处理 , 如文件分析 ; 该脚本需要使用 apktool.jar 和 aapt.exe 工具 , 将这两个文件放在 ApkTool.py 同级目录中 ; 完整运行环境参考 https://github.com/han1202012/APK ; ApkTool.py 脚本内容 : # coding=utf-8 脚本用法 ---- 执行如下命令 , 分析 apk 文件 ; python ApkTool.py -analyse -inapk apk/app-debug.apk 分析结果会放在 ApkTool.py I: Using Apktool 2.3.3 I: Checking whether sources has changed...

    2K10编辑于 2023-03-29
领券