FORUMS
Remove All Ads from XDA

[SOLUTION] Change CSC Code completely from SER to your country's code

38 posts
Thanks Meter: 48
 
Post Reply Email Thread
11th September 2013, 12:53 PM |#21  
yunussaba's Avatar
Member
Flag Isfahan
Thanks Meter: 32
 
More
Quote:
Originally Posted by DataUnit

When you flash the SER 4.2.2 Firmware, it will change your CSC to SER, with this method you can change your CSC but it will NOT have OTA updates!

thank u bro
but i cant to change
The Following User Says Thank You to yunussaba For This Useful Post: [ View ] Gift yunussaba Ad-Free
21st September 2013, 05:39 PM |#22  
DataUnit's Avatar
OP Member
Flag Isfahan
Thanks Meter: 48
 
More
Quote:
Originally Posted by bongski55

YES. After flashing thru odin do a factory reset and wipe cache in recovery to reset your phone to proper CSC.


Just for illustration purposes I am attaching a screen shot of the SER CSC folder. It is not including IRAN. @DataUnit Please include in you procedure that the MEA csc folder should be manually added in order for your procedure to work. The IRAN csc will not automatically be included on the SER frimware. It has to be added manually.

Yeah, of course. IRAN was an example for CSC. I added it manually using editing XML files. and after this, now I have Persian language in my phone and CSC code back to "THR".

For Philippines you gotta go to the first post and do those works, or download its Firmware from SamsungFirmwares, SamMobile or any other site.
The Following User Says Thank You to DataUnit For This Useful Post: [ View ] Gift DataUnit Ad-Free
16th September 2019, 03:08 PM |#23  
Junior Member
Flag Phnom Penh
Thanks Meter: 0
 
More
Quote:
Originally Posted by DataUnit

Yeah, of course. IRAN was an example for CSC. I added it manually using editing XML files. and after this, now I have Persian language in my phone and CSC code back to "THR".

For Philippines you gotta go to the first post and do those works, or download its Firmware from SamsungFirmwares, SamMobile or any other site.


How to change SM-920T csc to SM-G920F (RCG), I want to fix VoLTE support on Seatel and Network Provider.
28th October 2019, 12:20 AM |#24  
Junior Member
Thanks Meter: 0
 
More
Thumbs up
Quote:
Originally Posted by DataUnit

Hi everybody,
I used @soralz thread (here) but it didn't work for me, so I did these steps and it worked; now I share this tutorial with you!

NOTE: In this tutorial, I will use "THR" as Samsung Country Code, "IR" as ISO Country Code, "fa" as Input Language code, "fa_IR" as Display Language Code, "MEA" as Region Code and "IRAN" as Country. (I used these because I am from IRAN )
You should replace these codes with yours.

THERE IS NO NEED TO WIPE OR FACTORY RESET!

The things we'll need 'em:
1. Notepad++ (Optional, but recommended)
2. Root Access (You can use SuperSU or Koushikdutta's Superuser)
3. ADB and Samsung Drivers Installed (Optional)
4. Root File Manager (like ES File Explorer or other)
5. A brain

There are two ways to go to work:
1. Using ADB (in this tutorial I used ADB with Windows and Notepad++, but you can use Linux, ADB and Vim )
2. Using a Root File Manager (like CM File Manager, ES File Explorer or Root Browser)

Using ADB:
1. Open a command line or terminal window
2. Connect your device to your PC and make sure you enabled Developer Options and USB Debugging before.
3. Enter "adb shell" to get an interactive shell from your device.
4. Enter "su" to get Root Access and "busybox mount -o rw,remount /" to remount root partition.
5. Enter

Code:
echo "THR" > /efs/imei/mps_code.dat
and THR is code of IRAN.
6. Enter
Code:
busybox mount -o rw,remount /system
to remount /system partition in r/w mode.
7. Enter "exit" two times to close ADB Shell.
8. Now, we should edit /system/csc/ and /system/SW_Configuration.xml to add our country to the list.
So, enter
Code:
mkdir system_folder
mkdir ./system/csc
cd system_folder
adb pull /system/csc/
cd ..
adb pull /system/SW_Configuration.xml
to pull those things.
9. Now, Go to the folder that named "system_folder" and then in "csc".
10. Create a new folder and rename it to "THR".
11. Open "system_folder/csc/customer.xml" with Notepad++.

12. Save it and now go for "others.xml".

13. Save "others.xml" and open "language.xml".

14. Open "sales_code.dat" and change its content from "SER" to "THR".
15. Go back to "system_folder" and open "SW_Configuration.xml" and add a line like
HTML Code:
	<CustomerData src="/Customer/THR/customer.xml" />
after </NbCustomer>. and save it.
16. Copy these things from "system_folder/csc" to "system_folder/csc/THR":
Code:
contents.db
others.xml
customer.xml
language.xml
sales_code.dat
17. Open a command line or terminal window.
18. Enter
Code:
cd system_folder
adb shell chmod 777 /system
adb shell chmod -R 777 /system/csc
adb push . /system/
adb reboot
Question and Answer:
Q: in Step 18 I am getting "Permission denied" or "Read-only file system" error after "adb push . /system".
A: You should have enough permission to write and overwrite files, so you have to "chmod" files to get enough access. and if you are getting "Read-only file system" is because of you didn't remount /system partition as Read/Write File System. Now, you can enter this command in ADB Shell:
Code:
busybox mount -o rw,remount /system
I also attached my edited CSC folder for you; because you may have some problems with this tutorial!!!!

If you liked this work, press "Thanks"!

List of CSC Country Codes

thank you bro
Post Reply Subscribe to Thread

Tags
add language, csc, csc change, galaxy grand, samsung csc

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes