Когда у вас есть устройство Android, вы становитесь частью сообщества разработчиков ПО с открытым исходным кодом. Программное обеспечение Android имеет открытый исходный код, что означает, что любой может войти, изменить программный код, перепаковать его и открыть для загрузки другими пользователями. Из-за этого мир моддинга, окружающий Android, полон энтузиазма и творчества.
Как любители, так и профессиональные разработчики часто создают исправления и улучшения для приложений и программного обеспечения. до официальной команды разработчиков Android (например, в случае с зеленым оттенком экрана Google Pixel 4XL и DeX от Samsung для Linux вопросы). На форумах сообщества, таких как XDA, которая похожа на фан-страницу разработчиков для Android, очень легко изучить и найти эти собственные улучшения в виде пользовательских ПЗУ и GSI.
Что такое Custom ROM?
На вашем смартфоне Android предварительно установлено стандартное ПЗУ, которое определяет производительность и доступные функции. ПЗУ означает постоянную память и является прошивкой. Пользовательские ПЗУ разрабатываются сообществом Android с открытым исходным кодом и могут открывать новые функции и улучшать работу ОС на вашем устройстве Android. Большинство этих пользовательских ПЗУ бесплатны.
Что такое GSI?
GSI - это стандартное системное изображение. GSI в конечном итоге помогают вам тестировать свои приложения на устройствах, которые официально не поддерживают ваше приложение. Они достаточно похожи на ПЗУ, так что вы можете загрузить ПЗУ или GSI, что дает вам определенные улучшения для вашего устройства Android, но есть существенная разница.
ROM против GSI
ПЗУ разрабатывается для конкретного устройства Android. GSI - это скорее приложение для разных устройств. Нет гарантии, что GSI будет работать без ошибок во всем программном обеспечении Android, и разработчики GSI также не будут исправлять эти ошибки. Нет ничего плохого в том, чтобы перепрограммировать GSI поверх ПЗУ, особенно если для вашего устройства нет ПЗУ. Просто убедитесь, что ваш телефон совместим с Project Treble и имеет разблокируемый загрузчик. Разблокировав загрузчик (программное обеспечение, которое загружается каждый раз при включении телефона), вы можете выполнить сброс настроек до заводских.
ROM, вообще говоря, более стабильный из двух.
Установить кастомное ПЗУ
Хотя вы можете не решаться сделать этот новый шаг со своей ОС Android, загрузка и установка, также называемая перепрошивкой, не так уж и сложна. Но не дайте себя обмануть. Вы можете серьезно испортить свой телефон, если не будете следовать инструкциям. Но, как и при установке мебели IKEA, если вы будете следовать инструкциям, ваш диван - или в данном случае телефон - не сломается, когда вы сядете на него.
Для загрузки пользовательского ПЗУ вашему телефону также потребуются:
- Разблокируемый загрузчик
- GApps (Google Apps)
- Кастомное рекавери
Сделайте резервную копию ваших данных! Если бы я мог повторить эту команду для всего абзаца, я бы сделал это. Не жертвуйте тем, что у вас есть, ради того, чего у вас нет. Как упоминалось ранее, вы можете испортить свой телефон, перепрограммировав пользовательское ПЗУ. Не рискуйте, поддерживайте это.
- Загрузите, но не извлекайте пользовательское ПЗУ, которое хотите использовать.
- Найдите приложение Google, соответствующее ПЗУ. Сохраните их на свой смартфон.
- Загрузите смартфон в режиме восстановления. Кнопки могут отличаться в зависимости от вашего устройства. Удерживать уменьшение громкости + кнопка питания на несколько секунд.
- Когда вы окажетесь на экране восстановления, выберите Установить.
- Выберите Установить из [места, где был сохранен ваш zip-файл]. Это называется перепрошивкой.
- Вам будут предложены шаги по выбору, чтобы получить правильный zip-файл. Наконец, вас попросят подтвердить вспышку.
- После установки вернитесь и очистите кеш.
Установите GSI
Загрузка и установка GSI полностью зависит от устройства. Однако есть несколько общих шагов, которые помогут вам понять, как протекает процесс.
Вашему устройству необходимо:
- Соответствие высоких частот
- Разблокируемая система загрузки
- Способ отключения проверки загрузки
Прежде чем продолжить, сделайте резервную копию ваших данных.
- Чтобы загрузить GSI, вам необходимо убедиться, что ваше устройство поддерживает Treble. Выполните следующую команду в ADB: getprop ro.treble.enabled. Если вы получаете сообщение «ложь», вы не можете запустить GSI на своем телефоне.
- Затем вы захотите узнать, с какой ОС GSI совместим ваш телефон. В ADB запустите это приглашение: cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 «\ [поставщик \]». Если вы получите «истину», то вы можете запустить практически любой GSI. Если это неверно, то вы можете использовать GSI только с той же ОС, что и ваш телефон.
- Отключите проверку загрузки.
- Вам нужно будет стереть текущие спецификации вашей системы, чтобы прошить спецификации GSI.
- Перезагрузите ваше устройство.
Заключение
Перед установкой пользовательских ПЗУ или GSI сделайте резервную копию всех своих данных, неважно, новичок вы или профессионал, ни один уровень опыта не упростит эмоциональную потерю данных. Если, конечно, вы не используете телефон Android, предназначенный для экспериментов.