루팅없이 안드로이드 제스쳐바 핸들 투명하게 만들기 (A12)


루팅없이 안드로이드 제스쳐바 핸들 투명하게 만들기 (A12)

원리와 한계부터 짧막하게 설명하고 들어가겠습니다. 안드로이드 12에 추가된 Fabricated Overlay API는 기기를 재부팅할 필요없이 실시간으로 UI를 조절할 수 있도록 마련된 기능입니다. 본래 해당 기능은 일반 사용자가 접근할 수 없어야 했으나, shell 유저의 권한으로도 이에 접근할 수 있다는 것이 발견되었습니다. 덕분에 Shizuku를 사용하면 일반 사용자도 Fabricated Overlay API에 접근이 가능해졌고, 이를 통해 루팅없이 SystemUI를 입맛대로 개조할 수 있게 됐었습니다. 이게 과거형인 이유는, 해당 루프홀이 곧바로 안드로이드 12.1 버전부터 수정되어 오로지 안드로이드 12 버전에서만 사용이 가능하게 됐기 때문입니다. 위 API를 사용하면 SystemUI의 정말 사소한 부분까지 수정하여 개인화가 가능하지만, 오늘은 제스쳐바의 핸들 (알약 모양 손잡이)를 투명하게 만들어볼까 합니다. 하단 제스쳐 영역을 완전히 없애는 기능이 있는데 왜 굳이 핸들을...



원문링크 : 루팅없이 안드로이드 제스쳐바 핸들 투명하게 만들기 (A12)