• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

[Hướng dẫn] Downgrade Iphone 3Gs về firmware 3.1.2 gốc

Germaniteen

New Member
Như mọi người đều biết hiện nay chỉ có 2 cách duy nhất có thể giúp restore iphone 3Gs về firmware 3.1.2 gốc là hoặc phải có 3.1.2 SHSH file trên Saurik Server hoặc phải có 3.1.2 SHSH file trên PC. Ở bài này mình sẽ hướng dẫn mọi người làm theo 2 cách này, với điều kiện phải có 3.1.2 SHSH file cho dù là trên Saurik Server hay PC ! Lưu ý: giờ không thể lấy 3.1.2 SHSH về được nữa nhé, chỉ có những ai đã lấy được 3.1.2 SHSH về trước đây rồi mới Restore được theo 2 cách dưới đây ! Các thao tác chỉnh sửa liên quan đến các file hệ điều hành Windows trong bài viết này đều phải sử dụng tài khoản Administrator (Built-in) !

Tuy nhiên giờ chỉ có thể lấy 3.1.3 SHSH không thể lấy SHSH file cho 3.1.2 nữa, cách lấy cho 3.1.3 SHSH tương tự với 3.1.2 SHSH mời các bạn xem ở phần
Hướng dẫn lấy 3.1.2 SHSH file về PC !


Cách này chỉ giúp ta hạ FW chứ không hạ được Baseband nhé nên nếu có xuống được cũng không thể unlock sóng sánh được (vào thời điểm này) nhưng hạ xuống để jailbreak chơi games, nghe nhạc được cũng là tốt hơn rồi phải không
smile.gif





Cách thứ 1:

Cách Restore về 3.1.2 cho những ai đã lưu được 3.1.2 SHSH file trên Saurik Server (Cydia), hầu hết những máy có Cydia (đã jailbreak) đều đã được lưu 3.1.2 SHSH file !

1. Mở của số Run lên (hoặc ấn Windows+R), paste nguyên xi đoạn "C:\Windows\System32\drivers\etc\hosts" lưu ý không có dấu " " nhé và mở bằng notepad. Trong khung cửa sổ file hosts bạn tìm xuống cuối trang paste đoạn 74.208.105.171 gs.apple.com vào và lưu lại. Nếu vẫn báo lỗi cũ thì thay đoạn 74.208.105.171 gs.apple.com bằng đoạn 74.208.10.249 gs.apple.com ! 74.208.105.171 hay 74.208.10.249 là địa chỉ IP của cydia.saurik.com nơi lưu trữ SHSH file !
Để kiểm tra lại xem việc chỉnh sửa file hosts đã được chưa bạn mở Command lên gõ ping gs.apple.com nếu nó báo địa chỉ IP trả về Reply From là 74.208.10.249 hoặc 74.208.105.171 thì là được còn nếu nó báo Reply From là 17.112.176.11 hoặc IP nào khác 2 IP trên là chưa được.

2. Trước khi restore hay downgrade hãy kiểm tra phiên bản iTunes bạn đang sử dụng. Hãy chắc chắn đó là iTunes 9.0.2 hoặc 9.0.1 !
Đưa về chế độ Recovery mode (nếu chưa update lên 3.1.3 mà phải restore do bị ăn táo) rồi Shift+restore trỏ tới firmware 3.1.2 gốc.
Còn nếu đã lỡ tay update lên 3.1.3 thì phải đưa về chế độ DFU để downgrade nhé, cách đưa về recovery mode và DFU mode mình đã post ở cuối bài
smile.gif
nếu không thể đưa về DFU thì sẽ không thể hạ được FW !

3. Sẽ là bình thường nếu quá trình restore sẽ báo lỗi 1015 khi chạy (như vậy là về 3.1.2 được rồi), bạn cứ kiên nhẫn restore lại phát nữa (mặc dù quá trình restore vẫn sẽ báo lỗi 1015) nhé. Restore lần thứ 2 xong bạn chạy QuickPwn để thoát khỏi chế độ recovery mode và active iPhone. Lưu ý: chỉ dùng QuickPwn để thoát recovery mode và vào màn hình chờ active, chứ không dùng QuickPwn để jailbreak nhé. Màn hình QuickPwn sẽ hiển thị thông báo hướng dẫn bạn cách thoát ra khỏi recovery mode bằng cách "hold sleep and home for 15sec then let go of home and continue to hold sleep for 2 seconds" mình tạm dịch là "giữ nút sleep (power) và home trong 15s rồi thả nút home và tiếp tục giữ nút power trong 2s" bạn làm chính xác theo hướng dẫn iPHone sẽ được khởi động lại (đến đây bạn đóng QuickPwn lại) và để active ở đây ta sẽ có 2 trường hợp:
-Nếu iPhone của bạn là hàng Global=>bạn nhét SIM của bạn vào bật iTunes lên để active rồi chạy blackra1n để jailbreak.
-Nếu iPHone của bạn là hàng Lock=>bạn nhét SIM Lock (nếu có) vào để active rồi chạy blackra1n để jailbreak còn nếu không có SIM Lock thì bạn chay luôn blackra1n Rc3 để active+jailbreak !

Còn nếu báo lỗi khác không phải 1015 như 1604 hay 3002 thì mời các bạn đọc ở cuối bài viết giải thích nghĩa các lỗi.

================================================== =======

Cách thứ 2:

Cách Restore về 3.1.2 cho những bạn đã lưu được SHSH về PC.


Các bước chuẩn bị:

1. Đầu tiên các bạn cần phải download tool bằng java có tên là TinyTSS. Click vào Đây để down bộ tool này.

2. Nếu máy chưa gài java thì vào Đây để down ứng dụng java ứng với hệ điều hành đang sử dụng và gài ra nhé. Để biết máy PC đã có java chưa thì mở cửa sổ Run Command lên gõ Java "Enter", nếu có rồi thì sẽ hiển thị các câu lệnh kèm theo.

3. Mở của số Run lên, paste nguyên xi đoạn "C:\Windows\System32\drivers\etc\hosts" lưu ý không có dấu " " nhé và mở bằng notepad. Trong khung cửa sổ file hosts bạn tìm xuống cuối trang paste đoạn 127.0.0.1 gs.apple.com vào, lưu ý nếu có dòng 74.208.105.171 gs.apple.com thì bạn thêm dấu # vào đằng trước dòng đó nhé hoặc xóa bất kì dòng nào có gs.apple.com để đảm bảo rằng Itunes không trỏ tới Apple nữa.

Giờ là các bước thực hiện:

1. Bạn giải nén thư mục fw-umbrella-semaphore-221.zip đã down ở trên ra desktop, và đưa file SHSH đã lấy về trước đây vào luôn thư mục này.

2. Mở cửa sổ Run lên, gõ cmd và Enter. Ở cửa sổ lệnh bạn cd để chuyển thư mục hiện hành tới thư mục chứa fw-umbrella-semaphore-221 và 3.1.2 SHSH file. Ví dụ khi đó nó sẽ giống thế này C:\Documents and Settings\Username\Desktop\New Folder> Trong đó Username là tên tài khoản bạn đang sử dụng (phải là admin), New Folder là thư mục chứa file SHSH và tinyTSS.. Bạn gõ chính xác tinytss -f 2000280796661-iphone-3.1.2.shsh trong đó 2000280796661-iphone-3.1.2.shsh thay bằng file SHSH của bạn, nó sẽ tự động chạy 1 loạt các câu lệnh và kết thúc bằng câu Finished caching blobs và Starting TinyTSS service on port 80 thì tức là ok rồi. Cứ để cửa sổ lệnh cmd đấy và tiến hành bước thứ 3 dưới đây

3. Trước khi restore hay downgrade hãy kiểm tra phiên bản iTunes bạn đang sử dụng. Hãy chắc chắn đó là iTunes 9.0.2 hoặc 9.0.1 !
Kết nối iPhone với iTunes, đưa iPhone về chế độ Recovery mode (nếu chưa update lên 3.1.3 mà phải restore do bị ăn táo) rồi Shift+restore trỏ tới firmware 3.1.2 gốc.
Còn nếu đã lỡ tay update lên 3.1.3 thì phải đưa về chế độ DFU để downgrade nhé, cách đưa về recovery mode và DFU mode mình đã post ở cuối bài
smile.gif
nếu không thể đưa về DFU thì sẽ không thể hạ được FW !

4. Sẽ là bình thường nếu quá trình restore sẽ báo lỗi 1015 khi chạy (như vậy là về 3.1.2 được rồi), bạn cứ kiên nhẫn restore lại phát nữa (mặc dù quá trình restore vẫn sẽ báo lỗi 1015) nhé. Restore lần thứ 2 xong bạn chạy QuickPwn để thoát khỏi chế độ recovery mode và active iPhone. Lưu ý: chỉ dùng QuickPwn để thoát recovery mode và vào màn hình chờ active, chứ không dùng QuickPwn để jailbreak nhé. Màn hình QuickPwn sẽ hiển thị thông báo hướng dẫn bạn cách thoát ra khỏi recovery mode bằng cách "hold sleep and home for 15sec then let go of home and continue to hold sleep for 2 seconds" mình tạm dịch là "giữ nút sleep (power) và home trong 15s rồi thả nút home và tiếp tục giữ nút power trong 2s" bạn làm chính xác theo hướng dẫn iPHone sẽ được khởi động lại (đến đây bạn đóng QuickPwn lại) và để active ở đây ta sẽ có 2 trường hợp:
-Nếu iPhone của bạn là hàng Global=>bạn nhét SIM của bạn vào bật iTunes lên để active rồi chạy blackra1n để jailbreak.
-Nếu iPHone của bạn là hàng Lock=>bạn nhét SIM Lock (nếu có) vào để active rồi chạy blackra1n để jailbreak còn nếu không có SIM Lock thì bạn chay luôn blackra1n Rc3 để active+jailbreak !


Chúc anh, em thành công !
================================================== ==

Hướng dẫn lấy 3.1.2 SHSH file về PC
smile.gif
UPDATE: Đã có thể lấy SHSH file cho 3Gs FW 3.1.3 ! Cách lấy tương tự như với FW 3.1.2, các bạn dùng 3Gs world 3.1.3 mau lấy về PC đi nhé. Lưu ý ở phần "SHSH Repository" chọn Apple và "Device Version" chọn iPhone 3Gs 3.1.3 là ok !
Mục đích của việc lấy SHSH file về là để dùng cho việc restore hoặc downgrade firmware sau này. Như đã biết một khi Apple tung ra firmware mới thì sẽ không thể restore về fw trước đó theo cách thông thường nữa. Dành cho những ai nhỡ tay nâng fw lên trong khi chưa thể jailbreak được với fimware mới hoặc với những ai đang sử dụng bị ăn táo cần phải restore. Và còn điều nữa cần phải nói đến là chỉ có thể lấy được SHSH file của firmware hiện hành khi chưa có firmware mới hơn được Apple tung ra nên đừng để nước tới chân mới nhẩy !

1. Đầu tiên bạn phải đưa máy về chế độ "recovery mode" v à sử dụng usbview. exe để lấy ECID.
2. Bật usbview.exe trên máy tính.
3. Trên mục Options của Usbview tích chọn config descriptors và ấn F5 để hiển thị lại màn hình usbview
4. Kéo xuống port nào đang DeviceConnected mà có dòng Apple Recovery (iBoot) USB drive khi đưa con trỏ chuột lại gần th ì chọn port đấy.
5. Nhìn sang bên phải thấy dòng nào có 16 ký tự ECID thì lưu lại và chuẩn bị để dùng lấy SHSH nhé (xem hình minh họa ).
6. Bạn down fw-umbrella-semaphore-221.zip về và giải nén ra desktop. Mở cái file umbrella.jar lên điền 16 ký tự ECID vừa lấy ở trên vào bên phải ô ECID.
7. Ở khung Device Version thì chọn iPhone 3Gs - 3.1.2 hoặc Version khác trong danh sách xổ xuống.
8. Ở mục SHSH Repository thì chọn Saurik - Cydia về PC (với những ai đã có 3.1.2 SHSH file on Cydia) hoặc chọn Apple (nếu muốn lấy 3.1.2 SHSH từ Apple=>cách này không dùng được sau khi Apple tung ra firmware 3.1.3) rồi ấn Submit ! (xem hình minh họa ở dưới)
9. File SHSH sẽ có dạng XXXXX-iphone-3.1.2.shsh trong đó XXXXX là những con số...dont mind it ! Lưu ý: file SHSH có size khoảng 64KB nhé, nếu không đúng vậy thì phải lấy lại.


Downloads:
iTunes 9.0.1
iTunes 9.0.2
Firmware 3.1.2 cho 3Gs
usbview
iREB for Windows
fw-umbrella-semaphore-221
redsn0w 0.9.4
blackra1n Rc2
blackra1n Rc3
QuickPwn22

================================================== ==================

Cách đưa về Recovery mode:
1. Tắt nguồn, tháo cáp
2. Giữ phím Home
3. Trong khi giữ phím Home thì cắm cáp vào
4. Tiếp tục giữ đến khi hiện hình cái cáp và mũi tên hướng lên logo Itunes là máy đã đuợc đưa về Recovery mode.

Cách đưa về DFU:
1. Kết nối Iphone với máy tính
2. Tắt Iphone
3. Giữ cùng lúc phím Home + Power trong 10s
4. Nhả phím Power tiếp tục giữ phím Home đến khi có tiếng Bíp hoặc dấu hiệu đã kết nối thiết bị USB.
5. Máy chỉ thực sự ở DFU mode khi màn hình tối đen(giống như tắt máy) và Itunes báo đang ở chế độ DFU mode.
================================================== =====================

Các lỗi gặp phải khi restore (downgrade) :
1. Lỗi 1015==>chúc mừng bạn, thông báo này có nghĩa máy bạn đã về được FW 3.1.2
2. Lỗi 1604==>kiên nhẫn làm lại chính xác theo hướng dẫn hoặc thử restore (downgrade) trên 1 máy tính khác. Nhớ thao tách chính xác cách đưa về DFU mode. Không đưa được về DFU mode sẽ không thể hạ (downgrade) FW được !
3. Lỗi 3002 hoặc "This device isn't eligible for the request build"==> xin chia buồn
frown.gif
máy bạn ko thể restore (downgrade) về 3.1.2 được nữa !

Hiện thời cydia đã ngưng store SHSH 3.1.2, chỉ stored 3.1.3 mà thôi. Do đó anh em cũng nên down SHSH về phòng hờ trước khi quá muộn khi Apple ra FW mới thì hết đường mà lấy SHSH 3.1.3 đó! Mình cũng đã lấy về sẵn 3.1.3 để dành rồi! :)

nguồn:tinhte.com
 
Chỉnh sửa cuối:
Top