Android 4.4 как обойти проблему — «нет прав на запись файла»

Миниатюра

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

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

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

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

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

 

НАСЛАЖДЕНИЕ НОВЫМ ТЕЛЕФОНОМ

 

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

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

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

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

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

 

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

 

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

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

1.1. Откроем любой файл на редактирование в Android 4.4. любым файловым редактором  1.1. Откроем любой файл на редактирование в Android 4.4. любым файловым редактором
1.2. Ответим да на запрос на сохранение изменений в файле  1.2. Ответим да на запрос на сохранение изменений в файле
1.3. Файловая система запрещает редактирование файла!  1.3. Файловая система запрещает редактирование файла!

Посмотрев информацию об операционной системе в Настройки — Об устройстве — Состояние SE для Android я увидел слово Enforcing.

Это кодовое слово Google означает версию Андроид, где на уровне ядра операционной системы ограничены права приложений! ЕМАЕ! Ну я попал!

 

 

Я обратился к интернету за решением проблемы

Вот, что я обнаружил:

2.1. Мольбы пользователей разработчикам Гугл безответны! 2.1. Мольбы пользователей разработчикам Гугл безответны!
2.2. Способы обойти проблему требуют получения Root-доступа 2.2. Способы обойти проблему требуют получения Root-доступа

Хочу заметить, что мой телефон совсем новый, с гарантией от производителя на 5 лет!

Если получитьRoot-доступ (администраторские права в системе Андроид), то гарантия от производителя (Samsung) исчезает. По правде сказать, некоторые хакерские сайты утверждают, что есть специальные методы вернуть заводской счетчик к первоначальному положению. Заводской счетчик при получании Root-доступа обнуляется. Это показывает обслуживающей компании о том, что телефон был взломан, и гарантия на него не распространяется.

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

Если вы получите Root-доступ, то гарантия у вас исчезнет! Проверено на своем старом телефоне!

2.3. Чтобы сохранить Гарантию, можно обновить Андроид до версии 5 2.3. Чтобы сохранить Гарантию, можно обновить Андроид до версии 5

В новой версии Андроид 5.0 Google использует другую логику запрета на доступ к внешним SD-картам памяти.

1. Каким образом работает новая логика?

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

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

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

2. К чему это приводит?

  1. Права доступа задаются приложению ПРИ УСТАНОВКЕ!
  2. Пользователь вправе сам устанавливать права конкретному приложению при установке.
  3. Пользователь может поменять права приложению. Например, если вы доверяете какой-то программе, то можете разрешить ей редактирование файлов на внешней карте памяти.

 

 Я ХОЧУ ОБНОВИТЬ АНДРОИД ДО ВЕРСИИ 5.0, чтобы решить проблему!

 

Если я обновлю ОФИЦИАЛЬНО версию операционной системы, то я СОХРАНЮ ГАРАНТИЮ!

Но мне нужна версия Андроид для России (именно для нее, а не для другой страны), чтобы не мучиться с английскими словами в интерфейсе.

Попытаюсь найти ее.

3.1. Можно обновить Андроид с 4 на 5 платформу с сохранением гарантии 3.1. Можно обновить Андроид с 4 на 5 платформу с сохранением гарантии
3.2. У партнерских сайтов со всеми прошивками к Samsung S5 нет прошивки для России 3.2. У партнерских сайтов со всеми прошивками к Samsung S5 нет прошивки для России
3.3. У партнерских сайтов со всеми прошивками к Samsung S5 нет прошивки для России 3.3. У партнерских сайтов со всеми прошивками к Samsung S5 нет прошивки для России

Официальная программа поддержки Samsung телефонов Kies говорит, что мой телефон обновлен до последней версии По.

Официальных обновлений Андроид (для нашего региона) я не нашел на официальных сайтах.

3.4. Я нашел и скачал прошивку для России 3.4. Я нашел и скачал прошивку для России на других сайтах.

На форумах я нашел информацию, что Google выпустила версию прошивки для России в январе 2015. Но очень медленно внедряется на аппараты клиентов.

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

Можно, не дожидаясь приглашения, самому прошить на новую прошивку.

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

 

РАБОТАЮЩИЙ Способ редактирования файлов (с помощью компьютера) на телефоне с Android 4.4 версии Enforcing.

 

После того, как я решил дождаться официального обновления, стал рыться в файловой системе на телефоне. И обнаружил странное:

  1. Есть права на редактирование папок — перемещение, переименование!
  2. Можно удалять файлы, перемещать в другие папки (как копии)
  3. Нет прав на редактирование файлов!

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

То есть что мы делаем:

  1. Открываем файл на редактирование
  2. Сохраняем на компьютере (на телефоне не даст сохранить копию!)
  3. удаляем файл из телефона
  4. переписываем копию на место удаленного файла!

Таким образом мы получаем измененный файл (с помощью промежуточной копии)!

4.1. Нет прав на создание файла из под компьютера 4.1. Нет прав на создание файла из под компьютера
4.2. РАБОТАЮЩИЙ Способ редактирования файлов с помощью компьютера на телефоне 4.2. РАБОТАЮЩИЙ Способ редактирования файлов с помощью компьютера на телефоне

 

Вот такие дела, товарищи!

Будут новости, сразу отпишусь!

А теперь пока, до скорого!

 

Теги: ,

>