Иногда при установке прошивок на устройства Huawei, предназначенных для Китая, возникает проблема с определением номеров из телефонной книги. Наиболее часто данная проблема возникает на китайских прошивка с оболочкой Emotion UI. Корень проблемы в том, что в Китае внутри страны номера являются 11- значными (8 10 86 12345678900) и определение номера осуществляется по последним 11 цифрам.
В России номера сотовых 11-значные, однако, номер может быть записан с 8 в начале, либо в международном формате с +7, поэтому, из-за различия написания номеров в списке контактов, номер может не определится при сравнении последних 11 цифр. Здесь целесообразно сравнивать последние 9 цифр. При этом местные «городские» номера, как правило, являются 7-значными и здесь определение номера придется проводить по последним 7 цифрам.
Для решения данной проблемы придется отредактировать системный файл прошивки. При этом на вашем телефоне должны быть получены права root. Как получить рут на вы можете найти на нашем форуме, где представлены инструкции по получению прав super user на большинстве гаджетов Huawei.
- Установить файловый менеджер, способный работать с системными файлами и папками, например, Root Explorer.
- Монтировать файловую систему для записи нажав на соответствующую кнопку в интерфейсе RE (Выставив права R/W).
- Зайти в папку /system/ и найти файл build.prop.
- Открыть файл build.prop в текстовом редакторе/Open in Text Editor.
- Найти строку ro.config.hwft_MatchNum=11 и изменить значение переменной с 11 на 9.
- После указанной строки добавить еще одну со следующим содержимым: ro.config.hwft_MatchNumShort=7
- Закрыть текстовый редактор, на вопрос о сохранении изменений ответить утвердительно. При этом система автоматически создаст резервную копию отредактированного файла build.prop.bak
- Перезагрузить смартфон.
В других странах СНГ количество знаков в номере может отличаться, но благодаря логике, описанной в данной инструкции, вы сможете адаптировать её под номера вашей страны.
Помогите, пожалуйста, как найти номер с неизвестными 3 цифрами в середине, последние 4 и первые 4 известны. Срочно нужно найти контакт.
В меня пропали все контакты, а у вызовах не отображаются фамилии, только номера.
Смарт HUAWEI Y6PRO
Помогите плиз.
Рут есть (проверял рут чекером), но редактировать указанный файл система не дала. Не дала и поменять атрибуты файла. Зато дала создать указанные выше параметры в файл /cust/hw/ru/prop/local.prop , после чего телефоны стали определяться корректно. Возможно кому-то еще поможет. Телефон Honor 3C (H30-U10) с последней официальной прошивкой по воздуху.
ЗЫ редактировал Тотал Коммандером. Возможно в этом причина.
RootExplorer редактирует, так что да — в ТС дело
Если в телефонной книге номер начинается с +7,то фото не показывает, а если с 8 то все работает. Как исправить? Anfroid 4.2.2
Решилась проблема путём удаления контактов с сим карты.
Просто, дописать и все? Все равно в каком месте? Спасибо.
Сделай как на скрине и будет тебе счастье
Вот этого ro.config.hwft_MatchNum=11
Это не файл, а строка в конфигурационном файле. Если её нет, нужно добавить ручками. Всё предельно просто.
Телефон Huawei Ascend P6, не определяет контакт из записной книжки по 7-ми значным номерам.
В папке build.prop файла ro.config.hwft_MatchNum=11 НЕТ.
Андроит 4.2.2
Такая же фигня и у меня на Р2. Нет этого гребаного файла.
Какого файла?
Ребята, а как удалить какие-то непонятные китайские номера в звонилке которые вылазят при наборе номера? В списке контактов их нет.
Для этого необходимы полученный root права. Вам потребуется отредактировать файл Contacts.apk. Подробнее об этом написано на форуме.