Flashen: Ist Repart notwendig, reicht wipen aus?

Ist doch egal, ob alt oder nicht, die PITs sind ja schon seit 2010 gleich.
 
... zumal es immer noch die selbe Hardware ist, dürfte es immer noch á jour sein.
 
mikr_galaxy_s schrieb:
Schaut mal was ich hier gefunden habe

Partition Size Description
bml1 256 KB contains boot.bin (262144 bytes), Primary Boot Loader (low-level hardware initialization)
bml2 256 KB contains PIT file first 512 bytes
bml3 10240 KB /dev/block/stl3 /efs
bml4 1280 KB contains Sbl.bin (1310720 bytes) Secondary Boot Loader (loads the Linux kernel and passes the necessary arguments)
bml5 1280 KB contains Secondary Boot Loader (for recovery, etc)
bml6 5120 KB param.lfs /mnt/.lfs j4fs
bml7 7680 KB contains zImage and initramfs
bml8 7680 KB empty - on Epic 4G and Fascinate, contains recovery.bin
bml9 293376 KB factoryfs.rfs ( /system RFS Partition) /dev/block/stl9
bml10 137216 KB dbdata.rfs ( /dbdata RFS Partition) /dev/block/stl10
bml11 35840 KB cache.rfs ( /cache RFS Partition) /dev/block/stl11
bml12 12800 KB modem.bin

Das ist vermutlich richtig, so lese ich das ähnlich in der PDF. Der private Bereich, also auf den man zugreifen kann, bleibt erhalten. Was die Apps betrifft, die sind auch weg. Was da an Resten ist, liegt meineserachtens am Dalvik Cache, wenn man diesen nicht wipt, lädt man Parameter für Apps, die nicht mehr da sind, was zu Fehlermeldungen führt. Also nicht ganz so, wie du das beschreibst, mikr_galaxy_s.

gesendet per Brieftaube
 
Wie gesagt, es kann sein, dass nicht alles stimmt. Das ist halt das, was ich durch versuchen und lesen herrausgefunden habe. ;)
 
Du siehst doch die Partitionsgrößen. Das sind die Parameter die aus der Pit kommen, wie wenn ich sage, mach in den 1 Beutel 4 Kg Äpfel und in den andern 2 Kg. :D Sind nur Zuweisungen und mounten/einhängen der Laufwerke und Images.

gesendet per Brieftaube
 
Ja das ist klar, die PIT ist also wie auf dem PC der Master Boot Record (MBR) oder?
Aber in diesem PDF was ich im Forum gefunden habe, steht, dass in der PIT nur die Größe von /system und /dbdata sind. In welcher Partitionstabelle sind dann die anderen Partitionen? Außerdem wenn ich mit Root Explorer in die oberste Ebene gehe dann sehe ich viel mehr Ordner/Partitionen als /data, /system, /dbdata und /cache. Und es sind auch einzelne Dateien "zwischen" den Ordnern/Partitionen. Unter Windows kann ich doch auch nicht einzelne Dateien irgenwo zwischen die Partitionen legen.:confused::confused:
 
Er hat gesagt, das er nur die beiden Partitionen betrachten will, bzw. für die Betrachtung relevant sind. Das was insgesamt partitioniert wird, steht ja da. Der Rest sind Privatsachen, die kannst du soweit ich weiß sogar Fat32 machen.

gesendet per Brieftaube
 
Ok, habe ich scheinbar überlesen.

Am besten ist es immer noch vor dem flashen einen 3er Wipe (wipe data/factory reset, wipe cache partition und wipe dalvik cache) machen, die int. SD formatieren und im CWM /system formatieren, dann mit PIT und Re-Partition flashen und nach dem flashen nochmals den 3-er Wipe und nochmals die int. SD formatieren. Das ist so sauber wie möglich und nach so einem Flash sollten keine Reste mehr übrig bleiben. ;)

Kann man eigentlich mit irgendeinem Programm die .PIT öffnen?
 
mikr_galaxy_s schrieb:
Unter Windows kann ich doch auch nicht einzelne Dateien irgenwo zwischen die Partitionen legen.:confused::confused:
Die einzelnen Dateien sind Laufwerksimages, die Endung gibt Hinweise wie diese formatiert sind. Images kannst du als Laufwerke einhängen wie bei CloneCD. Zusätzlich kann er noch leere Partitionen erstellen und diese mit der entsprechenden Bezeichnung verknüpfen etc.



gesendet vom C64
 
Ich will diesen Alten Thread nochmals ausgraben, denn ich habe gestern zufällig etwas gefunden, wodurch nun alles gekärt sein sollte.

Also wenn ich das richtig verstanden habe, dann gibt es auf dem SGS zwei Flashspeicherchips, den 8 GB bzw. 16GB großen NAND-Speicher und den (glaube 512 MB großen) MMC-Speicher.

Auf dem MMC liegen folgende Partitionen:

  • kernel
  • bootloader
  • recovery
  • /system (factorfs)
  • /dbdata
  • /cache
  • /radio (modem)
  • /efs
Auf dem NAND liegen folgende Partitionen:

  • /sdcard
  • /data
In der PIT-File sind nur die Partitionen des MMC eingetragen deswegen werden beim flashen mit PIT und Repart nur die Partitionen auf dem MMC gelöscht und neu erstellt, jedoch nicht auf dem NAND. Das ist auch der Grund, wieso bei einem Flashen mit PIT und Repart die /data und /sdcard Partitionen nicht gelöscht werden und deswegen sind nach dem flashen mit PIT und Repart manchmal immer noch Daten vorhanden. Die Daten der /data Partition werden erst nach dem Wipe gelöscht, da bei einem Wipe /data, /dbdata und /cache formatiert werden.

Ob eine Firmware nach dem flashen automatisch einen Wipe macht oder nicht, liegt an der CSC. Wenn in einer CSC eine dbdata.rfs drinenn ist dann wird ein Wipe gemacht, wenn keine drinnen ist, dann wird keiner gemacht.


Ich habe mit PIT Magic die 512er PIT analysiert, hier der Inhalt:
----------------------------------------------------------
PIT Magic v1.3.10 Copyright © Gaz 2012.
----------------------------------------------------------
Analysis for: s1_odin_20100512.pit
----------------------------------------------------------


----------------------------------------------------------
>
----------------------------------------------------------


----------------------------------------------------------
>
----------------------------------------------------------

Header Magic: 0x12349876 (4 Bytes)
Entry Count: 13 (4 Bytes)

----------------------------------------------------------
Dummy Data #1 (In String and Hexadecimal Format):
----------------------------------------------------------
String:
Hexadecimal: 01000000

----------------------------------------------------------
Dummy Data #2 (In String and Hexadecimal Format):
----------------------------------------------------------
String:
Hexadecimal: 00000000

----------------------------------------------------------
Dummy Data #3 (In String and Hexadecimal Format):
----------------------------------------------------------
String: TA
Hexadecimal: 541D4100

----------------------------------------------------------
Dummy Data #4 (In String and Hexadecimal Format):
----------------------------------------------------------
String:
Hexadecimal: E0FA1200

----------------------------------------------------------
Dummy Data #5 (In String and Hexadecimal Format):
----------------------------------------------------------
String: C
Hexadecimal: 08D84300

----------------------------------------------------------
Dummy Data Length: (4 Bytes Per Block, 20 Bytes In Total.)
----------------------------------------------------------

Header Size: (28 Bytes)


----------------------------------------------------------
>
----------------------------------------------------------


----------------------------------------------------------
Entry Memory Address: 0x1C
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 0
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 1
File Offset (Obsolete): 6684783
File Size (Obsolete): 2097268
Partition Name: IBL+PBL
Flash FileName: boot.bin
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0xA0
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 1
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 1
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PIT
Flash FileName:
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x124
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 20
Attribute: 2 (STL)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 40
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: EFS
Flash FileName: efs.rfs
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x1A8
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 3
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 5
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: SBL
Flash FileName: sbl.bin
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x22C
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 4
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 5
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: SBL2
Flash FileName: sbl.bin
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x2B0
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 21
Attribute: 2 (STL)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 20
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PARAM
Flash FileName: param.lfs
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x334
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 6
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 30
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: KERNEL
Flash FileName: zImage
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x3B8
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 7
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 30
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: RECOVERY
Flash FileName: zImage
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x43C
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 22
Attribute: 2 (STL)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 1.146
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: FACTORYFS
Flash FileName: factoryfs.rfs
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x4C0
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 23
Attribute: 2 (STL)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 536
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: DBDATAFS
Flash FileName: dbdata.rfs
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x544
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 24
Attribute: 2 (STL)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 140
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: CACHE
Flash FileName: cache.rfs
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x5C8
----------------------------------------------------------

Binary Type: 0 (UNKNOWN)
Device Type: 0 (UNKNOWN)
Identifier: 11
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size: 256
Block Count: 50
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: MODEM
Flash FileName: modem.bin
FOTA FileName:


----------------------------------------------------------
Entry Memory Address: 0x64C
----------------------------------------------------------

Binary Type: 1 (COM. PROCESSOR)
Device Type: 1 (FILE / FAT)
Identifier: 11
Attribute: 0 (READ ONLY)
Update Attribute: 0 (UNKNOWN)
Block Size:
Block Count:
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name:
Flash FileName:
FOTA FileName:


----------------------------------------------------------
>
----------------------------------------------------------

Generated on: 01.06.2013 12:48:54
Ich hoffe, dass nun endlich alles klar ist. ;)
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: tobiasth, jna, wohak und 2 andere
Tolle Info - Danke. Hilfreich insofern, weil ich mit dem S nach wie vor gerne flashe und es dabei in täglicher Nutzung ist.
 

Ähnliche Themen

R
Antworten
9
Aufrufe
1.980
Islaris
Islaris
1
Antworten
0
Aufrufe
1.768
1udo1
1
Syrinx
Antworten
2
Aufrufe
1.615
Syrinx
Syrinx
Zurück
Oben