mdcX là một ứng dụng iOS đơn giản, mang tính thử nghiệm, cho phép bạn áp dụng một số tinh chỉnh giao diện và âm thanh. Đây là dự án Proof of Concept (PoC) – chứng minh khả năng thực thi kỹ thuật ghi dữ liệu vào tệp hệ thống trên thiết bị iOS.
⚠️ CẢNH BÁO: PHẦN MỀM THỬ NGHIỆM
Công cụ này can thiệp vào tệp hệ thống. Dù hầu hết là các tệp giao diện và âm thanh, việc chỉnh sửa vẫn tiềm ẩn rủi ro gây lỗi hệ thống, treo máy, hoặc cần khôi phục thiết bị.
Chỉ sử dụng trên thiết bị thử nghiệm.
📸 Lưu ý quan trọng về âm thanh chụp ảnh
Tại một số quốc gia như Hàn Quốc và Nhật Bản, điện thoại được cấu hình bắt buộc phát âm thanh khi chụp ảnh nhằm bảo vệ quyền riêng tư. Dù mdcX cung cấp tùy chọn tắt âm thanh này, hiệu quả có thể bị hạn chế bởi các cơ chế bảo vệ phần mềm hoặc phần cứng. Hãy cân nhắc yếu tố pháp lý và xã hội tại khu vực bạn sinh sống trước khi sử dụng.
⚙️ Tính năng nổi bật
-
Tinh chỉnh giao diện: ẩn dock, làm trong suốt các thành phần UI,…
-
Tinh chỉnh âm thanh: tắt âm thanh camera, khóa máy, gõ phím,…
-
Danh sách tinh chỉnh được phân loại theo nhóm.
-
Nút “Apply All” để áp dụng hàng loạt.
-
Nhật ký thao tác (activity log) chi tiết.
🔧 Cách hoạt động
Ứng dụng sử dụng một kỹ thuật khai thác dựa trên VM_BEHAVIOR_ZERO_WIRED_PAGES
để xóa (ghi 0) phần đầu tiên (~16KB) của các tệp hệ thống:
-
Ánh xạ tệp chỉ đọc vào bộ nhớ.
-
Gắn cờ hành vi ghi 0 khi khóa trang nhớ.
-
Khóa trang bằng
mlock()
. -
Giải phóng ánh xạ, khiến kernel ghi 0 vào trang vật lý tương ứng trong tệp.
🧪 Hướng dẫn sử dụng
-
Mở ứng dụng.
-
Duyệt danh sách các tinh chỉnh có sẵn.
-
Nhấn biểu tượng 🔨 để áp dụng từng tinh chỉnh, hoặc dùng “Apply All”.
-
Xem kết quả trong nhật ký thao tác.
-
Thực hiện respring hoặc reboot thủ công để tinh chỉnh có hiệu lực.
❗ Miễn trừ trách nhiệm
Phần mềm được cung cấp “như hiện trạng”, không có bất kỳ bảo đảm nào. Tác giả không chịu trách nhiệm cho bất kỳ thiệt hại, mất mát dữ liệu hoặc hậu quả pháp lý nào phát sinh từ việc sử dụng. Chỉ sử dụng cho mục đích giáo dục trên thiết bị thử nghiệm, tuân thủ pháp luật địa phương.