Kỹ thuật unlock iphone 3GS 4.1

Lưu ý đầu tiên: áp dụng cho việc Unlock Iphone 3GS 4.1 và 3G Lock có baseband 05.14.02 , 05.15.04 :Nếu baseband của iPhone 3G, 3GS Lock được nâng cấp lên 06.15.00 và sẽ không bao giờ hạ cấp xuống thấp được. Điều này sẽ làm thiết bị không được bảo hành từ nhà mạng cung cấp.
Những iPhone nếu đã được nâng cấp baseband 06.15.00 sẽ không restore được Firmware gốc 4.x mà chỉ restore được với FW Custom 4.x by PwnageTool mà thôi (lỗi 1015). FW custom 4.x theo link này
Chạy trên Windows :
Chạy chương trình Redsn0w_win_0.9.6b6.zip , chọn Browse trỏ đến FW gốc IOS 4.1 hay 4.2.1 (3G, 3GS) đã được download tùy thuộc vào iPhone đang sử dụng với phiên bản 4.1 hay 4.2.1.
Đối với Unlock Iphone 3GS 4.1, ta sẽ cân nhắc hộp thoại "is this newer model of the iPhone 3GS", nếu bootrom mới thì chọn "yes" với, còn bootrom cũ, chọn "No". Nhấn next để tiếp tục.
Chọn và đánh dấu " Install Cydia" nếu iPhone chưa được jailbreak trước đó.
Tiếp tục chọn "Install iPad baseband" sẽ xuất hiện hộp thoại cân nhắc bạn có muốn nâng cấp baseband lên 06.15.00 hay không ? Nếu muốn chọn yes , sau đó chọn next. Redsn0w sẽ hướng dẫn cách đặt iPhone về DFU mode : 1. Nhấn nút "Power" : 3s, 2. Nhấn thêm phím "Home" khoản 10s nữa, 3. Nhã nút "Power" trong khi vẫn giử phím "Home" cho đến khoản 15s .
Sau khi vào DFU thành công, Redsn0w sẽ tiến hành Fetch file Baseband từ Apple server thông qua internet.
Sau khi Redsn0w thông báo hoàn thành, iPhone sẽ được khởi động để jailbreak và Flash baseband06.15.00. Bật Wifi on, mở Cydia, chọn repo repo666.ultrasn0w.com , chọn ultrans0w 1.2 để unlock iPhone.
Chạy trên Mac :
Chạy chương trình PwnageTool 4.1.3 trên Mac , trỏ đến firmware gốc iOS 4.2.1 (3G), iOS 4.1 (3G, 3GS) đã download , PwnageTool sẽ đưa ra hộp thoại update baseband lên 06.15.00 ( để unlock được với Ultrasn0w 1.2). Chọn đến firmware gốc iOS 3.2.2 của iPad, PwnageTool sẽ nhúng phần update 06.15.00 baseband vào FW custom iOS 4.2.1 / 4.1.
Sau đó mở iTunes , nhấn Shift + Click "restore" với FW custom 4.1 này. Sau khi restore, baseband sẽ được nâng lên 06.15.00.
Vào Cydia, chọn repo repo666.ultrasn0w.com , chọn ultrans0w 1.2 để unlock 06.15.00.
Điểm đặc biệt cần lưu ý :
1. Không được áp dụng cách nâng baseband này với : IPhone 3GS và 3G Lock với baseband 04.26.08, 05.11.07, 05.12.01, 05.13.04
IPhone 3GS và 3G world
2. Không được nâng cấp IOS 4.1, 4.2 đối với iPhone 3G, 3GS Lock baseband 04.26.08, 05.11.07, 05.12.01, 05.13.04 bằng cách restore Firmware gốc, bởi vì baseband sẽ bị nâng cấp lên 05.14.02 , 05.15.04 không unlock iphone 3gs 4.1 được, sẽ gặp trường hợp phải nâng cấp baseband 05.15.00 như trên.
Lời khuyên : nên restore FW Custom 4.1 hay 4.2.1, baseband được giử nguyên để unlock với ultrans0w 1.2. Download FW custom 4.2.1 theo link này
3. Vấn đề về Jailbreak 4.1, 4.2.1 :
IPhone 3G Lock, 3GS Lock và iPhone 4 Lock có thể jailbreak 4.1 bằng cách restore Firmware custom iOS 4.1.
IPhone 3GS Lock bootrom mới , iPhone 4 Lock không nên nâng cấp lên IOS 4.2.1 vì chưa có tool jailbreak untethered, mỗi lần khởi động phải thực hiện "Just boot tethered right now" của Redsn0w. Nên giử lại phiên bản 4.1 vì đã được jailbreak hoàn chỉnh.
IPhone 3G Lock, 3GS Lock bootrom cũ có thể nâng cấp lên IOS 4.2.1 bằng cách restore Firmware custom iOS 4.2.1.
4. Cảnh báo iPhone 4 và 3G, 3GS World kể từ iOS 4.2.1 trở lên, không nên nâng cấp lên FW Gốc 4.2.1 hay cao hơn vì sau này không thể hạ cấp FW được bởi vì khi hạ cấp sẽ gặp lỗi 1015 (do baseband bị nâng cấp phiên bản cao hơn 05.15.04, 3.10.01), và iPhone không thoát được Recovery Mode. Trường hợp này giống như khi đã nâng cấp baseband 06.15.00, các iPhone World này chỉ restore được FW Custom mà thôi.
* Sữa lỗi hao pin sau khi unlock baseband 06.15.00 với ultrans0w 1.2 đối với iPhone 3G, 3GS :
Chỉ áp dụng với những iPhone Lock không có Sim nhà mạng active :
- Cài đặt unlock ultrasn0w , gắn sim vào máy.
- Chạy chương trình redsn0w_win_0.9.6b6.zip chọn Browse trỏ đến FW gốc iOS 4.1 hay 4.2.1 cùng với phiên bản iPhone đang dùng, cài đặt "Deactivate" cho iPhone (theo hướng dẫn Redsn0w đặt iPhone vào DFU). Deactivate xong thì không được khởi động iPhone.
- Mở Cydia : add source repo : http://repo.bingner.com
- Cài đặt "SAM" và "SAMPrefs"
- Trên iPhone, mở Settings > SAM and kích hoạt "De-Activate iPhone".
- Mở iTunes , thực hiện Activate : nếu iTunes thông báo "invalid SIM", bạn chọn trong danh sách nhà mạng thích hợp của "Automatic" and click vào SIMID. Nếu iTunes không nhận, khởi động iPhones và activate lần nữa.
- Mở Settings > SAM > ActivationState : WildcardActivated là thành công.
* Fix các lỗi trong quá trình chạy Redsn0w :
- Nếu trong quá trình Redsn0w jailbreak ở DFU mode, iPhone bị treo không tiếp tục chạy, vẫn để nguyên Redsn0w, tiếp tục đặt iPhone về DFU mode một lần nữa, Redsn0w sẽ tiếp tục công việc còn lại.
- Nếu đang quá trình jailbreak, Redsn0w bị lỗi trên windows, vào Control Panel tạo một user mới với Account Type: Adminstrator. Khởi động máy tính, login vào user mới tạo này, tiến hành chạy Redsn0w lần nữa.
* Kiểm tra baseband : chọn Settings > General > About > Modem Firmware : phiên bản baseband
* Kiểm tra phiên bản iOS : chọn Settings > General > About > Version : phiên bản IOS.
(Thông tin hữu ích từ internet – Biên tập viên)