WinKarbik,Загрузчик вытащен из прошивок от китайских продавцов. Первоисточник неизвестен, но он подписан сертификатом (цифровая подпись) Xiaomi.
Просто так собрать и поставить свой загрузчик вероятнее всего нельзя, т.к. подпись по идее проверяется (впрочем никто не пробовал).
acdev @ 08.07.2016, 16:53
не на всех аппаратах есть прелоадер?
Конечно же он есть на всех аппаратах, ведь иначе телефон не сможет загрузиться. На Qualcomm есть целая цепочка загрузчиков. "Мутный экран" (кстати, он не всегда мутный, он может быть просто черным), он же download-режим, он же edl-режим обеспечивается самым первым загрузчиком (PBL), который не затрагивается прошивкой (и вероятно вообще хранится не на флешке - это просто мое предположение). В этом режиме PBL может принять и выполнить какой-то код. prog_emmc_firehose_8936.mbn как раз является таким кодом - он позволяет читать и писать флешку, работает по протоколу firehose. aboot, он же emmc_appsboot.mbn - это уже последний загрузчик из цепочки, он передает управление boot или recovery, причем проверяя их подпись, если телефон не разблокирован.
KalYes @ 08.07.2016, 20:08
Загрузчик отсюда
Но похоже, что первоисточник здесь
Первая ссылка - да, это тот самый файл, но это не первоисточник. На 4pda я его выложил 14 мая, взяв из прошивки от китайского продавца, где он был датирован 6 мая.
Вторая ссылка - описывает лишь модификацию boot (а конкретно init-образа) и по сути вопрос блокировки вообще не решает. Вероятно это описание для старых прошивок, где блокировки еще не было (но в boot уже была проверка оригинальности system).
barx @ 08.07.2016, 20:17
некоторые прошивки его, скажем так, удаляют
Ни в коем случае. Вся цепочка загрузчиков всегда присутствует на телефоне. Их отсутствие означает невозможность загрузки.