maoabc / nmmp

dex-vm used to protect the android classes.dex file
736 stars 260 forks source link

vm-protect-2023-02-03-1445.jar需要java9 #62

Open linuxhsj opened 1 year ago

linuxhsj commented 1 year ago

在使用 vm-protect-2023-02-03-1445.jar的时候,发现需要java版本是53 jdk8无法执行 下载jdk19 https://download.oracle.com/java/19/latest/jdk-19_windows-x64_bin.msi 安装后将jdk-19文件夹拷贝出来 修改jdk-19\bin\tools\config-windows.json { // Choose under which architecture you need to build C++ libraries "abi":{ "armeabi-v7a":true, "arm64-v8a":true, "x86":false, "x86_64":false }, // If you do not have environment variables set, enter the path to SDK, NDK and CMAKE "environment": { // Full path: G:/Android/Sdk "sdk_path": "D:/Android/Sdk",

    // Full path: G:/Android/Sdk/cmake/3.18.1
    "cmake_path":  "D:/Android/Sdk/cmake/3.18.1",

    // Full path: G:/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip
    "ndk_path": "D:/Android/Sdk/ndk/25.1.8937393",
    "ndk_toolchains": "/toolchains/llvm/prebuilt/",
    "ndk_abi": "windows-x86_64",
    "ndk_strip": "/bin/llvm-strip"
}

} (旧版本是修改config.json) 然后执行 java -jar vm-protect-2023-02-03-1445.jar teen.apk