Realme 9 Pro - Прошивки



Реп: (841)
Realme 9 Pro - Прошивки
Изображение RMX3471 / RMX3472
Описание | Обсуждение » | Аксессуары » | Обсуждение камеры » | Прошивки »

Драйверы и утилиты
Прошивки
Инструкции
Рекавери / Ядра
Разное

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал destroyer71 - Вчера, 20:30
Причина редактирования: PixelOS



Реп: (43)
mirumzhuk @ 11.12.22, 12:50 *
у кого нибудь есть файл firehose?

Посмотрите здесь(https://www.softwarecr…-edl-and-firehose.html)
(https://www.mediafire.…ction_By_ChernobyL.rar),
может поможет.



Реп: (474)
* mirumzhuk, При распаковке OFP прошивки (RMX3472export_11_A.43_2022082711590000.ofp) создается файл prog_firehose_ddr.elf . И согласно ProFile.XML это должен быть он
<Sahara>
<File Id="13" Path="prog_firehose_ddr.elf" FileOffsetInSrc="0" SizeInSectorInSrc="174" SizeInByteInSrc="710044" md5="" />
</Sahara>
Мне не удалось заставить его работать - ни в QFIL ни в EDL, но у меня не разблокирован загрузчик. По логам sahara запускается, грузит прошивальщик в памят телефона и на этом все виснет.
Прикрепленный файлprog_firehose_ddr.zip ( 693.57 КБ )


Сообщение отредактировал lion567 - 11.12.22, 17:25



Реп: (5)
Привет, народ.
Пришло время думать за обновление прошивки.
Аппарат брался в марте в России, стоит A26. С момента как попал мне в руки он радостно уведомил меня о возможности обновления до А45. Есть какие-то проблемы у этой прошивки? Традиционные проблемы с быстродействием после обновления без вайпа?
Хочется перед обновлением сделать как-то бэкап имеющейся прошивки. Это с заблокированным загрузчиком, подозреваю, невозможно?



Реп: (3)
Неа, невозможно. На а 45 никто не жаловался, говорят автономность и быстродействие стало лучше.
P.S могу говорить не точно

Сообщение отредактировал mirumzhuk - 11.12.22, 21:05



Реп: (9)
* 1989h, обновился с А26 до 39, стало куда лучше держать, спустя чуть времени до 45, автономность та же примерно, как в 39, но ещё более плавный



Реп: (474)
1989h @ 11.12.22, 20:49 *
Хочется перед обновлением сделать как-то бэкап имеющейся прошивки. Это с заблокированным загрузчиком, подозреваю, невозможно?
Да невозможно, а главное не нужно. Имеющаяся прошивка сохраняется в неактивном слоте. Теоретически (при разлоченном загрузчике) можно откатить прошивку через переключение активного слота
fastboot set-active <slot>
Но пока нет информации, что кому-то это удалось.
* mirumzhuk не удалось откатить C.07 на A.45 переключением слота.

Google считает rollback прошивки опасной фичей для Андроида и откат возможен только в случае, если новая версия прошивки встала криво.
Android Verified Boot 2.0
For an HLOS like Android where rollback is only supported if the updated OS version is found to not work

Т.е. даже если при заблокированном загрузчике удастся каким-то образом сделать бэкап А.26, потом успешно обновиться до А.45, а потом восстановить A.26 из бэкапа, то тело просто не загрузиться. Потому, что при перезагрузке после первой успешной загрузки А.45 обновится (увеличится) stored_rollback_index[n] в разделе vbmeta и bootloader откажется грузить систему версии А.26 - так работает Rollback Protection в составе AVB 2.0.

Сообщение отредактировал lion567 - 12.12.22, 11:45



Реп: (5)
lion567 @ 12.12.22, 14:33 *
Теоретически (при разлоченном загрузчике) можно откатить прошивку через переключение активного слота

Разве при успешной загрузке новой прошивки система не дублирует прошивку с загруженного слота на неактивный?

lion567 @ 12.12.22, 14:33 *
успешно обновиться до А.45, а потом восстановить A.26 из бэкапа, то тело просто не загрузиться.

Совсем забыл про эту технологию.. благодарю.



Реп: (474)
1989h @ 12.12.22, 19:08 *
Разве при успешной загрузке новой прошивки система не дублирует прошивку с загруженного слота на неактивный?
Вряд ли, это нигде не упоминается. Описание процедуры A/B OTA updates заканчивается загрузкой слота с обновленной прошивкой и пометкой его как succesfull.
https://source.android.com/docs/core/ota/ab

Сообщение отредактировал lion567 - 12.12.22, 20:41



Реп: (0)
Ребзя, как откатиться с 13 беты на 12 стабильную?



Реп: (9)
В сервисный центр, по гарантии



Реп: (1)
* Realmephone,
А интересно, сделать откат прошивки по гарантии это возможно?



Реп: (977)
* kidyan, возможно, сами Realme советуют это.

Прикрепленные файлы

Прикрепленный файлСЦ realme 18.10.2022.pdf ( 192.47 КБ )



Реп: (54)
1989h @ 12.12.22, 19:08 *
Разве при успешной загрузке новой прошивки система не дублирует прошивку с загруженного слота на неактивный?

Отвечу поздно, чем никогда.
После УСПЕШНОГО обновления, прошивка остаётся только на одном слоте.(Была на А, а перешла на В и наоборот)
Я жду новую стабильную прошивку по типу A.46 чтобы вернуться обратно на слот А, так как только он позволяет мне прошиться на сторонние GSI прошивки.



Реп: (977)
* LOyoujoLI, в Индии в декабре выкатили A47: RMX3471_11.A.47



Реп: (474)
LOyoujoLI @ 19.12.22, 16:48 *
После УСПЕШНОГО обновления, прошивка остаётся только на одном слоте.(Была на А, а перешла на В и наоборот)
А что происходит с прошивкой в неактивном слоте? Что будет, если через fastboot переключить активный слот?

JPeacekeeper @ 19.12.22, 16:50 *
в Индии в декабре выкатили A47: RMX3471_11.A.47
Да, для Индии уже есть с декабрьским security patch-ем RMX3471_11.A.47_0470_202212051719.1B
"md5": "8af67be17c54cdb6d531305599c96917",
"size": "4602481828",
"aid": "RMX3471NV1B_11.A",
"androidVersion": "Android 12",
"colorOSVersion": "ColorOS 12.1",
"securityPatch": "2022-12-05"
"nvId16": "NV1B"


Сообщение отредактировал lion567 - 19.12.22, 18:13



Реп: (54)
lion567 @ 19.12.22, 17:06 *
Что будет, если через fastboot переключить активный слот?

Вот у меня система просто не запускается, просто висит на логотипе.



Реп: (474)
LOyoujoLI @ 20.12.22, 05:40 *
Вот у меня система просто не запускается, просто висит на логотипе.
Странно. Заявлено, что Rollback Protection отключается при разблокированном загрузчике :scratch_one-s_head:
AVB 2.0 Updating Stored Rollback Indexes
If the device is UNLOCKED, there is no requirement to check the key used to sign the OS nor is there any requirement to check or update rollback stored_rollback_index[n] on the device.



Реп: (54)
lion567 @ 20.12.22, 09:17 *
Заявлено, что Rollback Protection отключается при разблокированном загрузчике

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



Реп: (474)
LOyoujoLI @ 20.12.22, 13:33 *
Так это если я подсуну даунгрейд пакет неподписанный, хотя возможно я ощибаюсь.
Да при разблокировке загрузчика отключается и проверка подписи на разделах и Rollback Protection - проверка условия, что rollback_index на всех разделах >= stored_rollback_index[n].
LOyoujoLI @ 20.12.22, 13:33 *
Но если прошивка обновилась, на другом слоте остаётся пустота.
Откуда там возьмется "пустота", если там была предыдущая версия прошивки?
При залоченном загрузчике после первой удачной загрузки обновленной прошивки активный слот помечается как succefull и при следующей перезагрузке увеличивается stored_rollback_index[n]. В неактивном слоте остается старая версия прошивки, но Rollback Protection не дает ее загружать, поскольку stored_rollback_index[n] увеличисля и условие rollback_index на всех разделах >= stored_rollback_index[n] для старой прошивки уже не выполняется.

Сообщение отредактировал lion567 - 20.12.22, 18:41



Реп: (977)
* lion567, прилетела стабильная Android 13 на RU-регион. Можно достать файлом?
Realme 9 Pro - Обсуждение (Пост 6193420 #119580377)


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

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

Сейчас: 05.12.24, 16:05