Skip to content

Commit e561b2b

Browse files
committed
修复用 jadx 逆向 apk 时会出现脚本没有执行权限问题
1 parent a1a5b5e commit e561b2b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

shell/reverse-tools/jadx/JadxView.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,20 @@ main() {
8686
fi
8787
fi
8888
rm -f "${zipFilePath}"
89-
if ! isWindows; then
90-
chmod +x "${jadxDirPath}${fileSeparator}bin${fileSeparator}jadx-gui" "${jadxDirPath}${fileSeparator}bin${fileSeparator}jadx"
89+
fi
90+
91+
jadxGuiShellFilePath="${jadxDirPath}${fileSeparator}bin${fileSeparator}jadx-gui"
92+
if ! isWindows; then
93+
if [[ ! -x "${jadxGuiShellFilePath}" ]]; then
94+
chmod +x "${jadxGuiShellFilePath}"
95+
fi
96+
jadxShellFilePath="${jadxDirPath}${fileSeparator}bin${fileSeparator}jadx"
97+
if [[ ! -x "${jadxShellFilePath}" ]]; then
98+
chmod +x "${jadxShellFilePath}"
9199
fi
92100
fi
93101

94-
"${jadxDirPath}${fileSeparator}bin${fileSeparator}jadx-gui" "${inputFilePath}"
102+
"${jadxGuiShellFilePath}" "${inputFilePath}"
95103
}
96104

97105
clear

0 commit comments

Comments
 (0)