Как снять ограничение на фоновые процессы с помощью LADB (а.к.а Предотвратить убийство SillyTavern на TermUX)
Эта инструкция поможет вам отключить агрессивное закрытие фоновых приложений (таких как Termux) на Android, используя только ваш телефон.
Шаг 1: Включение режима для разработчиков
1. Зайдите в
«Настройки» → «О телефоне».
2. Найдите пункт
«Номер сборки» (или «Версия MIUI/HyperOS» на устройствах Xiaomi).
3. Быстро нажмите на этот пункт 7-10 раз подряд, пока не увидите сообщение «Вы стали разработчиком!».
Шаг 2: Включение отладки
1. Вернитесь в главное меню «Настроек» и найдите новый раздел
«Для разработчиков» (он может находиться в меню «Система» или «Расширенные настройки»).
2. Войдите в него и включите пункт «
Отладка по Wi-Fi»
Шаг 3: Подключение к LADB
1. Откройте приложение
LADB.
2. В меню
«Отладка по Wi-Fi» на телефоне нажмите на пункт
«Подключение устройства с помощью кода подключения».
3.
Совет: Код подключения виден только на этом экране. Чтобы не запоминать его и не переключаться между приложениями,
используйте режим разделения экрана. Разместите «Настройки» в одной половине экрана, а
LADB — в другой. Так вы сможете видеть код и вводить его одновременно.
4. На экране появятся 6-значный
Wi-Fi pairing code и
IP address & Port (например,
192.168.31.204:40805).
5. Введите эти данные в соответствующие поля
«Port» и
«Pairing code» в приложении LADB и нажмите
PAIR.
Шаг 4: Выполнение команд
После успешного подключения появится командная строка с надписью "Success!". Поочередно введите и выполните следующие три команды.
Нажимайте Enter после каждой из них.1.
adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent"
2.
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
3.
adb shell settings put global settings_enable_monitor_phantom_procs falseГотово!