Ở bài 1 Trải Nghiệm Số đã hướng dẫn bạn cách restore iOS 6.1.6 cho iPhone 3GS, nhưng đó là restore lại nguyên trạng gốc của máy. Bạn sẽ tốn công jailbreak iOS 6.1.6 như ở bài 2. Vậy bài 3 này sẽ là kết hợp của hai bài trên, cho phép bạn restore lại iPhone 3GS và vẫn giữ được jailbreak (dĩ nhiên điều kiện là máy đã jailbreak sẵn).
Có hai cách để bạn restore iPhone 3GS giữ jailbreak, một là thông qua máy tính, hai là làm trực tiếp trên máy.
#1 Hướng dẫn restore iPhone 3GS 6.1.6 giữ jailbreak thông qua máy tính
Để restore iPhone 3GS 6.1.6 giữ jailbreak thông qua máy tính, bạn cần cài ứng dụng Semi-Restore cho máy tính tại đây (Hỗ trợ Windows, Mac và Linux). Trong bài này mình dùng ứng dụng cho Windows (SemiRestore9-Windows-1.0.4.zip). Sau khi tải về và giải nén, bạn chạy file SemiRestore9.exe.
Kết nối iPhone 3GS vào máy, máy tính sẽ nhận biết máy và phiên bản iOS 6.1.6 trên máy.
Bạn chỉ cần bấm SemiRestore là xong, phần còn lại để ứng dụng tự lo.
Tuy nhiên, trong quá trình xử lý bằng Semi-Restore mình thấy có một số lỗi thông dụng sau đây.
- Bị báo lỗi “Error initializing libMobileDevice.dll. Please install Visual Studio 2015 Redist“: Bạn hãy vào đây và cài Visual Studio 2015 Redist. là khắc phục được.
- Bị đứng ở Connecting to device: lý do là OpenSSH chưa được cài hoặc kích hoạt. Đơn giản bạn chỉ cần vào Cydia, cài (Install) hoặc cài lại (Reinstall trong trường hợp đã có) OpenSSH là được.
- Lỗi không chạy được SemiRestore: lỗi này khá thông dụng do SemiRestore không tương thích với một số phiên bản iTunes và card màn hình. Để chắc chắn chạy được Semi-Restore, bạn hãy cài bản iTunes này là được.
#2 Hướng dẫn restore iPhone 3GS 6.1.6 giữ jailbreak trực tiếp trên iPhone
Bước 1: Để restore iPhone 3GS 6.1.6 trực tiếp trên iPhone mà vẫn giữ được jailbreak, bạn cần cài một tweak có tên là iLEX R.A.T. Tweak này hiện tại đã bị nhiều repo gỡ, để có thể cài vào bạn hãy thêm vào repo http://cydiahip.com. Ngoài ra bạn cần cài thêm tweak MobileTerminal để nhập lệnh của ILEX R.A.T.
Bước 2: Sau khi cài xong hai tweak trên, bạn hãy chọn MobileTerminal. Nhập lệnh: su root và sau đó nhập mật khẩu là alpine để có quyền root.
Bước 3: Nhập lệnh rat. Một bảng rất nhiều tùy chọn hiện ra.
Bước 4: Bạn có thể tham khảo các tùy chọn khác, trong bài này mình chọn tùy chọn 12 là iLEX-RESTORE: Revive, Speed Up, Clean Up. Bạn gõ 12 -> return. Chọn y lần nữa để xác nhận. Đợi iLEX RAT chạy tùy thuộc vào số ứng dụng và tweak bạn cài mà sẽ lâu hay chậm. Sau khi xong bạn bấm y lần nữa để khởi động lại máy.
Lưu ý là iLEX R.A.T còn có 11 tùy chọn khác rất hay mà bạn có thể tham khảo thêm. Chẳng hạn như xóa cache, Cydia, xóa tất cả app, xóa tất cả tweak Cydia, sửa Cydia,…
Xem thêm các bài viết tận dụng iPhone 3GS tại đây.