Новая версия Chrome не работает на сторонних прошивках. Как это исправить

 

Компания Google выпустила новую бета-версию браузера Chrome для мобильных устройств под управлением Android, которая теперь доступна и для пользователей из России. Но, вместе с новыми функциями и исправлениями ошибок в Chrome появилось очень странное ограничение. Он не работает на сторонних прошивках, таких как CyanogenMod и MIUI, что, к счастью, можно исправить.

Фактически, единственное нововведение новой Beta-версии браузера, это функция Android Beam, с помощью которой можно обмениваться ссылками с другими устройствами, оснащенными NFC-чипом. Просто откройте нужную ссылку в браузере и приложите смартфон к другому устройству с запущенным браузером Chrome, ссылка будет открыта в другом устройстве.

Все остальное, это мелкие дополнения, исправления ошибок, а также функция более точного определения устройства, из-за которой Chrome отказывается запускаться на сторонних прошивках. К счастью, сама по себе эта функция довольно проста, поэтому обойти ее не составит труда.
При запуске Chrome проверяет свойство ro.build.id, которое содержит так называемый идентификатор сборки. Фактически он может быть абсолютно любым, но в официальных прошивках на основе Android 4.0.3 всегда равен IML74K. Сторонние прошивки зачастую прописывают в качестве идентификатора другое значение, равное тому, которое было в оригинальной прошивке от производителя. Нужно это для корректной работы Android Market, который также обращает внимание на свойство ro.build.id.
А теперь самое интересное. Свойство ro.build.id и его значение находятся в файле /system/build.prop и все, что нам нужно, чтобы заставить работать Chrome, это открыть этот файл и исправить одну строку. Сделать это можно:
Установив ES File Explorer, перейдите в настройки, выберете опции Root Explorer, Mount Filesystem и установите значением опции Home Directory каталог ‘/’. Далее перейдите в каталог /system, выберете файл build.prop и отредактируйте с помощью встроенного редактора.
ro.build.id="номер вашей прошивки"

заменить на 

ro.build.id=IML74K

Имейте в виду, что эти манипуляции скажутся на работе маркета и вы можете потерять доступ к некоторым приложениям.

Оставить ответ

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