Co to jest format pliku PIT?
Plik .pit to Samsung Partition Information Table - mały plik binarny opisujący kompletny układ partycji pamięci flash urządzenia Samsung Android. Mapuje on każdą partycję w pamięci wewnętrznej urządzenia: każdy wpis określa nazwę partycji, typ urządzenia (eMMC lub UFS), typ binarny (PDA, modem, bootloader itd.), rozmiar bloku, liczbę bloków oraz nazwę pliku obrazu oprogramowania układowego, który należy do danej partycji.
Pliki .pit są ściśle powiązane z konkretnym modelem urządzenia i nie wolno ich mieszać między modelami. Wgranie pliku .pit przeznaczonego dla jednego modelu Galaxy na inny model - lub użycie wariantu o innej pojemności pamięci - może trwale błędnie przydzielić rozmiary partycji, co potencjalnie prowadzi do nieodwracalnego uszkodzenia urządzenia (hard-brick).
Pliki .pit są używane z narzędziem do flashowania Samsung Odin (Windows) oraz otwartoźródłowym narzędziem Heimdall (Linux i macOS). Prawidłowy plik .pit dla danego urządzenia można wyodrębnić z oficjalnego pakietu oprogramowania układowego Samsung lub odczytać bezpośrednio z podłączonego urządzenia za pomocą funkcji Read PIT w programach Odin lub Heimdall. Narzędzia społecznościowe, takie jak Pit Editor, pozwalają na przeglądanie i modyfikowanie wpisów, podczas gdy edytor szesnastkowy umożliwia bezpośrednią inspekcję struktury binarnej.
Format binarny rozpoczyna się od wartości magicznej 0x12347698 (little-endian) pod offsetem 0, po której następuje pole wersji formatu pod offsetem 4 (zazwyczaj 1) oraz liczba wpisów pod offsetem 8. W standardowej strukturze PIT nie występuje pole sumy kontrolnej.
Bezpieczeństwo
RYZYKO: HIGHWgranie niewłaściwego pliku PIT może trwale uszkodzić urządzenie Samsung poprzez zniszczenie układu partycji - naprawa może być niemożliwa bez narzędzi sprzętowych w serwisie Samsung. Nigdy nie wgrywaj pliku PIT z innego modelu urządzenia, innego wariantu pojemności pamięci lub nieznanego źródła. Pole wyboru Re-partition w programie Odin musi pozostać odznaczone, chyba że celowo przeprowadzasz repartycjonowanie. Wyodrębniaj PIT tylko z oficjalnego pakietu oprogramowania Samsung pasującego do Twojego dokładnego numeru modelu (SM-XXXXX).
Szczegóły formatu
w pigułce- Skompresowane archiwum PackIt (stary Mac) - Apple Macintosh używał rozszerzenia .pit dla archiwów PackIt (lata 1984-połowa lat 90., stworzone przez Harry'ego Chesleya); całkowicie przestarzałe, zastąpione przez ZIP/SIT/StuffIt.
Programy otwierające pliki PIT
heimdall print-pit --file device.pit) zrzuca zawartość PIT do tekstu; można też użyć zewnętrznych edytorów PIT z forum XDA Developers. heimdall print-pit --file device.pit - wyświetla czytelną tabelę partycji. Zainstaluj przez menedżera pakietów: sudo apt install heimdall-flash. heimdall print-pit --file device.pit - wyświetla czytelną tabelę partycji. Zainstaluj przez menedżera pakietów: sudo apt install heimdall-flash. Szczegóły techniczne
specyfikacja| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Magic bytes | 76 98 34 12 (wartość 0x12347698) pod offsetem 0 |
| Wersja formatu | Pole wersji pod offsetem 4 (zazwyczaj 1); liczba wpisów pod offsetem 8 |
| Typowy rozmiar pliku | 2 KB - 32 KB |
| Liczba wpisów partycji | Zazwyczaj 10-30 wpisów na model urządzenia |
| Pola poszczególnych wpisów | Nazwa partycji, typ binarny (PDA/modem/bootloader), typ urządzenia (eMMC/UFS), rozmiar bloku, liczba bloków, nazwa pliku flash, nazwa pliku FOTA |
| Specyfika urządzenia | Zależny od modelu - użycie pliku PIT z niewłaściwego urządzenia może trwale uszkodzić docelowy sprzęt |
| Suma kontrolna | Brak (brak pola sumy kontrolnej w standardowej strukturze PIT) |
| Narzędzia | Odin (Windows), Heimdall (Linux/macOS), Pit Editor (społecznościowa przeglądarka/edytor) |
| Źródło | Wyodrębnione z oficjalnych pakietów oprogramowania Samsung lub odczytane bezpośrednio przez Odin/Heimdall |
| Systemy operacyjne | Windows (Odin), Linux/macOS (Heimdall), osadzone w pakietach oprogramowania Android |
| Wydano | mid-2000s (with Odin flash tool for Samsung Android devices) |
| Najnowsza wersja | current (used with Odin 3.x and Heimdall) |
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PIT.
Najczęściej zadawane pytania
Co to jest plik PIT dla urządzeń Samsung?
Czy muszę wgrywać plik PIT?
Czy mogę uszkodzić telefon Samsung, wgrywając niewłaściwy PIT?
Jak wyodrębnić plik PIT z oprogramowania Samsung?
Czym jest plik PIT na moim starym komputerze Mac?
Czy Heimdall może otwierać pliki PIT na systemach Linux lub Mac?
heimdall print-pit --file device.pit wyświetla czytelny dla człowieka zrzut tabeli partycji.