As I'm working as a mobile software technician, a lot of times I need to unpack some Odin firmware to add or remove some files, maybe adding some languages which aren't available in the firmware, then I repack it again so I can flash it with Odin. Thus, I need to understand Samsung firmware structure, I need to know how exactly the system works.

For example, Samsung Galaxy S III I747 is a US phone which comes with only 3 languages. If I want to add some other languages to its firmware, then I need to understand the CSC tree first, so I can edit it and add the desired languages pack.

I've been searching around for some tutorials about that but I couldn't find any. I know how to unpack and repack Odin files, but as I said, I need to understand the system.

1 Answer 1


XDA is the go-to site for you


  • Phone Colour (Samsung specific)
  • CSC Product Code (Samsung specific)
  • CSC Sales Code (Samsung specific)
  • Country Region (Samsung specific)
  • RIL Serial Number (Samsung specific)
  • PDA Version (Samsung specific)
  • CSC Version (Samsung specific)
  • Changelist (Samsung specific)
  • Country of Origin ★ (Samsung specific)
  • Phone Manufacturing Date ★ (Samsung specific)
  • Knox Warranty Void ★ (Samsung specific)


  • Manufacturer
  • Phone Model
  • Device Name
  • Product Name
  • IMEI
  • Serial No
  • Bootloader Version
  • Baseband Version
  • Kernel Version
  • Build Number
  • Build Description
  • Fingerprint
  • Build Date
  • Android Version
  • Mobile Operator Name/Mobile Network Code
  • Total RAM, Screen size and resolution, Battery capacity and health

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .