查看 Apk中AndroidManifest.xml的方式

2020-09-22  本文已影响0人  王国的荣耀

AS 真机调试时“APK signature verification failed

把minSdkVersion后面的值改成22,因为真机的SDK API是22。

反编译Jadx

jadx

git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist

出现编译错误,修改build.gradle

repositories {
        mavenLocal()
        maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}
        mavenCentral()
        jcenter()
        google()
    }

添加环境变量

export JADX_HOME=/Users/path/jadx/build/jadx
export JADX_BIN=$JADX_HOME/bin
export PATH=$PATH:$JADX_BIN

aapt

cd /Users/path/program/android-sdk-macosx/build-tools/30.0.2   

./aapt dump xmltree /Users/path/Downloads/dy10.2.0.apk AndroidManifest.xml
jadx -d out classes.dex  # 反编译后放入out文件夹下(如果out不存在它会自动创建)
#or
jadx-gui classes.dex  # 会反编译,并且使用gui打开

Android Studio

直接将apk 拖拽到Android Studio

参考

mac使用jadx逆向app

上一篇 下一篇

猜你喜欢

热点阅读