readme: android kernel hang warning

This commit is contained in:
bol-van 2022-07-24 13:22:15 +03:00
parent ed19115252
commit a1ea935ec3

View File

@ -1,4 +1,4 @@
zapret v.47 zapret v.47
English English
------- -------
@ -1190,8 +1190,14 @@ tpws будет работать в любом случае, он не треб
magisk : /data/adb/service.d magisk : /data/adb/service.d
supersu : /system/su.d supersu : /system/su.d
Я не проверял не прибивают ли новые андроиды iptables по своей прихоти в процессе работы nfqws может иметь такой глюк. При запуске с uid по умолчанию (0x7FFFFFFF) при условии работы на сотовом интерфейсе
или при подключении/отключении wifi, mobile data, ... и отключенном кабеле внешнего питания система может частично виснуть. Перестает работать тач и кнопки,
но анимация на экране может продолжаться. Если экран был погашен, то включить его кнопкой power невозможно.
Это, видимо, связано с переводом в suspend процессов с определенным UID. UID соответствует приложению или
системному сервису. По UID android определяет политику power saving.
Перевод в suspend обработчика очереди nfqueue имеет серьезные последствия,
связанные с блокировкой отдельных потоков ядра.
Изменение UID на низкий (--uid 1 подойдет) позволяет решить эту проблему.
Ответ на вопрос куда поместить tpws на android без рута, чтобы потом его запускать из приложений. Ответ на вопрос куда поместить tpws на android без рута, чтобы потом его запускать из приложений.
Файл заливаем через adb shell в /data/local/tmp/, лучше всего в субфолдер. Файл заливаем через adb shell в /data/local/tmp/, лучше всего в субфолдер.