Мегафон Login+ (MFLoginPH). Замена внутренней памяти на SD.

Внимание! Информация приведенная в данном посте актуальна только для стоковой прошивки V023 и ниже. Начиная с прошивки V024 была реализована штатная функция переноса приложений на карту памяти, а также переработана работа с памятью в целом. На прошивке V024 и выше необходимости в использовании фикса подмены памяти нет.


Продолжаем тему исследований фаблета Мегафон Login+ ... многие пользователи, успевшие приобрести Login+ жалуются на нехватку внутренней памяти - объемные игры с большим кешем не устанавливаются, карты от навигатора не загружаются и т.п. Однако, теперь эта проблема решена, т.к. найден способ поменять местами внутреннюю память телефона и SD-карту. В этом посте я как раз приведу инструкцию и расскажу о нюансах использования этого способа. Но начну, пожалуй непосредственно с инструкции, параллельно иллюстрируя все скриншотами и фото с телефона.

  1. Берем SD-карту, у меня под рукой оказалась microSD на 16 Gb и форматируем ее в FAT32, в принципе, если до этого у вас карта стояла в телефоне или другом устройстве - это можно сделать средствами самого устройства. Я же воспользовался ноутбуком с картридером и ОС Windows:

  2. Качаем архив login_plus_memory_swap.rar, распаковываем его на ПК и копируем два файла из архива boot_memory_swap.zip и boot_stock.zip на SD-карту. 
  3. Если вы еще не установили CWM в телефон - сделайте это, согласно инструкции, приведенной в статье Мегафон Login+ (MFLoginPH). Установка CWM и получение Root прав. Root при этом получать не обязательно, достаточно просто установить CWM.
  4. Ставим SD-карту в телефон и загружаемся в CWM, т.е. удерживаем кнопку "Громкость Вверх" при включении телефона, до появления экрана CWM.
  5. Сбрасываем настройки телефона на заводские, делаем Wipe data / Factory reset в CWM (обратите внимание, этот пункт здесь не зря).
  6. Выбираем Install zip -> Choose zip from sdcard и прошиваем boot_memory_swap.zip для подмены памяти (для возвращения к исходному варианту прошиваем boot_stock.zip).
  7. Включаем телефон. Т.к. мы подменили память в телефоне - первая загрузка может быть чуть дольше обычного. т.к. внутренняя память теперь ссылается на другое место.
Заходим в Настройки -> Память и смотрим на результат:


Как видно, в памяти телефона у нас теперь целых 16 Gb. Попробуем скачать WOT и Asphalt 8 из Google Play для примера. Я не фанат игр на телефоне. да и Asphalt 8 занимает 1.49 Gb, но для чистоты эксперимента, чтобы убедиться что все работает, я решил пожертвовать временем.


Что же касается WOT - как мы видим, сразу же после запуска он определяет память телефона как 15 Gb и сразу же, без каких-либо телодвижений начинает закачку контента. Так, как мы поменяли память местами, теперь у нас в /storage/sdcard1 находится внутренняя память телефона, т.е. папки 0, Android и obb, а в /storage/sdcard0 - все что находится на SD карте. Но есть один нюанс, связанный с Android 4.4 (я решил это не исправлять по многим причинам).

Если мы достанем SD карту из телефона и вставим ее в ПК, то увидим на ней следующие папки:

Т.е. все что у нас создавал Android у нас находится в папке 0, т.е. папка 0 на SD-карте содержит следующие папки:

И из Android доступны только они (!), т.е. все что лежит в корне флешки, вне папки 0 увидеть из Android нельзя. Да это собственно и не нужно, т.к. флешка теперь у нас это внутренняя память телефона. Чем это хорошо? Тем что если вы возьмете флешку из другого телефона и случайно поместите в свой - то большой беды не случится. Все данные на ней останутся, просто Android создаст собственную папку 0, в которой и будет память телефона. Ну а минусы тоже очевидны, если у вас до этого на флешке, скажем, была папка Pictures с картинками, то вы ее не увидите с телефона. Чтобы она увиделась, вам нужно будет переместить все это в папку 0 на ПК или на телефоне без подмены памяти. Также, вам интересно, что будет если из телефона на котором сделана подмена памяти вытащить флешку? Ничего особенного, телефон загрузится, выдаст пару ошибок в сервисах Google Play, но будет работать. При этом в настройках памяти будет отображаться что память телефона - 0 байт, т.к. флешка не установлена, но во-избежание всевозможных ошибок лучше так не делать.

Способ подмены памяти поможет также тем пользователям, которые пытались воспользоваться навигационными программами, но ввиду нехватки места (или отсутствия разрешения у приложения на запись на SD) не могли скачать карты. Для примера я взял Прогород из Google Play:


Загрузка полной карты России, естественно, пошла без каких-либо вопросов. 

Ну и последнее, и, самое важное:


На пункты меню "Извлечь SD-карту" и "Очистить SD-карту" в меню Настройки -> Память нажимать не нужно, т.к. при используемом способе подмены памяти это очистит не 2 Gb "SD-карту", находящуюся во внутренней памяти телефона, а целиком реальную SD. Вместе с вашей папкой 0 и всеми данными. Будьте внимательны.

FAQ

Q. При попытке качать что либо, говорит, что невозможно создать каталог / недостаточно места.
A1. Сделайте все вайпы, затем restore стоковой прошивки (не загружайте телефон, пусть он остается в CWM). Затем форматните SD, запишите на нее файлы фикса памяти, примените boot_memory_swap.zip и только потом включите телефон.
A2. В CWM Recovery сделайте Wipe Data / Factory Reset, затем примените патч boot_memory_swap.zip и только потом загружайте телефон. Т.е. перед тем как телефон с патчем выйдет на рабочий стол, нужно сделать Wipe'ы в CWM.
A3. Подобная проблема наблюдалась со старым фиксом boot_memory_swap.zip, сейчас (на момент 15.03.2015) в архиве находится уже исправленная версия. Перекачайте архив и попробуйте с ней.

p.s. Все ваши замечания, предложения, пожелания - можете оставлять в комментариях. Ну и конечно же не забываем поддержать проект. Пользователи 4PDA, при желании, могут выразить благодарность посредством кнопки ;)


Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.
Share This :



sentiment_satisfied Emoticon