With an increasingly growing global economy, it is more and more common to end up buying a mobile on the other side of the globe. This way you increase your options and maybe you save money, but you can also run into problems like that your language does not appear to select in the settings.
Without going any further, that is the case of my Samsung Galaxy A5 bought in Asia. The language options in the phone settings come loaded with Asian languages and UK and US English, but other than that neither trace of spanish. It also happened to me with my old phone, which had only Spanish from the United States and not from Spain.
Formerly the applications had permissions to change system language, but that changed after Android 4.2 JellyBean. They can still do it, but it’s something more complicated as it requires that you either have root or do a few additional steps from a PC.
1. Install Locale More
There are many applications on Google Play whose function is to change the language of the mobile. They became popular a few years ago, and some of them have been adapted for keep functioning even with the restrictions placed by Google regarding the language change.
I have tried several and, although they do not have much science, Locale More is one of the ones that have convinced me the most. The interface isn’t the prettiest thing in the world, but you can add your favorite languages for quick access and even create new ones if yours isn’t listed.
If you are more convinced by another application, you can use this same system with others, but you will have to adapt the BAT file in the following steps.
2. Choose your language
The next step is to open Locale More and search the language the one you want to change. The list is huge but has flags to help you locate languages quickly, as well as a search engine.
If you are going to switch between different languages frequently, I recommend that you use the favorites, by tapping on the star next to each language, and then quickly accessing them from the Favorites tab.
Once you have it, tap on the language to start the change.
3. If you have root, give permission
After playing in a language, you will come across one of three scenarios:
- With Android below 4.2, the system will change language.
- With Android 4.2 or higher, and root, it will ask for your permission. After granting it, the language will be changed.
- With Android 4.2 or higher, no root, it shows you a window with information.
If you find yourself in any of the first two cases, congratulations, now you have reached the end. If not, keep reading, because you need to do a few extra steps. Luckily, you only have to do them once.
4. Download ADB on your PC
To continue you will need the assistance of a PC. On Windows, download ADB from this link. If you already have ADB because you use the Android SDK or for any other reason, you do not need to download it again, although you will have to use the commands included in the BAT file. This ZIP is simply a package that the author of the application has prepared to facilitate the process.
The ZIP file includes four files. Unzip them in any folder on your PC, for example C: ADB.
5. Connect your mobile and activate USB debugging
Connect your phone to the PC with its USB cable and wait for it to finish installing all the drivers. On your mobile, enable USB debugging mode from Settings, developer options. If you can’t find the Developer options, they may be hidden.
If at this time your phone asks for authorization for your PC to connect with it (see in the next step), grant it.
6. Run run.bat
From your PC, with the mobile connected, the USB debugging mode activated and after having finished loading all the drivers, open Run.bat from the folder where you unzipped it. If Windows asks for confirmation to do so, give it.
If, as can be seen in the previous screenshot, the device appears as “unauthorized”, the process fails. In those cases you must allow access from your PC. One way to force me to ask you is disable and enable again USB debugging.
If it failed, try again until the word “device” appears next to your device instead of “unauthorized.”
7. Go back to the application and change the language
You have already given Locale More permission to change languages, so from now on you can use the app freely as if you had Android 4.2 or lower. That is, by touching a language it will change automatically, without further ado.
The process seems more complicated than it is, but the good thing about it is that you only have to do it once.
Download | Locale More
In Engadget Android | How to activate development options in Android