안드로이드에서 네이티브 다이얼로그(혹은 뷰)를 교체하는것이 가능한가요?

탈옥과 같은 방법을 말하는게 아니라. 정식 앱을 개발하여 설치하면 화면이 변경되도록(혹은 사용자가 선택할수 있도록) 하는것이 가능한가요?

예를들면, 전화가 왔을때 알려주는 화면이라던가(특히 이부분) 홈 런처 화면이라던가요..

아시는분 있으시면 대략적인 방법이나 찾아볼수 있는 방법을 알려주시면 감사하겠습니다.