应用简介
DisElf2反编译是一款专为安卓开发者设计的手机反编译工具,DisElf2反编译软件内置脱壳能力,用户无需安装脱壳工具,你可以使用这款软件轻松去除应用加固,快速解析so文件,进行反汇编、代码修改等操作,软件兼容arm、x86等不同架构处理器平台,设备兼容性更好,DisElf2反编译内置版使用操作简单,能够满足开发者用户的各种需求,欢迎各位小伙伴下载体验。
一、准备工作(3 步)
1、获取目标 SO 文件
用 MT 管理器等工具解包目标 APK,在lib/arm64-v8a(或armeabi-v7a)目录下找到需处理的 SO 文件(如libnative-lib.so)
将 SO 文件复制到手机内部存储的易访问位置(如Download文件夹)
2、安装与权限配置
安装 DisElf2 脱壳内置版,首次启动授予文件读取 / 写入权限(Android 11 + 需开启 “所有文件访问权限”)
免 root 模式:无需额外权限,直接进入下一步
root 模式:可授予 root 权限以支持系统分区 SO 文件修改
3、工具搭配建议
MT管理器:用于 APK 解包 / 重打包 / 签名
十六进制编辑器:用于辅助修改特殊 SO 文件内容

二、核心操作流程(5 步完成 SO 脱壳 + 修改)
1、加载 SO 文件
打开 DisElf2 → 点击 “打开文件” → 导航至存放 SO 文件的目录
选择目标 SO 文件 → 工具自动识别架构(arm/arm64/x86 等)并加载
2、一键脱壳(360 加固专属)
加载后工具自动检测 SO 是否被 360 加固,若检测到会弹出 “发现 360 加固,是否脱壳?” 提示
点击 “是” → 等待脱壳完成(通常 3-10 秒,视 SO 大小而定)
脱壳成功后会显示 “脱壳完成,已加载脱壳后 SO” 的提示

3、定位关键函数(以 isVip 为例)
点击顶部 “函数搜索” → 输入关键词(如isVip、IsPro、checkVIP)
工具会列出所有匹配的函数,选择目标函数(如Java_com_example_app_MainActivity_isVip)
点击函数名进入反汇编界面,查看完整汇编代码
4、修改汇编代码(核心步骤)
在反汇编界面找到关键返回指令(如mov w0, #0x0表示返回 false,mov w0, #0x1表示返回 true)
长按指令 → 选择 “修改指令” → 输入新指令(如将mov w0, #0x0改为mov w0, #0x1,强制返回 true)
点击 “保存修改” → 工具自动更新 SO 文件内容
5、导出修改后的 SO 文件
点击右上角 “保存” → 选择保存路径(建议新建文件夹区分原文件)
文件名保持不变(如libnative-lib.so),点击 “确认保存”

可对.apk 文件反编译,方便查看代码结构、资源文件等,分析实现逻辑和算法。
依据反编译.apk 复建.apk 文件,用于修改后重新生成可安装包。
对.apk 文件优化处理,提高性能或满足特定需求。
对.apk 文件签名,重新打包后需签名才能正常安装运行。

反编译so库文件生成可读的汇编代码
查看和编辑ELF文件的符号表与段信息
提供代码高亮和搜索功能,便于快速定位

无需root权限,降低使用门槛
兼容性强,适配主流安卓设备
操作简单,适合初学者和专业开发者
DisElf2反编译是一款功能强大的SO文件反编译工具,这款软件无需root权限即可使用,内置高级扩展功能,可以帮助用户快速修改文件代码。
v1.1版本
修复字符串编辑重复
添加数据反馈功能
增加快速滚动功能
优化apk体积
应用截图
热门教程