使用 apktool 反编译 apk

     2023-04-18     96

关键词:

【中文标题】使用 apktool 反编译 apk【英文标题】:Decompiling apk using apktool 【发布时间】:2014-07-19 00:10:03 【问题描述】:

我需要在 Windows 上反编译和重新编译一个 apk... 我正在关注这个链接Reverse Engineer APK

问题是我找不到发出请求的文件(请参阅上面的链接)“找到发出请求的文件 grep -r "RequestUtil.java" " 我尝试使用 WindowsGrep 软件,但找不到这样的文件。

我不知道我是不是走错了路。 任何帮助将不胜感激。 谢谢

【问题讨论】:

不,你走错了路。此 APKTool->dex2jar->JD-GUI 路线有一个现代替代方案!只需尝试名为 Jadx 的开源 APK 和 DEX 反编译器:sourceforge.net/projects/jadx/files 它也有在线版本:javadecompilers.com/apk 【参考方案1】:

反编译apk后,切换目录到com.instagram.android/smali:cd com.instagram.android/smali

通过 Windows 搜索或命令提示符中的以下命令搜索 RequestUtil.java:dir /s *RequestUtil.java*

如果没有找到RequestUtil.java,则它不存在!确保您反编译正确版本的 apk。

【讨论】:

我试过这个...但是不行!!!我也在尝试从设备中提取 apk ......但无法这样做:(如果你能提供帮助,那就太好了 好吧,我什至还从安卓设备上提取了apk!!但还是找不到文件 你确定你反编译了正确的apk版本吗?看来您尝试反编译较新版本的 apk 并被提供商从源中删除 RequestUtil.java 那我应该反编译哪个版本?

Python 使用 ApkTool 和 Subprocess 反编译 APK

】Python使用ApkTool和Subprocess反编译APK【英文标题】:PythonDecompileAPKusingApkToolandSubprocess【发布时间】:2019-08-0220:50:09【问题描述】:我正在构建一个反编译AndroidAPK的Python应用程序进行一些修改并重新编译它。代码如下:fromshutilimpo... 查看详情

ubuntu使用apktool进行apk反编译

1.Apktool下载http://ibotpeaches.github.io/Apktool/下载最新版本Apktool_2.1.1.jar2.新建一个apktool目录,将Apktool_2.1.1.jar放到目录中。3.在apktool目录中新建一个apktool.sh脚本文件,并编辑内容:#!/bin/bashcd$(dirname$0)pwdjava-jarapktool_2.1.1.j 查看详情

反编译.apk时出现apktool错误

】反编译.apk时出现apktool错误【英文标题】:apktoolerrorwhiledecompiling.apk【发布时间】:2014-07-2801:52:31【问题描述】:我在使用apktool反编译.apk时遇到此错误。虽然它不会出现在所有apk文件中。我也安装了这三个框架:framework-res.apkS... 查看详情

反编译apktool逆向助手

...apk,完成后res下的所有资源就都可以正常使用了,相当于apktool的功能------目前已失效,但是直接用rar解压是可以的!2、点击“提取dex”,可以提取出apk文件中的.dex文件,相当于把.apk更改后缀后解压3、点击“dex转jar”,相当于d... 查看详情

apk反编译工具与使用方法

工具:1、apktool.bat;apktool.jar官网下载地址作用:最大程度的还原apk中的manifest文件和资源文件。使用apktool工具反编译apk文件比直接解压同一个apk文件大;还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装... 查看详情

如何使用apktool测试混淆

参考技术A下载apktool所需文件:a、apktool1.5.2.tar.bz2b、apktool-install-windows-r05-ibot.tar.bz2(windows系统)解压刚刚下载的文件,并将解压的文件放入c:\windows目录下启动控制台,输入apktool,回车可查看到apktool工具常用指令,如图新建... 查看详情

apk反编译

一、工具准备:apktool,dex2jar,jd-gui二、使用dex2jar+jd-gui得到apk的java源码 1.用解压工具从apk包中取出classes.dex文件 用命令(dex2jar.batclasses.dex)得到一个jar文件2.用jd-gui反编译工具将得到.jar文件反编译成.java文件 三、使用apkto... 查看详情

反编译androidapk的具体步骤是怎样的

1、配置好JAVA环境变量,下载:apktool解压的文件放在C盘根目录的apktool文件夹里(apktool文件夹自己创立)2打开命令提示符,(开始-运行-输入cmd)3输入:cd\apktool系统指令到了apktool文件夹(这里就是为什么要把解压的apktool解压... 查看详情

安卓apk文件如何反编译?

...到某个盘的根目录下(为了方便输入dos命令),然后打开apktool文件夹,安装win+r键,然后输入cmd,进入dos命令行,大家别怕,不用晕,很简单的。2>然后在dos命令中首先输入文件夹所在盘符+“:”回车,接着再输入cd+apktool所在... 查看详情

一步一步带你反编译apk,并教你修改smali和重新打包

一、工具介绍:1.apktool:aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,apk重新打包;2.dex2jar:该工具作用是将classes.dex文件,反编译出源码(如果apk未加固),反编译出文件,使用jd-gui工具进行查看;3.Auto-Sign... 查看详情

反编译apk得到布局文件

 下载反编译工具:    apktool:http://ibotpeaches.github.io/Apktool/  命令:java-jarapktool.jardyourApkFile.apk  输入命令即可反编译apk。 参考:Android反编译技术总结 AndroidAPK反编译就这么简单详解(附图) 查看详情

反编译androidapk的具体步骤是怎样的

...代码、图片、XML配置、语言资源等文件下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar,将需要反编译的APK文件放到该目录下,打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:apkto... 查看详情

apk反编译和重新打包

参考技术A操作系统:MacOSX软件:apktool进入官网https://ibotpeaches.github.io/Apktool/,点击官网首页的install(https://ibotpeaches.github.io/Apktool/install/)进入安装指南,里面有Windows,Linux和Mac的安装方法,不同的操作系统按不同的步骤来就可... 查看详情

利用apktool反编译apk,并且重新签名打包

网站:https://ibotpeaches.github.io/Apktool,下载安装好apktool。我的安装在C:UsersAdministratorDownloadsapktool反编译工具2.2.2。apk我放在c盘根目录,名字叫test.apk,cmd打开命令行。运行:apktoold-fc: est.apk当前目前便会生成一个test的目录,对应... 查看详情

androidapk反编译得到java源代码(五)

APK软件反编译 去广告具体步骤:1.下载 apktool下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apktool反编译apk。命令行中输入以下命令:apktool.bat  d  -f  aaa.apk(apk路径)反 查看详情

android反编译怎么看资源文件

首先需要反编译的三个软件:apktool:资源文件获取;dex2jar:源码文件获取;jd-gui:源码查看。反编译流程:1.apk反编译得到程序的源代码、资源文件  1.1apktool解压得到3个文件:aapt.exe,apktool.bat,apktool.jar,现在用weixin做... 查看详情

android反编译apk(代码片段)

1.环境准备安装Apktool使用Apktool可以解包apk照着官网的安装步骤安装:https://ibotpeaches.github.io/Apktool/install/下载dex2jar使用dex2jar可以把dex转化为jar下载地址:https://github.com/pxb1988/dex2jar/releases如果转化过程中出错,可以试... 查看详情

为啥apk文件用apktool反编译后修改assets文件中的内容不起作用啊?

怎样才能使反编译的文件中修改了内容还能编译显现?参考技术A反编译後要编译,还要签名啊!建议用ApkIDE改之理,用它修改APK比较容易,因为它综合了修改APK必要的工具加油,希望帮到你^_^ 查看详情