Alex giải thÃch đơn giản cho anh em hiểu. Nhân tiện đây anh giải thÃch rõ hÆ¡n 1 tÃ.
Bắt đầu khi iphone 3GS ra Ä‘á»i, Apple bắt đầu cho thêm và áp dụng ECID cho iphone 3GS (những iphone 2g, 3g không có).
ECID cho má»—i máy Ä‘á»u khác.
Apple dùng ecid để tạo ra cái "hash" riêng (như là chìa khoá) cho mỗi firmware cho mỗi máy.
Cái "chìa khoá" nà y cần phải có khi restore firmware và o máy.
Apple là m như thế là để chống ngưá»i dùng downgrade (đưa vá») firmware và cÅ©ng có nghÄ©a là chống jailbreak.
3G không có dùng ecid/shsh nên có lỡ lên 3.1.3 thì có thể đưa vỠ3.1.2 ở chế độ DFU.
Sau khi đưa vỠ3.1.2 thì sẽ gặp lỗi 1015. Từ đó phải restore thêm 1 lần nữa để rebuild lại cái NAND và gặp lỗi 1015 1 lần nữa.
Lúc nà y dùng irecovery để giúp máy thoát ra khá»i restore mode và boot lên bình thưá»ng.
Äến lúc nà y thì có thể jailbreak máy, dùng là m ipod nhưng không thể unlock baseband vì nó đã là 05.12.01.
3GS cũng tương tự nhưng phải có "chìa khoá" thì mới đưa fw vỠđược.
|