Нет разрешения на удаление файлов с карты памяти андроид

Содержание
  1. Нет разрешения на удаление на андроид
  2. Удаление файлов через файловый менеджер
  3. Удаление файлов с помощью компьютера
  4. Наслаждение новым телефоном
  5. ПРОБЛЕМА! Файловая система запрещает редактирование файла!
  6. Нет разрешения на удаление в «Андроиде». Как получить разрешение?
  7. Наиболее частые причины возникновения трудностей
  8. Нет разрешения на удаление в «Андроиде» с SD Card: проверка наличия прав администратора
  9. Программы для предоставления доступа
  10. Использование ES-проводника
  11. Удаление программ через компьютер
  12. Как получить разрешение на удаление на «Андроид»
  13. Проверка и исправление ошибок SD Card
  14. Перепрошивка системы
  15. Нет разрешения на удаление с внутренней памяти андроид – Право
  16. Способы удаления не удаляемых файлов и папок
  17. Способ №2: удаление в безопасном режиме
  18. Способ №3: с помощью утилит Unlocker и Lockhunter
  19. Способ №4: избавляемся от папки/файла с помощью командной строки
  20. Нет разрешения на удаление в Андроид: устранение ошибки
  21. Причины проблем с удалением
  22. Способы решения проблемы удаления
  23. Используйте для удаления ES-проводник
  24. Удаление файлов посредством ПК
  25. Проверка SD-карты на наличие поврежденных областей
  26. Перепрошивка Андроида
  27. Google Photos не может удалять файлы с SD карты
  28. В чём здесь дело
  29. Как поступить в этой ситуации?
  30. Вариант «Личный каталог»
  31. Вариант «Не баг, а фича»
  32. Вариант «Всё плохо, но вы обновитесь»
  33. Вариант «Закладка»
  34. Решение для более свежих версий Android
  35. Подведём итог
  36. Нет разрешения на удаление в Андроид: устранение ошибки

Нет разрешения на удаление на андроид

Нет разрешения на удаление файлов с карты памяти андроид

Наверняка на вашем смартфоне есть совершенно ненужные файлы, которые только занимают лишнее место. Вы всегда можете их удалить, чтобы они не мещались. Как это сделать, вы узнаете из нашей статьи.

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

Удаление файлов возможно не только с помощью самого устройства, но и с помощью компьютера — при подключении устройства к нему. Пойдем по порядку.

Удаление файлов через файловый менеджер

Вам понадобится любой файловый менеджер. Мы в своих примерах используем ES проводник.

Скачиваете ФМ с Google Play Маркет, если у вас его еще нет, устанавливаете и запускаете. При запуске вы увидите примерно такую картину:

Выделенное красным — это память устройства и карта памяти соответственно. Выберите раздел, где хотите удалить файлы.

Допустим, удаление будет происходить с карты памяти. Выбираем этот раздел и видим список папок и файлов.

Чтобы удалить папку, тапаем на нее и удерживаем палец около секунды, пока она не станет выделена, например:

Затем нажимаем на значок корзины в верхней части экрана для удаления.

Если вам нужно удалить файл в папке, заходите в папку и проделываете тот же самый финт. Файл удален.

Удаление файлов с помощью компьютера

В этом случае нужно подключить устройство к компьютеру с помощью кабеля. После этого открываете содержимое устройство — либо внутреннюю память, либо же карту памяти.

Далее выбираете папку, например, DCIM — в ней хранятся фотографии.

Видите файлы. Выбираете нужные из них и удаляете привычным способом в корзину.

При необходимости удаляете файлы из корзины на компьютере. Вот так легко и просто удалять файлы на Android. Главное — не удалить чего-то лишнего.

androidnik.ru

Я купил новый телефон Samsung Galaxy S5, и сразу столкнулся с проблемой в операционной системе Android. А точнее, версии Андроид 4.4 KitKat. В этой версии Андроид введена новая фишка разработчиков Google.

Теперь приложениям запрещен доступ к редактированию файлов на SD карте! Это приводит к тому, что некоторые приложения неработоспособны!

Я расскажу вам, как обойти эту проблему!

Добрый день, уважаемые читатели нашего блога!

На днях я купил себе новый телефон! Samsung Galaxy S5!

Наслаждение новым телефоном

Поздравляю себя с удачной покупкой, о которой мечтал несколько лет! Телефон оказался замечательно быстрым, мощным, красивым и удобным!

Ранее у меня уже был телефон HTC (ему уже около 4-5 лет) с Андроид системой. Один из первых телефонов с такой системой (на момент покупки). Я его изучил вдоль и поперек, перепрошивал систему несколько раз, выбрал прошивку Андроид, которая по функционалу много превосходила на тот момент официальную.

Для тех, кто не в курсе, перепрошивка — это замена операционной системы телефона. Ну примерно как переустановка Windows на компьютере.

Прошло много времени, вышло много версий Андроид (на момент покупки у меня была Андроид 2.2). Новые версии и телефоны, на которых они устанавливались, много превосходят мой старенький смартфон. Поэтому я был сильно удивлен мощью, быстротой и функциональностью.

Наслаждался я около 4 суток. Затем наткнулся на проблему!

ПРОБЛЕМА! Файловая система запрещает редактирование файла!

После очередного обновления, операционная система телефона сама обновилась до версии Андроид 4.4

Каково же было мое удивление, когда я не смог отредактировать ни один файл на собственном телефоне! Сначала я грешил на глюки, проверил в разных папках, попробовал отредактировать файл с компьютера (подсоединив кабель к телефону). Никаким способом не получалось редактировать файлы!

braincolor.ru

Специальной темы по проблемам не нашел, поэтому решил открыть новую. Может, создадим и прибьем вверху?

Описание проблемы: есть телефон ThL5000 на родной прошивке 4.4 без всяких рутов и прочего. В память телефона залил 4 фильма, посмотрел в дороге, вроде надо бы избавиться.

Выбрал файлы, попытался удалить — не получается, удалился только 1 файл. При попытке удаления остальных (по-одиночке или вместе) выдается сообщение «Нет разрешения на удаление».

Как это побороть? Хочу стать обратно владычицей морскою хозяином своего телефона !

В 4.4 есть ограничение на запись программам. И часть встроенной памяти телефона тоже системой может видеться как SD-карта.

Теперь вопрос — чем записывались-то фильмы в телефон?

Это только вечером смогу дома попробовать — на работе ЮСБ-порты закрыты . По итогам отпишусь.

Вот и напоролся на то, что в телефоне памяти не хватает. Можно ли в андроиде 4.4 как-то переносить программы на карту памяти? Рут есть. Кнопки «Перенести на карту» в «Приложения — Загруженные» нету.

телефон — xperia zr

aik написал: Вот и напоролся на то, что в телефоне памяти не хватает. Можно ли в андроиде 4.4 как-то переносить программы на карту памяти? Рут есть. Кнопки «Перенести на карту» в «Приложения — Загруженные» нету.

A невозможность удаления файлов с карточки в 4.4, о которой речь выше, лечится с помощью SDFix. Рут тоже нужен.

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

упд. A может прсто конкретное приложение просто нельзя переносить. Если оно с виджетами, например.

В смысле? У меня есть память телефона и есть карта памяти. Если убрать карту памяти, то некуда будет переносить.

Господа, столкнулся с весьма неприятной проблемой.

Телефон у меня Самсунг 7562, Андройд. В последнее время частенько при звонке не могу ответить. Т.е. телефон звонит, экран звонка вижу, но зеленый ползунок не отвечает. Пытаюсь нажать кнопку назад и тут появляется совсем странная вещь.

Какой-то лаунчер в виде земли сбоку и иконок приложений, вокруг этой земли. Причем в нормальном состоянии этого лаунчера нет. Я его не устанавливал и в списке приложений его нет.

Антивирус установлен, из левых приложений только KateMobile стоит.

Может кто-то сталкивался?

Спрошу здесь.
Коли тема по андроиду.

Куда (и как — если это не так просто как в винде) надо закинуть шрифты для плеера мх, если текст в субтитрах не отражается?

Телефон LG D415. Android version 5.0.2

Проблема с QuickMemo+. При нажатии на памятку её содержимое исчезает, затем появляется сообщение о том, что приложение не может сохранить пустой текст. После это памятка исчезает.

Почему так происходит? Возможно ли восстановить исчезнувшие памятки? Где они могут храниться? Существует ли аналог корзины удалённых файлов?

Samsung Note 3 N900.Неожиданно стал странно работать GPS.1. Включаю GPS в настройках. Не определяется местоположение. Даже если ждать долго (например час), даже на улице в ясную погоду. При запуске программы Нивител ведения нет, хотя спутники видит и много и с хорошим уровнем приема.

2. GPS выключен. Запускаю Навител. Навител предлагает включить GPS (все как положено). Включаю GPS. КАК ПРАВИЛО, НО НЕ ВСЕГДА местоположение определяется (можно даже свернуть навител и посмотреть — значок GPS не мигает и если сдвинуть шторку с настройками надпись — Местоположение определено вместо поиска). Есть ведение в поездке, все отлично.

Источник: https://miassats.ru/5793/

Нет разрешения на удаление в «Андроиде». Как получить разрешение?

Нет разрешения на удаление файлов с карты памяти андроид

Многофункциональные гаджеты, которые работают на операционной системе Android, сегодня пользуются огромной популярностью. Такие устройства удобны не только для развлечений или связи с друзьями и близкими, но и для работы.

Как правило, во всех современных девайсах устанавливаются дополнительные карты памяти – SD Card. Нередко именно с такими носителями информации и возникают проблемы. Одновременно с этим и сама система смартфона обладает несколькими уровнями защиты.

Как правило, со сложностями юзеры сталкиваются тогда, когда нужно удалить тот или иной файл. Система выдает сообщение о том, что от «Андроида» нет разрешения на удаление.

Обычно это означает, что пользователь не обладает соответствующими правами. Но если на обычном ПК практически каждый знает, как получить доступ администратора, то с телефоном или планшетом могут возникнуть сложности.

Поэтому подробнее рассмотрим, что делать, если нет разрешения на удаление на «Андроид».

Наиболее частые причины возникновения трудностей

Нередко те или иные приложения начинают работать некорректно из-за действий юзеров. Если пользователь по неосторожности удалит нужный файл, то это приведет к сбою. Поэтому некоторые разработчики просто пытаются предупредить подобные ситуации.

Они повышают уровень безопасности файлов. Поэтому их не удалить просто так. Юзер должен обладать правами администратора. В этом случае требуется 644-е разрешение на удаление файлов на «Андроиде».

В противном случае можно забыть о подобных манипуляциях с системными файлами.

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

В первом случае есть несколько методов решения проблемы. Но если все дело в работе карты памяти, то тут придется воспользоваться сторонними приложениями. Их можно в большом количестве найти на Google Play.

Нет разрешения на удаление в «Андроиде» с SD Card: проверка наличия прав администратора

Есть несколько утилит, которые помогут проверить уровень доступа. Например, можно скачать программу Root Checker. После ее установки достаточно зайти в приложение и выбрать пункт «Проверка рут». Обычно после этого можно понять, есть ли у владельца гаджета нужные полномочия.

Также можно скачать программу Terminal Emulator. В этом случае потребуется чуть больше манипуляций. Для определения прав юзера необходимо набрать короткую команду SU. Если у пользователя есть необходимые права, то на экране появится символ #. В случае их отсутствия пользователь увидит значок доллара.

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

Программы для предоставления доступа

В этом случае также можно найти в Google Play огромное количество утилит. Например, подойдет iRoot или WeakSauce. Все эти программы работают по одному принципу. Достаточно зайти в приложение после его установки и активировать его.

Получив так называемые рут права, можно будет удалять любые папки или файлы. Проблем в будущем возникать не должно. Но иногда даже после таких манипуляций юзер видит сообщение о том, что нет разрешения на удаление на «Андроиде». Что делать в этой ситуации? В этом случае нужно прибегнуть к кардинальным мерам. Рассмотрим их подробнее.

Использование ES-проводника

Если нет разрешения на удаление на «Андроиде» с SD Card, то специалисты рекомендуют в первую очередь воспользоваться встроенными решениями этой операционной системы. Сторонние программы не всегда способны внести изменения в корневые папки. Поэтому удобнее всего воспользоваться ES-проводником.

Достаточно найти программу на мобильном устройстве. В ней будут отображены все папки и файлы. Через ES-проводник они, как правило, удаляются без сложностей. Но иногда даже в этом случае подобные манипуляции остаются невозможными. Тогда стоит воспользоваться другим методом.

Удаление программ через компьютер

Сразу стоит отметить, что таким способом можно удалять только те файлы, которые были установлены в процессе использования гаджета. Это означает, если речь идет о системных, защищенных файлах, которые уже присутствовали на устройстве на момент покупки, то от них таким методом избавиться не получится.

Чтобы деинсталлировать программы через ПК, достаточно воспользоваться кабелем USB и подключить гаджет к компьютеру. На следующем этапе необходимо перейти в папку устройства через ПК и попробовать удалить файлы вручную.

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

Поэтому придется произвести еще несколько манипуляций.

Как получить разрешение на удаление на «Андроид»

Данный метод позволит не только отобразить папки гаджета на ПК, но и удалить ненужные файлы непосредственно на самом устройстве. В этом случае речь идет о получении доступа разработчика и активации отладки через USB.

Для этого необходимо найти в настройках пункт «О телефоне» (или о планшете). После этого нужно отыскать строку «Номер сборки» и кликнуть по ней не менее 5-7 раз.

После этого в общих настройках устройства должен появиться пункт «Параметры разработчика». Это означает, что пользователь получил нужный уровень доступа.

Теперь можно подключать гаджет к ПК или деинсталлировать программы и папки, которые ранее не удавалось удалить.

Проверка и исправление ошибок SD Card

Как уже говорилось ранее, если нет разрешения на удаление в «Андроиде», то, возможно, проблема кроется в дополнительной карте памяти. Поэтому стоит проверить, нет ли на внешнем накопителе повреждений. Часто юзеры очень небрежно пользуются такими крохотными устройствами, что приводит к едва видимым повреждениям. Иногда проблема кроется и во внутренних ошибках.

В этом случае стоит провести процедуру полного форматирования накопителя. Для этого карту через специальный адаптер нужно подключить к ПК и произвести данную процедуру. Достаточно нажать на правую клавишу мыши и выбрать «Форматирование».

Чтобы подобных ошибок не возникало в будущем, стоит произвести изменения в настройках кэша карты. Для этого проще всего скачать в Goggle Play приложение под названием SD Speed Increase.

Есть еще один способ проверки карты на наличие возможных ошибок. Для этого нужно повторно подключить ее к ПК и, кликнув правой клавишей мыши, выбрать строку «Свойства». В них потребуется перейти в раздел «Сервис», в котором достаточно активировать кнопку, отвечающую за проверку дисков на наличие возможных ошибок.

Некоторые также устанавливают утилиту SD Tools. Она инсталлируется прямо на гаджет, поэтому подключения к ПК не потребуется. Данная утилита самостоятельно находит ошибки на карте и предоставляет всю информацию о том, как можно их решить.

Перепрошивка системы

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

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

Источник: https://FB.ru/article/467211/net-razresheniya-na-udalenie-v-androide-kak-poluchit-razreshenie

Нет разрешения на удаление с внутренней памяти андроид – Право

Нет разрешения на удаление файлов с карты памяти андроид

Вопрос от пользователя

Здравствуйте.

Подскажите, как можно удалить пустую папку с жесткого диска. Я пробовал сначала удалить все файлы из нее, а потом и ее саму — не получилось.

В принципе, она никак не мешает: места не занимает, ошибок никаких нет. Просто, когда заходишь посмотреть, что там на диске — иногда путаюсь и захожу в нее…

Здравствуйте.

Довольно типичная ситуация, Windows частенько при попытке удаления той или иной папки, файла может сообщить о том, что он используется другой программой, и что операцию в данный момент произвести нельзя, нет доступа.

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

И так…

В помощь!

Кстати, если у вас пропадает место на жестком диске, рекомендую ознакомиться вот с этой статьей: https://ocomp.info/kuda-propadaet-mesto-na-diske-c.html

*

Способы удаления не удаляемых файлов и папок

Первое, с чего рекомендую начать — это посмотреть внимательно на сообщение с ошибкой о невозможности удаления: в ней наверняка указана программа, которая в данный момент работает с файлом. Пример представлен на скриншоте ниже.

Ошибка: файл используется программой Aimp3

Если дело обстоит именно так — то выход простой: закройте программу, которая работает в данный момент с файлом и попробуйте удалить файл заново. Как вариант, можно просто перезагрузить компьютер.

Важно!

Кстати, если у вас программа не открыта, а Windows все равно сообщает о том, что эта программа использует файл — возможно, что просто висит процесс (не всегда после закрытия программы она полностью «закрывается»…).

Чтобы определить так ли это: откройте диспетчер задач (сочетание кнопок Ctrl+Shift+Esc), откройте вкладку приложения и посмотрите нет ли его там. Чтобы закрыть приложение — нажмите по нему правой кнопкой мышки: затем выберите команду снять задачу.

Диспетчер задач: запущенные приложения

Также рекомендую открыть вкладку процессы и посмотреть, нет ли там процесса, о котором «говорит» Windows в своей ошибке. Примечание: закрыть процесс можно аналогичным образом.

В некоторых случаях, правда, узнать приложение не получиться, не всегда Windows его сообщает (пример ниже). Разберем ниже, что можно сделать с таким случаем…

Ошибка: диск может быть переполнен или защищен от записи, либо занят другим приложением

Дополнение!

Если в ошибке от Windows сообщается, что у вас нет доступа и требуется разрешение от «TrustedInstaller» или «Системы», ознакомьтесь с этой инструкцией — https://ocomp.info/kak-udalit-neudalyaemuyu-papku.html

*

Способ №2: удаление в безопасном режиме

Windows не была бы такой популярной системой, если бы в ее арсенале не было нужных функций и режимов для отладки и настройки…

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

У меня на блоге уже была большая статья-инструкция, которая рассказывает, как зайти в безопасный режим в разных ОС Windows. Чтобы здесь не повторяться, привожу ссылку на нее ниже.

В помощь!

Как зайти в безопасный режим || Windows 7÷10 — https://ocomp.info/kak-zayti-v-bez-rezh-windows.html

Собственно, когда зайдете в данный режим, попробуйте обычным образом удалить заветную папку или файл (примечание: управление и работа в системе в безопасном режиме будут такими же, как если бы вы загрузились в обычном режиме, поэтому работу в нём здесь не рассматриваю).

Загрузка в безопасном режиме // Windows 7

*

Способ №3: с помощью утилит Unlocker и Lockhunter

Сейчас существуют десятки утилит для авто-разблокирования файла и его последующего удаления (т.е. утилита сама всё сделает за Вас: найдет причину, устранит ее, и удалит файл). Одни из лучших в своем роде — Unlocker и Lockhunter (на мой взгляд ☺).

Unlocker

Сайт разработчика: http://www.emptyloop.com

Маленькая утилита, после установки которой, в проводнике появляется ссылка, дающая возможность удалить любые папки и файлы (даже те, которые не удаляются обычным образом).

Даже если файл будет заблокирован — утилита может предложить его удалить при следующей загрузке Windows, что помогает в абсолютном большинстве случаев.

Кстати, утилита совместима с почти всеми версиями Windows: 7, 8, 10, полностью на русском языке.

Использование утилиты очень простое: нажмите правой кнопкой мышки по не удаляющемуся файлу. В контекстном меню выберите вариант «Unlocker» (с жезлом).

Пример удаления файла в Unlocker

Далее утилита проанализирует файл на возможное его блокирование и предложит вариант его удаления. В моем случае, утилита предложила сразу же указать свой вариант действия с файлом (например, удаление, переименование, перемещение и пр.). Собственно, указываем и жмем кнопку «OK». Задание выполнено!

Выбор действия: переименовать, переместить, удалить

Lockhunter

Сайт: https://lockhunter.com/

Еще одна утилита для разблокирования и устранения причин для удаления файлов и папок. Программа бесплатная, инструмент позволяет автоматически находить и устранять причины блокировки файла. Утилита, кстати, устраняет причину блокировки даже в том, случае, если вы поймали какое-нибудь рекламное ПО или вирус.

Ключевые особенности:

  • показывает процессы, блокирующие удаляемую папку или файл;
  • может показать детальную информацию о процессе;
  • может удалить, разблокировать, переименовать и переместить файл;
  • позволяет удалить файл при следующем запуске Windows;
  • позволяет «убить» процессы, блокирующие файл (осторожно с системными процессами!);
  • интегрируется в проводник (можно вызвать по правой кнопки мышки);
  • поддерживается всеми популярными версиями Windows: 7, 8, 10 (32|64 bits).

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

Пользоваться до безумия просто: ниже показано на скриншоте несколько вариантов действий с не удаляемым файлом:

  • Unblock IT — разблокировать файл;
  • Delete IT — удалить файл;
  • Other — другие действия с файлом: например, переименовать, переместить и пр.;
  • Exit — закрыть утилиту.

Скриншоты работы LockHunter

*

Способ №4: избавляемся от папки/файла с помощью командной строки

Бывает так, что проводник не хочет удалять тот или иной файл, папку. Например, пишет, что нет доступа, или файл только для чтения, что нет прав администратора и т.д. В этом случае часто помогает командная строка.

Многие пользователи, почему-то, побаиваются ее, т.к. в ней ничего не понятно. Между тем, чтобы в ней работать, не обязательно быть программистом, достаточно скопировать 1-2 команды и поправить ее под себя. Покажу сейчас работу в ней на паре примеров (думаю, без труда разберетесь).

А для начала — командную строку нужно запустить от имени администратора.

Для этого откройте диспетчер задач (кнопки Ctrl+Shift+Esc), нажмите файл/новая задача, впишите команду cmd и поставьте галочку напротив пункта «Создать задачу с правами администратора».

Запуск командной строки с правами администратора

Нет разрешения на удаление в Андроид: устранение ошибки

Каждый пользователь многофункциональных гаджетов на базе операционной системы Андроид желает использовать весь рабочий потенциал своего устройства.

При этом практика показывает, что многие разработчики не позволяют этого делать на стоковом варианте прошивки устройства, и юзерам, чтобы реализовать большую часть своих затей, приходится получать права суперпользователя.

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

Причины проблем с удалением

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

То есть, работая с теми или иными программами, вы можете заходить в их корневые папки и удалять все подряд, не волнуясь о том, что уберете важную составляющую для рабочего режима. Следовательно, пока вы не получите разрешение 644 на Андроид, ни о каком удалении и речи быть не может.

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

Обычным рутированием гаджета данную проблему не решить: вам придется использовать дополнительные программы и утилиты, способствующие восстановлению работоспособных параметров внешнего носителя, а уж потом приступать к удалению.

Способы решения проблемы удаления

Первое, что необходимо сделать каждому пользователю смартфона или планшета на базе операционной системы Андроид в случае возникновения ошибки удаления, так это убедиться в наличии рут-доступа на телефоне. Для этого прямо из Плей Маркета вы можете скачать такие бесплатные программы, как Root Checker или Terminal Emulator.

Открыв первую программу вам достаточно нажать на кнопку «Проверка Рут», а вот со второй придется немного напрячься. Terminal Emulator – это программа, в которой для проверки вам придется ввести команду «SU». Если права доступа есть, то на вашем экране появится знак # или $.

 Если проверка на наличие прав суперпользователя привела к негативному результату, вам следует приступить к открытию доступа. Сделать это можно посредством приложений iRoot, Kingoapp, Universal, WeakSauce, KingRoot или Towelroot.

Любое из них приложений откроет перед вами желаемый доступ. Также вы можете поискать в сети способы получения рут-доступа непосредственно на своем гаджете.

С рут правами можно удалить практически любой файл в системе, но что делать, когда в Андроид нет разрешения на удаление даже после рутирования? Решение сложившейся ситуации напрямую связано с поиском ошибок на дисках и зачастую приводит к необходимости перепрошивки устройства. Таким образом, вам необходимо быть готовыми к применению кардинальных мер по устранению неполадки.

Используйте для удаления ES-проводник

Прежде чем приступать к рутированию гаджета, обратите внимание на тот факт, что многие встроенные в систему менеджеры файлов не способны обеспечить нормальное оперирование файловой системой.

Одной из программ, которая гарантированно позволит вам проверить возможность удаления той или иной информации, является ES-проводник.

Эффективность данной утилиты позволила ей завоевать популярность миллионов пользователей по всему миру.

Данную программу можно встретить практически на каждом устройстве. При этом даже бесплатная версия софта гарантирует практичность и надежность в процессе работы с базой.

Удаление файлов посредством ПК

Столкнувшись с проблемами удаления непосредственно под интерфейсом Андроид-устройства, вы можете попробовать подключить гаджет к своему персональному компьютеру. Все же рассчитывать на успех удаления таким способом не стоит.

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

Единственной пользой от того, что вы подключили телефон или планшет к ПК, является то, что вы сможете провести форматирование SD-карты, сбросив все ее настройки к первоначальным, и избавиться от ошибок.

Проверка SD-карты на наличие поврежденных областей

Если вы перенесли файлы приложения на SD-карту и у вас больше не выходит их удалить, стоит проверить внешний накопитель на наличие ошибок. Когда нет разрешения на удаление в SD-card, это почти всегда результат небрежного использования накопителя, и с этой ошибкой проще всего справиться.

Устранение неполадки проходит путем полного форматирования. Для этого достаточно подключить карту к компьютеру и запустить процесс.

Также во избежание повторного возникновения проблем с удалением вы можете изменить кэш на карте. Для этого было создано приложение SD Speed Increase, которое можно скачать из Плей Маркета. Если форматирование карты ни к чему не привело, задумайтесь о ее замене.

К наиболее популярным способам проверки SD-карт на наличие ошибок, в свою очередь, следует отнести проверку с помощью подключения к ПК. Для этого SD-карту необходимо подключить к компьютеру, найти ее в проводнике, нажать по ярлыку девайса правым кликом мышки и выбрать «Свойства».

Далее вам останется найти раздел «Сервис» и нажать на активную кнопку «Выполнить проверку диска на наличие ошибок». Дожидаетесь окончания и знакомитесь с результатом.

Если вы хотите проверить SD-карту на наличие ошибок средствами Андроид, вам понадобится скачать дополнительные утилиты.

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

Перепрошивка Андроида

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

Вы можете сбросить устройство к заводским настройкам, провести Wipe Cashe/Wipe Data, интегрировать большое количество программ из внешних источников, но это, к сожалению, ни к чему не приведет.

Источник: https://dostatokdo.ru/net-razresheniya-na-udalenie-s-vnutrennej-pamyati-android.html

Google Photos не может удалять файлы с SD карты

Нет разрешения на удаление файлов с карты памяти андроид

Многие пользователи Android столкнулись с досадной проблемой, связанной с доступом приложений к SD карте. Одним из таких приложений является Google Фото. Когда-то всё было нормально. Но в Android 4.4 Google внедрили новую системную конфигурацию, которая запрещает приложениям писать на sd-карту.

Удалять изображения через галерею, а затем снова удалять их же в google photos крайне неудобно. Для себя я проблему решил рутованием девайса и исправлением конфигурации. Подробности на видео: Но для обычных пользователей должно всё работать без root. О том как это осуществить я предлагаю обсудить в этой статье.

Приглашаю представителей компании Google, Android разработчиков и всех интересующихся под хабракат. Некоторых пользователей лишили функционала без предупреждения. Я видел комментарии пользователей со следующей ситуацией. Раньше они хранили фото на sd карте и пользовались google photo без каких-либо проблем.

Потом производитель телефона предложил сделать OTA обновление (до 4.4 или выше), на что пользователи соглашались. Но они и думать не могли, что потеряют функционал.

Теперь google photo не может удалять снимки, и чтобы обезболить процесс управления снимками, вынуждены хранить их на внутренней памяти, что само по себе болезненно.

В чём здесь дело

Google давно хотели запретить беспрепятственный доступ приложениям к sd карте. Объясняется это тем, что при удалении приложения, система не может узнать, какие файлы принадлежат приложению, таким образом sd карта захламлялась. И вот в Android 4.

4 google ввели такое понятие как SAF (Storage Access Framework). Они запретили приложениям что-либо менять на sd карте, за исключением личного каталога приложения. А если приложение просит, то даёт право на чтение (но не запись) всего что на sd карте.

Цитата отсюда:

Just to sum up, here are the options 3rd-party apps have on KitKat: An app without any permissions: Automatic read and write for designated private folders on the primary and secondary storage With WRITE_EXTERNAL_STORAGE, they also have: Read and write for any public folder on the primary (built-in) storage

Read (not write) for any public folder on the secondary (SD card) storage

То есть для приложений, которые не предустановлены на телефоне, а в моём случае google Фото не было предустановлено, официально вообще нет возможности как-то управлять файлами! Google, я не понимаю, как можно было так поступить. Не доделали фичу – доделывайте. Но зачем в потребительские устройства внедрять то, что ещё не работает?

Как поступить в этой ситуации?

Как я уже сказал выше, для себя я уже проблему решил, исправив конфигурацию системы (нужен root). А что насчёт «простых» пользователей, которые не слышали о root? У меня есть несколько идей, как решить эту проблему. Некоторые из них подходят только для Google, а какие-то, возможно, по силам реализовать сообществу. Итак, какие есть варианты?

Вариант «Личный каталог»

Google должны сделать, чтобы по возможности всё работало. Понятно, что они не могут советовать рутовать устройство. Но что насчёт личного каталога /storage/extSdCard/Android/data/com.google.android.apps.photos? Что они там хранят? Скорее всего там не корзина, потому что удаляемые в корзину файлы находятся в /data/user/0/com.google.android.apps.photos/files/trash_files.

Я не знаю, может в Android не принято хранить пользовательские данные в таких каталогах. Просто предлагаю рабочий вариант. Т.е. если приложение видит, что работает на Android 4.4 и нет прав доступа, то вывести сообщение вроде «Нет доступа. Предлагаем в настройках вашей системной камеры задать сохранение в каталог /storage/extSdCard/Android/data/com.google.android.apps.photos/DCIM.

Имейте в виду, что при удалении google photos все снимки будут удалены». Сейчас приложение игнорирует данный каталог. Если в него положить снимок, каталог не появится в списке выбора для синхронизации.

Скорее всего это мёртвый вариант, поскольку камера должна быть системной (иначе она не сможет писать в чужой каталог на sd карте), а системная камера скорее всего не умеет выбирать каталог для сохранения (на S4 не умеет точно).

Вариант «Не баг, а фича»

Но оказывается разработчики нашли лазейку, всё таки позволяющую приложениям манипулировать с файлами. Я сам проверял: восстановил исходный platform.

xml (в котором нет доступа на запись на sd карту), перезагрузился, установил total commander и… Удаление работает! И даже код есть. Тут решение за Google, может быть для них неприемлемо такое решение.

Но как по мне, ничего зазорного в том, чтобы воспользоваться багом как фичей нет, ведь они должны сделать чтобы всё работало.

Вариант «Всё плохо, но вы обновитесь»

В той статье написано, что не на всех устройствах сработает такой хак. Тут уж ничего не остаётся, кроме как просто показать сообщение, что нет доступа. Правда в нём можно намекнуть, что помог бы рут, либо переход на другую версии Android, причём на более старую тоже сойдёт.

Вариант «Закладка»

Ещё у меня была идея, что Google могут обновить свои google сервисы (а это системное приложение) таким образом, чтобы к нему могло обращаться несистемное приложение google photos с просьбой удалить файл. И не нужен будет root. Пойдёт ли на это google?

Решение для более свежих версий Android

В Android 5.0 google улучшила SAF, и теперь приложения могут попросить пользователя предоставить доступ на запись в конкретные каталоги.

Цитата отсюда:

Richer access to secondary shared storage devices In KitKat we introduced APIs that let apps read/write file in app-specific directories on secondary storage devices, such as SD cards. We heard loud and clear that developers wanted richer access beyond these directories, so in Lollipop we added the new ACTION_OPEN_DOCUMENT_TREE intent.  Apps can launch this intent to pick and return a directory from any supported DocumentProvider, including any of the shared storage supported by the device.  Apps can then create, update, and delete files and directories anywhere under the picked tree without any additional user interaction.  Just the other document intents, apps can persist this access across reboots.

This gives apps broad, powerful access to manage files while still involving the user in the initial selection process.  Users may choose to give your app access to a narrow directory “My Vacation Photos,” or they could pick the top-level of an entire SD card; the choice is theirs.

Но даже на Android 5 google фото не использует эту возможность, а просто сообщает, что не имеет доступа. Я считаю, что прежде чем синхронизировать какой-то каталог, приложение сначала должно просить права на запись в него через SAF, чтобы можно было удалять снимки. Это можно сделать прямо с той самой активности, где переключателем выбираешь, какие каталоги хочешь синхронизировать (Настройки — Автозагрузка и синхронизация — Выберите папки). Google, почему вы так не делаете?

Подведём итог

Вот как себя ведёт приложение сейчас:
Пользователь нажал помоечку Имеется ли непосредственный доступ на запись на sd карту? Да — удаляем снимок.

Нет – выводим сообщение что нет доступа.

Как должно быть:
Пользователь нажал помоечку Имеется ли непосредственный доступ/через лазейку на запись на sd карту? Да — удаляем снимок. Нет — тогда — Мы работаем на Android 5.0+? — Да — запросить доступ к каталогу через SAF и удалить снимок. — Нет — (т. е. скорее всего это 4.4. Но может быть и специально изменённый 4.3-, настроенный как в 4.4) тогда:

— — Вывести сообщение: «Нет доступа, но вам поможет рут, либо смена версии Android» либо «Настройте системную камеру на сохранение снимков в /storage/extSdCard/Android/data/com.google.android.apps.photos/DCIM», либо «Обновите google сервысы, мы через них дадим доступ на запись» на усмотрение google.

Если тут есть представители google, передайте информацию разработчикам. Потому что данная тема обсуждается уже давно, но Google не исправляет ситуацию. А для хабраюзеров, которые умеют разрабатывать на Android хочу задать вопрос. Возможно ли изменить приложение так как я сказал, но своими силами, не дожидаясь google? Я знаю про несоответствие цифровой подписи, но в нашем случае это не важно. Ведь всё это нужно только если приложение не системное. А если оно не системное, то можно его удалить и затем установить с другой подписью. Я видел модифицированное приложение вместо — OG. Возможно это как раз то, что я описываю.

Заполните эту форму, если у вас была/есть описываемая проблема.

Результаты опросаКоличество ответов: 101 (на момент 20 сентября 2016):

На этом считаю, что сделал своё дело. Теперь ход Google. Или сообщества. Хабы:

  • Программирование
  • Разработка под Android
  • Реверс-инжиниринг

Источник: https://habr.com/ru/post/311238/

Нет разрешения на удаление в Андроид: устранение ошибки

Нет разрешения на удаление файлов с карты памяти андроид

Каждый пользователь многофункциональных гаджетов на базе операционной системы Андроид желает использовать весь рабочий потенциал своего устройства.

При этом практика показывает, что многие разработчики не позволяют этого делать на стоковом варианте прошивки устройства, и юзерам, чтобы реализовать большую часть своих затей, приходится получать права суперпользователя.

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

Права и юриспруденция
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: