alexandernst
2016-09-30 14:14:26 UTC
如何從二進製文件中刪除代碼簽名,以便在不拒絕二進製文件隨後運行的情況下修補它?
不用說,我不是原始代碼的創建者二進製文件,也沒有用於簽名二進製文件的證書。
如何從二進製文件中刪除代碼簽名,以便在不拒絕二進製文件隨後運行的情況下修補它?
不用說,我不是原始代碼的創建者二進製文件,也沒有用於簽名二進製文件的證書。
在Catalina上似乎對我有用的另一種直率方式(請注意,這會刪除所有屬性):
xattr -cr /path/to/your/program.app
codesign --remove-signature / path / to / binaryAppName
在macOS 10.15.3 Catalina上進行了測試,效果很好。
您可以編輯現在已刪除的代碼簽名二進製文件的十六進制值,它將在macOS上順利啟動。