[Samsung Galaxy S9  Questions & Answers] Drewermann:
Hi freinds,

thanks for this forum and the fellow help around here.

By flashing my G960F and reading endlessly through threads, I still haven't cleary understood what's going on and I am trying to figure it out and you are asked for help. So many questions...

PIT (Partition Information Table)

It holds the information how the memory/disk is being split into partitions. Usually this is done by naming start and end secor of a partition.

Usually, one never needs to change that. I once hat to change it on my i9100 (Galaxy S2 from 2011 with Android 2), whose system partition of 500MB was not able to handle Android 7 (of 2017), which hat 600MB - repartitioning with pit files was neccessary.

:confused: Is there a documentation für the structure of the pit file?

:confused: I remeber that this pit is a samsung specifc thing, is that right?

BL (Bootloader, 3MB)

This is the software that runs at bootup time. It displays a logo (e.g. "Samsung with knox") and scans for key combinations that are pressed during boot. It contains the (software for the) download mode and can start as well the AP partiton, more precise: the Android in the Android in the AP partition as well as the TWRP in the AP partition.

:confused: True?

The BL can be locked and encrypted to introduce a not-so-strong factory reset, that does not reset the device from being linked to it's google account (making it useless for pickpockets). This device protection is called 'Factory Reset Protection' (FRP). For OEMs, there is an ability to disable the FRP, more precise: to unlock the BL. Some devices offer that unlock on the developer options.

:confused: True?

PDA of a ROM

In its log files, TWRP reports the bootloader to be the string that SamMobile.com calls the PDA of a rom. (in my e.g.: ro.boot.bootloader=N910FXXS1DPK3).

:confused: True?

One-week-waiting-RMM/KG-State-Prenormal

This happends here somehow as well.

I read in a german forum about the G960F, that someone flashed the CSA2 (of Samfirm in 4 parts with odin) and triggerd the KG-lock by that. But by flashing "the BL of the BRJ8 without auto-reboot" with odin, and entering the download mode at once, the KG-lock was gone without waiting a week.

So, the lock must be stored in the BL partition or CSA2 and BRJ6 store the lock in different positions outside the BL.

:confused: Does anyone know more of that?

:confused: Flashing which partitions triggers that lock?

CP (Communication Processor, 26MB)

To me it looks as if this provides an API for the OS by containing a driver for the modem and it's parameters which can be hardware related, but also e.g. frequencies, depending on the law of your country.

:confused: Is that true?

:confused: Are all custom systems in AP basically compatible with all modems in CP?

:confused: Do stock roms (in AP) check for "their" version of modem data?

CSC (Consumer Software Customization, 500M)

I read it would contain the localization (geographical version of that phone), carrier branding (including carrier features like wifi calling). :confused: Is that true?

ROMs usually contain two versions of that partition: Flashing CSC will wipe the directory /data/, HOME_CSC will not.

:confused: How do they differ? I noticed that the HOME_CSC.tar file contains a .pit file. Is there a remapping done while flashing to spare out the data dir?

AP (Android Processor or PDA)

The Android Operatin System, e.g. a custom rom is flashed here. Might have e.g. 4300MB.

BUT: TWRP with about 40MB is being flashed here as well.

:confused: How does that work? Is TWRP an alternate 40MB of the AP partiton?

:confused: True? Does flashing stock-rom-AP with odin remove TWRP?

Thank you very much!