diff --git a/jadx-commons/jadx-app-commons/src/main/java/jadx/commons/app/JadxCommonFiles.java b/jadx-commons/jadx-app-commons/src/main/java/jadx/commons/app/JadxCommonFiles.java index d49c37c5a..a98794fe5 100644 --- a/jadx-commons/jadx-app-commons/src/main/java/jadx/commons/app/JadxCommonFiles.java +++ b/jadx-commons/jadx-app-commons/src/main/java/jadx/commons/app/JadxCommonFiles.java @@ -81,12 +81,15 @@ public class JadxCommonFiles { } /** - * Return JNI or Foreign implementation + * Return JNI, Foreign or PowerShell implementation */ private static Windows getWinDirs() { Windows defSup = Windows.getDefaultSupplier().get(); if (defSup instanceof WindowsPowerShell) { - return new WindowsJni(); + if (JadxSystemInfo.IS_AMD64) { + // JNI library compiled for x86-64 + return new WindowsJni(); + } } return defSup; }