Chuyện gì đang xảy ra
Thiết bị Android của bạn hiển thị hộp thoại:
Process system isn't responding. Do you want to close it?
Khác với crash của ứng dụng thông thường, lỗi này tấn công vào lõi của chính Android. process system là tiến trình chính của hệ điều hành — nó duy trì giao diện hệ thống, xử lý thông báo, và điều phối hầu hết mọi thứ điện thoại bạn làm. Khi nó bị treo, mọi thứ nhanh chóng trở nên hỗn loạn: màn hình có thể tối đen, cảm ứng ngừng phản hồi, hoặc hộp thoại cứ xuất hiện lại dù bạn đã nhấn "Wait".
Nguyên nhân thường gặp: bản cập nhật hệ thống bị lỗi, cache phình to, bộ nhớ trong còn dưới 500 MB, hoặc một ứng dụng bên thứ ba móc vào tiến trình hệ thống và bắt đầu hoạt động sai.
Các bước khắc phục
Bước 1 — Khởi động lại buộc (thử cách này trước)
Giữ Power + Volume Down trong 10–15 giây cho đến khi thiết bị khởi động lại. Với các thiết bị cũ hơn, chỉ cần giữ Power trong 10 giây là đủ.
Thao tác này xóa sạch những gì bị kẹt trong bộ nhớ. Nếu lỗi không xuất hiện lại sau khi khởi động — bạn đã xong.
Bước 2 — Xóa phân vùng cache hệ thống (an toàn, không mất dữ liệu)
Hãy nghĩ cache hệ thống như một thư mục tạm mà các tiến trình lõi của Android phụ thuộc vào. Khi nó bị hỏng, mọi thứ bắt đầu trục trặc. Xóa cache chỉ mất khoảng 2 phút và không đụng đến dữ liệu cá nhân nào.
Khởi động vào Recovery Mode:
- Pixel: Tắt nguồn → giữ Power + Volume Down → chọn Recovery
- Samsung: Tắt nguồn → giữ Power + Volume Up + Bixby
- Hầu hết các máy khác: Tắt nguồn → giữ Power + Volume Up
Dùng phím âm lượng để điều hướng, Power để xác nhận:
Wipe cache partition → Yes → Reboot system now
Ứng dụng và dữ liệu cá nhân của bạn hoàn toàn không bị ảnh hưởng.
Bước 3 — Giải phóng dung lượng bộ nhớ
Android cần không gian để thở. Khi bộ nhớ trong xuống dưới ~500 MB, các tiến trình lõi bắt đầu thất bại — và hộp thoại này thường là triệu chứng đầu tiên. Kiểm tra nhanh:
Settings → Storage
Hoặc qua ADB nếu điện thoại vẫn còn phản hồi một phần:
adb shell df -h /data
Xóa các ứng dụng không dùng, chuyển ảnh sang Google Photos hoặc dịch vụ tương tự, sau đó tìm những ứng dụng chiếm cache nhiều nhất:
# Tìm các ứng dụng ngốn dung lượng nhất
adb shell du -sh /data/data/* 2>/dev/null | sort -rh | head -20
# Xóa cache của một ứng dụng cụ thể
adb shell pm clear com.example.app
Bước 4 — Xác định và gỡ bỏ ứng dụng gây ra lỗi
Safe Mode là công cụ chẩn đoán ở đây — nó khởi động Android với tất cả ứng dụng bên thứ ba bị vô hiệu hóa.
- Giữ Power → nhấn giữ Power off → nhấn Safe Mode
Lỗi biến mất trong Safe Mode? Một ứng dụng bên thứ ba chính là thủ phạm. Bắt đầu gỡ từng ứng dụng đã cài hoặc cập nhật gần đây:
# Liệt kê các gói không thuộc hệ thống
adb shell pm list packages -f | grep -v system
# Gỡ cài đặt ứng dụng nghi vấn
adb shell pm uninstall com.suspect.app
Khởi động lại bình thường sau mỗi lần gỡ và kiểm tra xem lỗi có xuất hiện lại không.
Bước 5 — Đặt lại tùy chọn ứng dụng
Cài đặt ứng dụng mặc định bị rối loạn có thể cắt đứt các đường liên lạc giữa các tiến trình hệ thống. Không có ứng dụng nào bị gỡ cài đặt — thao tác này chỉ đặt lại các mặc định và quyền:
Settings → Apps (or Application Manager) → ⋮ Menu → Reset App Preferences
Bước 6 — Xóa cache và dữ liệu của Google Play Services
Google Play Services chạy trong không gian tiến trình hệ thống. Các bản cập nhật Play Services bị hỏng là một trong những nguyên nhân dễ bị bỏ qua nhất gây ra lỗi này — và việc xóa nó thường giải quyết vấn đề trong chưa đầy một phút:
Settings → Apps → See all apps → Google Play Services
→ Storage & cache → Clear cache
→ (vẫn lỗi?) Clear storage
Làm tương tự với Google Play Store và Google Services Framework.
Bước 7 — Khôi phục cài đặt gốc (biện pháp cuối cùng)
Không có gì hiệu quả? Lúc này có thể bạn đang đối mặt với lỗi hỏng sâu trong phân vùng hệ thống. Khôi phục cài đặt gốc là cách làm sạch hoàn toàn:
Settings → General Management → Reset → Factory data reset
Hãy sao lưu trước — đừng bỏ qua bước này:
# Sao lưu toàn bộ APK
adb backup -apk -all -f backup.ab
# Kéo file từ bộ nhớ trong
adb pull /sdcard/ ./sdcard-backup/
Xác nhận lỗi đã được khắc phục
- Khởi động lại và quan sát quá trình khởi động cẩn thận — hộp thoại không nên xuất hiện nữa.
- Mở Settings, khởi chạy vài ứng dụng, kích hoạt một thông báo. Nếu giao diện hệ thống ổn định trong hơn 10 phút mà không bị treo, bạn đã ổn.
- Để chắc chắn hơn, chạy lệnh này trong 2–3 phút và theo dõi các mục
ANRliên quan đến system_server:
adb logcat | grep -E "ANR|system_server|not responding"
Không có mục ANR mới = hệ thống đã ổn định.
Lưu ý
- Đừng nhấn "Close it" — tắt thủ công tiến trình hệ thống hầu như luôn dẫn đến vòng lặp khởi động lại. Nhấn "Wait" và cho Android cơ hội tự phục hồi.
- Luôn giữ tối thiểu 1–2 GB bộ nhớ trống. Bộ nhớ chật hẹp là nguyên nhân âm thầm số 1 ở đây — các tiến trình hệ thống cần không gian làm việc để hoạt động.
- Vừa cập nhật điện thoại? Hãy chờ 10–15 phút trước khi thực hiện các bước này. Android chạy tối ưu hóa nền (dex2oat) sau các bản cập nhật và có thể tạm thời kích hoạt hộp thoại này. Thường sẽ tự hết sau đó.
- Với thiết bị đã root: kiểm tra xem một module Magisk hoặc hook Xposed có đang can thiệp vào system_server không. Tắt từng module một để xác định vấn đề.

