懒人反编译辅助脚本工具

simplyDecompile

懒人反编译辅助脚本

一、利用本辅助工具编译

https://github.com/dz-hexiang/simplyDecompile
本工具是利用apktool 和dex2jar进行反编译的。只是简化了步骤。

apktool 版本:2.3.3
d2j-dex2jar 版本:dex2jar-2.0

使用步骤:
  1. 把apk拷贝到根目录apk文件夹下(没有apk文件夹就创建个)
  2. 双击decompile.bat
  3. 输入apk的文件没名字按回车(输入几个字母按tab键会自动补全)

编译后会用jd-gui自行打开反编译后的jar文件。
反编译后的jar和资源在apk下对应的文件夹

二、 手动编译

apktool

#https://ibotpeaches.github.io/Apktool/install/
d2j-dex2jar -f ~/path/to/apk_to_decompile.apk

dex2jar

#https://github.com/pxb1988/dex2jar
apktool d testapp.apk
APK反编译是指将已经打包成APK格式的应用程序文件重新还原为可读的源代码的过程。懒人精灵是一款功能强大、易于使用的辅助工具软件,它可以帮助用户自动完成一些重复繁琐的操作。下面将简要介绍如何将APK反编译懒人精灵。 首先,我们需要一个APK反编译工具,比如常用的apktool工具。我们可以在github等开源社区上找到并下载这个工具。安装完成后,我们可以使用命令行界面进入工具的安装目录。 接着,将我们想要进行反编译的APK文件拷贝到apktool的安装目录中,并使用命令行界面运行apktool命令进行反编译。具体命令如下: ``` apktool d your_apk_file.apk ``` 这样,APK文件就会被反编译为可读的资源文件和smali文件。smali文件是一种类似于Java字节码的可读的代码文件。我们可以通过修改这些smali文件来实现我们想要的功能。 在反编译完成后,我们就可以使用懒人精灵的编辑器来对反编译后的smali文件进行编辑。懒人精灵提供了一套简单而强大的操作界面,可以让我们直接修改smali文件,并实时查看修改后的效果。 在完成修改后,我们需要重新将反编译后的文件重新打包为APK格式。使用apktool工具的命令如下: ``` apktool b your_modified_files -o output_apk_file.apk ``` 使用上述命令即可将修改后的文件重新打包为APK文件。 最后,将重新打包得到的APK文件安装到Android设备中,即可体验到已经修改过的、包含懒人精灵功能的应用程序。 需要注意的是,APK反编译和修改他人应用程序可能涉及法律风险,请谨慎操作。本文仅提供技术知识,不鼓励任何非法行为。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值