As many of you get a nice G900A from AT&T but lack the languages even if they are enabled.
Languages came inside eack application, so you should replace all with the international versions.
I tried this at first, and phone keeped on crashing.
So first of all get the Stock Firmware from here!
This is very usefull so you can allways reflash the phone again and again... I needed to do it several times until i managed to fix this:
What you will need:
1- EFS Professional from here
2- My EFS Pro G900M backup from here
3- Start your phone
4- Enable unknown sources in config|security
5- Enable USB Debuging in Development Mode (tap some times in config|about device|build number)
6- Root it with TowelRoot
7- Reboot anyway
8- Install BusyBox
(you may download and save towelroot and busybox to the sd card so you can skip all nonsense on starting)
9- Run busybox and allow it to install all stuff.
10- On your PC, extract the EFS Professional to some place.
11- Run EFS pro
12- Accept RSA on computer and shell on ADB
13- On EFS Pro select the Backup tab
14- On Device Filters select ***All Partitions***
15- Deselect All
16- Select efs (/dev/block/mmcblk0p12)
17 Backup this
Now EFS Pro will have created a folder named EFSProBackup
18- Copy the SAMSUNG-SM-G900A_G900MZTO1ANE4.tar.gz to this folder
19- Go to the Restore Tab and Refresh Backup Archives
You may now see both files, the SAMSUNG-SM-G900A_some_numbers_here.tar.gz and SAMSUNG-SM-G900A_G900MZTO1ANE4.tar.gz
If the names are different and you only see the backup file you just did, just rename the G900M file to start similarly to the one you saved.
20- Select the file SAMSUNG-SM-G900A_G900MZTO1ANE4.tar.gz(pc)
EFS Pro will copy file to the device
21- Select the boot.img and the system.img.ext4 and Restore.
22- You may enter in recovery and clean all to factory default and start your device now with full G900M system.
Hope this helps for now until we unlock the flash.
Best regards to all