Chào mừng bạn ghé thăm !
  • Login:
 
+ Trả lời Chủ đề
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Oct 2010
    Bài viết
    230
    Thanks
    4
    Thanked 6 Times in 6 Posts

    Mặc định Tổng hợp các thắc mắc về FW Jailbreak & Unlock

    Theo tình hình là apple ngày càng có nhiều chiêu để chống lại iPhone Unlock (bẻ khóa). Nhiều bạn mới bắt đầu còn lúng túng không biết fw mình có unlock được không? có Jailbreak được không? dùng phần mềm nào để Jailbreak.

    Nay mình xin lập 1 topic tổng hợp những cách unlock & Jailbreak cho iphone (tới thời điểm hiện nay)

    Những phiên bản World ko cần Unlock


    iPhone 2G (EDGE) 2G baseband cao nhất chỉ ở 04.05.04_G bạn restore nào baseband cũng ko đổi nữa
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 04.05.04_G = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (redsn0w0.9.4 Jailbreak) + baseband 04.05.04_G = > jailbreak OK, unlock OK

    3G World
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (Custom) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (Spirit) + baseband 05.12.01 = > Jailbreak OK ,unlock OK
    iphone FW iOS 4.0 (Redsn0w 0.9.5b5_1) + baseband 05.13.04 = > Jailbreak OK ,unlock OK

    3G Lock
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (Custom) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (spirit) + baseband 05.12.01 - > Jailbreak OK (spirit),unlock OK (ultrasn0w 0.93)
    iphone FW iOS 4.0 (Redsn0w 0.9.5b5_1) + baseband 05.13.04 = > Jailbreak OK ,unlock OK (ultrasn0w 0.93)

    iPhone 3GS có 2 loại tuần thấp và tuần cao.Coi trong Serial Number số thứ 4 và 5 là số tuần.VD: 81939WSQN3P.
    Hiện nay đã xuất hiện nhiều iPhone sản xuất 2010 rồi nhé (Đặt biệt những IP sẽ cung cấp ở VN). Vì vậy, Serial Number sẽ xem số thứ 3 nữa nhé. Ví dụ : 81010WSQN3P. IP này tuần thứ 10 của năm 2010 và là bootrom mới.

    3Gs Lock, Bootrom thấp (dưới tuần 40)

    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.12.01 - > Jailbreak OK , unlock OK (ultrasn0w 0.93)
    iphone FW 3.1.3 (gốc) + baseband 05.12.01 = > Jailbreak OK (spirit),unlock OK (ultrasn0w 0.93)
    iphone FW iOS 4.0 (gốc) + baseband 05.13.04 = > Jailbreak OK (Jailbreakme),unlock OK (ultrasn0w 0.93)


    3Gs Lock, Bootrom Cao (trên tuần 40) (Không restore custom được)
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 () + baseband 05.12.01 = > Jailbreak OK (spirit),unlock OK (ultrasn0w 0.93)
    iphone FW iOS 4.0 (gốc) + baseband 05.13.04 = > Jailbreak OK (Jailbreakme),unlock OK (ultrasn0w 0.93)

    3Gs World + Bootrom thấp (dưới tuần 40)
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (custom) + baseband 05.11.07 = > Jailbreak OK, unlock OK
    iphone FW 3.1.3 (gốc) + baseband 05.12.01 = > Jailbreak OK (spirit), Unlock OK
    iphone FW iOS 4.0 (gốc) + baseband 05.13.04 = > Jailbreak OK (Jailbreakme),unlock OK

    3Gs world + Bootrom Cao (trên tuần 40) ( Không restore custom đc)
    iphone FW 3.1.2 (blackra1n Jailbreak) + baseband 05.11.07 = > jailbreak OK, unlock OK
    iphone FW 3.1.3 (gốc) + baseband 05.12.01 = > Jailbreak OK (spirit), unlock OK
    iphone FW iOS 4.0 (gốc) + baseband 05.13.04 = > Jailbreak OK (Jailbreakme),unlock OK

    iPhone 4 Lock
    iphone FW iOS 4.0 (gốc) + baseband 01.59.00 = > Jailbreak OK (Jailbreakme),unlock OK (ultrasn0w 1.0-1)
    Xem cách hướng dẫn sử dụng Jailbreakme ở Đăng nhập để thấy link
    iPhone 4 World

    iphone FW iOS 4.0 (gốc) + baseband 01.59.00 = > Jailbreak OK (Jailbreakme),unlock OK
    Xem cách hướng dẫn sử dụng Jailbreakme ở Đăng nhập để thấy link

    Khái quát thêm về ECID/SHSH chỉ dành cho 3GS 4G và iPod Touch Gen 3 và iPod Touch Gen (model MC) xem thêm về ECID/SHSH bên dưới.
    Công dụng của ECID/ SHSH là giúp bạn có thể tiếp tục Restore về FW 3.1.2 mà hiện giờ apple không còn cho restore nữa
    Cách kiểm tra ECID/SHSH trên iPhone 3GS có 2 cách
    1.Vào kiểm tra Cydia xem có ECID/SHSH chưa bằng cách vào Cydia trên iPhone xem trong hình có dòng this device has SHSHs on file for iPhone OS 3.1.2 là được(trong hình tớ có đầy đủ hết các FW)

    Đăng nhập để thấy link

    2. Nếu iPhone bị ăn táo không thể vào Cydia được thì thử lấy shsh bằng Umbrella như hướng dẫn bên dưới.

    ==============================================
    Một số trường hợp bị ăn táo cách restore tốt nhất dành cho các bạn ko muốn lên iOS4
    ==============================================

    1. iPhone 3GS Lock
    (tuần dưới 40) ăn táo đang ở 3.1.2

    => Check xem có ECID (trên hình) tiến hành đưa iPhone về DFU restore 3.1.2 sau khi xong tiến hành Unlock và Jailbreak vậy là kết thúc

    Nếu không có ECID bạn tiến hành đưa iPhone về Recovery mode

    Đưa iphone về Recovery (Restore) Mode bằng cách:

    1. Tắt itunes, tắt iphone 100%.
    2. Không cắm iphone vào máy
    3. Bấm vào nút home và giữ đó và đồng thời cắm dây vào iphone
    4. Cứ giữ nút home đến khi nào nghe tiếng liên kết của cổng USB.
    5. Lúc này màn hình iphone sẽ có hình sợi dây và CD
    6. itunes sẽ tự khởi động và báo "detect iphone in recovery mode". Nếu Itunes không khởi động thì bạn tự khởi động itunes. (có thể phải làm đi làm lại vài lần vì do thao tác bạn không chính xác)
    7.Tiến hành restore với FW custom 3.1.3

    Mình tìm dùm các bạn bản custom sạch root 700 chỉ có cydia của anh NPS
    Đăng nhập để thấy linkSau khi restore bạn add source cydia.pushfix.info tìm Blacksn0w RC 2 là kết thúc

    2. iPhone 3GS Lock (tuần trên 40) ăn táo đang ở 3.1.2

    => check xem có ECID (trên hình) tiến hành đưa iPhone về DFUrestore 3.1.2 sau khi xong tiến hành Unlock và Jailbreak vậy là kết thúc.

    Nếu ko có ECID thì thành thật chia buồn cùng bạn với bootroom này ko restore đc custom.Nên phải up lên 4.0 rồi tiến hành Jailbreak với Jailbreakme + Unlock (ultrasn0w 0.9.3).Xem cách hướng dẫn sử dụng Jailbreakme

    3. iPhone 3GS World (tuần dưới 40) ăn táo đang ở 3.1.2

    => check xem có ECID (trên hình) tiến hành đưa iPhone về DFU restore 3.1.2 sau khi xong tiến hành Unlock và Jailbreak Đăng nhập để thấy link vậy là kết thúc.
    Nếu không có ECID bạn tiến hành đưa iPhone về Recovery mode
    Dùng iTunes up lên 3.1.3 Rồi dung spirit Jailbreak

    4. iPhone 3GS World (tuần trên 40) ăn táo đang ở 3.1.2

    => check xem có ECID (trên hình) tiến hành đưa iPhone về DFU, restore 3.1.2 sau khi xong tiến hành Unlock và Jailbreak Đăng nhập để thấy link vậy là kết thúc.
    Dùng iTunes up lên 3.1.3 Rồi dung spirit Jailbreak

    ==============================================
    Đăng nhập để thấy link
    ==============================================

    Đăng nhập để thấy link

    2. Dùng chương trình Umbrella and TinyTSS + Umbrella GUI
    Umbrella and TinyTSS + Umbrella GUI: tìm download trền forum nhé !

    Nhập số ECID vào chương trình chọn sever Cydia chọn fw để check nếu đã lấy ECID thì nó sẽ gửi trong thư mục chương trình bạn down về 1 file dạng xxxxxxxxxxxxx-iphone-3.1.2.shsh (các file này ở trong thư mục fw-umbrella-semaphore đã giải nén Umbrella)

    Đăng nhập để thấy link

    View more random threads same category:

    Hãy cùng Vietmobi xây dựng VIETbuyer nhé!

  2. #2
    Ngày tham gia
    Oct 2010
    Bài viết
    230
    Thanks
    4
    Thanked 6 Times in 6 Posts

    Mặc định Khái niệm cơ bản về ECID, SHSH

    Bài viết này sẽ giúp cho các bạn đang làm quen với IP hiểu rõ về ECID, file SHSH là gì. Tại sao phải cần có..và nó giúp gì được cho mình.

    ECID là gì?

    ECID được viết tắc từ chữ Exclusive Chip ID. Nó là mã số của 1 con chip nhỏ mà Apple đã gắn vào Iphone 3GS và Ipod Touch 3G. Mỗi iPhone là một mã số khác nhau, qua đó, Apple có thể chứng thực được iPhone nào khi kết nối với Server của Apple. ECID không thể thay đổi được bằng software, chỉ có thể thay đổi bằng cách thay chip khác.

    File .SHSH là gì?

    Như đã nói ở trên, mỗi iPhone đều có một mã số riêng gọi là ECID. SHSH như là một tờ chứng nhận cho mã số đó. SHSH được lưu trữ trên Server của Apple. Mỗi khi chúng ta restore iPhone của mình, bước thứ 2 là gian đoạn "Verifying with Apple Server". Đó chính là lúc Itunes đã kết nối với server và đang kiểm chứng xem ECID của mình có hợp lệ hay không thông qua file .shsh đã lưu tại đó.

    Files SHSH cũng được lưu tại Saurik Server khi bạn kết nối Cydia và có nhu cầu muốn lưu lại (bấm vào Make my life easy).

    Tại sao cần phải lưu file .SHSH tại Cydia?


    Như các bạn đã biết, Apple đã không cho chúng ta retore iPhone về phiên bản thấp hơn. Một khi Apple đã kiểm tra ECID (thông qua .shsh), chúng ta chỉ có thể restore ở phiên bản mới nhất của Apple mà thôi. Chính vì vậy, chúng ta cần phải lưu file .shsh của mình vào một server khác (như Saurik) hoặc lấy về máy để 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 mình, vì mặc định server của Apple trong Itunes là gs.apple.com cho nên chúng ta đưa địa chỉ của một server khác kèm theo gs.apple.com. Ví du : 123.0.0.1 gs.apple.com. Làm như vậy để đánh lừa Itunes cho giai đoạn Veryfying........Dĩ nhiên, trong server đó phải có file shsh của mình.

    2/ Dùng Tinytss để tạo một mini-server ngay trên máy tính của mình. Khi các bạn đã lấy được file shsh về máy tính, cách này rất đơn giản và an toàn hơn lưu file shsh tai Server của người ta. Ví dụ một ngày nào đó server cua Saurik bị down thì file shsh của minh cũng tiêu luôn.

    Các bạn nào đang ở FW 3.1.2 thì hãy mau lấy file shsh về máy để phòng thân nhé.(lấy ở Cydia)
    Các bạn nào đang ở FW 3.1.3 thì cũng nên lấy về nhé(lấy ở Apple).
    Hãy cùng Vietmobi xây dựng VIETbuyer nhé!

  3. #3
    Ngày tham gia
    Oct 2010
    Bài viết
    230
    Thanks
    4
    Thanked 6 Times in 6 Posts

    Mặc định Hướng dẫn lấy ECID/SHSH 3.1.3 cho 3GS phục vụ cho Jailbreak ,Restore sau này

    Từ lúc iphone 3GS ra đời (firmware 3.0) thì đã có 1 thay đổi trong vấn đề restore firmware. Thay đổi đó là trong quá trình cài đặt firmware gốc vào máy thì iTunes sẽ liên lạc với server ở Apple để sign firmware. Vấn đề sign firmware này chỉ áp dụng vào cho máy iphone 3GS mà thôi. Những iphone đời trước không ảnh huởng.

    Mỗi lần khi Apple tung ra firmware mới (3.0.1 , 3.1 và v.v..) thì lập tức firmware cũ sẽ không thể restore vào máy được nữa vì Apple server ngưng cung cấp "chữ ký".

    IBEC và IBSS thì hiện ra trong lúc mình bắt đầu restore.

    shsh là những chi tiết liên quan đến từng bộ phần mềm trong quá trình restore cộng với ECID của mỗi máy. Vì thế Saurik gọi là ecid/shsh

    Muốn có thể restore firmware trên iphone 3GS, chúng ta cần phải có đủ hết tất cả những chi tiết đó.
    Đăng nhập để thấy linkNhững chữ đc tô đỏ là các file cần thiết trong quá trình restore cần có để iphone thực hiện restore nếu ko có cách file trên thì iphone sẽ ko restore đc

    Các công cụ cần thiết để tiến hành lấy ECID/SHSH
    - usbview
    Đăng nhập để thấy link
    - Umbrella and TinyTSS + Umbrella GUI
    Đăng nhập để thấy link

    - Java SE Runtime Environment Đăng nhập để thấy link

    Và bạn đăng nhập trên PC chạy Windows với quyền Admin thì Umbrella mới chạy được.

    Giải nén 2 thư mục ở ngoài Destop.
    Và tiến hành cài đặt Java SE Runtime Environment
    Vào My computer theo đường dẫn
    "C:\Windows\System32\drivers\etc\hosts"
    Bạn thấy File "hosts"chứ hãy mở nó bằng Notepad, rùi thêm vào 1 dòng chữ như sau:
    "74.208.105.171 gs.apple.com"(xem hình bên dưới)

    Đăng nhập để thấy link

    Bước 1: Tìm ecid của iphone 3gs
    -Đưa iphone về Recovery (Restore) Mode bằng cách:

    1. Tắt itunes, tắt iphone 100%.
    2. Không cắm iphone vào máy
    3. Bấm vào nút home và giữ đó và đồng thời cắm dây vào iphone
    4. Cứ giữ nút home đến khi nào nghe tiếng liên kết của cổng USB.
    5. Lúc này màn hình iphone sẽ có hình sợi dây và CD
    6. itunes sẽ tự khởi động và báo "detect iphone in recovery mode". Nếu Itunes không khởi động thì bạn tự khởi động itunes.

    Bước 2: Chạy file usbview.exe
    Chọn tab “options” và check vào “config descriptors” sau đó bấm F5
    Và ECID của iPhone xuất hiện 16 chữ số

    Tiến hành tìm sau dòng chữ ECID: 00000XXXXXXXXXXX là Ecid của iphone.
    Copy 16 chữ số này và lưu vào Notepad.
    Kết thúc việc lấy Ecid bạn có thể đưa iphone ra khỏi recovery( restore) mode.
    Click đúp vào file umbrella.exe(Để chạy được file jar thì máy phải có cài Java như nêu trên)

    Đăng nhập để thấy link

    nhập số ECID của bạn vào khung ECID,
    Mục Device Version chọn hoặc iphone3gs - 3.1.3
    Mục SHSH Repository: Chọn Saurik - Cydia hoặc Apple
    Nó sẽ tạo ra 1 file xxxxxxxxxxxxx-iphone-3.1.3.shsh (64kB) trong thư mục fw-umbrella-semaphore
    Umbrella sẽ chạy và tiến hành connect với gs.apple.com để sign với firmware 3.1.3 và tạo ra 1 file xxxxxxxxxxxxx-iphone-3.1.3.shsh (Dung lượng đúng là 64Kb)
    Bước 5: Kiểm tra các file này ở trong thư mục fw-umbrella-semaphore đã giải nén Umbrella
    Thế là xong và hãy nhớ backup ra đâu đó cất kỉ
    Hãy lấy ngay từ hôm nay

    heaveniphone
    Hãy cùng Vietmobi xây dựng VIETbuyer nhé!


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình