Как получить root-доступ на Caterpillar S22 Flip и установить LineageOS: подробная инструкция

Пошагово: root на Caterpillar S22 Flip, GSI LineageOS 18.1, Magisk, донастройка VoLTE, Bluetooth, подсветки клавиатуры и кнопок PTT/TAB. Команды и скриншоты — с рабочей прошивки (ветка V30 / boot.img под неё).

Важно: разблокировка загрузчика стирает данные. Гарантия и OTA стока после unlock/GSI — на ваш риск. Делайте бэкап.

Что нужно

  1. Caterpillar S22 Flip.
  2. ПК с ADB и Fastboot (Linux, Windows или macOS).
  3. Magisk с официального GitHub.
  4. Прошивка устройства (совместимая V30), чтобы извлечь boot.img.
  5. GSI LineageOS 18.1, например с SourceForge (andyyan-gsi).
Caterpillar S22 Flip

Шаг 1. Разблокировка загрузчика

  1. Выключите телефон. Зажмите Громкость вниз + Питание, дождитесь Fastboot.
  2. Проверьте связь с ПК:
fastboot devices
fastboot oem unlock

Подтвердите unlock на экране устройства. Телефон перезагрузится и сотрёт пользовательские данные.

Fastboot: разблокировка загрузчика
Подтверждение OEM unlock на экране

Шаг 2. GSI LineageOS 18.1

Скачайте образ, например lineage-18.1-20240121-UNOFFICIAL-a64_bvS.img.xz, распакуйте и прошейте system:

unxz lineage-18.1-20240121-UNOFFICIAL-a64_bvS.img.xz
adb reboot bootloader
fastboot devices
fastboot delete-logical-partition product
fastboot flash system lineage-18.1-20240121-UNOFFICIAL-a64_bvS.img
fastboot reboot

delete-logical-partition product нужен, если не хватает места под system (типично для dynamic partitions). Имя img-файла подставьте своё.

Шаг 3. Magisk и патч boot.img

  1. Из прошивки V30 извлеките boot.img.
  2. Залейте на устройство и поставьте Magisk:
adb push boot.img /sdcard/
adb install Magisk-v23.0.apk

В Magisk: InstallSelect and Patch a File → укажите boot.img. Готовый файл появится в /sdcard/Download/ (имя вида magisk_patched-….img).

Magisk: патч boot.img

Шаг 4. Прошивка патченного boot

adb pull /sdcard/Download/magisk_patched-28100_IXucb.img .
adb reboot bootloader
fastboot devices
fastboot flash boot magisk_patched-28100_IXucb.img
fastboot reboot

Имя magisk_patched-… замените на фактическое из Download.

Шаг 5. Проверка root

После загрузки откройте Magisk: должен отображаться установленный Magisk и активный root. При запросе root сторонним приложением подтверждайте в Magisk.

Magisk: root активен

Настройка LineageOS 18.1

4G VoLTE

  1. НастройкиPhh Treble SettingsIMS features.
  2. Установите IMS APK от Qualcomm, перезагрузите.
  3. НастройкиСетиМобильные сетиПредпочтительный тип сети: LTE, включите VoLTE.
Phh Treble: IMS / VoLTE

Bluetooth для медиа

  1. Phh Treble SettingsForce-disable A2DP offload.
  2. Phh Treble SettingsQualcomm featuresUse alternate audio policy.
Phh Treble: Bluetooth / audio policy

Подсветка клавиатуры

Вручную через ADB (нужен root):

adb shell su -c 'echo 1 > /sys/class/leds/keyboard_light/brightness'
# выключить:
adb shell su -c 'echo 0 > /sys/class/leds/keyboard_light/brightness'

Автосинхронизация с подсветкой экрана (цикл в фоне):

while true; do
  if [[ $( < /sys/class/leds/lcd-backlight/brightness) == 0 ]]; then
    echo 0 > /sys/class/leds/keyboard_light/brightness
  else
    echo 1 > /sys/class/leds/keyboard_light/brightness
  fi
  sleep 5
done &

Автозапуск подсветки через aShell

  1. Поставьте aShell из F-Droid.
  2. Создайте скрипт:
while true; do
  if [[ $( < /sys/class/leds/lcd-backlight/brightness) == 0 ]]; then
    echo 0 > /sys/class/leds/keyboard_light/brightness
  else
    echo 1 > /sys/class/leds/keyboard_light/brightness
  fi
  sleep 5
done

Сохраните и добавьте в автозапуск aShell.

aShell: скрипт подсветки клавиатуры

Кнопки PTT и TAB

Поставьте Key Mapper из F-Droid и переназначьте аппаратные кнопки (например, на приём вызова).

Key Mapper: переназначение PTT/TAB

Что работает лучше стока

  • нет «чёрного экрана» на вызовах, как на стоковой прошивке;
  • заметно лучше автономность;
  • без Google-сервисов (GSI bvS).
LineageOS 18.1 на S22 Flip
Интерфейс LineageOS на раскладушке

Итог

На S22 Flip стоит LineageOS 18.1 с root через Magisk. Дальше — debloat, модули Magisk, тонкая настройка sysfs (в том числе подсветка клавиатуры). Команды и имена файлов сверяйте с вашей сборкой GSI и версией Magisk.

Источники и ссылки


Комментарии загружаются…