Решение проблемы с определением номеров на китайских прошивках Emotion UI

Иногда при установке прошивок на устройства Huawei, предназначенных для Китая, возникает проблема с определением номеров из телефонной книги. Наиболее часто данная проблема возникает на китайских прошивка с оболочкой Emotion UI. Корень проблемы в том, что в Китае внутри страны номера являются 11- значными (8 10 86 12345678900) и определение номера осуществляется по последним 11 цифрам.

В России номера сотовых 11-значные, однако, номер может быть записан с 8 в начале, либо в международном формате с +7, поэтому,  из-за различия написания номеров в списке контактов, номер может не определится при сравнении последних 11 цифр. Здесь целесообразно сравнивать последние 9 цифр. При этом местные «городские» номера, как правило, являются 7-значными и здесь определение номера придется проводить по последним 7 цифрам.

build.prop

Для решения данной проблемы придется отредактировать системный файл прошивки. При этом на вашем телефоне должны быть получены права root. Как получить рут на вы можете найти на нашем форуме, где представлены инструкции по получению прав super user на большинстве гаджетов Huawei.

  1. Установить файловый менеджер, способный работать с системными файлами и папками, например, Root Explorer.
  2. Монтировать файловую систему для записи нажав на соответствующую кнопку в интерфейсе RE (Выставив права R/W).
  3. Зайти в папку /system/ и найти файл build.prop.
  4. Открыть файл build.prop в  текстовом редакторе/Open in Text Editor.
  5. Найти строку ro.config.hwft_MatchNum=11 и изменить значение переменной с 11 на 9.
  6. После указанной строки добавить еще одну со следующим содержимым: ro.config.hwft_MatchNumShort=7
  7. Закрыть текстовый редактор, на вопрос о сохранении изменений ответить утвердительно. При этом система автоматически создаст резервную копию отредактированного файла build.prop.bak
  8. Перезагрузить смартфон.

В других странах СНГ количество знаков в номере может отличаться, но благодаря логике, описанной в данной инструкции, вы сможете адаптировать её под номера вашей страны.

16 КОММЕНТАРИЕВ

  1. Помогите, пожалуйста, как найти номер с неизвестными 3 цифрами в середине, последние 4 и первые 4 известны. Срочно нужно найти контакт.

  2. В меня пропали все контакты, а у вызовах не отображаются фамилии, только номера.
    Смарт HUAWEI Y6PRO
    Помогите плиз.

  3. Рут есть (проверял рут чекером), но редактировать указанный файл система не дала. Не дала и поменять атрибуты файла. Зато дала создать указанные выше параметры в файл /cust/hw/ru/prop/local.prop , после чего телефоны стали определяться корректно. Возможно кому-то еще поможет. Телефон Honor 3C (H30-U10) с последней официальной прошивкой по воздуху.

  4. Если в телефонной книге номер начинается с +7,то фото не показывает, а если с 8 то все работает. Как исправить? Anfroid 4.2.2

    • Это не файл, а строка в конфигурационном файле. Если её нет, нужно добавить ручками. Всё предельно просто.

  5. Телефон Huawei Ascend P6, не определяет контакт из записной книжки по 7-ми значным номерам.
    В папке build.prop файла ro.config.hwft_MatchNum=11 НЕТ.
    Андроит 4.2.2

  6. Ребята, а как удалить какие-то непонятные китайские номера в звонилке которые вылазят при наборе номера? В списке контактов их нет.

    • Для этого необходимы полученный root права. Вам потребуется отредактировать файл Contacts.apk. Подробнее об этом написано на форуме.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь