Nugget, công cụ tùy biến iPhone và iPad nổi tiếng do leminlimez phát triển, vừa nhận bản cập nhật mới với thay đổi đáng chú ý liên quan đến iOS 27. Sau khi Apple vá phương pháp Partial Restore mà công cụ này sử dụng, Nugget hiện đã chủ động ngăn người dùng thực hiện restore trên iOS 27 nhằm tránh nguy cơ mất dữ liệu.
Bên cạnh thay đổi này, Nugget vẫn cung cấp một loạt khả năng tùy biến mạnh mẽ trên các phiên bản iOS được hỗ trợ như thay đổi Status Bar, bật Dynamic Island, Always-On Display, Charge Limit, chỉnh sửa MobileGestalt, cài hình nền động PosterBoard, can thiệp Feature Flags và vô hiệu hóa một số daemon hệ thống.
Phiên bản mới nhất hiện tại là Nugget v7.3.2, được phát hành ngày 24/08/2026.
1.1Nugget là gì?
Nugget là công cụ mã nguồn mở cho phép người dùng tùy chỉnh nhiều thành phần bên trong iOS mà Apple không cung cấp tùy chọn trực tiếp trong phần Cài đặt.
Các thay đổi của Nugget trải rộng từ giao diện, Status Bar, màn hình khóa cho tới những giá trị nhận diện khả năng của thiết bị trong MobileGestalt.
1.1. Nugget hoạt động như thế nào?
Một phần quan trọng trong cách Nugget hoạt động dựa trên những phương pháp liên quan tới quá trình restore của iOS.
Theo tài liệu của dự án, SparseRestore có thể ghi vào những file nằm ngoài vị trí restore thông thường, bao gồm cả MobileGestalt. Phương pháp này hoạt động trên iOS 17.0 – iOS 18.1.1.
Đối với những phiên bản mới hơn, Nugget sử dụng BookRestore, hỗ trợ từ iOS 18.2 đến iOS 26.1.
Chính những phương pháp này giúp Nugget có thể thực hiện nhiều thay đổi hệ thống mà bình thường người dùng không thể chỉnh sửa trực tiếp.
1.2Nugget 7.3.2 chính thức chặn iOS 27
Thay đổi quan trọng nhất trong Nugget v7.3.2 là việc ngăn hoàn toàn quá trình restore trên iOS 27.
2.1. Apple đã vá phương pháp Partial Restore
Trong README của Nugget, leminlimez đưa ra cảnh báo rõ ràng rằng người dùng không được sử dụng Nugget trên iOS 27, bởi Apple đã vá phương pháp Partial Restore mà công cụ dựa vào.
Nhà phát triển cảnh báo việc tiếp tục sử dụng phương pháp cũ trên iOS 27 có khả năng dẫn tới mất dữ liệu.
Đây không đơn thuần là trường hợp một vài tùy chỉnh chưa tương thích với phiên bản iOS mới, mà liên quan trực tiếp tới cơ chế nền tảng Nugget sử dụng để áp dụng các thay đổi lên thiết bị.
2.2. iOS 27 giờ sẽ hiển thị Unsupported
Từ Nugget v7.3.2, công cụ sẽ phát hiện thiết bị đang chạy iOS 27 và hiển thị trạng thái Unsupported, đồng thời ngăn người dùng tiếp tục quy trình restore.
Trong ghi chú phát hành, leminlimez cho biết một bản cập nhật trong tương lai có thể đưa hỗ trợ trở lại, nhưng hiện chưa có thời điểm cụ thể.
Vì vậy, người dùng iOS 27 không nên cố sử dụng phiên bản Nugget cũ để vượt qua giới hạn này.
1.3MobileGestalt là một trong những tính năng đáng chú ý nhất
Trên các phiên bản được hỗ trợ, Nugget có thể chỉnh sửa một số giá trị MobileGestalt mà iOS sử dụng để xác định đặc điểm và khả năng của thiết bị.
3.1. Bật Dynamic Island trên thiết bị không được hỗ trợ
Một trong những tùy chọn nổi tiếng nhất của Nugget là:
Enable Dynamic Island on any device.
Điều này cho phép kích hoạt giao diện Dynamic Island trên những thiết bị mà Apple không cung cấp tính năng đó mặc định.
Tuy nhiên, đây chủ yếu là thay đổi về cách hệ thống nhận diện và hiển thị giao diện. Nó không thể bổ sung những phần cứng vật lý mà thiết bị vốn không có.
3.2. Bật Always-On Display
Nugget cũng có tùy chọn kích hoạt Always-On Display trên các thiết bị không được Apple hỗ trợ chính thức.
Nhà phát triển đồng thời cảnh báo rằng việc sử dụng AOD trên thiết bị không được thiết kế cho tính năng này có thể gây nguy cơ burn-in màn hình.
3.3. Charge Limit và nhiều tính năng ẩn khác
Những tùy chọn MobileGestalt khác của Nugget bao gồm:
- Bật Charge Limit.
- Bật Boot Chime.
- Bật Tap to Wake trên thiết bị không hỗ trợ.
- Bật Collision SOS.
- Bật Stage Manager.
- Tắt hiệu ứng Wallpaper Parallax.
- Hiển thị tùy chọn Apple Pencil.
- Hiển thị tùy chọn Action Button.
- Thay đổi tên model thiết bị.
- Hiển thị một số thông tin bộ nhớ nội bộ.
- Bật trang cài đặt Camera Control trên iOS 18 trở lên.
Mặc dù một số tính năng của Nugget vẫn hoạt động trên iOS 26, không phải tất cả chức năng đều có cùng phạm vi hỗ trợ.
4.1. Giới hạn dừng ở iOS 26.1
Theo thông báo chính thức của dự án:
MobileGestalt và AI Enabler không hỗ trợ iOS 26.2 trở lên.
Nhà phát triển thậm chí nhấn mạnh rằng hai nhóm tính năng này sẽ không được hỗ trợ trên iOS 26.2+, thay vì chỉ tạm thời chưa tương thích.
Điều này đặc biệt quan trọng với những người đang ở phiên bản iOS thấp và muốn tiếp tục sử dụng các tùy chỉnh MobileGestalt của Nugget.
1.4Tùy chỉnh Status Bar sâu hơn
Nugget cung cấp khá nhiều tùy chọn liên quan tới thanh trạng thái của iPhone và iPad.
5.1. Thay đổi tên nhà mạng và biểu tượng
Người dùng có thể thay đổi:
- Tên nhà mạng chính.
- Tên nhà mạng thứ hai.
- Bật hoặc tắt hiển thị nhà mạng chính/phụ.
- Số lượng vạch Wi-Fi.
- Số lượng vạch sóng di động.
- Thông tin dung lượng pin.
- Cách hiển thị pin.
- Nội dung đồng hồ.
- Nội dung ngày tháng trên iPad.
- Breadcrumb text.
Nugget còn cho phép hiển thị cường độ Wi-Fi và mạng di động dưới dạng số, đồng thời ẩn hoặc hiện nhiều biểu tượng khác nhau trên Status Bar.
Đây là một trong những nhóm tính năng dễ nhận thấy nhất sau khi áp dụng tùy chỉnh.
1.5PosterBoard cho phép cài hình nền động tùy chỉnh
Một tính năng khác khá nổi bật trong Nugget là PosterBoard.
6.1. Chuyển video thành hình nền
PosterBoard hỗ trợ:
- Cài hình nền động.
- Sử dụng wallpaper do cộng đồng tạo.
- Chuyển video thành hình nền.
- Tùy chỉnh wallpaper thông qua các file cấu hình.
- Sử dụng các descriptor dành cho PosterBoard.
Nhờ đó người dùng có thể đưa nhiều kiểu hình nền không có sẵn trong thư viện mặc định của Apple lên iPhone hoặc iPad.
1.6Tùy chỉnh màn hình khóa và SpringBoard
Nugget cũng cung cấp một loạt thiết lập liên quan tới màn hình khóa và SpringBoard.
7.1. Những tùy chọn đáng chú ý
Người dùng có thể:
- Thêm dòng chữ ở màn hình khóa.
- Thay đổi thời gian tự động khóa khi màn hình khóa đang chờ.
- Tắt khóa máy sau khi Respring.
- Ngăn màn hình giảm độ sáng khi đang sạc.
- Tắt cảnh báo pin yếu.
- Ẩn trạng thái nguồn AC trên Lock Screen.
- Hiển thị Supervision Text.
- Cho Dynamic Island xuất hiện trong ảnh chụp màn hình.
- Bật hỗ trợ AirPlay cho Stage Manager.
- Tắt Floating Tab Bar trên iPad.
Ngoài những chức năng dễ nhận thấy, Nugget còn chứa nhóm Internal Options hướng tới các thiết lập nội bộ của hệ thống.
8.1. Các tùy chọn thử nghiệm
Một số chức năng được liệt kê gồm:
- Bật Key Flick kiểu iPad trên iPhone.
- Hiển thị Build Version trên Status Bar.
- Force Right to Left.
- Hiển thị các icon ẩn trên Home Screen.
- Force Metal HUD Debug.
- iMessage Diagnostics.
- IDS Diagnostics.
- VC Diagnostics.
- App Store Debug Gesture.
- Notes Debug Mode.
- Hiển thị điểm chạm cùng thông tin debug.
- Phát âm thanh khi Paste.
- Hiển thị thông báo cho các thao tác Paste hệ thống.
Phần lớn những tính năng này hướng nhiều hơn tới người dùng thích khám phá các tùy chọn nội bộ của iOS.
1.7Can thiệp Liquid Glass trên iOS 26
Sau khi Apple giới thiệu giao diện Liquid Glass trên iOS 26, Nugget cũng bổ sung những tùy chọn liên quan.
9.1. Tắt Liquid Glass
Trên các phiên bản tương thích, Nugget cung cấp chức năng liên quan tới việc Disable Liquid Glass, đồng thời có tùy chọn bỏ qua kiểm tra build ứng dụng liên quan tới giao diện mới.
Trong nhóm Feature Flags, Nugget cũng liệt kê tùy chọn tắt Liquid Glass/Solarium trên iOS 26.0 – 26.1.
1.8Feature Flags mở khóa nhiều tính năng đang bị Apple ẩn
Nugget có khả năng thay đổi một số Feature Flags của iOS.
10.1. Một số tính năng có thể kích hoạt
Những tùy chọn được dự án liệt kê gồm:
- Bật Kiosk Mode.
- Tắt Liquid Glass/Solarium.
- Bật animation đồng hồ màn hình khóa.
- Bật nút nhân bản trang Lock Screen.
- Một số Feature Flags thử nghiệm khác.
Feature Flags thường là những công tắc nội bộ được Apple sử dụng trong quá trình phát triển hoặc thử nghiệm tính năng trước khi phát hành rộng rãi.
1.9Nugget cho phép vô hiệu hóa nhiều daemon hệ thống
Ngoài giao diện, Nugget còn có khả năng can thiệp vào các tiến trình nền của iOS.
11.1. Các daemon có thể tắt
Theo README, Nugget cung cấp các tùy chọn liên quan đến:
- OTA daemon.
- UsageTrackingAgent.
- Game Center.
- Screen Time Agent.
- Logs, Dumps và Crash Reports.
- Tips.
- VPN.
- HealthKit.
- AirPrint.
- AssistiveTouch.
- iCloud.
- Personal Hotspot.
- PassBook.
- Spotlight.
- Voice Control.
Trong Nugget v7.3.2, leminlimez tiếp tục bổ sung khả năng vô hiệu hóa Location daemon và FollowUp daemon.
11.2. Không nên tắt daemon tùy tiện
Daemon đảm nhiệm nhiều dịch vụ nền quan trọng của iOS. Việc vô hiệu hóa sai tiến trình có thể khiến một tính năng liên quan ngừng hoạt động hoặc gây ra những lỗi không mong muốn.
Nugget cũng có một nhóm Risky (Hidden) Options, trong đó chứa tùy chọn tắt thermalmonitord. Đây là nhóm thiết lập người dùng không nên thay đổi nếu không hiểu rõ tác động của chúng.
1.10AI Enabler và Device Spoofing
Trên iOS 18.1 – iOS 26.1, Nugget còn cung cấp hai nhóm tính năng:
- AI Enabler
- Device Spoofing
Đây từng là một trong những lý do Nugget thu hút nhiều sự chú ý khi Apple bắt đầu giới hạn một số tính năng AI theo model thiết bị và khu vực.
Tuy nhiên, như đã đề cập phía trên, AI Enabler không còn được hỗ trợ từ iOS 26.2 trở lên.
1.11Nugget hỗ trợ Windows, macOS và Linux
Nugget được sử dụng thông qua máy tính và hỗ trợ nhiều nền tảng.
13.1. Windows
Trên Windows, dự án yêu cầu người dùng cài:
- Apple Devices từ Microsoft Store, hoặc
- iTunes tải từ website của Apple.
Nugget v7.3.2 hiện cung cấp sẵn gói Nugget_Windows.zip.
13.2. macOS
Bản phát hành v7.3.2 cũng có file Nugget_macOS_arm.dmg dành cho máy Mac sử dụng Apple Silicon.
13.3. Linux
Trên Linux, Nugget sử dụng các thành phần như:
- usbmuxd
- libimobiledevice
Ngoài các bản build sẵn, dự án cũng có thể chạy từ mã nguồn bằng Python với các dependency như pymobiledevice3 và PySide6.
1.12Phải sao lưu dữ liệu trước khi sử dụng
Ngay ở đầu README, leminlimez khuyến cáo người dùng nên sao lưu dữ liệu thiết bị trước khi sử dụng Nugget.
14.1. Một số thay đổi có thể gây lỗi ngoài dự kiến
Nugget can thiệp vào nhiều thành phần mà iOS thông thường không cho phép người dùng chỉnh sửa. Vì vậy luôn tồn tại khả năng một tùy chỉnh không tương thích hoặc tạo ra hành vi ngoài dự kiến.
Nhà phát triển cũng nói rõ dự án không chịu trách nhiệm đối với thiệt hại có thể xảy ra trên thiết bị.
Đặc biệt, không nên cố sử dụng Nugget trên iOS 27, kể cả bằng cách quay về một phiên bản Nugget cũ, bởi phương pháp Partial Restore mà công cụ từng sử dụng đã bị Apple vá.
1.13Apple tiếp tục thu hẹp khả năng của Nugget trên những phiên bản iOS mới
Nugget vẫn là một trong những công cụ tùy biến iOS đáng chú ý nhờ số lượng tính năng lớn, từ Dynamic Island, AOD, Charge Limit, MobileGestalt và Status Bar cho tới PosterBoard, Feature Flags và quản lý daemon.
Tuy nhiên, phạm vi hoạt động của Nugget đang chịu ảnh hưởng ngày càng rõ từ những thay đổi phía Apple.
SparseRestore dừng ở iOS 18.1.1, BookRestore hiện được công bố hỗ trợ tới iOS 26.1, MobileGestalt và AI Enabler không còn hoạt động từ iOS 26.2, còn đến iOS 27, Apple đã vá phương pháp Partial Restore khiến Nugget phải chặn hoàn toàn thao tác restore.
Việc Nugget v7.3.2 chuyển iOS 27 sang trạng thái Unsupported vì vậy là thay đổi cần đặc biệt chú ý đối với những người đang sử dụng công cụ này.
Nhà phát triển vẫn để ngỏ khả năng một phương pháp mới có thể đưa hỗ trợ iOS 27 trở lại trong tương lai, nhưng ở thời điểm hiện tại, người dùng iOS 27 nên chờ thông báo chính thức thay vì cố áp dụng những phương pháp dành cho các phiên bản cũ hơn.






Chưa có bình luận. Hãy là người đầu tiên chia sẻ.