준비물
Wings Google Product Sans.apk (휴대폰 Download폴더에 준비)
* 안드로이드 7.0 누가 전용 apk입니다. 8.0 오레오 사용자는 아래 링크를 참고하세요.
APK Editor Pro (1.8.28버전 설치)
변경할 폰트.ttf (휴대폰 Download폴더에 준비)
Galaxy Apps에서 Samsung Sans를 설치합니다.
APK Editor를 실행 후 Select an Apk File 터치
Download폴더의 Wings Google Product Sans.apk 선택 후, Full Edit (RESOURCE RE-BUILD) 터치
Files > assets > fonts 폴더에 들어가서 ttf 파일을 사용할 만큼만 남기고 나머지 삭제
(저는 3개를 적용 할 거기 때문에 위와 같이 3개를 남겼습니다. 종류는 상관없습니다. 안 지우고 최대로 설정한다면 26개까지 가능합니다.)
Download폴더에 있는 준비한 폰트.ttf 파일의 이름을 위에 남긴 파일들의 이름과 똑같이 변경
* 예) KakaoBold.ttf → ProductSans2-Bold.ttf
KakaoLight.ttf → ProductSans2-Light.ttf
KakaoRegular.ttf → ProductSans2-Regular.ttf
apk 안의 폰트를 하나씩 체크하고 아래 Replace를 누른 후, Download폴더의 이름을 바꾼 폰트.ttf와 교체
모든 폰트를 교체했으면 위에 있는 Build 버튼 터치
다됐으면 Install을 눌러 apk파일 설치
설정 > 디스플레이 > 글꼴 및 화면 확대에 들어가서 추가된 폰트 적용
++ ProductSans로 뜨는 폰트 이름을 수정하고 싶다면
APK Editor에서 Files > assets > xml 폴더의 해당 폰트 이름 터치 후, <font displayname="원하는 이름"> 으로 수정 후 저장
이후는 마찬가지로 폰트 바꾸고 Build 하고 adb, cmd 작업하면 됩니다.
그럼 이렇게 설정한 이름으로 표시됩니다.
++ 폰트 적용이 안된다면
Samsung Sans 설치 후,
설정 > 애플리케이션 > com.monotype.android.font.foundation.WingsSamsungFonts.GoogleProductSans 삭제 > 재설치
* 루팅을 이용한 게 아니라 KNOX에도 이상이 없어 삼성 페이 등의 기능이나 은행앱, 서비스 센터 이용에도 아무런 문제가 발생하지 않습니다.
* 안드로이드 파이 사용자는 아래 링크 방법을 사용하세요.