Locale&Language ADB grant permission Guide For Android 4.2+

Locale & Language has been update to Language

Our new site:

Website: http://www.whenair.com
Blog: http://www.blog.whenair.com


Email: whenair@yeah.net
Facebook: https://www.facebook.com/WhenAir
Twitter: https://twitter.com/WhenAir1

Complete tutorial: http://blog.whenair.com/?p=15





Google Play: https://play.google.com/store/apps/details?id=sightidea.com.setlocale

In ANDROID 4.2+ , Only system app can get CHANGE_CONFIGURATION permission.(Changed by Google)

In order to let this app work well, there are two way.(1. Root your device 2. Use ADB command) Both goal is to grant CHANGE_CONFIGURATION permission to Locale & Language.

If you do not want root your phone or tablet. This post is for you !  : )

Android Debug Bridge (ADB) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device.

We use just two line command, It is very easy to learn.

1. Download tool

Two places to download:  from android-adb-tool or from dropbox android-adb-tool.rar

Copy downloaded file to D drive and decompress it.


2.Open Windows cmd.exe Ready

Cd into the file folder.



3. Connect you device to Computer(PC), Open USB debugging connected.(Different devices have different open way, you can Google how to turn it on)

Example:My Nexus 7 is Setting->Developer options->USB debugging(Check on)


4. Grant Permission

After successful done above steps, you can grant permission easily.

Just input command below, free and pro version, Completely free Version.

->adb shell
->pm grant com.sightidea.locale android.permission.CHANGE_CONFIGURATION

->pm grant com.sightidea.locale.pro android.permission.CHANGE_CONFIGURATION

pm grant sightidea.com.setlocale android.permission.CHANGE_CONFIGURATION

5. Finish

You can click App language list item to change language . Every in this App going well. : )


Any Question commit to this post or email to sightidea.play@gmail.com

49 thoughts on “Locale&Language ADB grant permission Guide For Android 4.2+

    • ADB is one of Android developer tool.
      In ANDROID 4.2+ , Only system app can get CHANGE_CONFIGURATION permission.(Changed by Google).
      This app need CHANGE_CONFIGURATION permission.
      Here are two ways to solve this problem in android 4.2+:
      WAY 1: Root your device.
      WAY 2: Use ADB tool to grant the permission manually by command.

  1. Hi, there:
    after I input “adb shell”
    then it return “error: device not found”
    I have already turn Open USB debugging connected on.
    what I gonna do?

  2. Pingback: HTC One M7 802w Dual Sim FULL ACTIVE... - Pagina 12 - Forum Android Italiano

  3. after I inputted the “adb shell” command, it showed: “error: device unauthorized. Please check the confirmation dialog on your device.”

    What did I do wrong?

    • “error: device unauthorized. Please check the confirmation dialog on your device.”
      This error cause by USB debugging has not been opened.

  4. 你好
    我得做法是下在ANDROID-ADB-TOOL 然後壓縮到電腦


    選擇語言 再按ADB SHELL 和 Grant permission 都無法成功



  5. after I inputted the “pm grant com.sightidea.locale android.permission.CHANGE_CONFIGURATION” command, it showed:Error: “Could not access the Package Manager. Is the system running?”

  6. Excellent weblog here! Additionally your web site so much up very fast! What host are you using? Can I get your affiliate link for your host? I desire my web site loaded up as fast as yours lol

  7. Sir, would you please add a video in YouTube by explaining these steps and add YouTube video link along with your app description. I hope this would be more helpful to the users.

  8. I have tried this on samsung galaxy note 10.1 2014 edition sm-p601
    it does not work and i cannot find developers options and usb debugging

    C:\android-adb-tool>adb shell
    error: device not found

    please help

    • Go to “about device”, tap “build number” 7 times (slowly, with patience). Than you will get “developper options” (hided by Samsung).

  9. Why Lao Language cannot change in setting menu or all of android language just only same in English on droid 4.2.1 i need my phone to show all menu in laos all how?

    ຍ້ອນຫຍັງໃນຕັ້ງຄ່າເມນູຈື່ງບໍ່ປ່ຽນເປັນພາສາລາວ ແລະ ຂ້ອຍຕ້ອງການໃຫ້Android 4.2.1 ເປັນພາສາລາວໝົດໄດ້ບໍ

  10. I’ve got this message:

    Bad argument: java.lang.IllegalArgumentException: Unknown package: com.sightidea

    Can anybody help?

  11. Нихуя не получается!!! Вроде команда проходит, а устройство никак не реагирует

  12. I read a lot of interesting posts here. Probably you
    spend a lot of time writing, i know how to save you a lot of work,
    there is an online tool that creates readable, google friendly articles in minutes, just type in google
    – laranitas free content source

  13. Samsung Galaxy S6 v. 5.1.1
    I dont have spanish in my phone. . I cannot find the steps to do it with your software. .. could you please tell me how to do it .


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>