Trước khi đọc bài HD này, các bạn cần biết một số vấn đề như sau, mời các bạn đọc cho kỹ, để không phải hỏi đi hỏi lại:
1. Trong bài này, mình HD downgrade bằng tool futurerestore, tool này chỉ hoạt động trên macOS và ubuntu (Linux) và ko hoạt động trên Windows nhé. Các bạn dùng Windows có thể cài ubuntu trên máy ảo VMWare hoặc cài song song dualboot với phiên bản Windows hiện tại.
2. Mình chỉ hướng dẫn downgrade về iOS 10.2, downgrade về iOS 9, 8 ,7 thì mình không biết. Còn việc cài ubuntu song song hay giả lập thì mời các bạn tra Google!
3. Tut này chỉ dành cho iPhone 5S (lock hay world đều được). iOS nào cũng được, vì mình sẽ restore lên iOS 10.3 beta 1 sau đó mới tiến hành downgrade. Còn các dòng máy cao hơn thì mình không biết và cũng ko có điều kiện để test, vì người HD bài này là ông Tihmstar’s, ông ta chỉ đề cập iPhone 5S thôi. Còn bạn nào hỏi cho iPhone 5 hay 5C thì xin mời ngừng đọc bài này!
4. Downgrade về iOS 10.2 thì cần shsh của 10.2 nhé. Bài HD này mình chỉ HD downgrade về iOS 10.2, bạn nào muốn về iOS 10.1 hay 10.1.1 thì có bài HD rồi xin mời tra Google nhé!
5. Còn việc iOS 10.3 beta 1 khóa sign hay chưa thì mình xin trả lời là vẫn chưa khóa sign nhé. Links download mình để bên trong bài viết.
6. Mọi chi tiết thắc mắc xin liên hệ mình qua Mail:
sky86pt@icloud.com
Copy xin vui lòng ghi nguồn: sky86pt
Bước 1: Downloads các file cần thiết sau:
· iPhone_4.0_64bit_10.3_14E5230e_Restore.ipsw
· iPhone_4.0_64bit_10.2.1_14D27_Restore.ipsw
· iPhone_4.0_64bit_10.2_14C92_Restore.ipsw
- linux.zip – dành cho bạn nào downgrade trên ubuntu
- macOS.zip – dành cho bạn nào downgrade trên macOS
Các bản Firmware 10.2 vs 10.2.1 các bạn tải trên https://ipsw.me/
Còn bản Firmware 10.3b1, các bạn tải ở link sau:
https://www.theiphonewiki.com/wiki/B...10.x#iPhone_5s
Còn 2 file linux.zip và macOS.zip thì mình có nhúng link ở trên rồi nha!
*** Lưu ý quan trọng: Bản iOS 10.3 beta 1 phải tải đúng build 14E5230e
Bước 2: Restore iPhone to 10.3 beta 1 (build 14E5230e) bằng iTunes!
Active để iPhone về màn hình chính, sau đó lên Appstore tìm và tải apps Battery Memory System Status Monitor. Sau khi tải Apps xong, đăng xuất iCloud, tắt luôn Passcode nhé!
Bước 3: Giải nén file macOS.zip nếu bạn dùng Mac, hoặc linux.zip nếu bạn dùng linux. Lúc này ta lấy 2 file là futurerestore và noncestatistics.
*** Đối với Linux, ta sẽ install 2 file deb trong file linux.zip: (còn trên macOS thì ko cần).
Click chuột phải, chọn Open With -> Gdebi Package Installer. Lưu ý là cài file libzip2_0.10.1-1.2_amd64.deb trước, còn file libzip-dev_0.10.1-1.2_amd64.deb thì cài sau
1.jpg
Lưu ý: đối với file libzip-dev_0.10.1-1.2_amd64.deb, khi chọn Open With -> Gdebi Package Installer, hệ thống sẽ yêu cầu Update gói, lúc này ta ko update nhé, chỉ nhấn nút Install Package thôi, còn
Download Package thì đừng ấn vào. Nếu lỡ ấn Download thì R.I.P, lúc này mail cho mình nhé.
1.jpg
Bước 4:
Trên macOS, đổi tên iPhone_4.0_64bit_10.2.1_14D27_Restore.ipsw thành: iPhone_4.0_64bit_10.2.1_14D27_Restore.zip. Còn trên Linux thì ko cần, vì trên Linux tự nhận dạng đó là file nén.
Tiến hành mở iPhone_4.0_64bit_10.2.1_14D27_Restore lên, giải nén ra các file sau (để trong 1 thư mục tạm nào đó, hoặc desktop cũng đc!)
1. BuildManifest.plist
1.jpg
2. Mở thư mục Firmware lên, giải nén file Mav7Mav8-7.21.00.Release.bbfw. Lưu ý là đuôi .bbfw nhé, còn file có đuôi .plist thì mặc kệ nó nhé! File này là file “sep”
1.jpg
3. Sau đó ta mở tiếp thư mục all_flash, lúc này sẽ có 2 thư mục nhỏ: all_flash.n51ap.production và all_flash.n53ap.production.
Trên iPhone, mở App Battery Memory System Status Monitor, để biết iPhone của bạn là Model N51 hay N53.
1.jpg
Ở đây iPhone của mình là N51 nên mình sẽ mở thư mục all_flash.n51ap.production lên, rồi giải nén file sep-firmware.n51.RELEASE.im4p ra. Lưu ý là đuôi .im4p nhé, còn file có đuôi .plist nữa thì mặc nó =]]] file này gọi là “Baseband”
Bước 5: Tạo một thư mục bất kỳ, đặt tên tùy ý (để cho an toàn thì nên gõ ký tự liền không dấu nhé). Ở đây mình đặt là “downgrade”
Copy vào “downgrade” các file cần thiết sau:
1. BuildManifest.plist
2. Mav7Mav8-7.21.00.Release.bbfw
3. sep-firmware.n51.RELEASE.im4p
4. iPhone_4.0_64bit_10.2_14C92_Restore.ipsw
5. futurerestore
6. noncestatistics
Bước 6: Tiến hành cắm iPhone vào PC. Lưu ý bạn phải chọn sợi cáp tốt, lúc cắm phải hết sức cẩn thận, tránh trường hợp lỏng cáp, đứt cáp trong quá trình downgrade!
Bước 7: Click chuột phải vào trong thư mục downgrade, mở Terminal, gõ lệnh sau:
chmod +x noncestatistics
Bước 8: Mở Terminal gõ lệnh như sau:
Trên macOS: ./noncestatistics –t 500 nonce.txt
Trên Linux: sudo ./noncestatistics –t 500 nonce.txt
· Lưu ý: Trên linux khi gõ lệnh có sudo ở đầu, hệ thống sẽ hỏi mật khẩu của linux nhé, bạn nhập pass vào rồi ấn Enter!
Lúc này noncestatistics sẽ cho ra 500 blobs trong iPhone của bạn
*** Lưu ý, tới bước này, một số máy chạy linux sẽ báo lỗi ko tìm được file noncestatistics. Nhưng số ít thôi, nếu bạn nào có bị lỗi, thì cứ mail cho mình!
Bước 9: Mở Terminal gõ lệnh như sau:
Trên macOS: ./noncestatistics –s nonce.txt
Trên Linux: sudo ./noncestatistics –s nonce.txt
· Lưu ý: Trên linux khi gõ lệnh có sudo ở đầu, hệ thống sẽ hỏi mật khẩu của linux nhé, bạn nhập pass vào rồi ấn Enter.
Lúc này noncestatistics sẽ tìm xem blobs nào chiếm số đông nhất, từ đó ta sẽ lựa chọn file .shsh phù hợp để downgrade
Của mình là 2 blobs 9f4a và 9e4c sẽ nhiều nhất. Mình sẽ chọn 1 trong 2 blobs này.
Đối vs bước này, nếu .shsh của bạn nào có 2 blobs 9f4a và 9e4c, thì ta chỉ cần tìm 50 file thôi là đủ, sau đó kiểm tra xem blobs nào nhiều hơn thì chọn .shsh tương ứng!
Bước 10: Tiến hành mở thư mục blobs lên. File shsh của mình là 7377844554064_iPhone6,1_n51ap_10.2-14C92.shsh. Sau đó copy file .shsh này sang thư mục downgrade
Bước 11: Kiểm tra xem đã đủ hết các file trong thư mục downgrade chưa (kể cả file shsh vừa copy qua luôn nha), sau đó chuyển qua cửa sổ Terminal, gõ lệnh sau:
chmod +x futurerestore
Bước 12: Tiến hành hạ cấp iPhone về iOS 10.2
*** Mở Terminal gõ lệnh như sau:
Trên macOS:
./futurerestore –t 7377844554064_iPhone6,1_n51ap_10.2-14C92.shsh –b Mav7Mav87.21.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n51.RELEASE.im4p -m BuildManifest.plist -w iPhone_4.0_64bit_10.2_14C92_Restore.ipsw
Trên linux:
sudo ./futurerestore –t 7377844554064_iPhone6,1_n51ap_10.2-14C92.shsh –b Mav7Mav87.21.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n51.RELEASE.im4p -m BuildManifest.plist -w iPhone_4.0_64bit_10.2_14C92_Restore.ipsw
*** Lưu ý: Tên của file .shsh, bạn phải thay cho giống với file của bạn nhé, trên dòng lệnh là .shsh của mình !!!
Bước 13 là ngồi xem nó chạy nhé :v
*******************************************
THÀNH QUẢ:
Mọi chi tiết thắc mắc xin liên hệ mình qua Mail:
sky86pt@icloud.com
CHÚC CÁC BẠN THÀNH CÔNG!!!Xem các chủ đề tương tự:
- Iphone 4s bị mất IMEI và Baseband (18/04/2018 9:55 PM)
- Khong phải Id Apple mà bị khoá activation (17/04/2018 7:40 PM)
- đăng nhập wechat với hình ảnh QR code trên PC (08/04/2018 12:49 PM)
- Discounts! hair products (06/04/2018 8:37 PM)
- đang muốn unlock lên quốc tế anh em giúp... (06/04/2018 1:46 AM)
- 5s ios 10.2.1 ko active đc (04/04/2018 6:50 PM)
- Nhờ các bác check hộ máy lock nhà mạng nào... (04/04/2018 4:09 PM)
- Các bác cho mình hỏi về iphone trả bảo hành... (01/03/2018 6:18 PM)
- Hạ cấp 4s 8gb bản 2015 về ios 6.1.3 (28/02/2018 1:12 PM)
- Lỗi về danh bạ (23/02/2018 9:35 AM)