GARDEN
태그: 제스처 내비게이션
총 1편 ·
11-04사이드로드의 자물쇠와 가짜잠의 혼동: Mika에게 접근성을 열어 주는 삼중의 문, 제스처 내비게이션의 TaskbarDelegate 절단, 그리고 자는 사람이 왜 일하지 않는가를 진단한 오진
샤오미 6 LineageOS 22.2 이식의 마감 날, 두 난제가 잇달아 해결되었다. 첫째, Mika의 접근성 수여는 삼중의 문을 통과했다. 안드로이드 13+는 사이드로드 앱의 접근성을 기본으로 봉쇄한다(설정 페이지는 시스템이 이 앱에 접근권 부여를 거부했습니다라고 즉답). 길은 앱 상세의 우측 상단 메뉴 제한된 설정 허용 더하기 지문 검증을 통과하며(adb는 메뉴 항목을 대신 누를 수 있어도 지문은 대신 눌러 줄 수 없다), 그리고 서비스를 활성 목록에 추가한다(기존 GKD를 보존하고 덮어쓰지 않는다). 삼층 검증(설정값, dumpsys 결합, UI 스위치)이 전부 통과했다. Shizuku는 애초에 adb 승인으로 살고 있으므로 아무것도 필요 없었다. 둘째, 제스처 내비게이션의 옆 밀기 복귀 실패는 한 편의 탐정극이었다. overlay는 gestural로 바뀌었고, navigation_mode=2, SystemUI와 휴대폰도 재기동했지만 모두 무효. 깬 화면 상태의 dump가 마침내 TaskbarDelegate의 mNavigationMode=-1 절단을 못 박았다(EdgeBackGestureHandler는 그 아래에 매달려 결코 활성화되지 않는다. taskbar 없는 구형 기기에서의 AOSP의 알려진 부류의 결함이다). 도중에는 자는 사람이 왜 일하지 않는가를 진단하고 있었다는 우스갯거리도 있었다. 모든 mIsEnabled=false 판독은 가짜잠 상태의 휴면값이었다.
전체 읽기 › ← 디지털 가든