Пошагово: root на Caterpillar S22 Flip, GSI LineageOS 18.1, Magisk, донастройка VoLTE, Bluetooth, подсветки клавиатуры и кнопок PTT/TAB. Команды и скриншоты — с рабочей прошивки (ветка V30 / boot.img под неё).
Важно: разблокировка загрузчика стирает данные. Гарантия и OTA стока после unlock/GSI — на ваш риск. Делайте бэкап.
Что нужно
- Caterpillar S22 Flip.
- ПК с ADB и Fastboot (Linux, Windows или macOS).
- Magisk с официального GitHub.
- Прошивка устройства (совместимая V30), чтобы извлечь
boot.img. - GSI LineageOS 18.1, например с SourceForge (andyyan-gsi).

Шаг 1. Разблокировка загрузчика
- Выключите телефон. Зажмите Громкость вниз + Питание, дождитесь Fastboot.
- Проверьте связь с ПК:
fastboot devices fastboot oem unlock
Подтвердите 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
- Из прошивки V30 извлеките
boot.img. - Залейте на устройство и поставьте Magisk:
adb push boot.img /sdcard/ adb install Magisk-v23.0.apk
В Magisk: Install → Select and Patch a File → укажите boot.img. Готовый файл появится в /sdcard/Download/ (имя вида magisk_patched-….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.
Настройка LineageOS 18.1
4G VoLTE
- Настройки → Phh Treble Settings → IMS features.
- Установите IMS APK от Qualcomm, перезагрузите.
- Настройки → Сети → Мобильные сети → Предпочтительный тип сети: LTE, включите VoLTE.
Bluetooth для медиа
- Phh Treble Settings → Force-disable A2DP offload.
- Phh Treble Settings → Qualcomm features → Use alternate 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
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.
Кнопки PTT и TAB
Поставьте Key Mapper из F-Droid и переназначьте аппаратные кнопки (например, на приём вызова).
Что работает лучше стока
- нет «чёрного экрана» на вызовах, как на стоковой прошивке;
- заметно лучше автономность;
- без Google-сервисов (GSI bvS).
Итог
На S22 Flip стоит LineageOS 18.1 с root через Magisk. Дальше — debloat, модули Magisk, тонкая настройка sysfs (в том числе подсветка клавиатуры). Команды и имена файлов сверяйте с вашей сборкой GSI и версией Magisk.

