Hướng dẫn Yosemite:
Chuyển đổi âm thanh bạn muốn sử dụng sang .caf bằng afconvert:
afconvert -f caff -d LEI16@22050 input_file output.caf
Truy cập / System / L Library / PrivateFrameworks / ToneL Library.framework / Warions / A / Resource / AlertTones / Modern
Vì tôi không chắc chắn chỉ cần thêm tệp .caf mới vào thư mục này sẽ hoạt động, tôi đã tạo một bản sao (sao lưu) của sms_alert_note.caf và sau đó thay thế sms_alert_note.caf bằng tệp mới. Vì lúc đầu nó không hoạt động (tôi nghĩ bạn phải tải lại khung bằng cách nào đó), tôi đã khởi động lại. Sau khi khởi động lại, âm thanh "Ghi chú" mặc định đã được thay thế bằng âm thanh của riêng tôi.
EDIT: Giải pháp El Capitan (bẩn) (không tắt SIP)
Đầu tiên: chuẩn bị tệp .caf theo hướng dẫn ở trên bằng cách sử dụng afconvert
. Khởi động lại máy Mac của bạn vào chế độ khôi phục (giữ cmd + R trong khi khởi động). Mở Terminal từ menu tiện ích và gõ diskutil list
để có danh sách các đĩa được kết nối. Ghi lại tên của đĩa chứa ổ đĩa khởi động
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 1.0 TB disk0s2
3: Apple_Boot Recovery HD 784.2 MB disk0s3`
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +1.0 TB disk1
Logical Volume on disk0s2
8D6D5ACA-6AFF-4F53-9E61-2D83A2536501
Unencrypted
Trong trường hợp này, đĩa khởi động là đĩa0 chứa khối lượng khởi động "Macintosh HD. Bây giờ hãy gõ diskutil mountDisk disk0
để gắn đĩa (thay thế đĩa0 bằng bất cứ tên đĩa nào của bạn thực sự là).
Đĩa khởi động của bạn bây giờ sẽ được gắn vào /Volumes/Macintosh HD
(hoặc bất kể tên khối lượng khởi động của bạn là gì), cd
đến vị trí đó: cd /Volumes/Macintosh\ HD
và nhập chroot.
Bây giờ bạn có toàn quyền truy cập vào khối lượng khởi động của mình mà không phải đối phó với SIP.
Chuyển đến thư mục lưu trữ âm thanh cảnh báo cd / System / L Library / PrivateFrameworks / OneL Library.framework / Warions / A / Resource / AloneTones / Milern
Tạo bản sao lưu của âm thanh gốc mà bạn muốn thay thế (Tôi đang thay thế âm thanh 'ghi chú' mặc định) mv sms_alert_note.caf sms_alert_note.caf.bak Sao chép tệp .caf bạn đã tạo trước đó vào thư mục: cp / path / to / new / notify.caf ./sms_alert_note.caf (lưu ý: chỉ cần thêm một tệp mới sẽ không hoạt động vì Tin nhắn sẽ không được nhận ra, bạn sẽ phải thay thế một trong các tệp hiện có)
Khởi động lại. Bây giờ bạn sẽ có thể sử dụng âm thanh tùy chỉnh của mình bằng cách chọn tên của thông báo bạn đã thay thế trong thư mục AlertTones / Modern trong Tin nhắn -> Tùy chọn -> Âm thanh nhận được tin nhắn. Nếu bạn thay thế, sms_alert_note.caf
đây sẽ là "Lưu ý (Mặc định)".
Tôi không hy vọng điều này sẽ giữ các bản cập nhật hệ thống, nhưng có thể nếu thư mục AlertTones không được sửa đổi.