Hva er PIT-filformatet?
En .pit-fil er en Samsung Partition Information Table - en liten binærfil som beskriver det komplette partisjonsoppsettet for flash-minnet på en Samsung Android-enhet. Den kartlegger hver partisjon på enhetens interne lagring: hver oppføring spesifiserer partisjonsnavn, enhetstype (eMMC eller UFS), binærtype (PDA, modem, bootloader, og så videre), blokkstørrelse, antall blokker, og filnavnet på firmware-imaget som tilhører den partisjonen.
.pit-filer er strengt spesifikke for hver enhetsmodell og må ikke blandes mellom modeller. Flashing av en .pit beregnet for én Galaxy-modell på en annen modell - eller bruk av feil lagringskapasitetsvariant - kan føre til permanent feilallokering av partisjonsstørrelser, noe som potensielt kan «hard-bricke» enheten slik at den ikke kan gjenopprettes.
.pit-filer brukes med Samsungs Odin flash-verktøy (Windows) og åpen kildekode-verktøyet Heimdall (Linux og macOS). Du kan pakke ut riktig .pit for en enhet fra dens offisielle Samsung firmware-pakke, eller lese den direkte fra en tilkoblet enhet ved hjelp av Odin eller Heimdalls «Read PIT»-funksjon. Samfunnsutviklede verktøy som Pit Editor tillater visning og endring av oppføringer, mens en hex-editor kan inspisere den binære strukturen direkte.
Det binære formatet starter med den magiske verdien 0x12347698 (little-endian) ved offset 0, etterfulgt av et felt for formatversjon ved offset 4 (vanligvis 1) og antall oppføringer ved offset 8. Det finnes ikke noe sjekksum-felt i den standard PIT-strukturen.
Sikkerhet og trygghet
RISIKO: HIGHFlashing av feil PIT-fil kan føre til permanent «hard-brick» av en Samsung-enhet ved å ødelegge partisjonsoppsettet - gjenoppretting kan være umulig uten maskinvareverktøy fra et Samsung-servicesenter. Flas aldri en PIT fra en annen enhetsmodell, en annen lagringskapasitetsvariant eller en ukjent kilde. Avkrysningsboksen «Re-partition» i Odin må være deaktivert med mindre du bevisst skal repartisjonere. Pakk ut PIT kun fra den offisielle Samsung firmware-pakken som samsvarer med ditt nøyaktige modellnummer (SM-XXXXX).
Formatdetaljer
i et nøtteskall- PackIt komprimert arkiv (eldre Mac) - Apple Macintosh brukte .pit for PackIt-arkiver (1984-midten av 1990-tallet, laget av Harry Chesley); helt foreldet, erstattet av ZIP/SIT/StuffIt.
Programmer som åpner PIT-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær |
| Byterekkefølge | Little-endian |
| Magiske byte | 76 98 34 12 (verdi 0x12347698) ved offset 0 |
| Formatversjon | Versjonsfelt ved offset 4 (vanligvis 1); antall oppføringer ved offset 8 |
| Typisk filstørrelse | 2 KB - 32 KB |
| Antall partisjonsoppføringer | Vanligvis 10-30 oppføringer per enhetsmodell |
| Felt per oppføring | Partisjonsnavn, binærtype (PDA/modem/bootloader), enhetstype (eMMC/UFS), blokkstørrelse, antall blokker, flash-filnavn, FOTA-filnavn |
| Enhetsspesifisitet | Modellspesifikk - bruk av feil enhets PIT kan permanent ødelegge målenheten |
| Sjekksum | Ingen (ingen sjekksum-felt i den standard PIT-strukturen) |
| Verktøy | Odin (Windows), Heimdall (Linux/macOS), Pit Editor (samfunnsutviklet viser/editor) |
| Kilde | Pakket ut fra offisielle Samsung firmware-pakker eller lest direkte via Odin/Heimdall |
| Operativsystemer | Windows (Odin), Linux/macOS (Heimdall), innebygd i Android firmware-pakker |
| Utgitt | mid-2000s (with Odin flash tool for Samsung Android devices) |
| Siste versjon | current (used with Odin 3.x and Heimdall) |
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PIT-filer.