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