Đây có lẽ là câu hỏi mà một số người dùng iPhone Jailbreak đang tìm câu trả lời. Lý giải cho tình trạng này là bộ nhớ dữ liệu tạm thời (RAM) của máy bị vượt quá giới hạn, chính vì thế, chiếc iPhone phải tự khởi động lại để thiết bị hoạt động một cách trơn tru hơn.
Để kiểm soát được tình trạng này, bạn truy cập Settings > Privacy > Diagnostics & Usage > Diagnostics & Usage Data với tìm mục SystemMemoryReset để kiểm tra bộ nhớ dữ liệu tạm thời đã dùng. Như hình ảnh dưới đây, chúng ta có thể thấy giới hạn bộ nhớ là 225MB, nhưng bộ nhớ cần thiết lại là 375MB. Đây chính là lí do khiến thiết bị khởi động lại.
Nếu gặp phải tình huống tương tự, người dùng vẫn có thể tự xử lý thay vì phải cài mới hoàn toàn lại máy, đồng nghĩa với việc nâng cấp lên phiên bản phần mềm mới nhất và mất Jailbreak. Lưu ý rằng, giải pháp này vẫn còn tiềm ẩn một số rủi ro và cũng sẽ không tương thích với hầu hết các thiết bị iPhone. Vì vậy, bạn phải hết sức cẩn thận thực hiện từng bước dưới đây:
Bước 1: Mở ứng dụng iFile hoặc Filza, hoặc tải từ Cydia nếu thiết bị bạn chưa cài.
Bước 2: Truy cập theo đường dẫn /System/Library/LaunchDaemons/com.apple.jetsamproperties.NXX.plist.
Bước 3: Vào mục Root và truy cập version4 > System> Override> Global> UserHighWaterMark. Chọn UserHighWaterMark và nhấn vào chữ “i” bên cạnh phải. Tiếp tục, bạn có thể thay đổi giá trị bên trong máy, giá trị giới hạn mặc định trên thiết bị hiện đang là 225.
Bước 4: Khi thay đổi giá trị, tuyệt đối không được vượt quá dung lượng RAM trên thiết bị của bạn. Chẳng hạn như chiếc iPhone 6s và bộ nhớ RAM 2GB thì bạn không thể vượt quá 2048MB, hoặc iPhone 6 là 1GB thì không thể vượt quá 1024MB. Thay đổi xong, bạn nhấn Back > Save và Done. Xin lưu ý lại là không phải hầu hết tất cả các thiết bị iPhone đều áp dụng được phương pháp trên.
TechZ chúc bạn thành công