Sobota, 19 Maj 2012, 04:22

Autor Wątek: Binarny format B000FF  (Przeczytany 296 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8260
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Binarny format B000FF
« dnia: Sobota, 06 Listopad 2010, 00:54 »
User airxtreme z xda-developers napisał bardzo fajny tekst, traktujący o formacie B000FF, używanym bardzo często przez producentów przy tworzeniu obrazów ROMów do wyflaszowania urządzenia.

W wielkim skrócie, struktura nagłówka:
struct BIN_HEADER {
char[7] Signature;      // B000FF\n signature
DWORD ImageStart;    // Image Start
DWORD ImageLength; // Image Length
};

struktura bloku:
struct BIN_BLOCK {
DWORD Address; // Address where the block should be flashed
DWORD Size; // Size of the block that is being flashed
DWORD Checksum; // Checksum (CRC32) of the block data
};

Po więcej informacji zapraszam do oryginalnego wątku, w którym można znaleźć również informacje o tym, jak sprawdzić integralność takiego pliku, a także, jak go przekształcić do gotowego pliku nb0 :)
Windows Mobile: a story of love and hate.


Offline globalbus

  • GZU
  • Core
  • ****
  • Wiadomości: 1969
  • Podziękowań: 77
  • Płeć: Mężczyzna
  • N900 + Zest
Odp: Binarny format B000FF
« Odpowiedź #1 dnia: Sobota, 06 Listopad 2010, 14:03 »
to format wypluwany przez PB, więc toole do tego są bezpośrednio z PB