Samsung GT-I8160 Galaxy Ace 2 - Прошивки LineageOS/CyanogenMod (OS 5.x-8.x)
Выбор прошивки
Какую прошивку вы выбрали для себя для повседневного использования?
LineageOS(CyanogenMod)14.1 [ 296 ] ** [49.66%]
Resurrection Remix N [ 26 ] ** [4.36%]
AICP 12.1 [ 18 ] ** [3.02%]
Ultimate ROM [6.0.1] [ 14 ] ** [2.35%]
CyanogenMod 13 [ 85 ] ** [14.26%]
CyanogenMod 11 [ 64 ] ** [10.74%]
Стоковая прошивка 4.1.2 [ 93 ] ** [15.6%]
Всего голосов: 596
 



Реп: (303)
Samsung GT-I8160 Galaxy Ace 2 - Прошивки LineageOS/CyanogenMod (OS 5.x-8.x)
Изображение GT-I8160, GT-I8160P, codina, codinap
Описание | Обсуждение » | FAQ | Покупка » | Аксессуары » | Брак » | Прошивка » | Официальная прошивка (2.3.6) » | Официальная прошивка (4.1.2) » | Кастомные прошивки (2.3.6/4.1.2) » | Прошивка MIUI V4/5 » | Прошивка CyanogenMod 10/11 » | Разработка прошивок и ядер » | Клуб владельцев | Темы для CyanogenMod 12/13

Важная информация!
  • Первая установка прошивок (если телефон до этого не прошивался) проводится только на официальную прошивку 4.1.2.
Драйвера и утилиты
FAQ
Как войти в меню рекавери?
Выключить телефон и включить его зажав одновременно кнопки «Домой», «ВКЛ/ВЫКЛ» и «Громкость +».
Где взять TWRP Recowery?
Оно вшито в ядра кастомных прошивок и поэтому оно само у вас появится после их установки.
Как активировать принудительную перезагрузку?
Одновренно зажать все кнопки устройства и ждать отключения экрана (обычно занимает ≈10 секунд) и после отпустить все кнопки.
Как включить настройки для разработчиков?
Перейти в «Настройки» > «О телефоне» и 7 раз нажать на «Номер сборки».
Как сделать скриншот?
Одновременно зажать и удерживать кнопки «Домой» и «Громкость –».
Не слетит ли IMEI после прошивки?
Нет.
Что делать, если после различных манипуляций с прошивками, всё же слетел IMEI?
Следовать этой инструкции по их восстановлению.
Как получить root-права?
В прошивках они уже встроены. Активировать их можно в настройках для разработчиков в пункте «Режим суперпользователя».
Можно ли установить прошивку через стандартное рекавери?
Нет. Кастомные прошивки не установятся из-за встроенной в рекавери проверки подписей архивов.
Как сделать резервную копию (бэкап) приложений для восстановить их на новой прошивке?
С помощью программы «Titanium Backup», но в очень редких случаях могут возникнуть ошибки и работе восстановленных приложений.
Как вернуться на стандартную (стоковую) прошивку?
Установить её через «Odin». Все подробности в соответствующей теме
Стоит ли делать очистку системы при обновлении уже имеющейся прошивки?
Нет, очистка не обязательна. Просто установите её через рекавери поверх имеющейся.
Что такое GApps?
GApps (Google Apps) - это приложения и сервисы от Google.
Что делать если не работает VPN?
Скопируйте файл tun.ko из system/lib/modules в system/lib/modules/autoload и перезагрузите телефон.
Почему при выборе режима сети 3G он иногда автоматически переключается на 2G и как решить эту проблему?
У некоторых прошивок в настройках режим "3G" значит "2G+3G" с приоритетом последнего. Исправить это можно выбрав для начала в настройках режим 3G, далее набрав в номеронабирателе код «*#*#4636#*#*», в появившемся окне перейти по пути «Информация о телефоне» > «Настроить предпочтительный тип сети» и выбрать «WCDMA only»
Как "разогнать" смартфон?
Разгон осуществляется с помощью встроенной в прошивки программы ChronoKernel путем повышения частоты процессора (по умолчанию 800 МГц с возможностью увеличения до 1245 МГц) и с помощью скрипта для разгона DDR (подробнее под спойлером «Полезное»).
Почему в прошивке пропала 3G связь, не включается передача данных, а в настройках в пункте «Прошивка модуля связи» показано «XXXX» и как это исправить?
Это произошло в результате повреждения в телефоне раздела «modemfs». Чтобы вернуть всё на свои места нужно прошить нужный вам модем для по этой ссылке.

Примечание!
Если вы выбрали модемы для CWM, то их можно шить и через TWRP, но придётся делать это 2 раза. После первой установки в настройках прошивка модуля связи будет определяться как «Неизвестно», а после второго всё будет как нужно.
Как сделать Logcat если телефон завис на бутанимации?
Нужно следовать этой инструкции
Что такое переразметка памяти, для чего она нужна и какой файл для переразметки выбрать?
Это процесс изменения размера памяти в одних разделах за счёт других. Она нужна потому что при установке кастомных прошивок в разделе «system» нет достаточно места для установки GApps. Из представленного выбора файлов для переразметки памяти лично я советую выбрать этот - CWM_ReParted_SY820_CA130_DA1800_SD1000
Инструкции
Установка CWM
1. Скачайте архив с CWM: Временный CWM
2. Скопируйте его на корень карты памяти
3. Зайдите в рекавери (зажмите одновременно кнопки Громкость+, Домой и Питание)
4. Кнопками громкости выберите apply update from sdcard, кнопка питания - подтверждение
5. Выберите архив с CWM и установите его.
Установка прошивки
1. Установите стоковую прошивку Android 4.1.2 (если уже установлена, пропускаем этот пункт)
2. Качаете прошивку, GAPPS для версии прошивки Android (5.1 или 6.0, пакет гаппсов ставите на свое усмотрение), а также ядро Chrono r2.24.7
3. Скопируйте прошивку, GAPPS и ядро на корень карты памяти
4. Запустите временный CWM, установите ядро Chrono r2.24.7, перезагрузите рекавери
5. Сделайте резервную копию разделов: нажмите Backup и выберите Data, Boot и System
6. Далее нажмите wipe и выберите system, data и cache
7. Нажмите на Install, выберите архив с прошивкой и GAPPS
8. Подтвердите установку
9. Перезагрузите аппарат
Обновление прошивки
Не в каждом случае можно просто обновлять, иногда нужно ставить с нуля.
Примеры обновления прошивок:
1. Переход СМ12.1->СМ13. Т.к прошивки несовместимые, нужна "чистая" установка, для этого нужно в CWM/TWRP сделать wipe system, data и cache. Аналогично при
СМ13->СМ12.1.
2. При обновлении CM12.1/13->CM12.1/13 от другого разработчика, нужна "чистая" установка, для этого нужно в CWM/TWRP сделать wipe system, data и cache.
3. При обновлении CM12.1/13->CM12.1/13 от одного разработчика, wipe делать не нужно(за исключением тех случаев, когда разработчик сам об этом просит).
Примечание
В случае CM13 от Sergeyl, есть 2 типа: Стандартная и Полная.
При переходе CM13 Стандартная->СМ13 Полная, нужна "чистая" установка(т.к прошивки несовместимые), для этого нужно в CWM/TWRP сделать wipe system, data и cache.
Аналогично при CM13 Полная->СМ13 Стандартная.
При обновлении прошивки одного типа wipe делать не нужно(за исключением тех случаев, когда разработчик сам об этом просит).

Если же вы решили откатиться на стоковую прошивку 4.1, перейдите в эту тему. Прошивки и инструкции находятся в той теме.
Прошивки
Android 9.0.0 Pie
Android 8.1.0 Oreo
Android 7.1.2 Nougat
Android 6.0.1 Marshmallow (Устарели)
Android 5.1.1 Lollipop (Устарели)
Google Apps
Основной источник (всегда последние версии): OpenGapps.org
Как их правильно устанавливать, чтобы не было проблем?

Чищенные GApps для:
Альтернатива Gapps: MicroG
Полезное
Опросы
1.
Прикрепленное изображение

2.
Прикрепленное изображение

В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку, создав новую тему в разделе Хочу стать Куратором (предварительно изучив Правила и рекомендации для Кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.


Сообщение отредактировал destroyer71 - 24.08.19, 04:04
Причина редактирования: редактирование



Реп: (55)
* johnmart, а на скрине у меня разве не тоже самое?



Реп: (153)
* djqvins651, то демо, это про.



Реп: (43)
А никто не хочет портировать Android go pie для нашего ace 2?



Реп: (1296)
* ADIKANT,
Портом тут никто не занимается, мы собираем из исходников. По поводу См16. Эту сборку будем пробовать собирать но чуть позже , Смшники сейчас хотя бы для 3 летних телефонов поддержку на втыкают , потом будем пробовать адаптировать свой телефон . Исходники пока голые . и наврятли они будут собираться без ошибок .Еще только появились они недавно Думаю где то через пару недель можно будет пробовать , когда поправят все глюки свои при сборки, чтобы попусту не тратить времени

Сообщение отредактировал Sergeyl - 16.08.18, 13:26



Реп: (202)
* Sergeyl, как считаете, кастомных прошивок это не касается? Билет в один конец: откатиться с Android 9 Pie будет невозможно

Сообщение отредактировал Водила 007 - 16.08.18, 16:48



Реп: (432)
Водила 007 @ 16.08.2018, 16:48 *
* Sergeyl, как считаете, кастомных прошивок это не касается?

Думается, данную функцию,те же СМ'шники быстро обойдут.
А иначе какой смысл Гуглам выкладывать исходный код в категории "Open sourse",если он таковым уже не является?
Это уже попахивает попыткой монополизировать рынок товаров,чего им не дадут сделать.
К тому же на рынке полно гажетов со "старой" OS'ью, стоящих на порядки дешевле.
А одноразовую 9-ку просто перестанут покупать...

Сообщение отредактировал avantyurin - 16.08.18, 18:10



Реп: (641)
Водила 007 @ 16.08.18, 16:48 *
Sergeyl, как считаете, кастомных прошивок это не касается?

Если вопрос о неофициально поддерживаемых девайсах, то их это едва ли коснется. На тех устройствах, которые получили Android 8, скорее всего, потребуется отключить AVB (android verified boot), прежде чем шить 9.0 (причем неважно, кастом или официальную прошивку):
Rahman observed that AVB 2.0 affects partitions such as boot, vendor and system. Therefore, developers may have to disable Verified Boot when building their next custom ROMs, if they want them based on Pie. Rahman encountered this himself while working on his Oneplus 6.

По поводу, собственно, устройств на базе Android Pie, пока не понятно, есть ли способ отключить AVB 2.0, время покажет.



Реп: (353)
* Водила 007,
В кастомном аосп это было реализовано так:
В updater-script была строчка, проверяющая дату сборки. Если установлена более новая версия, значит выдаст ошибку. Т. е. антироллбэк.



Реп: (1296)
* Daeril,
На кой черт , если можно все это в бинарике update-binary отключить, но это будет не тоже самое что заявлено в 9.0



Реп: (1296)
Обновил универсальный пакет microG до версии 02
Все изменения в моем посте. Сами сервисы microG и приложение PlayStore используются от новой команды. В посте все указал почитайте , некоторым понравится заявленная покупка приложений. ;)



Реп: (641)
* Daeril,
Если бы все было так просто для новых телефонов с Android Pie :D Как я понял, там на уровне SBL (Secondary Bootloader) и XBL (eXtensible Bootloader) добавлены проверки на хэш-суммы разделов boot, system и vendor. Т.е. чтобы телефон смог запуститься, эти разделы нужно подписать ключом, который конечному пользователю может быть и недоступен.



Реп: (153)
* ChronoMonochrome, это защита грубо говоря от кастомных ОС и Рут прав, я правильно понял?



Реп: (1296)
* johnmart, почти но по мне это будед .Это будет находиться в двух бинариках в раидиске. Также мелкая защита в фрамеворке. Но пока ничего подобного в исходниках не вижу

Сообщение отредактировал Sergeyl - 18.08.18, 19:02



Реп: (641)
* johnmart,
по сути, я тоже посчитал это камнем прежде всего в огород кастомных прошивок. Официальная позиция гугла состоит в том, что с активированным AVB 2.0 злоумышленник не сможет откатить прошивку, чтобы воспользоваться старыми уязвимостями. В общем, еще одна фича для обеспечения "безопасности", о которой не просили.
Sergeyl @ 18.08.18, 19:01 *
Но пока ничего подобного в исходниках не вижу

Так в общем-то ничего удивительно, исходники на бутлоадеры где попало не валяются.

Сообщение отредактировал ChronoMonochrome - 18.08.18, 21:56



Реп: (153)
Посмотрел новостные сайты и т.д андроид 9 go edition будет даже на телефонах за 30$ с 512 мб озу и слабыми процами, если получится запустить на нашем - это будет просто прекрасно

Если получится у SergeyL и Chronomonochrome собрать Android Pie (9) GO Edition, и пофиксить все баги, то думаю наш телефон приобретёт новую жизнь.



Реп: (202)
* johnmart, а ничего что он и так каждый год перерождается? :D
Благодаря ранее упомянутым мастерам, этот телефон в конце концов имел весьма качественные сборки каждой версии Android выше стоковой и обновление до 9.0 (stock/GO) будет таким же.



Реп: (641)
Обновил сборку Ultimate ROM [6.0.1].


UPD. Давно в теме спрашивали, возможно ли перенести внутренний накопитель на раздел /data.
Добавил поддержку эмулированной SD-карты - для включения поддержки прошить ядро r5.10.1.
Для активации фичи создайте файл /ramdisk/.emulatedsd, удалите /data/system/storages.xml, затем закомментируйте в build.prop строчки
ro.vold.primary_physical=1
ro.vold.primary_emulated=0

и перезагрузите устройство.

Сообщение отредактировал ChronoMonochrome - 21.08.18, 16:31



Реп: (1296)
Обновил прошивку lineage-15.1
Версия от 21.08.2018 - Все изменения в моем посте.
На днях планирую обновить 7.1.2 прошивки.
Удачных тестов



Реп: (153)
* ChronoMonochrome, по подробнее пожалуйста. Не сильно понятно что ты подразумеваешь...



Реп: (353)
* johnmart,
Перенос внутрянки и /data/media, как во всех современных смартах. Т. е. внутренняя память не отделяется от памяти с приложениями, будет один большой внутренний накопитель. Для наибольшей эффективности можно разметить /data под максимум, а /sdcard0 под минимум (около трёх гигов доступно будет).


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 10.09.24, 00:45