Столкнулся с необычной проблемой.
Есть такая штука как переадресованный вызов.
Бывает когда симкой не пользуешься, ставишь на ней тариф без абонентской и переадресацию на другую свою симку.
И когда тебе звонят, полезно знать это прямой звонок или переадресованный, т.к. оплата будет совершенно разной.
На оригинальных прошивках MIUI если тебе поступает переадресованный вызов, то на полноэкранном диалере появляется надпись "Переадресация вызовов".
При этом если в момент звонка снять логи командой
./adb shell logcat -b radio -s RILJ:D > log.txt
Внутри мы найдём маркер переадресации:
03-06 00:24:12.871 1919 2024 D RILJ : [UNSL]< UNSOL_SUPP_SVC_NOTIFICATION com.android.internal.telephony.gsm.SuppServiceNotification@2c653cb mobile terminated code: 0 index: 0 history: null "" [SUB0]
Люди у которых на телефонах в пользовательском интерфейсе нет надписи о переадресации, через Tasker в логах ищут SuppServiceNotification, а далее уже сами себе выводят предупреждения.
Проверил это на redmi 3 pro с последней MIUI и на redmi 5a - в логах всё есть.
Но вот на неофициальных прошивках в логах не появляется заветной строчки.
Пробовал Havok и LOS на 10-ом андройде и Mokee на 9-ом.
С чем это может быть связано? как можно добиться, чтобы в логах была эта информация?
Может быть можно отдельно допустим взять старую прошивку модема из MIUI или типа того что-то?
Сообщение отредактировал vbrv - 05.03.20, 22:13Причина редактирования: spoiler