linux下反编译apk

所需要的原料

ApkTool

reference
安装指南
反编译出apk所需要的资源文件和布局设置文件等

dex2jar

github地址
反编译出jar文件

jdgui可视化查看工具

jdgui下载地址

怎样判断一个apk是否已签名

java工具:
jarsigner -verify -verbose -certs
代码判断:

public static boolean isApkDebugable(Context context) {
        try {
            ApplicationInfo info= context.getApplicationInfo();
                return (info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0;
        } catch (Exception e) {

        }
        return false;
    }

你可能感兴趣的:(linux学习)