BitTorrent Sync–права доступа под Android

16_bt-forum-lockupВнезапно перестал синхронизироваться BitTorrent Sync, исправно работавший на моем смартфоне вот уже более полутора лет. По всей видимости очередное обновление клиента на Android принесло в себе следующий сюрприз – надпись “Don’t have permission to write to this directory” в строке статуса синхронизации.

Поиск в интернете выдал не слишком много полезной информации информации, но тем не менее решение было найдено. Оказалось что BitTorrent Sync не получает доступ к некоторым носителям на смартфоне, в частности к SD карте, и потому не может синхронизировать уже имеющиеся расшареные папки, так и добавить новые.

Пока разработчики обещают исправить проблему, на официальном форуме появилось сообщение, что на root’ованом смартфоне можно отредактировать файл platform.xml находящйся по адресу /system/etc/permissions/ и разрешить аппликациям доступ к SD карте. Для этого нужно найти секции android.permission.WRITE_EXTERNAL_STORAGE  и android.permission.WRITE_MEDIA_STORAGE в вышеупомянутом файле и изменить их содержимое на сделующее:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_r" /> <group gid="sdcard_rw" /> <group gid="media_rw" /> </permission> <permission name="android.permission.WRITE_MEDIA_STORAGE" > <group gid="media_rw" /> <group gid="sdcard_rw" /> </permission>

После перезагрузки смартфона работа BitTorrent Sync восстановилась.



Добавить комментарий