aboutsummaryrefslogtreecommitdiffstats
path: root/PIT
Commit message (Collapse)AuthorAgeFilesLines
* stock GT-I9305 16G PIT: remove unknown dataDenis 'GNUtoo' Carikli2020-07-211-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the 16G.pit file we have the following information: - Device variant: GT-I9305 - eMMC size: 16G - Data at 0xA6C: 0000 0A4C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 0A5C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 0A6C: 7B 99 2D 9E F9 FA 12 39 08 2D 43 69 29 C5 54 EB {.-....9 .-Ci).T. With another PIT we have differences starting at 0x85C: - Device variant: GT-I9305 - eMMC size: 16G - ro.bootloader: I9305XXSFQD1 - Data at 0xA6C: 0000 0A4C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 0A5C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 0A6C: 32 62 8B D1 9F 21 FC 70 E7 A2 AB 4F B9 84 57 43 2b...!.p ...O..WC I've no idea what that data is, so it's better to remove it as it may contain data that is either privacy or security sensitive or data that we may not be able to redistribute. The comparison was done with vbindiff and stripping the data was achieved with the following commands: $ dd if=16G.pit of=new.pit count=2668 bs=1 $ mv new.pit 16G.pit The output of 'heimdall print-pit --file' is exactly the same between the old 16G.pit, the new one, and all other PITs mentioned above. Once stripped, all the PITs were identical bit by bit. This was verified with the cmp command. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* stock GT-I9300 16G PIT: remove unknown dataDenis 'GNUtoo' Carikli2020-07-181-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the 16G.pit file we have the following information: - Device variant: GT-I9300 - eMMC size: 16G - Data at 0x85C: 0000 083C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 084C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 085C: 5D C7 0A F1 25 B1 B9 7A 86 DA CA DB AD 08 1B 07 ]...%..z ........ With another PIT we have differences starting at 0x85C: - Device variant: GT-I9300 - eMMC size: 16G - ro.bootloader: I9300XXUGOF1 - gsm.version.baseband: I9300XXUGNB1 - Data at 0x85C: 0000 083C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 084C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 085C: 46 05 D4 53 B4 3E 69 B8 B8 D9 FD 9E E6 4B B4 A9 F..S.>i. .....K.. With yet another PIT we also see differences starting at 0x85C: - Device variant: GT-I9300 - eMMC size: 16G - ro.bootloader: I9300XXELLC - gsm.version.baseband: I9300XXELKB - Data at 0x85C: 0000 083C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 084C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 085C: 66 E7 66 D2 BF FC 42 53 FA 58 5F FB CF 5B 24 DA f.f...BS .X_..[$. And with yet another PIT we still see differences starting at 0x85C: - Device variant: GT-I9300 - eMMC size: 16G - ro.bootloader: I9300XXUGMK6 - gsm.version.baseband: I9300XXUGMK6 - Data at 0x85C: 0000 083C: 72 65 6D 61 69 6E 65 64 00 00 00 00 00 00 00 00 remained ........ 0000 084C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0000 085C: B0 A1 A0 D7 8C BC EB 63 C1 1A 14 77 5E A8 D6 DF .......c ...w^... I've no idea what that data is, so it's better to remove it as it may contain data that is either privacy or security sensitive or data that we may not be able to redistribute. The comparison was done with vbindiff and stripping the data was achieved with the following commands: $ dd if=16G.pit of=new.pit count=2140 bs=1 $ mv new.pit 16G.pit The output of 'heimdall print-pit --file' is exactly the same between the old 16G.pit, the new one, and all other PITs mentioned above. Once stripped, all the PITs were identical bit by bit. This was verified with the cmp command. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add stock PIT for GT-I9305 (Galaxy S III 4G) with 16G flashDavid Ludovino2020-07-101-0/+0
| | | | Signed-off-by: David Ludovino <dllud@riseup.net>
* Add stock PIT for GT-I9300 (Galaxy S III) with 16G flashDavid Ludovino2020-07-101-0/+0
| | | | Signed-off-by: David Ludovino <dllud@riseup.net>
* Add custom PIT for GT-I9100 with a 14G DATAFS partitionDavid Ludovino2020-07-101-0/+0
| | | | | | | | This PIT was created by GrimKriegor in order to permit the setup of an encrypted emulated storage. Details can be found at: https://redmine.replicant.us/boards/39/topics/13707 Signed-off-by: David Ludovino <dllud@riseup.net>
* Add stock PIT for GT-I9100 (Galaxy S II) with 16G flashDavid Ludovino2020-07-101-0/+0
| | | | Signed-off-by: David Ludovino <dllud@riseup.net>
* Proper file extension for PIT files.David Ludovino2020-07-101-0/+0
| | | | Signed-off-by: David Ludovino <dllud@riseup.net>
* New directory structure for PIT files.David Ludovino2020-07-091-0/+0
| | | | | | Facilitates organization into models and stock vs custom PIT files. Signed-off-by: David Ludovino <dllud@riseup.net>
* Add GT-N5100 16G PITDenis 'GNUtoo' Carikli2020-07-091-0/+0
This has been obtained with heimdall download-pit on a device running the unmodified stock OS. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>