Aller au contenu

[Enquête] dans les fichiers PIT


LoWaX

Recommended Posts

Bonjours

Pour reprendre un sujet XDA http://forum.xda-developers.com/showthread.php?t=816449

J'ouvre ce topic, car il a fait couler pas mal d'encre

RyanZA a fait quelques découverte plutôt intéressante

- PIT uniquement les fichiers affecter les dispositifs de la "STL". That is, it affects the OneNAND and not the MoviNAND. C'est, il affecte le OneNAND et non pas moviNAND.

- PIT files appear to control the sizing (and maybe number) of STL devices that appear in Linux. - Les fichiers PIT semblent contrôler le dimensionnement (et peut-être) le nombre de dispositifs STL qui apparaissent dans Linux.

- PIT files appear to be used by Odin to map filenames inside .tar archives to STL partitions. - PIT fichiers semblent être utilisés par Odin pour les noms de fichiers carte à l'intérieur des archives tar aux partitions STL..

il ya quelques octets de contrôle probablement la taille des partitions.

FACTORYFS FACTORYFS
803 : A2 04 : 41476 803: A2 04: 41476
512 : 7A 04 : 31236 512: 04 7A: 31236
513 : CA 04 : 51716 513: CA 04: 51716

DBDATA DBDATA
803 : F0 01 : 61441 803: F0 01: 61441
512 : 18 02 : 6146 512: 18 02: 6146
513 : C8 01 : 51201 513: C8 01: 51201

CACHE CACHE
803 : 8C 803: 8C
512 : 8C 512: 8C
513 : 8C 513: 8C

MODEM MODEM
803 : 32 803: 32
512 : 32 512: 32
513 : 32 513: 32 

sztupy aussi

Donc, cela signifie:

BOOT (bml01) = 01 = 1 = 0.25 MB (bootloader) BOOT (bml01) = 01 = 1 = 0,25 Mo (bootloader)
PIT (bml02) = 01 = 1 = 0,25 MB (the partition table) PIT (bml02) = 01 = 1 = 0,25 Mo (la table de partition)
EFS (bml03) = 28 = 40 = 10 MB (imei data and such) EFS (bml03) = 28 = 40 = 10 Mo (données imei et autres)
SBL (bml04) = 05 = 5 = 1,25 MB (secondary bootloader) SBL (bml04) = 05 = 5 = 1,25 Mo (bootloader secondaire)
SBL2 (bml05) = 05 = 5 = 1,25 MB (secondary bootloader backup) SBL2 (bml05) = 05 = 5 = 1,25 Mo (sauvegarde bootloader secondaire)
PARAM (bml06) = 14 = 20 = 5 MB (the images shown when something is wrong) PARAM (bml06) = 14 = 20 = 5 Mo (les images montrées quand quelque chose ne va pas)
KERNEL (bml07) = 1E = 30 = 7,5 MB (kernel image) KERNEL (bml07) = 1E = 30 = 7,5 MB (image du noyau)
RECOVERY (bml08) = 1E = 30 = 7,5 MB (kernel image backup) RECOUVREMENT (bml08) = 1E = 30 = 7,5 MB (sauvegarde de l'image du noyau)
FACTORYFS (bml09) = 47A = 1146 = 286,5 MB (/system) FACTORYFS (bml09) = 47A = 1146 = 286,5 MB (/ système)
DBDATA (bml10) = 218 = 536 = 134 MB (/dbdata) DBDATA (bml10) = 218 = 536 = 134 Mo (/ dbdata)
CACHE (bml11) = 8C = 140 = 35 MB (/cache) CACHE (bml11) = 8C = 140 = 35 MB (/ cache)
MODEM (bml12) = 32 = 50 = 12,5 MB (software for wireless) MODEM (bml12) = 32 = 50 = 12,5 Mo (logiciels pour le sans fil)

total: 501 MB total: 501 Mo
le manque 11Mo est étrange, à moins d'un 1 Mo de "sécurité" écart entre les deux partitions (12 partitions = 11 trous), ou d'autres données. 

Et la Richthofen nous sort un truc de fou

512.pit

PBL: 256KB (Primitive Bootloader) PBL: 256 Ko (Bootloader Primitive)
PIT: 256KB PIT: 256KB
EFS: 10240KB (Non Volatile Memory) EFS: 10240KB (mémoire non volatile)
SBL(1): 1280KB (Primary) SBL (1): 1280KB (primaire)
SBL(2): 1280KB (Backup) SBL (2): 1280KB (Backup)
PARAM: 5120KB PARAM: 5120KB
KERNEL(1): 7680KB (Primary) Kernel (1): 7680KB (primaire)
KERNEL(2): 7680KB (Backup) KERNEL (2): 7680KB (Backup)
FACTORYFS: 293376KB FACTORYFS: 293376KB
DBDATAFS: 137216KB DBDATAFS: 137216KB
CACHE: 35840KB CACHE: 35840KB
MODEM: 12800KB MODEM: 12800KB

Total: 513024KB Total: 513024KB

513.pit 

PBL: 256KB PBL: 256KB
PIT: 256KB PIT: 256KB
EFS: 10240KB EFS: 10240KB
SBL(1): 1280KB SBL (1): 1280KB
SBL(2): 1280KB SBL (2): 1280KB
PARAM: 5120KB PARAM: 5120KB
KERNEL(1): 7680KB Kernel (1): 7680KB
KERNEL(2): 7680KB KERNEL (2): 7680KB
FACTORYFS: 313856KB FACTORYFS: 313856KB
DBDATAFS: 116736KB DBDATAFS: 116736KB
CACHE: 35840KB CACHE: 35840KB
MODEM: 12800KB MODEM: 12800KB

Total: 513024KB Total: 513024KB

803.pit 

PBL: 256KB PBL: 256KB
PIT: 256KB PIT: 256KB
EFS: 10240KB EFS: 10240KB
SBL(1): 1280KB SBL (1): 1280KB
SBL(2): 1280KB SBL (2): 1280KB
PARAM: 5120KB PARAM: 5120KB
KERNEL(1): 7680KB Kernel (1): 7680KB
KERNEL(2): 7680KB KERNEL (2): 7680KB
FACTORYFS: 303616KB FACTORYFS: 303616KB
DBDATAFS: 126976KB DBDATAFS: 126976KB
CACHE: 35840KB CACHE: 35840KB
MODEM: 12800KB MODEM: 12800KB

Total: 513024KB Total: 513024KB

Cela m'amène a me poser des questions . Notamment comment il font samfirmware avec seulement 3 pit pour toutes les rom (dont 1 qui n'a pas été utiliser)

Et si il ne manque pas un pit 804 pour les JPM et JP6

Et pourquoi pas si un PIT de compétition peut voir le jour

Lien vers le commentaire
Partager sur d’autres sites

En gros, ils étudient la structure des fichiers PIT pour voir si il est possible de la modifier.

Cela permettrait de :

- changer les systèmes de fichier pour tout et n'importe quoi

- changer les tailles des partitions du système

Au final, une bonne combinaison d'idées pourrait apporter un énorme boost au système.

Mais bon, ça reste un début d'idée. Il va leur falloir du temps pour expérimenter leurs idées.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...