Исходников нет, но мы не сдадимся: как и зачем я портировал более старый Android, чем стоял «с завода»?
Моддинг-сцена с разработкой и портированием кастомных прошивок для Android-устройств существует вот уже более 10 лет. В основном, энтузиасты пытаются проапгрейдить свои устройства путем портирования более свежих версий Android, чем предлагает производитель девайса. Чего уж говорить, если Galaxy S III, которому уже 12 лет стукнуло, получил неофициальный апгрейд до Android 14. Порой мне в голову приходят различные, весьма странные моддерские мысли: например, почему бы не портировать на старенький смартфон… ещё более старую версию Android, дабы посмотреть «что будет». Казалось бы «портировал и портировал», но в процессе работы я столкнулся с множеством интересных нюансов и особенностей работы Android, о которых хотел бы рассказать и вам — моим читателям! Сегодняшняя статья будет в классическом «научпоп»-стиле без кода, зато с подробными объяснениями одной из техник портирования Android-прошивок путем патчинга скриптов для конфигурации системы и подмены Board-specific библиотек, дабы система «увидела» всё необходимое железо! Интересно? Тогда жду вас под катом! Читать дальше →
Источник: Хабрахабр
Похожие новости
- SoundBlaster AWE32: как звуковая карта из 90-х получила обновление спустя 30 лет
- Устройства, которые мы потеряли: редчайший японский ноутбук с MIPS-процессором
- [Перевод] Как я собрал ноутбук, который можно передать по наследству
- Одноплатники лета 2025: интересные предложения производителей. Что сейчас можно найти?
- Как я делал LoRa + GPS-трекер для соревнований по спортивному ориентированию
- Обзор ноутбуков для незрячих пользователей
- Toshiba T1800: ноутбук из 90-х, который побывал под водой и запустился
- Обзор электронной книги ОНИКС БУКС Фарадей 2: 7.8-дюймовый цветной экран E Ink Kaleido 3, 3/32 Гб памяти, смарт-обложка
- Ремонт Nintendo Switch Lite после залития водой. Это не всегда приговор
- Я тестировщик и два месяца работал без рук. Вот, что я понял