美文网首页
Mac下反编译Apk(二)

Mac下反编译Apk(二)

作者: TMAC_EAH | 来源:发表于2018-11-16 16:29 被阅读0次

不知道mac下有没有傻瓜化的反编译工具,我现在手动反编译,累死累活,写个菜鸟脚本,减少99%工作量,勉强能用~

功能说明

xx. command 注意后缀名是 command,打开后拖动Apk到窗口即可反编译资源+源码+打开JD-GUI ,注意给可执行权限,给最大吧,暴力不~ chmod 777 xx. command

Mac下反编译(一)

#!/bin/bash
echo -n "$1"
echo "===================任务开始======================="
read path 
echo "当前反编译文件:${path}"
unzip -o ${path} -d /Users/mj/Desktop/tmp
echo "解压目录是/Users/mj/Desktop/tmp"

echo "打开目录"
#echo -n "$2"
second="/Users/mj/Desktop/tmp/classes.dex"
echo "第2个参数是:${second}"
#判断文件夹是否存在 -d
#判断文件夹是否存在,并且具有可执行权限-x
#判断文件是否存在 -f
if [[ ! -f "$second" ]]; then
    echo "文件夹不存在"
    echo "===================反编译源码失败======================="
    exit 0
else
    echo "文件夹存在"
fi

cd /Users/mj/Downloads/dex2jar-2.0
currentPath=$(pwd)
echo "当前文件夹路径: $currentPath"
d2j-dex2jar.sh --force ${second} -o /Users/mj/Desktop/tmp/源码.jar
cd /Users/mj/Desktop/tmp
open .
open /Users/mj/Downloads/jd-gui-osx-1.4.0/JD-GUI.app

cd /usr/local/bin
# 打印当前路径
currentPath=$(pwd)
echo "当前文件夹路径: $currentPath"
apktool.sh d -f ${path} -o /Users/mj/Desktop/tmp/资源
echo "反编译资源完成"
echo "===================任务结束======================="
exit 0

路径能看懂吧,自己换,如有需要~

参考命令

apktool b test -o new_test.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 签名文件名 -storepass 签名密码 待签名的APK文件名 签名的别名
zipalign 4 xbx.apk xbx_aligned.apk
jarsigner -verify -verbose -certs xbx_aligned.apk

相关文章

  • Mac下反编译Apk(二)

    不知道mac下有没有傻瓜化的反编译工具,我现在手动反编译,累死累活,写个菜鸟脚本,减少99%工作量,勉强能用~ 功...

  • Mac下的反编译apk及360加固后的比较

    一。比较了几款apk加固方式,感觉360加固宝比较好用,使用简单连接: 二。Mac下反编译apk:1.下载脚本,将...

  • Mac环境下反编译apk

    Mac环境下反编译apk有三种方法 Android Studio 2.2版本以上的APK Analyzer And...

  • Mac使用反编译apk

    这里记录一下Mac上反编译apk的环境,比较简单的Android反编译工具 apktool dex2jar jd-...

  • mac下反编译apk

    工具 apktool:用于反编译apk文件 dex2jar:用于将反编译出的class.dex转换成classes...

  • Mac下反编译apk

    这是我第一次写这类技术文章,以前一直是看别人写的。从最早在CSDN上看大神博主的文章,到现在每天早上第一时间浏览简...

  • Mac下Apk反编译

    一、工具 二、用上述工具反编译APK:

  • Mac 下反编译 apk

    反编译配置流程一到用时就忘了...特此记录。 工具 ApkTool:Apk 逆向工具,它有编译、反编译、签名等功能...

  • Mac下apk反编译

    1.下载最新 apktool.jar https://ibotpeaches.github.io/Apktool...

  • MAC之终极反编译APK二 AndroidDecompiler

    继上篇MAC ApkTool,dex2jar,JD-GUI 反编译APK后 这篇将介绍2款比较厉害的反编译apk工...

网友评论

      本文标题:Mac下反编译Apk(二)

      本文链接:https://www.haomeiwen.com/subject/zrimfqtx.html