Tắt System Integrity Protection (SIP) chạy App Cr4ck trên Catalina 10.15

Từ 10.11 Apple đã tăng tính năng bảo mật với System Integrity Protection (SIP), vì thế một số phần mềm truy cập cao tới hệ thống báo lỗi không thể cài được. Đặc biệt trên macOS Catalina, tắt gatekeeper không là chưa đủ. Bạn cần disable SIP để có thể chạy được các ứng dụng ngoài App Store.

Vậy tại sao người dùng lại muốn vô hiệu hóa tính năng này?

Khi tính năng được giới thiệu lần đầu tiên, một số ứng dụng dựa vào việc sửa đổi các thư mục hoặc file hệ thống được bảo vệ nhất định không còn hoạt động nữa.

Theo quy định, đây là những sửa đổi mang tính “xâm nhập”, làm thay đổi cách thức hoạt động của nhiều yếu tố cốt lõi của hệ điều hành và các ứng dụng của bên thứ nhất. Một số công cụ sao lưu và khôi phục nhất định và các ứng dụng được xử lý cụ thể thông qua hoạt động của các thiết bị khác cũng bị ảnh hưởng.

Nếu bạn muốn sử dụng phần mềm phụ thuộc vào việc sửa đổi để hoạt động, bạn sẽ phải tắt SIP trước tiên. Không có cách nào để tạo ngoại lệ cho một ứng dụng nhất định nếu ứng dụng đó thiếu các đặc quyền bắt buộc

Điều này đã dẫn đến suy đoán rằng sự thay đổi sẽ ảnh hưởng đến các nhà phát triển nhỏ hơn, những người thiếu phương tiện làm việc với Apple để đảm bảo phần mềm của họ tiếp tục hoạt động.

Để tắt SIP các bạn làm theo hướng dẫn sau:

1./ Reboot máy, giữ Command + R để vào chế độ recovery trong khi khởi động.

Nếu macbook 2018 trở lên, chưa tắt Secure Boot sau khi nhấn Command R sẽ hiện màn hình như bên dưới:

Bạn chọn vào tên User> Nhấn Next, rồi nhập mật khẩu đăng nhập máy sẽ ra màn hình kế tiếp

2./ Chọn Terminal.

Gõ lệnh dưới đây để tắt hoàn toàn System Integrity Protection SIP.

csrutil disable

3./ Gõ reboot để máy khởi động lại là xong

Máy đã được tắt chế độ SIP, cài đặt được các ứng dụng ít lỗi hơn, đặc biệt là trên phiên bản Catalina 10.15. Muốn cài ứng dụng ngoài App Store bắt buộc phải tắt SIP

Bật lại chức năng SIP:
Trong trường hợp bạn cần bật lại tính năng SIP, lặp lại các bước trên. gõ dòng lệnh sau trong terminal:

csrutil clear hoặc csrutil enable

Sau đó reboot để sử dụng, chúc các bạn vui vẻ

Thấy hay và hũu ích hãy share với mọi người cùng đọc nhé ! Xem thêm tại : luulam.dev