DzenIT

HOME ZEN IT SOFT APK LIVE GAME OTHER W CONTACT SEARCH
Up

Решение проблемы обрыва связи с VNC сервером и ошибкой "Process completed (signal 9)" при запуске Linux на Android через Termux

При установки linux на android через termux я столкнулся с проблемой, обрывалась связь с vnc сервером и термукс выдавал ошибку Process complited (signal 9) - press Enter

Как показала практика, начиная с 12 андроида, определенного обновления, начал "прибивать" фантомные процессы (Phantom Processes Killed) которые превышают значение 32. Решение нашлось и сейчас я про них вам расскажу.

Делать все будем прямо на телефоне, нужно подключиться к wifi, можно даже создать точку доступа и начнем, надеюсь termux уже есть, т.к. это его проблема.

Настройка termux, подготовка к отладке через adb

Запускаем termux, пишем команды:

pkg update
pkg install android-tools

Включаем режим разработчика на телефоне.

Переходим Настройки - О телефоне, найти раздел Информация о программном обеспечении и тапнуть 5 раз, он будет присать осталось 3,2,1 и готово.

Переходим в Настройки - Режим разработчика, включаем его и включаем Отладку по wifi. Выбираем подключение по телефону через код.

Должно высветится приблизительное такое окно:



Возвращаемся в termux не закрывая окно настроек и держа термукс в свернутом режиме.

Синхронизируем, вводим свой ip указанный в отладочном меню:

adb pair 192.168.0.119:8888

И вводим код, который нам любезно предоставили в режиме отладки по wifi



коннектимся, вводим свой ip указанный в отладочном меню wifi

adb connect 192.168.0.119:8888 


Проверяем подключение

adb devices


В итоге в отладочном меню wifi должно отобразится приблизительно так:



Комманды для Phantom Processes Killed.

Проверим количество максимальных фантомных процессов

adb shell "/system/bin/dumpsys activity settings | grep max_phantom_processes"

У меня отобразилось 32

Изменим это значение:

adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"

И проверим еще раз изменения

adb shell "/system/bin/dumpsys activity settings | grep max_phantom_processes"

Должно отбразиться 2147483647.

После данной процедуры у меня работа termux с linux через vnc стабильно и больше проблем не было. Говорят что это работает до перезагрузки девайся, но пока возможности проверить не было.