使用Blackdex脱壳记录

环境:夜神模拟器

​​​​​​项目地址

首先下载相应的apk文件

安装在模拟器中打开

选择 要脱壳的软件。

这里脱壳成功。

我们用adb从安卓模拟器中提取出来

 adb pull /storage/emulated/0/Android/data/top.niunaijun.blackdexa64/dump E:\dump

 

 得到dump下来的dex文件。

将dex文件复制到jex2jar目录下

再使用jex2jar将其反编译为jar文件

d2j-dex2jar.bat cookie1.dex

生成相应的jar文件。再去用ja-gui查看。 

<think>好的,用户询问的是BlackDex64脱壳后的文件夹位置。我需要先确认BlackDex64的工作原理。BlackDex通常会将脱壳后的DEX文件保存在设备的特定目录下。常见的位置包括应用的数据目录或者SD卡上的某个路径。 接下来,我应该考虑不同的Android版本和权限问题。例如,在Android 11及更高版本中,应用对公共目录的访问权限受限,可能需要使用沙箱目录。因此,用户可能需要通过文件管理器访问内部存储的特定路径,或者使用ADB命令来提取文件。 另外,不同版本的BlackDex可能在存储路径上有所不同。用户可能使用的旧版本保存路径可能和新版本不同,需要提醒他们检查应用设置或文档。如果用户找不到,可能需要指导他们如何通过文件管理器搜索或联系开发者获取支持。 还要注意用户可能对文件系统不太熟悉,所以需要给出明确的路径示例,比如/sdcard/BlackDex/或者/data/data/com.xxx.blackdex/,并建议使用具有root权限的文件管理器访问系统目录。同时,提醒用户如果没有root权限,可能无法访问某些受保护的目录,需要其他方法如ADB。 最后,需要保持回答结构清晰,分步骤说明可能的路径,并给出解决建议,确保用户能逐步排查问题。</think>BlackDex64脱壳工具生成的DEX文件存储路径如下(分步骤说明): 1. **默认路径** - 对于未root设备: $$ \text{/sdcard/BlackDex/} $$ 或 $$ \text{/storage/emulated/0/BlackDex/} $$ - 需要**文件管理器**访问`内部存储/BlackDex`目录 2. **高版本Android适配** - Android 11+系统可能强制使用沙箱目录: $$ \text{/data/data/[应用包名]/files/BlackDex/} $$ - 需通过`adb`提取: ```bash adb shell pull /data/data/com.example.package/files/BlackDex/ ``` 3. **特殊情况路径** - 部分修改版可能存放在: $$ \text{/sdcard/Android/data/[应用包名]/files/BlackDex/} $$ 4. **验证方法** - 打开BlackDex应用 → 检查设置中的`输出目录`配置项 - 使用文件管理器全局搜索`.dex`后缀文件 5. **访问限制解决方案** - 如果提示权限不足: - 方案1:使用`MT管理器`或`Solid Explorer`等支持root权限的文件管理器 - 方案2:通过ADB命令导出文件(需开启USB调试) ```bash adb exec-out ls /sdcard/BlackDex/ ``` 注:不同版本BlackDex可能有路径差异,建议优先查看应用内设置。如仍无法定位,可尝试联系开发者获取该版本的存储路径白皮书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值