首页 > 其他分享 >win10最新版apktool 反编译

win10最新版apktool 反编译

时间:2023-08-01 15:04:39浏览次数:49  
标签:反编译 set java jar apk apktool win10 bar 最新版


apktool_2.6.0.jar 改成apktool.jar 和apktool.bat放在同一个文件夹,并将此文件夹加入系统变量Path(D:\SoftWare\apktool)

apktool.bat:

@echo off
setlocal
set BASENAME=apktool_
chcp 65001 2>nul >nul

set java_exe=java.exe

if defined JAVA_HOME (
set java_exe="%JAVA_HOME%\bin\java.exe"
)

rem Find the highest version .jar available in the same directory as the script
setlocal EnableDelayedExpansion
pushd "%~dp0"
if exist apktool.jar (
    set BASENAME=apktool
    goto skipversioned
)
set max=0
for /f "tokens=1* delims=-_.0" %%A in ('dir /b /a-d %BASENAME%*.jar') do if %%~B gtr !max! set max=%%~nB
:skipversioned
popd
setlocal DisableDelayedExpansion

rem Find out if the commandline is a parameterless .jar or directory, for fast unpack/repack
if "%~1"=="" goto load
if not "%~2"=="" goto load
set ATTR=%~a1
if "%ATTR:~0,1%"=="d" (
    rem Directory, rebuild
    set fastCommand=b
)
if "%ATTR:~0,1%"=="-" if "%~x1"==".apk" (
    rem APK file, unpack
    set fastCommand=d
)

:load
%java_exe% -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0%BASENAME%%max%.jar" %fastCommand% %*

rem Pause when ran non interactively
for /f "tokens=2" %%# in ("%cmdcmdline%") do if /i "%%#" equ "/c" pause

  

 

C:\Users\Administrator>apktool d D:\SoftWare\apktool\xb.apk -o D:\SoftWare\apktool\baz2
I: Using Apktool 2.6.0 on xb.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Administrator\AppData\Local\apktool\framework\1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
I: Copying META-INF/services directory

C:\Users\Administrator>

  

 

 

https://ibotpeaches.github.io/Apktool/install/
https://ibotpeaches.github.io/Apktool/#

  

  

 

 

Apktool 下载、安装和使用

win10最新版apktool 反编译_java

给我一支白沙关注

0.1152019.11.09 23:39:21字数 329阅读 5,800

Apktool

简介

  1. 用于反编译Android apk,可以将应用中的资源提取出来,也可以在修改资源文件后重新打包。
  2. smali 调试

环境要求

  1. 安装java 1.8 以上
  2. 命令行运行 java -version 返回版本大于1.8
  3. 如果没有,请安装java 1.8

下载与安装

  1. 下载apktool_x.x.x.jar到本地 官网下载或者 镜像下载
  2. 重命名下载的apktool_x.x.x.jar,改名为apktool.jar
  3. 下载脚本并配置
  1. Windows
  1. 下载Windows 包装程序脚本(右键单击,将链接另存为apktool.bat)
  2. 两个文件放在同一目录,然后将该目录添加到您的环境变量系统PATH变量中
  1. Linux
  1. 下载Linux 包装器脚本(右键单击,将链接另存为apktool)
  2. 将两个文件(apktool.jar&apktool)移动到/usr/local/bin
  3. 确保两个文件都可执行(chmod +x)
  1. Mac OS
  1. 下载Mac 包装器脚本(右键单击,将链接另存为apktool)
  2. 将两个文件(apktool.jar&apktool)移动到/usr/local/bin
  3. 确保两个文件都可执行(chmod +x)
  1. 命令行中输入 apktool 验证

使用

  • 反编译

使用 d 或者 decode 命令


$ apktool d bar.apk
$ apktool decode bar.apk
// 效果一样 反编译 bar.apk 并将其解压到 bar 目录

$ apktool d bar.apk o baz 
反编译 bar.apk 并将其解压到 baz 目录
  • 重新打包

使用 b 或 build


$ apktool b bar -o new_bar.apk
// 将 bar 目录的资源打包成 new_bar.apk

重新打包生成的 apk 需要签名才能安装

参考

Apktool

 

https://www.jianshu.com/p/919a966843c4

 

##############################################################################################################

 

Install Instructions

Quick Check

  1. Is at least Java 1.8 installed?
  2. Does executing java -version
  3. If not, please install Java 8+ and make it the default. (Java 7 will also work at this time)

Installation for Apktool

  • Windows:
  1. Download Windows wrapper script (Right click, Save Link As 

apktool.bat

  1. )
  2. Download apktool-2 (find newest here)
  3. Rename downloaded jar to 

apktool.jar

  1. Move both files (

apktool.jar

  1.  & 

apktool.bat

  1. ) to your Windows directory (Usually 

C://Windows

  1. )
  2. If you do not have access to 

C://Windows

  1. , you may place the two files anywhere then add that directory to your Environment Variables System PATH variable.
  2. Try running apktool
  • Linux:
  1. Download Linux wrapper script (Right click, Save Link As 

apktool

  1. )
  2. Download apktool-2 (find newest here)
  3. Rename downloaded jar to 

apktool.jar

  1. Move both files (

apktool.jar

  1.  & 

apktool

  1. ) to 

/usr/local/bin

  1. Make sure both files are executable (

chmod +x

  1. )
  2. Try running apktool
  • macOS:
  1. Download Mac wrapper script (Right click, Save Link As 

apktool

  1. )
  2. Download apktool-2 (find newest here)
  3. Rename downloaded jar to 

apktool.jar

  1. Move both files (

apktool.jar

  1.  & 

apktool

  1. ) to 

/usr/local/bin

  1. Make sure both files are executable (

chmod +x

  1. )
  2. Try running apktool

Or you can install apktool via Homebrew:

  1. Install Homebrew as described in this page
  2. Execute command 

brew install apktool

  1.  in terminal (no root needed). The latest version will be installed in 

/usr/local/Cellar/apktool/[version]/

  1.  and linked to 

/usr/local/bin/apktool

  1. .
  2. Try running apktool

Note - Wrapper scripts are not needed, but helpful so you don’t have to type java -jar apktool.jar

 

https://ibotpeaches.github.io/Apktool/install/



标签:反编译,set,java,jar,apk,apktool,win10,bar,最新版
From: https://blog.51cto.com/u_5513510/6922236

相关文章

  • python win10 配置
    Python在Windows10上的配置Python是一种简单易用且功能强大的编程语言,因此在Windows10上进行Python的配置是一个很有用的任务。在本文中,我们将探讨如何在Windows10上安装和配置Python,并提供一些代码示例来帮助您入门。步骤1:下载和安装Python首先,我们需要从Python官方网站下载......
  • 反编译工具 Fernflower
    反编译.class文件工具Fernflower首先需要下载依赖包 http://the.bytecode.club/fernflower.jar下载后,切换到文件当前目录,直接使用命令 java-jarfernflower.jar目标文件目标路径 进行反编译即可反编译后的文件会生成到指定目录......
  • win10锁屏壁纸提取保存
    win10锁屏壁纸提取保存操作将fetchWinScreenAllPic.bat放在任意位置,双击它,在该脚本同级目录会产生一个images文件夹,里面存放着锁频时看到的壁纸图片。可能会包含多张不同尺寸的,甚至是之前存在的(暂时还未被系统清除掉的),选择你想要的那张另存为即可。解释bat脚本如下@echoOFFsetlo......
  • Python下载-2023最新版-编程软件 软件推荐
    《Python电脑版》为你提供便捷的编程服务操作,通过软件中的功能来进行快速的编程操作,Python电脑版带来更好的代码编写操作,并且可以体验到快速的代码运行服务,可以根据自己的需求来进行代码的编写操作。软件地址:看置顶贴python电脑版免费版亮点1、文档Python还带有完整的文档,既集成到......
  • Pycharm专业版最新版下载安装 软件推荐
    pycharm2021是一款非常好用的编程软件,这款软件能够帮助用户轻松进行各种编程管理,有效的提高了编程效率,软件内置了补丁,还附带了详细的教程,满足用户的各种电脑编程功能需要,操作非常的简单,有需要的快来下载吧!软件地址:看置顶贴PyCharm2020使用技巧:一、颜色和字体-作为开发人员,您需要使......
  • pycharm官网版下载_pycharm最新版下载安装 软件推荐
    PyCharm中文版是由JetBrains打造的一款PythonIDE,提高Python语言编程效率的实用工具。PyCharm中文版具备一般的IDE功能如调试、语法高亮、代码跳转等,还支持Django框架下的Web开发,支持GoogleAppEngine,IronPython,PyCharm已成为Python专业开发人员开发的有力工具。软件地址:看置顶贴p......
  • 仿真软件Proteus下载-Proteus2023最新版下载 软件推荐
    Proteus官方版是一款全球知名的EDA工具软件,同时Proteus官方版也是英国LabCenterElectronics公司研发推出的最新的版本,Proteus官方版不仅具备其它EDA工具软件的仿真功能,还能仿真单片机及外围器件,可以说是目前最好的仿真单片机及外围器件的工具,目前已经深受国内单片机爱好者的追捧,......
  • 最完美WIN10_Pro_22H2.19045.3271软件选装纯净版VIP51.1
    【系统简介】=============================================================1.本次更新母盘来自UUP_WIN10_PRO_22H2.19045.3271。进一步精简优化调整。2.只为呈现最好的作品,手工精简优化部分较多。3.OS版本号为19045.3271。个别要求高的就下MSDN吧,里面啥功能都有。4.集成《DrvCeo......
  • win10 查文件(夹)被占用
    1、打开任务管理器-性能-打开资源监视器(左下角)2、找到关联的句柄,输入文件(夹)地址3、选择进程关闭 ......
  • win10 开启承载网络
    查看是否支持承载网络netshwlanshowdrivers如果不支持就回退驱动版本设置netshwlansethostednetworkmode=allowssid=ssidkey=12345678启动热点netshwlanstarthostednetwork关闭热点netshwlanstophostednetwork......