Пользовательские ПЗУ Android - почему так мало поддерживаемых устройств?

Глядя на список поддерживаемых устройств различных пользовательских ПЗУ для Android, я не понимаю, почему их так мало (примеры здесь: Replicant, CopperheadOS). В моем понимании список поддерживаемых ПЗУ устройств должен основываться на конкретных чипсетах / процессорах (или даже наборах инструкций, если хотите). Поскольку в мобильном оборудовании доминирует несколько поставщиков (например, Qualcomm, Samsung) и наборов инструкций не должно быть слишком много, почему больше устройств не поддерживаются? Можно перефразировать вопрос: как (например) телефон Qualcomm MSM8996 может быть в списке поддерживаемых устройств одного ПЗУ, в то время как другой с тем же чипсетом SAME отсутствует? Что мне не хватает?

1 ответ

Часто не стоит разрабатывать ПЗУ для устройств, на которых загрузчик не разблокирован, потому что в этом случае ПЗУ не может быть перепрошено. Например, в версиях телефонов Verizon крайне сложно разблокировать загрузчик. Если нет доступной разблокировки загрузчика, то разработка ПЗУ отсутствует.

Другие вопросы по тегам