Tôi có thể cài đặt bất kỳ phiên bản iOS nào tôi muốn bằng cách chọn và chọn phần sụn nào để khôi phục không?


70

Tôi đang cố gắng hạ cấp iPhone của tôi từ iOS hiện tại xuống một chiếc cũ hơn, theo câu hỏi này .

Nhưng mỗi lần thử, tôi luôn nhận được lỗi này:

IPhone không thể được khôi phục. Thiết bị này không đủ điều kiện cho bản dựng được yêu cầu.

Vấn đề

Tôi đã thử nhiều lần có và không có chế độ DFU. Bất kỳ ý tưởng liên quan đến điều này?



5
Cảm ơn @MK - Tôi sẽ đóng những thứ này theo thứ tự ngược lại vì tất cả các câu hỏi cũ hơn về khôi phục beta iOS 7 hiện đang được đưa ra. Apple không ký iOS 6 cho hầu hết các thiết bị, vì vậy chúng tôi có một tình huống kỳ lạ khi một câu hỏi mới hơn là tốt hơn để giữ cho mở khi hoàn cảnh đã thay đổi.
bmike

3
Ngoài ra còn có một chủ đề rất nhiều thông tin về nơi có thể lấy thông tin cửa sổ khi Apple ngừng cho phép các phiên bản IPSW cũ hơn được cài đặt. apple.stackexchange.com/questions/102765/...
bmike

1
Điều này có thể được thực hiện trên iPhone 4 nhưng 4S mới hơn và chip A không còn lỗ hổng để khai thác việc hạ cấp như vậy. Ngoài ra đối với 4 bạn sẽ cần shsh blobs. Đợi 7.1, nó sẽ là đầu và vai trên 7 trong hiệu suất.
unom

3
Chúng ta có thể khái quát hóa câu hỏi này hơn nữa để nó có thể được sử dụng để đánh dấu tất cả các câu hỏi giống như câu hỏi khác không? Và có lẽ điều này được thảo luận tốt hơn trên trang web meta ...
Andrew Larsson

Câu trả lời:


64

Việc hạ cấp hoặc nâng cấp lên phiên bản iOS hiện tại không còn có thể nói chung là không thể một khi Apple ngừng ký phần mềm cũ, điều cần thiết khi iTunes chuẩn bị cài đặt hoặc khôi phục iOS. Cửa sổ ký này thường được đóng trong vài ngày kể từ khi vận chuyển phiên bản mới.

Đưa iOS mới hơn vào phần cứng cũ thậm chí không bao giờ hỗ trợ HĐH đó là gần như không thể.

Là một phần của quy trình khôi phục iOS, iTunes phải kiểm tra với các máy chủ của Apple để 'ký' mỗi lần cài đặt iOS giống như các ứng dụng App Store phải được ký để chạy. Khi một phiên bản mới xuất hiện, Apple sẽ ngừng ký các bản phát hành trước đó để giữ cho mọi người chạy cùng một phiên bản iOS và để ngăn bạn khỏi bẻ khóa thiết bị của bạn sau khi khôi phục bằng cách buộc bạn phải cập nhật.

Nếu trước đây bạn đã Bẻ khóa thiết bị của mình trên iOS 6, điều đó thể xảy ra, với điều kiện bạn đã lưu các 'đốm màu SHSH' có thể 'ký' cài đặt thay vì Apple. Xem bài viết này cho một số thông tin chung xung quanh chủ đề này.

Trang wikipedia này chứa danh sách các thiết bị iOS và iOS mới nhất mà họ có thể hỗ trợ - https://en.wikipedia.org/wiki/List_of_iOS_devices


2
Tôi đã không thử bất kỳ jailbreak với các phiên bản trước của tôi. Vì vậy, không thể lấy lại 6.1.3?
Praveenkumar

@Praveen Về cơ bản, vâng, đó là những gì câu trả lời này nói.
Chris W. Rea

Có vẻ như Apple đã thực hiện một cách tiếp cận khó hơn để hạ cấp sau khi phát hành iOS 7. Như đã đề cập ở trên, Apple đã ngừng ký các phiên bản iOS cũ hơn. Xem liên kết dưới đây để biết thêm chi tiết. Họ đề cập rằng người dùng iPhone 4 vẫn có thể hạ cấp. Không giúp được gì cho bạn, tôi sợ. Không thể hạ cấp iOS 7 xuống iOS 6
FrankRizzo

Tôi đã tải xuống ipsw, nhưng nó vẫn nói rằng tôi không thể. Có cách nào tôi có thể trở lại ios6 cho iphone 5 của tôi để chạy nước rút không? Hoặc táo đã đóng cửa các khả năng để trở lại trải nghiệm người dùng có thể sử dụng?

4
Không. Điều tương tự được áp dụng. BẠN KHÔNG THỂ khôi phục lại 6.1.3 MỌI NƠI.
Tối đa

37

Lưu ý: Có một phương pháp hạ cấp / nâng cấp mới không yêu cầu Apple hiện đang ký và nó hoạt động trên các thiết bị mới hơn không có trong danh sách đầu tiên của câu trả lời của tôi dưới đây. Công cụ cho nó được gọi là Futurestore (tên mã Prometheus). Nhắc nhở lớn nhất đối với công cụ này là bạn phải bẻ khóa trong hầu hết các trường hợp trước khi bắt đầu khôi phục (và bạn chỉ có một lần bắn, do đó, việc khôi phục không thành công sẽ buộc bạn phải cài đặt phần sụn đã ký) (nếu phần sụn đã ký đó cũng có thể bẻ khóa về mặt kỹ thuật, bạn có cơ hội thứ hai, nhưng rất hiếm khi xảy ra trường hợp đó trừ khi có khai thác bootrom cho thiết bị của bạn). Ngay bây giờ, hướng dẫn tốt nhất cho Prometheus là của @ iPodHacks142 và được xác nhận bởi tác giả của Prometheus, @tihmstar. Tôi sẽ cập nhật câu trả lời này sau để giải thích thêm về nó, nhưng tôi muốn nhận thông tin này được đăng ở đây sớm hơn là sau này.

Lưu ý khác: Tôi đang thiếu thông tin về Odysseus ban đầu cho phép một số thiết bị iOS 32 bit hạ cấp trong phạm vi iOS 6 và 7.

Lưu ý khác: Có một phương pháp hạ cấp / nâng cấp mới hơn thậm chí sẽ cho phép hầu hết tất cả các thiết bị 32 bit (không bao gồm các thiết bị 32 bit có thể cài đặt iOS 10) đi từ firmware iOS 9.3.5 sang bất kỳ thiết bị nào khác Phần mềm iOS 9.X.

Khác Lưu ý khác: Có một khai thác bootrom mới cho các thiết bị A5 đến A11 được gọi là checkm8. Nó có thể cho phép bạn cài đặt bất kỳ IPSW nào miễn là các đốm SHSH hợp lệ được cung cấp (không rõ bạn có cần APTicket hợp lệ không, vì trong một số trường hợp, điều đó đã được chứng minh là không cần thiết).

Khi tôi tìm thấy một chút thời gian, tôi sẽ thêm những điều này vào câu trả lời dưới đây. Câu trả lời của tôi vẫn là cập nhật (khác với bất cứ điều gì phải làm với những ghi chú này).



Nói tóm lại, trừ khi bạn có một trong các thiết bị sau (thiết bị có bộ xử lý A4 trở về trước, sau đây được gọi là "thiết bị tiền A5"), bạn không thể cài đặt bất cứ thứ gì ngoại trừ các phiên bản iOS mà Apple hiện đang ký :

  • iPhone (thế hệ 1)
  • iPhone 3G
  • Iphone 3gs
  • Iphone 4
  • iPod touch (thế hệ 1)
  • iPod touch (thế hệ 2)
  • iPod touch (thế hệ thứ 3)
  • iPod touch (thế hệ thứ 4)
  • iPad (thế hệ 1)
  • Apple TV (thế hệ 2)

Tập hợp con sau đây của các thiết bị không sử dụng các đốm màu SHSH và do đó có thể cài đặt bất kỳ phiên bản iOS nào theo ý muốn:

  • iPhone (thế hệ 1)
  • iPod touch (thế hệ 1)

Điều quan trọng cần lưu ý là trong khi tất cả các thiết bị được liệt kê trong phần đầu tiên có khai thác bootrom hoạt động , có các loại khai thác bootrom khác nhau và mỗi loại cho phép các mức độ thao tác khởi động khác nhau .

Các thiết bị sau đây có thể sử dụng khai thác bootrom đặc biệt cho phép cài đặt bất kỳ phiên bản iOS nào mà không có các đốm màu SHSH :

  • iPhone 3G
  • iPhone 3GS (bootrom cũ)
  • iPod touch (thế hệ 2)
  • iPod touch (thế hệ thứ 3)

Các thiết bị sau đây có một khai thác bootrom khác nhau được gọi là limera1n , cho phép cài đặt bất kỳ phiên bản iOS nào miễn là các đốm SHSH hợp lệ được cung cấp:

  • iPhone 3GS (bootrom mới)
  • Iphone 4
  • iPod touch (thế hệ thứ 4)
  • iPad (thế hệ 1)
  • Apple TV (thế hệ 2)


thông tin thêm

Cài đặt iOS trên bất kỳ thiết bị nào sử dụng khai thác bootrom yêu cầu bạn đặt thiết bị của mình vào trạng thái được gọi là Pwned DFU , cho phép bạn cài đặt chương trình cơ sở tùy chỉnh. Bạn cũng sẽ cần:

Nếu bạn tình cờ rơi vào nhóm nhỏ người dùng có tất cả các phần này, hãy coi mình là người may mắn, vì bạn có thể sử dụng iFaith của iH8sn0w để ghép các đốm màu SHSH của bạn vào phần sụn để tạo IPSW tùy chỉnh mà bạn có thể sử dụng với iTunes sau bạn đặt thiết bị của mình vào DFU Pwned bằng iREB ​​bên trong iFaith.



Nghiên cứu thêm

Không phải tất cả các phiên bản của iPhone 3GS đều giống nhau . Các mô hình được sản xuất vào đầu năm 2010 hoặc sớm hơn (bootrom cũ) có khai thác bootrom cho phép hạ cấp mà không có các đốm SHSH, trong khi các mô hình mới hơn (bootrom mới) có một khai thác riêng cho phép hạ cấp với các đốm SHSH.

Trên thực tế, có thể cài đặt các phiên bản iOS mà Apple không hát nữa trên các thiết bị mới hơn các thiết bị trước A5 trong các trường hợp rất cụ thể. Hai thiết bị đủ điều kiện là iPhone 4S và iPad (thế hệ thứ 2). Sử dụng redsn0w , iPad (thế hệ thứ 2) có thể được hạ cấp xuống iOS 5 từ bất kỳ phiên bản mới hơn và iPhone 4S có thể chuyển từ bất kỳ phiên bản iOS 5.x nào sang bất kỳ phiên bản iOS 5.x nào khác. Cả hai hoạt động này đều yêu cầu nhiều bộ blob SHSH và APTickets hợp lệ.

Đối với tất cả các thiết bị có chứa chip SEP (Bộ xử lý bảo mật an toàn) (ví dụ iPhone 5s trở lên), việc khai thác sẽ là cần thiết đối với chính chip ngoài việc khai thác bootrom, nếu không, chip SEP sẽ từ chối phần sụn . Tuy nhiên, bạn có thể xây dựng một .ipswphiên bản chứa phần sụn SEP cũ hơn miễn là phiên bản cũ hơn được ký hoặc bạn có một khai thác cho phép bạn phát lại chữ ký cũ. Nếu phiên bản cũ hơn không được hỗ trợ trên phiên bản iOS mà bạn đang cài đặt, Touch ID và các tính năng phụ thuộc SEP khác sẽ bị tắt.

Bạn có thể lưu các đốm màu SHSH trong cửa sổ ký và tự quản lý chúng hoặc bạn có thể sử dụng iFaith để lưu chúng và quản lý cho bạn với máy chủ Cydia của Saurik .

Đối với các thiết bị trước A5, thường có thể trích xuất các đốm SHSH và APTickets hợp lệ cho phần sụn hiện tại bất kể trạng thái ký của phần sụn đó. iFaith được phát triển để thực hiện thao tác này. Một tình huống có thể không xảy ra nếu bạn đến chương trình cơ sở hiện tại của mình thông qua bản cập nhật OTA (qua mạng không dây).

iH8sn0w có một số khai thác hạ cấp chưa được phát hành cho các thiết bị không chứa chip SEP.

@ unimp0rtanttech (thường được gọi là n00neimp0rtant trong cộng đồng bẻ khóa) đã ám chỉ rằng anh ta cũng có một số khai thác hạ cấp trong các tác phẩm.

Một số hình ảnh chương trình cơ sở OTA (qua không trung) của iOS (đối với các phiên bản iOS nhất định cho một số thiết bị nhất định) vẫn đang được Apple ký . Lắp đặt những hình ảnh này là có thể, và có một công cụ gọi là OdysseusOTA (một dẫn xuất của Odysseus ) để làm việc đó. Bạn phải được bẻ khóa để sử dụng công cụ, bởi vì bạn cần kích hoạt tfp0 (để khởi động một hình ảnh phần sụn tùy chỉnh trong RAM , yêu cầu sửa đổi vùng VM của kernel ). Công cụ này khởi động một iBSS tùy chỉnh để cài đặt thủ công hình ảnh phần sụn OTA có chữ ký đầy đủ của Apple.


Câu trả lời này sẽ được cập nhật càng nhiều càng tốt.


Các đốm màu SHSH vẫn còn phù hợp cho 5s và iOS 7.1?
bmike

@bmike Tôi đã cập nhật câu trả lời của mình cho các thiết bị A7.
Andrew Larsson

1
Tôi sắp xếp lại câu trả lời để mọi người dễ đọc lướt hơn. Tôi bắt đầu với trường hợp A7 không có / khó nhất định và thực hiện một số giảm độ dài câu ở giữa. Cảm ơn đã sửa bất kỳ lỗi chính tả hoặc lỗi tôi đã giới thiệu.
bmike

-6

Bạn phải tải xuống tệp IPSW mong muốn. Mở iTunes và shift + nhấp vào "khôi phục" Chuyển đến tệp bạn đã tải xuống và nhấp vào tệp. iTunes sẽ làm phần còn lại. Nếu bạn đã có bản beta của iOS 7, bạn có thể quay lại iOS 6.1.3 / 4. Nếu bạn có các đốm màu SHSH iOS 6, bạn cũng có thể lấy lại iOS 6. Nhưng nếu không, bạn phải tải xuống iOS 7.0.


Điều này chỉ hoạt động trên iPhone 4 trở xuống.
unom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.