Tất tần tật về SHSH trên thiết bị iOS và link tải về TinyUmbrella

      Thứ Ba, 14/04/2015 22:03 - 38277 lượt xem

      Like fptshop.com.vn để được cập nhật tin siêu phẩm sắp ra mắt và khuyến mãi hấp dẫn

      Bài viết này chúng tôi sẽ trả lời cho các bạn những câu hỏi: SHSH là gì? Tại sao phải lưu SHSH? Lưu SHSH như thế nào? Dùng SHSH như thế nào? Vai trò và link tải về TinyUmbrella dành cho thiết bị iOS, iPhone, iPad.

      SHSH-tren-thiet-bi-iOS

       

      1. File .SHSH là gì?

       

      Trước khi chúng ta tìm hiểu về tập tin .SHSH, thì chúng ta cần biết thành phần phụ - ECID là gì trước.

      ECID được viết tắc từ chữ Exclusive Chip ID. Đây là một mã số của con chip được Apple gắn kèm vào các thiết bị của Apple bao gồm iPhone, iPod touch, iPad, AppleTV. Mỗi thiết bị đều được đánh số khác nhau. Điều này lý giải vì sao Apple có thể quản lý được các thiết bị của mình, chúng luôn được kết nối với Server của Apple. ECID sẽ không bị thay đổi được bằng phần mềm, nó chỉ bị thay đổi khi người dùng can thiệp phần cứng – thay chip khác.

      File .SHSH là gì?

      Như đã trình bày bên trên, mỗi điện thoại iPhone hay thiết bị iDevice đều được gắn vào một mã số riêng được gọi là ECID. SHSH như là một tờ chứng nhận cho mã số đó. Và chứng nhận SHSH của thiết bị được lưu trữ trên máy chủ của Apple. Khi bạn tiến hành Restore iPhone của mình thì nó sẽ trải qua giai đoạn "Verifying with Apple Server". Chính là khi iTunes kết nối với máy chủ của Apple và kiểm chứng ECID của thiết bị có hợp lệ hay không qua file .shsh đã lưu tại đó.

      Chỉ có Apple mới tạo ra được File .SHSH và mỗi thiết bị iDevice chỉ được cung cấp 1 file .SHSH và gán cho mỗi bản firmware. Khi bạn tiến hành Restore thiết bị thì SHSH cho firmware sẽ thực hiện công việc xác nhận bản firmware.

      Cydia cung cấp cho bạn nơi lưu giữ File .SHSH tại Saurik Server nếu như bạn có nhu cầu.

      SHSH-tren-thiet-bi-iOS

       

      2. Tại sao cần phải lưu file .SHSH

       

      SHSH là giấy thông hành được Apple cung cấp cho iPhone khi bạn tiến hành restore firmware. Mỗi khi Apple nâng cấp Firmware lên bản mới hơn thì nó sẽ xóa SHSH cho firmware cũ. Chính điều này sẽ khiến bạn gặp khó khăn nếu như muốn restore xuống firmware cũ (thấp) hơn. Khi Apple đã kiểm tra ECID (thông qua .SHSH), thì người dùng chỉ có thể Restore phiên bản mới nhất. Chính vì điều này mà bạn cần phải lưu file .SHSH của mình vào một server khác (như saurik) hoặc lưu trong máy tính để sử dụng sau này.

      Có 2 cách để restore về phiên bản thấp hơn mà không cần phải qua Server của Apple.

      1/ Sửa file hosts trong máy tính của bạn. Mặc định thì máy chủ của Apple trong iTunes có địa chỉ gs.apple.com  và bạn có thể thay thế nó bằng cách đổi địa chỉ đến một server khác kèm theo gs.apple.com. Chẳng hạn như chúng ta có thể đổi thành 123.0.0.1 gs.apple.com. Giải thích lý do vì sao chúng ta cần làm như vậy: Điều này sẽ đánh lừa iTunes cho giai đoạn Veryfying.... khi bạn tiến hành Restore điện thoại. Dĩ nhiên, trong server đó phải có file shsh của bạn.

      2/ Dùng tinyumbrella để tạo một mini-server ngay trên máy tính của mình. Cách này sẽ lấy file shsh về lưu trong máy tính của mình. Nó đơn giản và an toàn hơn việc bạn lưu file trên Cydia.

      TinyUmbrella

       

      3. Lưu .SHSH như thế nào?

       

      Công cụ duy nhất để lưu SHSH một cách đầy đủ là tinyumbrella

      Cập nhật tinyumbrella mới nhất
      Link Download tinyumbrella Windows
      Link Download tinyumbrella OS X

      Bạn cần cài đặt jre (Java Runtime Environment) trước để có thể chạy tinyumbrella
      Download jre  

      Máy tính phải cài: Microsoft .net Framework 3.5

      Sau khi bạn đã cài đặt tất tần tật những phần mềm (bản tương thích) ở bên trên. Hãy mở tinyumbrella lên và kết nối điện thoại hay thiết bị iDevice với máy tính của mình. Phần mềm này có thể đọc được thống số của thiết bị dù máy bạn đang ở chế độ Recovery Mode, DFU mode hay bình thường. Khi kết nối thành công thì màn hình máy tính sẽ hiển thị giao diện như sau:

      1.    Chuột được kích vào số 1
      2.    Để lưu (lấy về máy) các SHSH thì bạn ấn vào số 2
      3.    Thanh số 4 sẽ chạy đầy dần
      4.    Ô số 3 sẽ hiển thị các SHSH lấy được (lưu được vào Cydia)
      5.    Mục số 5 hiển thị toàn bộ thông tin khi ấn vào dòng số 1
      6.    Nút 6 dùng để lấy SHSH cho thiết bị khác không có sẵn (cần có ECID của thiết bị đó)
      7.    Nút số 7 giúp đưa iPhone về chế độ Recovery Mode (mới có ở bản 4.1.13)
      8.    Nút số 8 giúp iPhone thoát khỏi chế độ Recovery Mode (ở chế độ Recovery Mode thì nó mới hiện lên)
      9.    Nút số 9 để tạo local server tên máy tính khi ta restore về firmware thấp

      Như vậy là bạn đã lưu được SHSH trên máy tính của mình

       

      4. Cách dùng File. SHSH để dowgrade firmware (hạ xuống iOS thấp hơn)


      1.    Mở tinyumbrella lên, kết nối iPhone với máy tính
      2.    Chọn Save SHSH (bắt buộc phải làm để lấy SHSH về máy vì dùng local sever)
      3.    Bấm nút Start TTS Server (ở mục Log cần báo TTS Server Started!)
      4.    Để nguyên tinyumbrella, mở iTunes lên
      5.    Bấm Shift + Restore và trỏ đến bản firmware bạn muốn restore mà đã lưu được SHSH về máy tính
      6.    iTunes chạy cho đến khi hoàn thành
      7.    Xong nếu iTunes không báo lỗi hoặc báo lỗi 1004 (lỗi 1004 là do baseband không bị thay đổi)
      8.    Nếu bị lỗi 1004 thì chuyển sang tinyumbrella chọn nút Exit Recovery
      9.    Đã xong

      TinyUmbrella

      Hy vọng những thông tin chúng tôi đã cung cấp trên đây đã giúp bạn hiểu và biết cách sử dụng SHSH TinyUmbrella trên iOS. Nếu như bạn gặp phải lỗi TinyUmbrella trong quá trình sử dụng thì hãy tham khảo cách khắc phục nhé.

      Chúc các bạn thành công!

      CTV Quân

      Nguồn: Tổng hợp từ internet

      0 1 5 0
      Có thể bạn quan tâm:
      Bạn có biết?

      Vì sao chương trình này lại HOT đến vậy?

      Hãy để lại số điện thoại của bạn để được tư vấn miễn phí về chương trình hấp dẫn này nhé!

      Mua trước trả sau