ZenFone 5, A501CG
После купания тела вышел из строя датчик (магнитный?) фирменного чехла. Телефон думает, что чехол закрыт и показывает только то, что видно в куглом окошке в крышке. Т.е. ни разблокировать, ни попасть в настройки, чтобы отключить. Отключение точно помогает (датчик не сразу умер). Перепрошивка - не помогает (детектирование чехла включено по умолчанию).
Как отключить работу с фирменным чехлом не используя GUI? Через ADB? Редактировать прошивку перед заливкой? Главное - куда смотреть в этих случаях.
UPDATE:
Где датчик нашёл, отключить - могу. Проблема в том,что не датчик проблема. Видимо где-то контакт пропадает, т.к. при неработающем датчике отрубаются и 2 из трёх сенсорных кнопок (работает только "назад"). Так что нижняя плата (subboard) под замену.
Думаю стоит копать в сторону xposed и его модулей. Лучше, конечно, разобрать и высушить. Со временем начнут окисляться контакты, дорожки и т.д. Может перестать работать вовсе.