
Добрый день. Для начала разберемся что есть F2FS и для чего он нужен.
F2FS (англ. Flash-Friendly File System) — это представленная в 2013 файловая система, оптимизированная для использования на флешносителях, в том числе и SSD, картах памяти и встроенных в различные устройства чипах памяти. В общем это файловая система, которая изначально учитывает постоянное время доступа и ограниченное количество циклов перезаписи ячеек памяти, поэтому ее использование и желательно.
Подготовка устройства к установке файловой системы
Поддержка данной файловой системы включена в ядро Linux начиная с версии 3.8. В сыром виде CyanogenMOD не позволяет использовать данную файловую систему, поэтому его нужно допиливать. Но, к счастью, товарищ dimfish уже все для нас сделал, и теперь нам осталось только правильно установить операционную систему. Сразу предупреждаю, что абсолютно все данные с телефона сотрутся, поэтому о всевозможных бекапах лучше подумать заранее (Google-аккаунт для контактов, Titanium backup для приложения и руки для извлечения важных фотографий). Если все важное уже сохранили и в прямоте своих рук уверены, то приступаем. Но напоминаю, что прошивка телефона — это в некоторой степени всегда лотерея, и за ваш телефон в ответе только вы. Вы можете его сломать!
При написании инструкции у меня стоял Paranoid Android, и у меня не получилось с первого раза установить F2FS, я сделал сброс до заводского состояния, и после этого прошивка встала как к себе домой. Единственный вариант сохранения данных это если у вас на данный момент стоит обычный CM11. В данном случае вам необходимо сделать бекап /data, через TWRP, которое доступно ниже, и после установки восстановить. Если же у вас любой другой ROM, включая стоковый, восстанавливать /data не рекомендуется.
Пошаговая инструкция по установке
1) Качаем необходимый материал:
яндекс.диск dimfish — открываем и скачиваем следующее: twrp-f2fs-yyyymmdd-dimfish-mako.img (рекавери TWRP с поддержкой F2fs), format-system-cache.zip скрипт для форматирования, ну и файл прошивки, желательно самый свежий на данный момент.
Google Keyboard (pa_googlekeyboard-module-4.4.2-yyyymmdd-signed.zip) — качаем самую свежую клавиатуру от Google или готовим для установки свою, так как в прошивке нет никакой клавиатуры. Это обязательно.
Google Apps — выбираем необходимый вам пакет стандартных приложений.
Файлы format-system-cache.zip, прошивку, клавиатуру и гапсы закидываем на телефон
Архивчик — в архиве необходимые для данной работы Andoid ADB и драйвера, работающие на Win 8.1. Скачиваем и распаковываем на диск С. Папка adb, должна лежать в корне диска С. Запускаем UniversalAdbDriverSetup6 для установки драйверов.
Если у вас 4.3 или более старая ОС, вам необходимо обновиться до 4.4.2 (или потом придется отдельно обновлять радиомодуль), а еще лучше сделать сброс до заводского состояния.
2) Ну что ж, поехали… Первое, что нам нужно, это установить рекавери TWRP. Поэтому перезагружаем телефон в fastboot. Для этого выключаем телефон, зажимаем клавиши «громкость -» и включения. Пока не появится такой экран. Подключаем телефон проводом к компьютеру.
Проверяем корректность установки драйверов в диспетчере устройств. Устройство должно называться как на скриншоте.
3) Устанавливаем TWRP, копируем файл скачанный с Яндекс.Диска в папку adb. Далее переходим к установке. Для этого открываем командную строку (Win+R и набираем cmd).
В открывшемся окне вбиваем следующие строки:
cd c:/adb fastboot flash recovery twrp-f2fs-20140418-dimfish-mako.img
Если на данный момент версия рекавери изменилась, то вносим соответствующее изменение в название файла в строке.
Если у вас отобразился текст, похожий на мой, то значит все прошло успешно и рекавери установлен.
4) Клавишами громкости выбираем пункты меню в режиме fastboot, пока не появится Recovery mode. Жмем клавишу включения для входа в рекавери.
Теперь форматируем систему и кэш с помощью скрипта format-system-cache.zip, для этого жмем Install и выбираем данный zip.
После очистки перезапускаем рекавери. Home → Reboot → Recovery → Do not install.
5) Теперь прошиваем саму прошивку. Для этого так же выбираем Install и теперь выбираем файл cm-11-yyyymmdd-dimfish-mako.zip
Сразу же добавляем клавиатуру и Gapps для установки кнопкой Add More Zips. И делаем слэш, чтобы начать установку. После установки жмем кнопку Home.
Выбираем Wipe и жмем кнопку Format Data (это кнопка справа от Advanced Wipe). Для начала форматирования нужно написать yes.
Возвращаемся в главное меню, жмем Reboot → system. Телефон перезапустится в обычном режиме. Первый запуск всегда длится значительно дольше, поэтому беспокоиться не надо.
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.
Спасибо за внимание :)
Материал сайта Skesov.ru