Sony Xperia M - Прошивка AOSP (OS 6.0 Marshmallow)



Реп: (587)
Sony Xperia M - Прошивка AOSP (OS 6.0.1 Marshmallow)
Изображение Xperia M, C1905, C1904
Описание | FAQ | Обсуждение » | Покупка » | Брак » | Аксессуары » | Официальная прошивка (OS 4.x.x) » | Прошивка MIUI (OS 4.4.x) » | Прошивка AOSP (OS 4.4.x) » | Прошивка AOSP (OS 6.x.x) | Прошивка AOSP (OS 7.x.x) » | CyanogenMod 11 (OS 4.4.x) » | CyanogenMod 12 (OS 5.x.x) » | CyanogenMod 13 (OS 6.x.x) » | CyanogenMod 14 (OS 7.x.x) » | Украшательства » | Клуб владельцев Sony Xperia M/M Dual »

Инструкция по установке
  • Все что вы делаете, вы делаете на свой страх и риск! Никто ответственности за ваши действия не несет!
  • Перед любыми действиями следует тщательно разобраться со всеми инструкциями и драйверами!
  • Без полного понимания инструкций делать что либо с телефоном не рекомендуется!
  • Также вы, возможно, лишитесь гарантии. Но при возможности можно всё вернуть как было.
  • Инструкция ниже предназначена для тех, кто никогда не ставил кастомных прошивок и сейчас находится на чистом стоке.
    Для тех, кто уже имеет любое рекавери достаточно прошить прошивку и gapps.
0. Скачайте и установите драйвера на компьютер, отметьте галочкой "Nicky"
1. Получите Root-права для 4.1.2 / 4.2.2 этим способом или для 4.3 этим
2. Важно! Сделайте резервную копию TA-раздела по этой инструкции. Храните полученный файл TA-backup.zip!
3. Скачайте из спойлера ниже файл прошивки, gapps и обязательно постоянное рекавери CWM (для Dual: также скачайте соответствующий прошивке патч для включения 2 SIM)
4. Скопируйте все файлы на внешнюю карту памяти (microSD)
5. Разблокируйте bootloader по этой инструкции. Все ваши программы и содержимое внутренней памяти будут стерты! microSD останется нетронутой
6. Важно! Если у вас до этого была стоковая прошивка 4.1.2 / 4.2.2 нужно также выполнить эту инструкцию. Если 4.3 – пропустите этот пункт
Установка нового радиомодуля
Важно: для Dual также нужно после поставить патч соответствующий версии прошивки

Используя компьютер
1. Прошейте стоковую 4.3 (новую) через flashtool: инструкция, файл Single / Dual
2. Единожды загрузитесь в неё, сеть появится
3. Продолжайте выполнять инструкцию по установке

Без компьютера
1. Выполните инструкцию по установке до пункта 13
2. Прошейте из рекавери радиомодуль от 4.3 (новой): Single / Dual
3. Скачайте и восстановите бекап стоковой 4.3 (новой)
4. Единожды загрузитесь в неё, сеть появится
5. Продолжайте выполнять инструкцию по установке
7. Скачайте этот архив и распакуйте его в удобное место: Прикрепленный файлflash_cwm_kernel.zip ( 9.9 МБ )

8. Выключите телефон
9. Удерживая кнопку "Громкость +" подключите телефон к компьютеру. Светодиод должен светиться синим.
10. Драйвера для этого режима (fastboot) должны были установиться при выполнении предыдущих пунктов. Если нет, то всё здесь
11. В полученной ранее папке flash_aosp6.0-kernel дважды кликните на файле 1 Start.bat
12. Внизу окна должно быть написано "writing 'boot'... OKAY. finished. total time: ...s". Если нет – возможно нет драйверов или загрузчик заблокирован.
13. Отключите кабель от телефона
14. Включите телефон и на логотипе когда светодиод будет фиолетовым нажмите кнопку "Громкость +"
15. Вы вошли в рекавери CWM. Листать пункты – кнопки громкости. Выбор – кнопка питания. Можно также управлять свайпами по экрану.
16. Выберите wipe data/factory reset. Подтвердите выбрав Yes
17. Далее все ваши программы и их данные будут стерты. Содержимое внутренней памяти и microSD останется нетронутым
18. Выберите install zip > choose zip from /storage/sdcard1
19. Выберите файл с прошивкой и подтвердите (Yes)
20. Снова выберите choose zip from /storage/sdcard1
21. Выберите файл с gapps и подтвердите (Yes)
22. Снова выберите choose zip from /storage/sdcard1
23. Выберите файл с CWM-рекавери и подтвердите (Yes)
24. Если у вас Dual: снова выберите choose zip from /storage/sdcard1, выберите файл с патчем и подтвердите (Yes)
25. Выберите Go Back > reboot system now
26. После 5-30 минут загрузки вы получите работающую прошивку
27. Позже нужно установить очень удобное рекавери TWRP (если сделать это до первой загрузки телефон может зависать на лого TWRP)

Установка нового радиомодуля
Прошивка содержит RIL который совместим только с радиомодулем от новой 4.3
А значит его нужно единожды установить. Иначе не будет сети и GPS.

Данная процедура обязательна, если у вас ранее был старый CM11 (FXP316 и ниже), стоковая 4.1.2 / 4.2.2
Если у вас до этого была установлена последняя стоковая прошивка 4.3 (новая) или CM12, то всё это делать не нужно

Прошить только один радиомодуль из рекавери недостаточно.
Нужно хотя-бы раз загрузиться в стоковую 4.3 иначе всё равно не будет сети.

Без компьютера
1. Прошейте из рекавери радиомодуль от 4.3 (новой): Single / Dual
2. Прошейте AOSP 6.0
3. В рекавери сделайте резервную копию текущей прошивки: инструкция
4. Скачайте и восстановите бекап стоковой 4.3 (новой)
5. Единожды загрузитесь в неё, сеть появится
6. Зайдите в рекавери и восстановите сделанный ранее бекап AOSP

Используя компьютер
1. Прошейте AOSP 6.0
2. В рекавери сделайте резервную копию текущей прошивки: инструкция
3. Прошейте стоковую 4.3 (новую) через flashtool: инструкция, файл Single / Dual
4. Единожды загрузитесь в неё, сеть появится
5. Прошейте через flashtool / fastboot извлечённое ядро (boot.img) из архива с AOSP
6. Зайдите в рекавери и восстановите сделанный ранее бекап AOSP

Основано на этом методе

Баги
Важные исправления багов, которые ранее были на всех кастомных прошивках
Спойлер
Данные проблемы есть во всех кастомных прошивках, но теперь кроме AOSP / CM13
А пара даже на стоке (!)

1. Высокое потребление батареи в фоне при подключении к Wi-Fi
Что на стоке, что на всех кастомах только при подключении к роутеру появляется растущий долгий непонятный wakelock ядра mmc1_detect и несколько event-***
За 24 часа их собиралось по 35-45 минут.
Они явно лишние и влияли на батарею. Шутка ли, при чистой установке за 1 сутки уходило 27% заряда.
PecanCM решил проблему добавив несколько новых параметров в конфиг драйвера Wi-Fi.
Теперь при тех же условиях за сутки wakelock длится всего 1.5 минуты и батарея садится лишь на 6% (детали)
27% и 6%: разница в 4 раза при работе в фоне!
При этом телефон всегда онлайн, никаких потерь соединения или задержек уведомлений.

2. Случайное отключение Wi-Fi в фоне
Уверен, все много раз замечали при включении экрана появление значка Wi-Fi в строке состояния.
Да, это он иногда сам отключался и использовался мобильный интернет, что больше разряжало батарею.
Теперь этого не будет, в спящем режиме телефон останется подключен к роутеру всё время.
UPD: всё же отключается, но намного реже (в случае потери сигнала) и не переподключается.

3. Не работал Direct Wi-Fi
Эта функция позволяет соединяться устройствам напрямую, без роутера.
С помощью приложений так можно быстро передавать файлы.
Ранее из-за отсутствия одной опции в настройках драйвера было невозможно выполнить сопряжение.
Теперь всё работает.

4. Шумоподавление при разговоре
Сзади телефона есть второй микрофон благодаря которому нейтрализуются шумы.
Всё это время на кастомах он был незадействован.
PecanCM включил шумоподавление и подстроил звук как было на стоке.
Поэтому нет никакого негативного влияния на качество голоса.
И если вы будете в шумной обстановке, собеседник почти не заметит этого и будет слышать вас будто вы говорите в тишине.

5. Стерео-звук при записи видео
Странно, но этого не было даже на стоке.
Не так давно был "стерео-патч" от thichthat. Но из-за ошибки он вызывал проблемы с микрофоном при разговоре.
PecanCM сделал его более правильно и встроил в прошивку.
Второй микрофон теперь используется только при записи видео и во встроенном Диктофоне и не изменяет звук при разговоре.
В итоге видео будут с более объемным звуком, очень заметно в наушниках.
  • Dual: нет интернета на второй SIM
  • режим MTP включается не сразу
  • телефон не переподключается к Wi-Fi роутеру после потери сигнала до включения экрана
  • не действует опция "Wi-Fi в спящем режиме > Всегда выключать" и вызывает быстрый разряд батареи
  • при зарядке в выключенном состоянии: невозможно включить телефон / зайти в рекавери, он снова возвращается в режим зарядки
  • нет индикации уровня заряда светодиодом при зарядке в выключенном состоянии
  • браузер крашится при скачивании файла: нужно включить для него разрешение "Память"
Не будет исправлено:
  • не работает режим энергосбережения Doze: нет нужного для работы сенсора движения
  • нет и не будет поддержки оплаты через NFC, ибо микросхема слишком старая и Android больше её не поддерживает

Список изменений
Beta 7
  • исправлена стерео-запись в Диктофоне
  • ZRAM увеличен до 400 Мб (ок. 200 Мб дополнительной памяти)
  • уменьшение разряда батареи
  • низкоуровневые чистки
  • фиксы уязвимостей
  • ядро синхронизировано с CM13
  • последний Android 6.0.1_r52 (MOB30R)
Прошлые версии
Beta 6
  • последний Android 6.0.1_r46 (MOB30M)
  • ядро синхронизировано с CM13
  • обновлён GPS HAL (не влияет на ту проблему)
  • правки значений PPR (per proccess reclaim) для лучшей многозадачности
  • обновлён Kernel Graphics Support Layer)
  • видео-драйвера Adreno теперь более стабильной версии за февраль
  • включены оптимизации Neon для SHA-224/256-функций
  • фиксы уязвимостей в драйверах Wi-Fi, камеры и слое KGSL
  • прочие низкоуровневые чистки / фиксы
Beta 5
  • последний Android 6.0.1_r43 (MOB30J)
  • исправлена невозможность регулировать громкость при разговоре
  • исправлено переключение типа сети
  • включен новый ZRAM (256 Мб) и PPR для лучшей многозадачности
  • включена передача звука на USB-устройства
  • включена поддержка USB MIDI-устройств
  • используется новое ACDB API для звука
  • поддержка 44 и 48 КГц для A2DP
  • уменьшено потребление при выключенном экране
  • улучшен HAL для питания
  • вновь используются оптимизации qcom skia
  • обновлены видео-драйвера Adreno
  • прочие фиксы багов / уязвимостей
Beta 4
  • последний Android 6.0.1_r30 (MOB30D)
  • включено шумоподавление при разговоре
  • включена стерео-запись звука в видео
  • исправлен высокий разряд батареи при подключении к Wi-Fi
  • исправлены отключения от Wi-Fi при выключенном экране
  • исправлен Direct Wi-Fi
  • добавлено FM-радио
  • обновлён список APN
  • ядро синхронизировано с CM13
  • прочие фиксы багов / уязвимостей
Beta 3
  • последний Android 6.0.1_r1 (MMB29V)
  • фиксы в time service - должно исправить акселерометр
  • исправлен баг с вертикальными фото
  • включен A-GPS
  • уменьшен порог LMK - лучше многозадачность
  • включен адаптивный LMK - меньше лагов при заполнении RAM
  • увеличен кеш OpenGL
  • исправлен Widevine DRM
  • улучшения от Qualcomm
  • обновлен драйвер Adreno
  • прочие обновления blob'ов
Beta 2
  • последний Android 6.0.1_r11 (MMB29Q)
  • фиксы передачи звука через Bluetooth
  • фикс шифрования телефона
  • прочие фиксы / обновления
  • экспериментальная поддержка Dual
  • прошивка собрана используя оптимизации qcom boot, memory и skia
  • обновлены blob'ы Adreno до январской версии
  • обновлены blob'ы widevine
Beta 1
  • исходники обновлены до последнего Android 6.0.1 (MMB29M)
  • соответственно исправлены уязвимости
  • исправлен микрофон в приложениях
  • исправлен автоповорот экрана
  • исправлен USB OTG
  • обновлены blob'ы для Adreno и widevine
  • прочие мелкие фиксы
Alpha 2
  • Обновлен Android с 6.0.0_r1 до 6.0.0_r5
  • исправлено слияние карточки с внутренней памятью
  • исправлена передача некоторых форматов через Bluetooth
  • исправлен ручной поиск сети и имя оператора
  • исправлено отображение модуля связи
  • исправлено заедание в приложении Музыка
  • исправлен компас
  • добавлен Power HAL
  • добавлена опция перезагрузки
  • включены драйвера Adreno RS
  • оптимизации производительности
Alpha 1
  • первый публичный релиз


Скачать
Важно!
  • Две SIM на Dual поддерживаются после однократной установки патча, для каждой версии свой
  • Встроенного рекавери здесь нет: установите TWRP
  • Для входа в рекавери надо нажимать только "Громкость +", с "–" ничего не произойдёт
ПрошивкаGapps, сервисы от Google
  • OpenGapps, выберите 6.0 (обновляются, есть все версии, в т.ч. Aroma, тема на XDA)
  • Если при установке возникает ошибка: сделайте wipe /system, прошейте прошивку и снова установите gapps
  • Не ставьте gapps после первой загрузки, иначе будут "вылеты" приложений. В таком случае нужен wipe /data
  • При обновлении прошивки нужно снова прошить gapps: в AOSP они не воостанавливаются сами как в CM13
  • Aroma-версия не восстанавливается автоматически
  • Различия между версиями
    Aroma
    По наполнению те же, что и Stock ниже, но прямо в рекавери можно выбрать что именно устанавливать

    Super – почти полное собрание доступных приложений от Google (заменяет многие встроенные приложения)
    Увы, они не могут быть установлены из-за недостаточного размера раздела /system

    Stock – набор как на Nexus (заменяет многие встроенные приложения)
    Sync Bookmarks / Contacts / Calendar | Core Google system base | off-line speech files | FaceUnlock | Google Play Store | Google Exchange Services (заменяет AOSP Exchange Services) | Sun Beam Live Wallpaper | Chrome Browser (заменяет AOSP Browser) | Cloud Print | Gmail (заменяет AOSP Email) | Google+ (заменяет AOSP Gallery) | Google Calendar (заменяет AOSP Calendar) | Google Camera (заменяет AOSP Camera) | Google Docs | Google Drive | Google Earth | Google Keep | Google Keyboard (заменяет AOSP Keyboard) | Google News & Weather | Google Now Launcher (заменяет AOSP Launcher) | Google Play Books | Google Play Games | Google Play Movies & TV | Google Play Music | Google Play Newsstand | Google Play Services | Google Search | Google Sheets | Google Slides | Google Text-to-Speech (заменяет AOSP Pico TTS) | Google Wallet | Hangouts (заменяет AOSP SMS App) | Maps | Messenger (заменяет AOSP SMS App) | Sound Search for Google Play | Street View on Google Maps | TalkBack | YouTube

    Mini
    Sync Bookmarks / Contacts / Calendar | Core Google system base | off-line speech files | Google Play Store | Google Exchange Services (заменяет AOSP Exchange Services) | FaceUnlock | Google+ | Google Calendar (заменяет AOSP Calendar) | Google Now Launcher | Google Play Services | Google Search | Google Text-to-Speech | Gmail | Hangouts | Maps | Street View on Google Maps | YouTube

    Micro
    Sync Bookmarks / Contacts / Calendar | Core Google system base | off-line speech files | Google Play Store | Google Exchange Services (заменяет AOSP Exchange Services) | FaceUnlock | Google Calendar (заменяет AOSP Calendar) | Google Now Launcher | Google Play Services | Google Search | Google Text-to-Speech | Gmail

    Nano
    Sync Bookmarks / Contacts / Calendar | Core Google system base | off-line speech files | Google Play Store | Google Play Services | Google Search

    Pico
    Sync Bookmarks / Contacts / Calendar | Core Google system base | Google Play Store | Google Play Services
Ядра
Прочее

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал FindYanot - 08.11.16, 14:55
Причина редактирования: Приведение шапки к требованиям Правил Раздела



Реп: (281)
Поставил я значит AOSP 6.0
Мои впечатления:
Относительно AOSP 5.1.1 выглядит красивее,изменён немного интерфейс и анимации,которые стали более плавными
Вроде бы ничего критического не заметил,разве что акселерометр,но думаю Pecan сможет пофиксить

Добавлено 22.10.2015, 17:12:

* yuriyrudenko77,
Chasecolinz не относится к Walkman PORT, а со скриптом я ещё не закончил



Реп: (2985)
2 All
PecanCM уже пофиксил расширение памяти за счёт microSD
Просто прошейте патч
Теперь даже ставятся игры из Маркета с большим кешем.
Скриншот
Прикрепленное изображение

Также не помешает поставить забытый power HAL

Из багов: не работает USB OTG

Помимо основной темы на XDA появилась и для оффтопа

Сообщение отредактировал GeneralGrant - 22.10.15, 19:52



Реп: (480)
intro555 @ 22.10.2015, 15:16 *
Вместе с NFC оказалось, что работает и GPS
Хотя PecanCM указал обратное.
Он, вроде, указал NFC и GPS как untested.



Реп: (95)
:yahoo:

Осталось дождаться фикса для акселерометр и узнать о стабильности прошивки и можно ставить.

Сообщение отредактировал skod - 22.10.15, 18:45



Реп: (1713)
Интересно, как тут дела с производительностью? Например можно "на глаз" сравнить cо стоком 4.1 и CM12?



Реп: (20)
* VityaPda,
думаю, по сравнению с 5.1 разницы нет



Реп: (2985)
* VityaPda,
Как по мне быстрее.
И в обзорах говорили (впрочем, как всегда)

Ещё баг: микрофон не работает в приложениях (видео нормально)

Сообщение отредактировал intro555 - 22.10.15, 19:39



Реп: (480)
* intro555, ну не знаю. Как по мне, медленнее. НО! Я использовал CM12.1 c NUI и с разгоном до 1,4 ГГц.

Добавлено 22.10.2015, 20:04:

intro555 @ 22.10.2015, 18:35 *
микрофон не работает в приложениях
а во время разговора как?



Реп: (2985)
* agur4ik09,
На XDA кто-то звонил, а значит нормально.

Кстати, "быстрота" может быть как раз из-за отсутствия связи.
Всегда замечал, что в режиме полёта всё чуть быстрее. Сейчас прошивка на Dual'е где нет сети.

И после "склеивания" флешки с внутр. памятью всё равно не ставятся игры с большим кешем.
Явно нужен ещё фикс от Pecan'а.

Сообщение отредактировал intro555 - 22.10.15, 20:14



Реп: (281)
* agur4ik09,
Во время разговора отлично,а вообще ни в одном приложении не работает

Добавлено 22.10.2015, 20:15:

intro555
И после "склеивания" флешки с внутр. памятью всё равно не ставятся игры с большим кешем.
Явно нужен ещё фикс от Pecan'а.

Есть подозрения,что так и не заработает



Реп: (1713)
На всякий случай спрошу: инженерное меню наверное не доступно?



Реп: (104)
* VityaPda,
если вы имеете ввиду рекавери, то само собой доступно, PecanCM бы не выложил версию со сломанным входом в рекавери



Реп: (1713)
Влад2013 @ 22.10.2015, 20:51 *
если вы имеете ввиду рекавери
нет ;).



Реп: (2985)
* Fox757,
Нет, должно.

* VityaPda,
Стоковое? Нет, конечно.
Разработчика? Есть.

Интересно, что обработанная карточка обычно работает в другом телефоне (CM12.1), хотя не должна по словам Google.
При этом скопированные туда файлы доступны на 6.0, будто они во внутр.накопителе.
И в TWRP он как-бы доступна, но бекап там не создается.

В Windows флешка, конечно же, не определяется в Моём компьютере.

В Ubuntu сходу распознается и пишется / читается до какого-то предела (точно больше 16 Мб).
Потом новые файлы не могут быть прочтены: i/o error.

На карте два GPT-раздела:
1 - 16 Мб - FAT32
2 - остальное - как-бы неотформатированное место

Непонятно, нормально всё это или нет.

UPD: раз акселерометр (можно считать) не работает, то Doze - тоже.
По нему определяется неактивность и происходит "засыпание".
Кстати, это слово переводится как "дремать", что отражает всю суть функции.

Сообщение отредактировал intro555 - 22.10.15, 22:35



Реп: (104)
Я тоже "склеил" SD карту с внутренней памятью, и при подключении к компьютеру я выбрал режим mtp, и у меня отображаются все файлы на SD карте, и размер такой же, как должен быть, если я конечно верно понял что у других не отображается

И ещё вопрос, как можно поменять иконку звонилке? какому приложению нужно менять? попробывал Dialer- иконка осталось старой, зато индикация сети исчезла, но бэкап меня спас

Сообщение отредактировал Влад2013 - 22.10.15, 23:23



Реп: (281)
* Влад2013,
Разобрать АПК с нужной иконкой,заменить её ,декомпилировав сток звонилку,потом собрать и всё готово



Реп: (104)
я также установил Asphalt 8 из гугл плей,(видел пост intro555) скачалось,установилось без ошибок, использованная память внутр. накопителя не прибавилась, прибавилась занятая память только у SD карты, игра прекрасно работает, только один раз вспыло окошко об отстутсвии play игры, ну это приложение у меня реально не установлено
Пруфы
Прикрепленное изображение
Прикрепленное изображение
"]
Прикрепленное изображение
Прикрепленное изображение


как-то странно...

Сообщение отредактировал Влад2013 - 23.10.15, 00:30



Реп: (1713)
А может для приклеивания к картам какие-то требования есть? класс и т.п.?



Реп: (2985)
* Влад2013,
На ПК карта отображается отдельно?

Хм. У кого-то на XDA сначала не ставилась, потом пошла.
Непонятно.

* VityaPda,
У меня 4 класс, Android просто предупреждает, что это может сказатся на скорости запуска приложений.
Конечно, чем больше, тем лучше.

Сообщение отредактировал intro555 - 23.10.15, 09:29



Реп: (40)
Можно менять иконки в Launcher?


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

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

Сейчас: 15.04.24, 18:14