Ошибка при русификации смартфона Xiaomi с помощью MoreLocale 2

Сегодня пишем очередное дополнение. На этот раз к инструкции по русификации смартфона Xiaomi с помощью приложения MoreLocale 2. К сожалению, не у всех пользователей, она проходит гладко, о чем нам было сообщено с помощью формы обратной связи. Проблема, на которую были жалобы — это ошибка приблизительно такого вида:

C:\ADB>adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION
Operation not allowed: java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

Она возникает, если не активировать пункт USB Debugging (Security settings) в меню «Для разработчиков» (смотреть пункт 5.1 инструкции по русификации).

USB Debugging (Security settings)

Но, при попытке его активации, возникает еще одна ошибка: «This devices is temporarily restricted». Для ее устранения необходимо:

  • Отключить Wi-Fi и включить мобильный интернет. На телефоне должен быть Mi аккаунт
  • Перезагрузиться и попробовать еще раз включить пункт «USB Debugging (Security settings)».

Если случилось так, что после этого ошибка не пропала и пункт по прежнему не включается, то нам придется воспользоваться VPN, чтобы показать смартфону, что он соединяется с сервером из Китая. Рассмотрим на примере бесплатного сайта VPNGate. Вы можете использовать любой другой.

  1. Заходим на сайт  VPNGate. Здесь нам нужно выбрать китайский сервер с поддержкой L2TP/IPsec. Листаем вниз главную страницу, снимаем все лишние галочки (как на скриншоте) и нажимаем кнопку «Refresh server list»
  2. USB Debugging (Security settings)

  3. В обновившемся списке находим китайский флаг слева.
  4. Открываем в смартфоне Настройки—>Дополнительно—>VPN. И внизу нажимаем «Добавить новую сеть».

    USB Debugging (Security settings) VPNUSB Debugging (Security settings) VPNUSB Debugging (Security settings) VPN

  5. В поле «Название» пишем любое имя вашей сети. В пункте «ТИП» выбираем L2TP/IPSec PSK.
  6. Возвращаемся к сайту и находим адрес китайского сервера. В нашем случае это: sunyi139.opengw.net. Его мы вписываем в наши настройки телефона, в поле «Адрес сервера».
  7. USB Debugging (Security settings) VPN

  8. Опять к сайту. Открываем ссылку L2TP/IPsec Connect guide. И увидим данные, которых нам не достает для подключения, а именно: Username (Имя пользователя); Password (Пароль); Pre-shared Key (Secret) (Общий ключ IPSec). В данном случае, все три одинаковые и имеют значение: vpn.
  9. USB Debugging (Security settings) VPN

  10. В настройках VPN вписываем их и нажимаем ОК. Конечный результат выглядит так:
    This devices is temporarily restricted
  11. Теперь в меню VPN мы активируем одноименный переключатель и опять пытаемся включить пункт «USB Debugging (Security settings)»
  12. This devices is temporarily restricted

Надеемся, что у вас все получилось.

Всего: 6 комментариев

    1. antisept Post author

      Здравствуйте! Не получается русифицировать?

  1. Иван

    Здравствуйте! У меня проблема с русификацией redmi 7A. Не ставится grant на more locale

  2. Максим

    Security exception: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

Добавить комментарий для Максим Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

:) ;) :D :( :cry: :| :o :P 8-) :oops: :roll: :idea: