Установка cyanogenmod 12. Как без проблем установить CyanogenMod на свой Android

Установка cyanogenmod 12. Как без проблем установить CyanogenMod на свой Android

Samsung предложил официальную прошивку Android 4.4.2 для Samsung Galaxy SIII (AT&T i747, d2att) еще в июне прошлого года. Насчёт официальной прошивки Android 5 пока ничего не слышно. Протестировав официальную версию Cyanogenmod 12.1 для AT&T Samsung Galaxy s3 , основанную на Android 5.1 Lollipop, понял, что возвращаться уже не хочется. Это самая быстрая прошивка, которая только у меня была. Немалую роль в этом может играть отказ от виртуальной машины Dalvik в пользу ART.

К счастью, исходный код Android открыт (по крайней мере, это касается Android Open Source Project или AOSP), поэтому можно не ждать обновлений от производителя, если энтузиасты предложили прошивку для вашего устройства. Даже очень популярный Samsung Galaxy SIII (AT&T i747, d2att) долго обходили стороной, не предлагая официальную прошивку Cyanogenmod 12, хотя неофициальных прошивок Android 5 на xda developers было множество.

Хотя различных прошивок Android 5 для AT&T Samsung Galaxy s3 много, я выбрал именно официальную версию CyanogenMod 12.1. Даже неофициальные версии CyanogenMod я предпочитаю обходить стороной. Даже официальная предполагает установку нового загрузчика, модема, а также Google Apps. Несмотря на открытый код, всегда есть риск подхватить вредоносное программное обеспечение. Поэтому конечно же официальная прошивка может быть предпочтительнее. С другой стороны, официальные прошивки обновляется очень редко, поэтому благодаря наличию не исправленных уязвимостей могут быть не столь безопасными при использовании Интернета на смартфоне.

CyanogenMod 12.1 мне понравился тем, что при перепрошивке все приложения восстановились. Правда, не знаю, благодарить ли за это предыдущую прошивку CyanogenMod или Google, т.к. я использовал оба варианта для синхронизации. Но именно Гугл позволяет сохранять список приложений и, при желании, даже их настройки, так что наверняка именно синхронизация с Гугл способствует восстановлению приложений. Хотя залогиниться при этом приходится в каждом приложении, требующем вход в аккаунт, заново.

Как установить прошивку Android 5.1 Lollipop (Cyanogenmod 12.1) на Samsung Galaxy SIII (AT&T i747, d2att)

Предостережение: При перепрошивке телефона всегда что-то может пойти не так. Используйте инструкцию по прошивке ниже на свой страх и риск.
По состоянию на 26 мая 2015 года, на ночных сборках (nightly build) CyanogenMod 12.1 некорректно может работать Bluetooth. Кроме того, могут возникать проблемы с камерой, но можно поставить бесплатное приложение .

CyanogenMod уведомляет о наличии обновлений. Их сразу же можно скачать из меню настроек. Правда, в последних версиях при их установке прямо из Андроида возникала ошибка "E: Zip file is corrupt! E: Error installing zio file "@/cache/recover/block.map""

Установить при этом прошивку все же обновление можно. Для этого нужно перезагрузиться в режиме Recovery, далее выбрать Install ZIP (Установить ZIP) и выбрать архив, который из настроек скачивается в папку cmupdater на телефоне.


Обновление (6 июня 2015)
Тестирую cm-12.1-20150529-NIGHTLY-d2att.zip уже больше недели. Абсолютно всё устраивает, проблем не возникало вообще. Так что рекомендую установить CyanogenMod 12.1 на Samsung Galaxy s3 AT&T!

Обновление (16 июня 2015)
Тестирую cm-12.1-20150606-NIGHTLY-d2att.zip уже больше недели. По-прежнему всё стабильно. Приложения теперь найти стало проще, так как они выводятся по алфавиту, каждое рядом с соответствующей буквой, на которую начинается приложение. "Обновления по воздуху" (over the air или OTA updates) устанавливаются теперь без ошибки.

Обновление (24 июня 2015)
На предыдущей прошивке cm-12.1-20150606-NIGHTLY-d2att внезапно стали глючить приложения Google Apps. При этом постоянно возникала ошибка, а телефон стал очень сильно греться, аккумулятор при этом разряжался быстро даже после отключения передачи данных и навигации. Установил cm-12.1-20150620-NIGHTLY-d2att.zip и новые Banks GApps.

Обновление (26 июня 2015)
На предыдущей прошивке cm-12.1-20150620-NIGHTLY-d2att не работала камера. При её использовании стала возникать ошибка "Не могу подключиться к камере". Установил cm-12.1-20150625-NIGHTLY-d2att.zip, после чего в настройках отключил запись данных с координатами съемки. Фото и видео работает.

Обновление (28 декабря 2015)
На предыдущей прошивке cm-12.1-20150625-NIGHTLY-d2att.zip не понравилось включение/отключение Wi-Fi, хотя к остальнмо придраться не смог. Установил cm-12.1-20151228-NIGHTLY-d2att.zip и

CyanogenMod – одна из первых кастомных сборок для Android. Прошивка прошла длинный путь и подарила массу альтернативных сборок, основанных на Cyan. Если вы начинающий пользователь и только планируете установить кастом, вам непременно следует детально познакомится с CyanogenMod.

Что такое CyanogenMod (Цианоген мод)

Cyanogen или ещё сокращенно Cyan – бесплатная операционная система для Android, с открытым исходным кодом. В виде кастома, прошивка предназначена для замены ОС, установленной в смартфонах и планшетах различных производителей электроники.

Кастомная прошивка или сборка – андроид прошивка, разработанная не Google, а сторонними разработчиками

Особенности прошивки

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

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

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

Маркировка сборок CyanogenMod

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

Маркировка версий Cyan, различается в сравнении с привычным счетом версий Android. Так сборка CyanogenMod 10 основана на Android 4.1-4.2.1, а CyanogenMod 11 на версии Android 4.4. Для лучшего понимания, какая версия Cyan соответствует Android, смотрите описание ниже:

  • CyanogenMod 6 – Android 2.2.
  • CyanogenMod 7 – Android 2.3 – 2.3.7.
  • CyanogenMod 9 – Android 4.0.
  • CyanogenMod 10 – Android 4.1-4.2.1.
  • CyanogenMod 10.1 – Android 4.2.2.
  • CyanogenMod 10.2 – Android 4.3.
  • CyanogenMod 11 – Android 4.4.
  • CyanogenMod 12 – Android 5.0.
  • CyanogenMod 12.1 – Android 5.1.
  • CyanogenMod 13 – Android 6.0.
  • CyanogenMod 13.1 – Android 6.0.1.
  • CyanogenMod 14 – Android 7.0.
  • CyanogenMod 14.1 – Android 7.1.

Где скачать и как установить CyanogenMod

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

Установка прошивок выполняется через кастомные recovery – или . Алгоритм действий смотрите в статье.

Перед установкой обратите внимание на вид прошивки:

  1. Stable – стабильная и наиболее отлаженная версия прошивки. Рекомендуется для ежедневного использования.
  2. Release candidate – предрелизная версия, кандидат в категорию стабильных прошивок. Оптимальный вариант, если нет стабильной сборки.
  3. Snapshot – средняя по стабильности сборка. Прошивка работает нормально, но имеются недоработки.
  4. Milestone – недоработанная прошивка. Сборка не желательна для регулярного использования.
  5. Nightly – ночные сборки. Регулярно обновляются ночью. Сборка с массой недоработок, некоторые функции не работают. Пользоваться можно, если стабильность не в приоритете.
  6. Expiriments – экспериментальные и не стабильные сборки. Для ежедневного использования не годятся.

В чем популярность CyanogenMod

Появлению CyanogenMod способствовало на первых смартфонах. Что в сочетании с открытым исходным кодом Android, позволяло модифицировать прошивку, а затем повторно установить в смартфон. Так и появлялись первые сборки – в стандартную прошивку добавлялись новые функции.

Первая стабильная версия, в рамках проекта, вышла в конце августа 2010 года. Кастомная прошивка предлагала больше возможностей, в сравнении со стоком. А обширное число параметров, способствовало более гибкой настройки смартфона. С каждой последующей версией, число настроек и возможностей росло. Одновременно с этим улучшалась автономность и производительность, повышалась стабильность. А Cyan стал основной для многих любительских прошивок, например Resurrection Remix и MoKee.

На разных этапах развития, Cyanogen давал вторую жизнь старым смартфонам. На кастомной прошивке телефон работал дольше и быстрее. Такой эффект достигался удалением лишних программ и процессов. А ещё за счет планировщика задач, где настраивается работа ядер CPU. Так же владельцы получали свежую версию ОС, что актуально, ввиду короткого срока поддержки, со стороны производителей смартфонов.

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

Закрытие CyanogenMod и перерождение в LineageOS

За 3 года количество установок CyanogenMod превысило 10 млн. Руководству удалось заручиться поддержкой некоторых производителей смартфонов. Так началась эра коммерциализации проекта, перехода от кастома к полноценной операционной системы.

Альтернативной ОС Android воспользовались компании Alcatel, OPPO, Wileyfox, BQ, Yu и ZUK. Максимально узнаваемой систему сделала компания OnePlus. Тогда же начали звучать заявления, что CyanogenMod отберет Android у Google – компания займет рынок, что в настоящее время занимает Google.

Достичь поставленных целей так и не удалось. В августе 2016 года, СМИ обвинили компанию Cyanogen во лжи. Разработчики заявляли о 50 млн. пользователей ОС, тогда как реальные цифры едва дотягивали до 25 млн. А целью было вытягивание средств из инвесторов. После череды скандалов и разрыва отношений с производителями смартфонов, компания объявила о закрытии проекта к концу 2016 года.

Но не спешите расстраиваться. Основной состав основал новый проект под названием LineageOS (ничего общего с одноименной игрой). Формально перед нами новый проект, по факту тот же CyanogenMod. Сменить «вывеску» было необходимо, так как права на прошивку остались за частной компанией Cyanogen Inc. Известно, что в компании отказались развивать CyanogenMod, в пользу коммерческой версии Cyanogen OS.

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

Вывод

Кастом CyanogenMod – функциональная и интересная прошивка, что понравится многим пользователям, готовым к экспериментам. При этом важно помнить, что официальная поддержка прекращена. Поэтому исправления и улучшения, возможны только за счет энтузиастов.

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

Так как я приверженец голого андройда без всяких там TW, именно поэтому на моем SGS III стоял , НО...

v.5.1.1 Build 20

В целом, развитие CM переехал в CM13.0.


Список изменений:

Build 21
- Updated sources

Build 20
- Updated sources

Build 19
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 18
- Audio related fixes mostly
- Reverted boost to speaker & headphones, as it wasn"t needed and caused disortions
- Fixed broken AIF2 logic, earpiece speaker should now be much louder and with less disortions (Dhiru broke it)
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 17
- Misc audio corrections (+3db boost)
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 16
- Enabled kCollectorTypeHSpaceCompact for ART
- Changed malloc implementation to dlmalloc
# Both of above changes should greatly improve memory management and cut memory usage on low-memory devices
# Thanks to arter97 for finding them out and suggesting to use in i9300

Disabled ZRAM by default
- Implemented dex-preoptimization for ART
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 15
- Added workaround for bluetooth deadlocks found in AOSP Lollipops
- Added a possibility to change wi-fi MAC address (thanks to siracuervo)
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 14
- Fallback to B13 DRM blobs to fix chromecast
- Misc HWC improvements/fixes
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 13
- One more try on fixing Netflix (changed DRM blobs)
- I decided to go back to closed-source sensors, as open-source ones still didn"t satisfy me in terms of stability
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 12
- Went back to closed-source sensors, as open-source ones aren"t working completely perfect yet
- Fixed netflix, it should work properly now
- Updated sources
Build 11
- Increased earpiece volume slightly, as it was barely heard outdoor
- Fixed SELinux derps introduced in B10 (sysfs denials)
- Fixed more SELinux denials related to recently changed parts (open-source sensors & bluetooth)
- KERNEL: Fixed dm-crypt not accepting discard requests which resulted in failed encryption (CM10.2 regression)
- Updated sources
Build 10
- Fixed (compass) and reintroduced open-source sensors
- Misc SELinux updates
- Misc hwcomposer fixes and improvements
- Updated sources
- Android 5.1.1 revision 6 (LMY48G)
- Probably other things that I forgot already
Build 9
- Our CM sources have been rebased and resynced to fix derps and other misc issues
- Fixed most (if not all) hardware encoder/decoder issues
- Improved stability, compatibility, battery life and performance drastically while encoding/decoding movies
- hwcomposer improvements and fixes
- Wi-Fi firmware updates & cleanup
- Updated sources
Build 7
- Fixed mobile networks search (for good this time)

- Added proper touchkey backlight support. They don"t light up on screen touch anymore (stock behaviour)
- Hopefully fixed Wi-Fi dropouts during night
- Updated sources
Build 6
- Fixed mobile networks search
- Various kernel cleanups & stability improvements
- Updated sources
Build 5
- Kernel: Various improvements, zRAM should be more responsive now.
- RIL: Fixed & Updated Exynos4RIL java class, long shutdown issue resolved
- Updated sources
Build 4
- Android 5.1.1
- Kernel: Changed version type to -CM-ArchiKernel-base, hope you won"t mix it up with AK now
- Kernel: Does not include BFQ anymore, CFQ is default.
- Updated sources
Build 3
- Major updates to RIL (again)
- ArchiKernel: Haptic: Made get() and store() consistent
- Updated sources
Build 2
- Major updates to RIL client (V11)
- Updated i9300 RIL header (V11)
- Major updates to RIL blobs (XXUGOA2)
- Network settings FC fixed
- MMSes fixed
- Sensors fixes
- Added vibration intensity to stock kernel
- Updated sources
Build 1
- Initial release
- Everything what worked in CM12.0 should work, too
- Fast overview: HWC, RIL, Wi-FI, RIL, Sensors, Camera are fine, rest is untested
- MMSes not yet fixed (known bug from CM12.0)

Форум: Программы под Android Flaco Flaco

2015-11-07T10:30:46Z 2015-11-07T10:30:46Z

Компания не планирует делать официальную поддержку CM12.1 для i9300, товарищ c XDA соорудил неофоциальную прошивку CyanogenMod 12.1 for i9300 UNOFFICIAL.Первая сборка данной прошивки появилась еще в апреле, но прошиться на нее я решил только сегодня, о чем не капельки не жалею, теперь мой SGS III мне нравится больше чем мой N5 , ну и соответственно делюсь с вами данной прошивкой.
Прошу обратить ваше внимание, что прошивка не официальная, соответственно:
- нет официальной поддержки для i9300
- нет OTA
- нет автоматизированных "nightglies"

На данный момент прошивка находится в стадии BETA, но в какой-то момент разработчик постарается сделать прошивку надлежащим образом, и, возможно поддерживка CM12 будет официально, но на данный момент этот проект находится в стадии Work-In-Progress. Пока разработчик не закончит работу до стабильной версии, все сборки являются не официальными.

Background:
Due to lack of official maintainer for i9300 device for CyanogenMod. I, together with @Moster2 decided that we will work unofficially on i9300 device tree for CM12, to bring Lollipop goodness to our beloved Galaxy S3.
All builds provided in this thread are UNOFFICIAL, which means that:
- There is no official support for i9300
- There are no OTAs available
- There are no automated "nightglies"

At some point, we definitely will try to make proper pull requests, and maybe even support CM12 officially, but at the moment this project is in WIP - Work-In-Progress state, and many things are still broken/unusable. Until we finish, all builds are unofficial, and proper device support is not finished yet.

At the moment, this project is considered: BETA. All core functions should work, ROM shouldn"t have any critical issues, but it"s still not ready to mark as stable. However, it should work properly as daily driver.

Please refrain from talking about other kernels than stock. We can"t track every kernel and it"s problems, hence, you"re using other kernels at your own risk. Please don"t report bugs while you"re using custom kernels.

2. Включите отладку по USB в настройках смартфона.

3. Загрузите и установите специальное приложение CyanogenMod Installer (Android) . В Google Play его больше нет, ссылка на надёжный источник с 4PDA.

4. Загрузите и установите приложение для Windows (Vista/7/8) — CyanogenMod Installer (Windows).

5. Запустите установленное приложение на Android и следуйте пошаговым инструкциям.

6. Подключите свое устройство к компьютеру с помощью кабеля USB.

7. Запустите приложение на десктопе. Оно должно обнаружить подключенное устройство.

8. Начнется процесс загрузки собственно прошивки и всех необходимых для ее установки файлов. Это займет некоторое время, по окончанию которого вы увидите сообщение Everything is ready .

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

10. Дожидаемся окончания перепрошивки, о чем нас известит появление надписи Installation Complete в десктопном приложении.

11. Вот и все. Радуемся новой прошивке и пишем комментарии о своих впечатлениях.

В связи с тем что команда разработчиков CyanogenMod выпустила инсталлятор с помощью которого можно легко установить кастомную прошивку CyanogenMod, данный материал объяснит по-русски как это сделать!

Прежде всего!

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

Что необходимо, чтобы установить прошивку CyanogenMod с помощью инсталлятора

  1. Компьютер или ноутбук с наличием подключения к сети Internet
  2. Сделать резервную копию на Android утсройстве, важных данных
  3. Отключить Антивирусник на ПК, а также на Android устройстве (если установлен)
  4. Оригинальный неповрежденный Micro-USB кабель
  5. Заряженная батарея на Android устройстве
  6. Включить отладку по USB на Android
  7. Подключать Android устройство на прямую, не через USB-ХАБ
  8. Скачать инсталлятор CyanogenMod Installer на ПК

Инструкция как установить прошивку CyanogenMod с помощью инсталлятора

на устройстве — часть 1

1. Скачайте и установите с официального сайта Сyanogemod — приложение CyanogenMod Installer http://get.cm/app

2. Запустите установленное приложение и нажмите кнопку Begin

2. Нажмите кнопку Continue и переключите способ подключения USB в режим PTP (камера)

4. Через несколько секунд появиться сообщение, что необходимо запустить CyanogenMod Installer на компьютере , запускаем

на компьютере — часть 2

5. Запустить инсталлятор CyanogenMod, после чего он выполнит проверку обновления инсталлятора

6. После чего он проверит есть ли подключение к Android устройству

7. После определения Android устройства, начнется скачивание кастомного recovery и прошивки, все это время не отключайте, устройство от ПК!

8. После того как все необходимые части прошивки будут скачаны, вам будет предложено выполнить установку прошивки, нажмите кнопку Install

просмотров