Mac上“您沒有許可權來開啟應用程式”(Big Sur)
阿新 • • 發佈:2020-12-04
最近電腦更新了Macos的最新11版大蘇爾 Big Sur。很快問題就出現了:安裝某個軟體的時候Key Gen打不開,提示您沒有許可權來開啟應用程式,類似這樣:https://zhuanlan.zhihu.com/p/292089258?utm_source=wechat_session
頭疼的搞了好幾天,試了各種方法,最後使用upx成功了。這裡簡單說一下用法。
這篇文章的有效期可能很短,所以請留意當前時間:2020年12月04日
先安裝upx,推薦使用brew
brew install upx
在解決這個問題的過程中,有網文提供了直接下載upx程式處理,當時也試了 沒有成功。所以這裡依然推薦使用brew安裝
安裝好以後,通過管理員許可權脫殼:
sudo upx -d /Applications/CORE\ Keygen.app/Contents/MacOS/CORE\ Keygen
上面是我的包,你需要換成自己的,反斜槓的原因是名字裡有空格,反正是按Tab自動補全的。記住一定要到Contents/MacOS下面
輸出“Unpacked 1 file.”就可以了。程式就能正常打開了。
sudo upx -d /Applications/CORE\ Keygen.app/Contents/MacOS/CORE\ Keygen 1 ↵ 6716 11:30:51 Password: Ultimate Packer for eXecutables Copyright (C) 1996 - 2020 UPX 3.96 Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020 File size Ratio Format Name -------------------- ------ ----------- ----------- 90292 <- 52896 58.58% macho/amd64 CORE Keygen Unpacked 1 file.