Android: Яндекс-карты и KitKat

Согласно новым правилам безопасности, в KitKat запрещен прямой доступ к внешней карте памяти для сторонних приложений. Таким образом, если я скачиваю карту Москвы на внешнюю SD-карточку, то Яндекс-карты не могут получить к ним доступ.

Можно «легально» обойти этот запрет, если явно разрешить приложению доступ к его внешним данным.

Для этого с помощью любого файлового менеджера создаем на флэшке новые папки (указываю полный путь от корня диска):
/storage/sdcard1/Android/data/ru.yandex.yandexmaps/
Переносим приложение Яндекс-карты на SD-карту!!!
После этого запускаем Яндекс-карты и указываем новый путь для сохранения карт:
Меню -> Настройки -> Дополнительные настройки -> Папка с картами
и указать путь /storage/sdcard1/Android/data/ru.yandex.yandexmaps
После этого скачиваем нужную карту (Меню -> Скачать карту -> Москва -> Полная).

Если карты уже были на внешней карте памяти и скачивать их не надо, то необходимо после всех настроек перезагрузить смартфон!