Co to jest format pliku IPSW?
Plik IPSW to archiwum skompresowane jako ZIP, które zawiera kompletny pakiet oprogramowania sprzętowego używany do przywracania lub aktualizacji urządzenia Apple. Nazwa oznacza iPhone Software, choć ten sam format jest używany dla oprogramowania iPad, iPod touch, Apple TV i HomePod.
Archiwa IPSW zawierają wiele zaszyfrowanych algorytmem AES obrazów systemów plików DMG - główny system operacyjny (root OS), ramdysk aktualizacji i ramdysk przywracania - wraz z ładunkami oprogramowania sprzętowego dla poszczególnych komponentów (.im4p), plikiem drzewa urządzeń (device-tree) oraz plikiem BuildManifest.plist, który zawiera listę wszystkich obsługiwanych płyt głównych i skrótów (hash) obrazów. Zmiana rozszerzenia z .ipsw na .zip pozwala dowolnemu narzędziu do archiwizacji sprawdzić zawartość, choć wewnętrzne obrazy pozostają zaszyfrowane.
Przywracanie urządzenia z pliku IPSW wymaga zatwierdzenia operacji przez serwer podpisywania Apple (TSS). Gdy Apple zamknie „okno podpisywania” danej wersji oprogramowania, nie można jej już zainstalować - co sprawia, że prawdziwy downgrade jest niemożliwy na nowoczesnych urządzeniach. W systemie macOS Catalina i nowszych przywracanie jest obsługiwane przez Finder (lub Apple Configurator); w systemie Windows zalecanym narzędziem jest aplikacja Apple Devices (2024), a iTunes służy jako rozwiązanie starszego typu.
Bezpieczeństwo
RYZYKO: MEDIUMSam plik .ipsw to tylko dane oprogramowania sprzętowego i nie jest on wykonywalny na komputerze PC, ale PRZYWRACANIE go niesie ze sobą konsekwencje: wybranie opcji „Przywróć” USUWA dane z urządzenia, a wgrywanie oprogramowania może uszkodzić urządzenie (tzw. brick), jeśli zostanie przerwane lub jeśli użyty zostanie niewłaściwy/zmodyfikowany obraz. Używaj tylko plików IPSW pasujących do Twojego dokładnego modelu urządzenia i takich, które Apple nadal podpisuje - niestandardowy, niepodpisany lub sfałszowany plik IPSW zostanie odrzucony (lub, w przypadku jailbreaku, może uniemożliwić uruchomienie urządzenia). Pobieraj pliki IPSW tylko od Apple lub ze znanych serwisów lustrzanych (np. ipsw.me); unikaj przypadkowych stron z „oprogramowaniem iOS”, które dołączają oprogramowanie reklamowe lub zmienione obrazy. Przywracanie zazwyczaj usuwa również jailbreak i aktualizuje modem, co może być nieodwracalne.
Szczegóły formatu
w pigułceProgramy otwierające pliki IPSW
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP (o zmienionej nazwie; standardowa struktura PKZIP z bajtami magicznymi PK) |
| Typowy rozmiar pliku | 3 GB - 12 GB (różni się w zależności od modelu urządzenia i wersji iOS/iPadOS) |
| Kompresja | DEFLATE dla każdego wpisu ZIP; wewnętrzne obrazy .dmg posiadają własną kompresję |
| Szyfrowanie obrazów wewnętrznych | Zaszyfrowane algorytmem AES obrazy systemów plików .dmg (root OS, update ramdisk, restore ramdisk) |
| Format ładunku oprogramowania sprzętowego | Podpisane ładunki IMG4/IM4P dla poszczególnych komponentów (pliki .im4p) dla jądra, iBoot itp. |
| Oprogramowanie sprzętowe modemu | Dołączone jako .bbfw (baseband firmware) dla urządzeń z obsługą sieci komórkowej |
| Plik manifestu | BuildManifest.plist w katalogu głównym ZIP - zawiera listę identyfikatorów płyt głównych, ciąg kompilacji i skróty poszczególnych obrazów |
| Wymóg podpisywania przez Apple | Przywracanie musi zostać zatwierdzone przez serwery TSS Apple; niepodpisane lub wygasłe pliki IPSW są odrzucane |
| Ograniczenie downgrade'u | Gdy Apple zamknie okno podpisywania oprogramowania, danej wersji nie można zainstalować na żadnym urządzeniu |
| Obsługiwane urządzenia | iPhone, iPad, iPod touch, Apple TV (tvOS), HomePod (audioOS) |
| Narzędzie do przywracania (macOS) | Finder (macOS Catalina+) lub Apple Configurator |
| Narzędzie do przywracania (Windows) | Aplikacja Apple Devices (wydanie 2024); iTunes jako rozwiązanie starszego typu |
| Wydano | 2007 (with the original iPhone / iPhone OS 1.0) |
| Najnowsza wersja | Current per iOS/iPadOS release (e.g. iOS 18-era IPSWs); bundle layout governed by Apple's BuildManifest |
| Specyfikacja | ipsw.me |
Konwersje IPSW
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki IPSW.