суббота, 14 марта 2015 г.

Мегафон 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, при желании, могут выразить благодарность посредством кнопки ;)


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

71 комментарий :

  1. Эх, к MIUI бы еще такую плюшку...

    ОтветитьУдалить
  2. Пытаюсь скачать танки и пишет Ошибка записи в файл

    ОтветитьУдалить
    Ответы
    1. Перекачайте архив с фиксами. Эта проблема проявлялась на прошивке V023 и уже была поправлена.

      Удалить
    2. Богдан, а эта фишка к MIUI не подходит?

      Удалить
  3. все получилось,пишит что всего 7,37гб памяти ,но одно но,попробовал скачать Wot выбираю память телефона выдает ошибку,скачал зайцев.нет,выбираю папку musik тоже выдает ошибку.короче телефон не как не хочет скачивать файлы на мою флешку,помогите

    ОтветитьУдалить
  4. Все получилось теперь проблема такая,в галереи пропали фотки музыка пропала,а в ЕС проводнике все файлы есть,что мне сделать .помогите

    ОтветитьУдалить
    Ответы
    1. О какой музыке и файлах идёт речь, если в процессе выполнения инструкции вы должны были отформатировать флешку и сделать вайпы?

      Удалить
    2. Здравствуйте.качаю игры пишет недостаточно памяти.

      Удалить
  5. Поставила SDкарту на 32гига. Полёт нормальный. Спасибо огромное!)

    ОтветитьУдалить
  6. А что делать с аксеерометром??? после установки boot_memory_swap.zip не пашет. Даже камера не варочается.

    ОтветитьУдалить
    Ответы
    1. Давайте не вводить людей в заблуждение - акселерометр работает. В этом легко убедиться, установив, любую игру с его поддержкой, например всем известный Teeter, или же запустив тест акселерометра - Accelerometr Monitor например. Перестает работать автоповорот экрана, который, лично я например всегда отключаю. Если эта функция так нужна поставьте к примеру Ultimate Rotation Control из Play Market или любое другое аналогичное ПО.

      Удалить
  7. Здравствуйте.после проделанной операции по смене памяти перестал работать автоповорот экрана.есть решение проблемы,если сталкивался кто то?

    ОтветитьУдалить
    Ответы
    1. Ответили выше, в комментарии к Андрей Сивцов.

      Удалить
    2. К слову, пользователи говорили что даже после удаления Ultimate Rotation Control автоповорот продолжает работать, я не проверял.

      Удалить
  8. По поводу производительности. Как система, программы работают на флешке? Стоит ли для них покупать макс карты (sandisk etreme pro и т.п.)?

    ОтветитьУдалить
  9. Доброго времени суток! Подскажите а можно все это проделат ь с логином третьим? Или как можно сделать чтобы все на флешку устанавливалось!? Блогадарю Вас заранее спасибо!

    ОтветитьУдалить
    Ответы
    1. Речь идет про планшет или телефон?

      Удалить
    2. В последних версиях прошивки на него - есть штатный перенос приложений на SD-карту. Обновитесь до 5.2.8.0.

      Удалить
    3. У меня стоит 5.2.5.0 версия и получены Рут права при попытки установке обновления выдаёт ошибку что делать? Спасибо!

      Удалить
    4. Восстановите собственный backup заводской прошивки, сделанный вами предварительно с помощью HDD Raw Tool, а потом обновляйтесь.

      Удалить
  10. Сделал все как сказали но телефон пишет в настройках что на памяти телефона 0байт а SD карту сосем не видит.

    ОтветитьУдалить
    Ответы
    1. Стесняюсь спросить, а SD карта при этом вставлена?

      Удалить
    2. Богдан, Да вставлена.

      Удалить
    3. Установите прошивку V024, в ней реализован перенос приложений на карту памяти штатными средствами. С выходом этой прошивки приведенный здесь фикс памяти неактуален.

      Удалить
    4. Богдан, к сожалению я пробовал как раз на прошивке V024 и поэтому не получилось. Как вернуть телефон в прежнее состояние или прошить прежнее обновление?

      Удалить
    5. Прошить Backup V024 через CWM или SP Flash Tool.

      Удалить
    6. Помогите мне пожалуйста у меня та же самая проблема уже все перепробовал!

      Удалить
    7. Ответ выше, прошейтесь V024 через SP Flash Tool, либо разверните ее backup через CWM.

      Удалить
    8. Просто у меня и так версия V024, а телефон пишет нет место. Хочу поменять местами память телефона и флэшки.

      Удалить
    9. Стоит версия 24. Хочу сделать замен карты..потому как телефон переносить только часть данных на карту а часть оставляет в основной памяти.
      Вы же говорите смысла нет. Как Вас понять? Лучше приобрести большу флешку на 32 например. и сделать ее основной чтобы забыть навсегда об этой проблеме.
      Неужели нужно откатиться на 23 прошивку. сейчас вышла 28.
      Что можете сказать?
      Спасибо Вам за ответ!

      Удалить
  11. Здравствуйте, всё сделал как надо, всё работало.
    Спустя время включил телефон (логин+) игры не работают,с телефона и по USB кэш не виден, память осталась забита.
    Подключил через CWM, некоторый кэш в корне флешки в папке obb, некоторый дублирован в 0/Android/obb/, удалал пробую закинуть ещё раз.

    ОтветитьУдалить
  12. А на Miui beta 3 будет работать?

    ОтветитьУдалить
    Ответы
    1. Нет, не будет. Патч актуален для стоковой прошивки до V023.

      Удалить
  13. применил подмену памяти, после решил вернуть всё обратно и загрузил архив stock_recovery, после перезагрузки телефона висит заставка минут 20 и ничего не происходит, сколько по времени должен загружаться телефон? или я что-то не так сделал? решил сделать полный бекап, после чего тоже телефон не загружается и висит в стартовой заставке.

    ОтветитьУдалить
  14. Подскажите пожалуйста, после замены памяти все показывает как
    положено. Но при установке тяжёлых игр, пишет, что не достаточно памяти. И та память которая было телефона теперь стала флешкой и все ровно она заполняется я делал несколько раз все по инструкции и после установки 10ти тяжелых игр все памяти нет ???
    Флешка 32гб 10 класс. В чем может быть проблема? Заранее спасибо?

    ОтветитьУдалить
  15. Скажите пожалуйста. А прошивать нужно только через CWM или можно, к примеру, через TWRP?

    ОтветитьУдалить
  16. Скажите пожалуйста где купить тачскрин на логин+ в Краснодаре

    ОтветитьУдалить
  17. Здравствуйте!после замены показывает 0 памяти и не видит флешку,v028,как исправить помогите пожалуйста!

    ОтветитьУдалить
    Ответы
    1. Информация приведенная в данном посте актуальна только для стоковой прошивки V023 и ниже, об этом сказано в самом начале.

      Удалить
    2. так что теперь ничего сделать нельзя уже получается?

      Удалить
    3. Прошейте boot от V028 и все станет как было.

      Удалить
    4. а как лучше это сделать?

      Удалить
    5. можно пожалуйста пошаговую инструкцию?

      Удалить
    6. Вам подойдет любая инструкция по использованию SP Flash Tool, просто возьмите прошивку V028 по SP Flash Tool из поста, ссылку на который вам дали выше, и прошейте всего 1 раздел - boot.

      Удалить
  18. подскажите пожалуйста, есле смена памяти прошла неудачно, т.е. исчезла внутренняя память планшета 10гб, возможно ли как нибудь ее вернуть обратно

    ОтветитьУдалить
    Ответы
    1. Да, прошейте через SP Flash Tool нужную вам версию прошивки (или последнюю - это V028 на данный момент) и все вернется "как было".

      Удалить
  19. Извините, возможно моё понимание будет для вас глупым, не пинайте, скажите, где не прав и как быть? Тело: Планш МегафонЛогин3. Когда брал, радовался, что и памяти два гига и карточки поддерживает до 32 гиг. Ура! Но есть засада: Они зачем-то поделили внутреннюю память на две части. Одна - копеечная (Internal), а вторая представлена системе как (псевдо)SD-карта (SDCard0). В итоге, есть программы (а именно AmazonKindle и Audible и другие с большими медиафалами), которые не имеют функции выбора на какую флешку качать, а тупо выбирают первую же SD карту в системе и качают туда, и в нашем случае, это вообще ни назу не карта на 32 гига, которая в этом теле оказывается под названием (SDCard1). Я, конечно, написал в Amazon, и, может, они это исправят, но в целом положение нелепое, потому что не только их приложения так себя ведут, всем запаришься писать. Есть какой-то вариант перепрошить тело таким образом, чтобы была одним куском внутренняя Internal на 1.8 гига, и реальная SD-карта как SDCard0? Спасибо за ответ.

    ОтветитьУдалить
  20. Что делать нечаино нажал на отформатировать карту памяти!

    ОтветитьУдалить
  21. Поставил подмену, потом вернул к стоку. Перестал работать автоповорот экрана, что делать?

    ОтветитьУдалить
    Ответы
    1. Прошить стоковый boot от текущей установленной прошивки. Либо взять здесь V028 для SP Flash Tool и пробиться им.

      Удалить
    2. * прошиться ;) Ох уж эти авто замены на Android.

      Удалить
  22. подскажите есть проблемка после попытки переноса памяти на телефоне осталась память 2.4 гига престал видеть флешки и если вставляеш в телефон памяти 0. аппарат логин+

    ОтветитьУдалить
    Ответы
    1. Вопрос уже рассматривался в комментариях выше.

      Удалить
  23. Здравствуйте! Внимательно перечитал комментарии и не нашел ответа на свой вопрос, причем его озвучивали, но вы не ответили.... Только у меня стоит V28 катастрофически не хватает памяти. Спасибо! Ниже цитирую человека с этой проблемой. Спасибо, очень надеюсь на ваш ответ.
    Стоит версия 24. Хочу сделать замен карты..потому как телефон переносить только часть данных на карту а часть оставляет в основной памяти.
    Вы же говорите смысла нет. Как Вас понять? Лучше приобрести большу флешку на 32 например. и сделать ее основной чтобы забыть навсегда об этой проблеме.
    Неужели нужно откатиться на 23 прошивку. сейчас вышла 28.
    Что можете сказать?
    Спасибо Вам за ответ!"

    ОтветитьУдалить
    Ответы
    1. Метод подмены памяти описанный в этом посте применим только к прошивкам до V023, в более старших версиях, т.е. в V024 и выше реализован штатный перенос приложений на карту памяти. Другими словами, если вас интересует именно подмена памяти - откатывайтесь на V023, для прошивок V024 и выше именно "подмена памяти" не реализована. На них рекомендуется выставить SD в качестве основного накопителя и, при необходимости, пользоваться штатной функцией переноса приложений на карту.

      p.s. Просто интересно ... как на V028 можно заполнить все место? Если SD выставлена основным накопителем, то при скачивании приложения с большим дополнительным контентом, например, FIFA 2015 - во внутренней памяти телефона будет размещено порядка 60-80 Mb, а дополнительный контент, весом в 1.5 Gb автоматически будет скачан на SD. Сколько приложений нужно установить чтобы заполнить всю внутреннюю память?

      Удалить
    2. Спасибо за ответ! Действительно странно, посчитал всего приложения занимают 600 мб, пусть кеш еще 500, но почему тогда свободно 100 мб?! Чистилка Clean стоит, игрушек нет... Может посоветуете, что делать?

      Удалить
  24. Спасибо, что откликнулись! Всего доступно 2,44 ГБ
    Вконтакте 37
    Дзенмани 14
    Диск гугл 27
    Клавиатура гугл 28
    Майл 24
    Сбербанк 20
    Сервису гугл плей 100
    Таблицы Exel 71
    Тинькоф 21яндекс маркет, навигатор, почта еще 70
    будильник 20
    Auto 6
    Авито 10
    Хром 80
    Clean Master 52
    Маркет гугл 22
    Мх плеер 16
    вайбер 22
    ватс апп32
    Ютуб 30
    итого ~ 650 мг +кеш и пишет что осталось 200 мб свободной памяти...Честно говоря не понятно почему так мало свободной памяти...

    ОтветитьУдалить
    Ответы
    1. Ну тут как раз все очень просто. Если часть приложений у которых объемные дополнительные ресурсы вы ставили еще до V024, а обновились до V024 и выше уже после - то часть этих ресурсов так и осталась во внутренней памяти телефона. Можно конечно потратить время и найти что у вас занимает столько места (через штатный менеджер файлов сделать это правда скорее всего не удастся), а можно поступить проще. Сделать полный сброс настроек телефона до заводских или wipe data / factory reset в recovery, при этом раздел userdata будет очищен. Затем настроить телефон, т.е. подключить свой аккаунт Google и т.п., сразу после этого выставить SD-карту основным носителем в настройках и перезагрузиться. И вот после этого уже можно устанавливать все приложения по списке ... при этом свободного места должно получиться в разы больше. Понимаю, что имея такой список приложений переустанавливать все с нуля долго и муторно, но на носу выходные, так что можно и заняться. Тем более что описанный способ в 90% случаев решит все проблемы с местом. Если все-таки решитесь переустановить все "под чистую" - отпишитесь на интерес, сколько места у вас останется по итогам.

      Удалить
    2. Спасибо вам огромное!!! Чуть с ума не сошел, перелопатил весь 4PDA не нашел ничего подобного! Неужели такая редкая проблема!? Еще раз спасибо за помощь! Только что сделал вайп, все хор., свободной памяти после установки все приложений без переноса на SD 1.3 гб!!! НО, изучив ваш сайт, решил прошить Вашей прошивкой, хочу 2 симки, шить буду по вашему манулу KingSing S1 Plus. Плавная трансформация. !)))

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

      p.s. По-поводу KingSing Mod - сразу после установки прошивки не забудьте поставить 4 фикса. Они есть в той же теме, что и сама прошивка. Т.е. порядок установки следующий - ставим прошивку, ставим 4 фикса (обязательно), потом делаем wipe'ы. Про фиксы обычно никто не дочитывает, а они позволяют избавиться от множества проблем.

      Удалить
    4. Спасибо за помощь и за прошивку!!!
      Спасибо огромное за терпение и понятные инструкции!)
      Разобрался, впервые портировал прошивку, прошил и поставил все фиксы, все летает, огонь! Единственное так и не понял как разблокировать или откуда взять 10 значный код для разблокировки 2го слота под "не мегафон"...
      P/S отблагодарил чем смог, кризис...((( Еще раз Спасибо!!!

      Удалить
  25. Богдан подскажи почему после замены поработал какое то время а патом стал писать не хватает памяти. флешка 32г. заранее спасибо

    ОтветитьУдалить
    Ответы
    1. Причин на самом деле может быть масса, например, телефон автоматически обновился в результате чего подмена памяти "удалилась". В данной ситуации можно порекомендовать еще раз проделать все описанное в статье, а затем сделать wipe'ы в recovery. Хотя по большому счету, как я уже говорил не раз, все это уже неактуально. Т.к. начиная с версии прошивки V024 перенос приложений на карту памяти реализован штатно. Т.е. сейчас все делается проще, устанавливаете прошивку V028, которая также есть в этом блоге, выставляете microSD основным устройством хранения данных и всё ... никаких плясок с бубном и прочих шаманств.

      Удалить
  26. Сегодня поставил вышеупомянутое на версию V28 - возникла проблема с тем, что телефон считает, что нет SD карты, и что внутренняя память = 0 кб.
    Причем, сама SD карта рабочая, так как повторно операция тоже выполняется. Обратная операция (прошиваем boot_stock.zip) тоже отрабатывается, но в итоге все без изменений, как-бы нет флешки и внутренней памяти.
    Как быть?

    ОтветитьУдалить
  27. Здравствуйте сделал все как написано,перезагрузил телефон захожу в память написано память телефона 0,00 б сд карта подключить сд карту,это все крышка телефону? или можно что то сделать?

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

      Удалить
  28. Если возможно то как удалить эту модификацию? Возникает ошибка либо память пуста либо нет файлов тоько папки.

    ОтветитьУдалить
  29. Здравствуйте, после патча нельзя делать снимки с камеры(пишет нет доступа к карте памяти, хотя она на месте)

    ОтветитьУдалить