Добавить в корзинуПозвонить
Найти в Дзене
Иван Корнев

ARM в Android — коротко и по делу

Архитектура (ARM/ARM64/x86) определяет, какой образ или прошивка подойдёт устройству: неправильный образ может не загрузиться или вызвать сбои. Перед флешем — проверить ABI и совместимость. - Проверка ABI (через ADB): adb shell getprop ro.product.cpu.abi adb shell getprop ro.product.cpu.abilist adb shell getprop ro.product.cpu.abilist64 adb shell uname -a Если есть arm64-v8a или непустой abilist64 — выбирать arm64‑образ. - Выбор образа: - Официальная прошивка — брать только для точной модели/варианта. - GSI — для устройств с Project Treble и Android 9+; на 64‑битных девайсах — gsi_arm64. - Кастомные ROMы чаще адаптированы под конкретную модель и стабильнее в повседневке. - Проверки перед прошивкой: - Узнать статус загрузчика: fastboot getvar all. - Сверить требования GSI (A/B, AVB, binder‑bitness) с возможностями vендорного раздела. - Сделать полный бэкап (Nandroid/boot/userdata) и иметь план отката. Ключевое правило: не ставить 32‑битный образ на устройство с явным arm64 и отсутс

ARM в Android — коротко и по делу

Архитектура (ARM/ARM64/x86) определяет, какой образ или прошивка подойдёт устройству: неправильный образ может не загрузиться или вызвать сбои. Перед флешем — проверить ABI и совместимость.

- Проверка ABI (через ADB):

adb shell getprop ro.product.cpu.abi

adb shell getprop ro.product.cpu.abilist

adb shell getprop ro.product.cpu.abilist64

adb shell uname -a

Если есть arm64-v8a или непустой abilist64 — выбирать arm64‑образ.

- Выбор образа:

- Официальная прошивка — брать только для точной модели/варианта.

- GSI — для устройств с Project Treble и Android 9+; на 64‑битных девайсах — gsi_arm64.

- Кастомные ROMы чаще адаптированы под конкретную модель и стабильнее в повседневке.

- Проверки перед прошивкой:

- Узнать статус загрузчика: fastboot getvar all.

- Сверить требования GSI (A/B, AVB, binder‑bitness) с возможностями vендорного раздела.

- Сделать полный бэкап (Nandroid/boot/userdata) и иметь план отката.

Ключевое правило: не ставить 32‑битный образ на устройство с явным arm64 и отсутствующим 32‑битным abilist. Перед флешем всегда проверить свойства системы и сохранить резервную копию.

Подробнее: https://www.ivan-kornev.ru/articles/android/setup/arm-android-chto-znachit-kakoj-obraz-proshivku-vybirat