nowplayingtouchui có liên quan đến Touch Bar không - nhà cái uy tín bk8vie

/imgposts/frvojz2h.jpg

Đêm hôm đó, khi tôi đang gõ mã trong terminal, tôi nhận thấy máy tính trở nên chậm chạp một cách bất thường. Sau khi kiểm tra Activity Monitor, tôi phát hiện rằng quy trình ReportCrash đang sử dụng một lượng lớn CPU.

Sự kiện này cho thấy rằng có nhiều báo cáo sự cố được gửi liên tục, điều này chứng tỏ rằng có các tiến trình khác bị sập lặp đi lặp lại. Trước tiên, tôi quyết định xem qua nhật ký hệ thống.

$ tail -F /var/log/system.log
Tháng 2 ngày 5 lúc 21:09:01 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService[11484]): Dịch vụ đã dừng do tín hiệu: Trace/BPT trap: 5 được gửi bởi exc handler[0]
Tháng 2 ngày 5 lúc 21:09:01 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService): Dịch vụ chỉ chạy được 2 giây. Đẩy thời gian tái khởi động ra thêm 8 giây.
Tháng 2 ngày 5 lúc 21:09:09 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.nowplayingtouchui): Dịch vụ chỉ chạy được 0 giây. Đẩy thời gian tái khởi động ra thêm 10 giây.
Tháng 2 ngày 5 lúc 21:09:11 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService[11486]): Dịch vụ đã dừng do tín hiệu: Trace/BPT trap: 5 được gửi bởi exc handler[0]
Tháng 2 ngày 5 lúc 21:09:11 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService): Dịch vụ chỉ chạy được 2 giây. Đẩy thời gian tái khởi động ra thêm 8 giây.
Tháng 2 ngày 5 lúc 21:09:11 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.ReportCrash.Root[11487]): Điểm cuối đã được kích hoạt thông qua API cũ legacy launch(3). Vui lòng chuyển sang XPC hoặc bootstrap_check_in(): com.apple.ReportCrash.DirectoryService
Tháng 2 ngày 5 lúc 21:09:11 Sun-Zhongweis-MacBook-Pro ReportCrash[11487]: sự cố khẳng định xảy ra: 16D32: libsystem_trace.dylib + 76912 [6D34D1EA-2A3C-3D2D-803E-A666E6AEEE52]: 0x0
Tháng 2 ngày 5 lúc 21:09:19 --- tin nhắn cuối cùng được lặp lại 6 lần ---
Tháng 2 ngày 5 lúc 21:09:19 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.nowplayingtouchui): Dịch vụ chỉ chạy được 0 giây. Đẩy thời gian tái khởi động ra thêm 10 giây.
Tháng 2 ngày 5 lúc 21:09:21 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService[11489]): Dịch vụ đã dừng do tín hiệu: Trace/BPT trap: 5 được gửi bởi exc handler[0]
Tháng 2 ngày 5 lúc 21:09:21 Sun-Zhongweis-MacBook-Pro com.apple.xpc.launchd[1] (com.alipay.DispatcherService): Dịch vụ chỉ chạy được 2 giây. Đẩy thời gian tái khởi động ra thêm 8 giây.

Trời ơi! Mỗi vài giây, hai dịch vụ quái đản là com.alipay.DispatcherServicecom.apple.nowplayingtouchui lại gây rối một lần. Máy tính quá chậm chạp! Thay vì tìm hiểu sâu về những tiến trình đáng ngờ này ngay bây giờ, tôi quyết định tập trung giải quyết vấn đề chính trước: ReportCrash.

Việc giết trực tiếp tiến trình chắc chắn sẽ không hiệu quả, vì tên của nó đã nói lên rằng tiến trình này sẽ tự động kích hoạt lại trừ khi cấu hình hệ thống được thay đổi. Sau khi tìm kiếm trên Google, tôi phát hiện ra rằng việc thực hiện rất đơn giản. Chỉ cần chạy các lệnh sau trong terminal:

launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

Khi quan sát lại Activity Monitor, tôi nhận thấy rằng tiến trình ReportCrash không còn xuất hiện nữa. Hệ thống đã trở lại trạng thái mượt mà như tơ lụa.

Cách để bật lại nếu cần (tuy nhiên, tôi nghĩ mình sẽ không bao giờ cần đến):

launchctl load -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

Theo thông tin từ Zhihu, đây là một tiến trình nền của Alibaba dùng để kiểm tra xem phần mở rộng thanh toán có phiên bản mới hay không. Một bài đăng cũ trên S&M nói rằng Alibaba đang âm thầm thu thập thông tin cá nhân của người dùng. Tất nhiên, tôi cảm thấy giả thuyết thứ hai hợp lý hơn. Rốt cuộc, tại sao họ không thể kiểm tra phiên bản mới mỗi khi ứng dụng được khởi chạy?

Cách vô hiệu hóa:

sudo launchctl unload /Library/LaunchDaemons/com.alipay.DispatcherService.plist 

Sau khi kiểm tra lại system.log, tôi nhận thấy rằng các bản ghi liên quan đến Alipay không còn xuất hiện nữa, chứng tỏ rằng việc vô hiệu hóa đã thành công. Từ phòng ngừa, tôi đã gỡ bỏ tất cả phần mềm liên quan đến Alibaba khỏi máy tính của mình (mặc dù chỉ có Alibaba Wangwang).

Tôi tìm thấy phương pháp vô hiệu hóa i9bet trên Google:

launchctl unload -w /System/Library/LaunchAgents/com.apple.touchbar.agent.plist 

Nhìn vào lệnh, rõ ràng rằng nó liên quan đến Touch Bar. Tuy nhiên, chiếc máy tính cũ kỹ của tôi không hề có Touch Bar... Rắc rối bắt đầu khi SIP ngăn cản tôi thực hiện thao tác:

/System/Library/LaunchAgents/com.apple.touchbar.agent.plist: Hoạt động không được phép khi Bảo vệ Độ nguyên vẹn Hệ thống (SIP) đang được kích hoạt.

Tôi đành chịu thua và không dám tắt SIP, vậy thì cứ giữ nguyên như vậy đi. Tôi tin rằng vấn đề này sẽ sớm được sửa chữa trong một bản cập nhật hệ thống.

Phiên bản hệ điều hành: 10.12.3