Samsung SM-G900A Galaxy S5 is a variant exclusively distributed by Samsung for AT&T subscribers. Since the phone came from the US, end-users must unlock or openline the device allowing them to enjoy other SIM cards aside from AT&T. The good news is that unlocking Samsung SM-G900A Galaxy S5 is not a big deal. A local service technician can do the job for you. Besides, this is the next option pop-up on your mind when your contract is about to finish at AT&T.
Having said that this unit is originally made for the US. This Galaxy S5 SM-G900A has a great chance to spread evenly worldwide. Especially, if someone sent you this S5 as a gift package or somehow you bought this Android phone online.
Well, seems everything suits on my expectation. A friend here in Saudi asked for my help about unlocking and flashing his Samsung Galaxy S5 G900A. With the support of Z3X, I was able to unlocked his S5. However, when I checked the Samsung support none of any firmwares available for SM-G900A supports Arabic language. Browsing the Internet for the possible solution led me to install MoreLocale 2 from Google Play. Mostly, language enabler like this requires root access. Observing the tweak made by locale language enabler apps doesn't do the favor for my Arab friend. Arab, or Saudi nationals prefer to use Arabic language rather than English [due to the character differences of Arabic and English, and we all aware that a national language is a pride of every nation].
Flashing Samsung SM-G900A Using Stock FirmwareBefore applying this custom ROM of mine. I highly suggest to revert your Samsung Galaxy S5 back to its original firmware. Please follow this procedure and do this with your own risk. I'm not reliable for any damages if you did it in the wrong way. Also, creating back up is advisable.
1. First, download and extract this Odin3 v3.09 on your desktop. Make sure that Samsung Kies is already installed on your PC.
2. Download and extract Stock Firmware 4.4.2 SM-G900A_G900AUCU1ANCE. Includes BL, AP, CP, and CSC. I was able to restore my phone with Odin3 v3.09 using these files. If you are running with G900A_UCU2AND3 that's ok since both are 4.4.2.
3. Put your device on Download Mode by pressing and holding Volume down button, Home button, and Power switch at the same time. Release all buttons once the screen turned on. Press Volume up button to continue.
4. Plug your phone on the USB to your computer.
5. Put AP, CP, and CSC. Don't worry about the
How to Root Samsung SM-G900A AT&T S5Ok, we already go back to the stock firmware version. So, the next move is to install TowelRoot to gain root access and SafeStrap to install custom recovery.
1. Navigate the phone and tap Setting. From Setting tap Security then tick the Unknown sources ("Settings"->"Security"->"Unknown Sources").
2. Open the default Android Internet browser, Go to "https://towelroot.com/" (
For the alternative, I uploaded the TowelRoot App here, just download, extract and install.3. Going back from the step 2, when you are already on the TowelRoot website. This is what the homepage looks like, a Lambda icon (see screenshot below).
4. Check your apps drawer, look for the newly installed TowelRoot app. Open the software and tap on "make it ra1n" to root your device. When rooting is complete open your Google Playstore app.
Installing SafeStrap and Custom RecoverySafeStrap is a custom recovery that is developed to avoid harming the primary system such as Galaxy S5 from AT&T. With safestrap recovery, you can perform updates by installing zip files, make back up, do the restore and other boot option menus. Follow this tutorial to successfully install SafeStrap on your phone.
- Download and install this BusyBox on your phone. Now, run the BusyBox, grant root access and install the system scripts, better to wait 'til it has loaded all the scripts 100% and do the in-app installation.
- Download then install this SafeStrap, run and grant root permission. Use the "Install Recovery" button wait until status should say "Installed" and your done with the process.
- From there, you can reboot your Samsung Galaxy S5 SM-G900A, the splash screen then comes up with choices "Recovery" and "Continue". Continue means that you will boot the unit in normal mode. However, choosing Recovery will put the device into custom recovery of TWRP.
Installing Custom ROM with Asian Language SupportI cooked this Asian firmware by merging two stock flashfiles I downloaded from support. The sole-AT&T firmware for SM-G900A and SM-G900I, an Asian variant. To be specific "G900IDVU1AND2" for Asian language pack and "G900AUCU1ANCE" from AT&T.
Aside from having English as the default language this firmware also supports;
- Arabic Language
- Chinese (Native)
- Filipino (Tagalog)
- and other Asian languages such as Indonesia.
- To install, first download the firmware I uploaded on Google Drive - Firmware with Asian Language Support (Arabic) for Samsung Galaxy SM-900A AT&T. Make sure that you have a good internet connection since this file has a size of (1.3GB).
- Extract, you will see two files after extracting. One is for the link shortcut back to Kwentology and the other one named "MYSYSTEM.zip".
- Copy 'MYSYSTEM.zip' on your device internal storage. Remember the exact path where you placed it. I suggest put it on the main directory (Internal Storage ->MYSYSTEM.zip).
- Reboot your device in custom recovery.
- Make a back up.
- When back up is complete return to the main menu of custom recovery.
- Tap "Install" button.
- Locate the MYSYSTEM.zip and do the dirty flashing.
- Wait until flashing is completed.
- When flashing is complete, go back to the custom recovery main menu and tap on the Reboot button and turn on your device into normal mode.
This ROM was developed only for my personal purpose (as a Saudi friend requested an Arabic language). I been through a lot before able to compiled this in a single package. Plus, every firmware I downloaded consumes too much of my Internet data. Upon checking the web, many are having the same issue as mine. I'm happy to share this ROM for everyone.
I'm currently targeting to get at least $200 USD donation. Once I gathered enough funds for my other projects, this ROM of mine will be available for the public usage.