The Arabic Languages app, let you activate all supported Samsung Arabic languages and keyboard inputs
This Application works without any intevention from you, but After 4.2 new Jelly Bean, The protection level definition of CHANGE_CONFIGURATION has been changed and you have to allow the CHANGE_CONFIGURATION manually.
If you know how to use adb command of android development tools , you can grant the permission manually by using this command through your laptop :
adb shell pm grant com.jkardev.arabic.languages android.permission.CHANGE_CONFIGURATION
If you have SuperUser privilege on your device. Change Lanuages could get the permission automatically.
Starting from Android 7 Nougat, the application will request for a new permission that is required to write system settings.
There are some devices variants (US,Chinese) that remove completely all unused languages, unfortunately there is no much thing we can do in this case.
Please contact us if you need any help.