2021.03.09 17:00 추가
카카오톡이 9.2.5 버전으로 업데이트 됨에 따라
카카오톡 채팅방쪽 배너 관련 리소스가 변경되었습니다.
기존에는 layout 상에서 배너 크기를 0으로 만들어서 카카오 배너 광고를 안볼수 있었으나,
배너 크기를 더이상 layout 상에서 수정할수 없게 됨에 따라
substratum 테마를 이용해 광고를 막을수 없게 되었습니다.
2021.02.09 03:00 추가
카카오톡이 9.2.1 버전으로 업데이트 하였을 경우 강제종료 되는 현상은 Synergy 컴파일러 버그 입니다. (배너 관련해서 카카오톡 쪽에서 건들인 부분이 없습니다.)
그냥 평소처럼 아래 사진과 같이
- Synergy 앱에서 사진처럼 우측 하단 점3개 버튼을 누른뒤, Delete all imported overlays 클릭
(Synergy 앱을 삭제하셨던 분은 이 과정을 건너뛰어도 됩니다.)
- 깃허브에서 최신버전의 kakaotalk_ad_hider를 다운로드, 설치
- 테마스토어에서 테마를 기본 테마로 변경
하신뒤, 아래 본문내용 다시한번 따라해주시면 되겠습니다.
기존에 kakaotalk_ad_hider_v1.5.b.apk 로 설치하셨던 분들은 아마 해당사항 없을겁니다.
One UI 3.0/3.1 버전 사용자의 경우
kakaotalk_ad_hider_v1.5.apk (kakaotalk_ad_hider_v2.apk)
대신
kakaotalk_ad_hider_v1.5.b.apk (kakaotalk_ad_hider_light_v2)
을 사용해주시면 감사하겠습니다.
카카오톡이 9.0.5 버전으로 업데이트 되면서.. Adguard를 이용하더라도 채팅탭에 위 사진과 같은 배너가 고정적으로 뜨게끔 바뀌었습니다..
카카오톡 apk 파일을 뜯어보니 항상 자리를 차지하게끔 되어있어 사용자 필터링으로도 안나오게 할수가 없더라구요
저 배너를 안보려면 카카오톡 apk를 건들여야 할것 같은데, 카카오톡은 어플 변경을 방지하기 위해 앱 서명 위조, 변경 여부를 확인해서 apk 파일 직접 수정도 불가능한것으로 확인되었습니다
그나마 대안으로 찾은 방법이 카카오톡에 뜨는 광고 크기를 0으로 만들어주는 Substratum 테마를 제작하여, 이를 적용하면 카카오톡 광고들이 안보이게 할수 있습니다
준비물
- Substratum Lite
https://play.google.com/store/apps/details?id=projekt.substratum.lite
- Synergy (2600원) : One UI에서 Substratum 테마를 적용하기 위한 툴, 삼성폰이 아닌 다른폰에서는 필요하지 않음
https://play.google.com/store/apps/details?id=projekt.samsung.theme.compiler
- 카카오톡 광고를 가려주는 Substratum 테마 (KakaoTalk AD Hide)
https://github.com/Inotia96/Android_KakaoTalk_AD_Hider/releases
ㄴ One UI 1.0~2.5 사용자의 경우 kakaotalk_ad_hider_v2.apk 또는 kakaotalk_ad_hider_light_v2.apk 를,
ㄴ One UI 3.0 사용자의 경우 kakaotalk_ad_hider_light_v2.apk를 다운받아주세요.
- 다크모드 수정 테마 (삼성폰만 해당)
https://github.com/Inotia96/OneUI_Darkmode_Theme_Fix/releases
ㄴ 삼성폰 사용자의 경우, 안드로이드 버전에 맞는 야간모드 테마 수정 테마(darkmode_fix)도 다운받아 주세요.
적용 방법
1. 테마스토어의 콘텐츠 보관함에서 기본테마를 적용합니다. 혹시라도 기존에 고대비 테마가 설치되어있다면 삭제해 줍니다.
(삼성폰이 아닌 경우에는 해당되지 않음)
2. Synergy를 실행합니다.
ADD OVERLAYS를 누른뒤, Substratum Lite를 선택해 줍니다.
(삼성폰이 아닌 다른폰의 경우에는 바로 Substratum Lite를 실행해 줍니다.)
3. KakaoTalk AD Hide를 눌러줍니다
4. 적용하고 싶은 앱들을 체크하고, 오른쪽 아래에 있는 버튼을 누른뒤 Install selected를 눌러줍니다.
(삼성폰이 아니라면 Install & enable selected를 눌러줍니다. 삼성폰이 아니라면 여기서 끝입니다.)
※ 삼성 인터넷을 체크하면 삼성 인터넷 앱의 아이콘이 변경됩니다. > 해당 기능은 kakaotalk ad hider 1.5 버전에서 제거됨
※ 시스템 UI를 체크하면 상단바의 VPN 아이콘이 사라집니다. > 해당 기능은 kakaotalk ad hider 2.0 버전에서 제거됨
※ 카카오톡을 체크하면 카카오톡 앱의 광고가 숨겨집니다.
5. Substratum 테마 빌드가 끝났다면 Synergy가 열립니다.
우측 하단에 있는 점 세개를 눌러 Add overlays를 눌러줍니다.
이후, 사진처럼 Android10(또는 Android9) Nightmode Fix For Samsung을 눌러줍니다.
Nightmode Fix For Samsung 모듈(Darkmode Fix 모듈)은 삼성폰에서 야간모드 테마 오류가 생기는것을 바로잡아주는 모듈입니다.
6. 전부 체크한다음 아까처럼 오른쪽 아래에 있는 버튼을 누른뒤 Install selected를 눌러줍니다.
7. 카카오톡 광고 제거 모듈과 삼성 야간모드 수정 모듈이 Synergy로 보내진 모습입니다. 아래에 있는 Build 버튼을 눌러줍니다.
8. 고대비 테마를 다운받는 페이지로 넘어갑니다. 고대비 테마를 다운받되, 적용은 하면 안됩니다.
혹시라도 실수로 고대비 테마를 적용하였다면 기본테마로 변경한뒤 고대비 테마를 삭제해 준뒤, 7번부터 다시 하시면 되겠습니다.
9. 고대비 테마 설치가 끝났다면 적용하지 마시고, 뒤로가기를 눌러 Synergy로 돌아옵니다. 다시한번 Build 버튼을 누릅니다.
10. High_contrast_theme 앱과 com.samsung.Dream~ 으로 시작하는 앱들을 삭제하겠냐고 뜹니다. 모두 확인을 눌러 제거해 줍니다.
Synergy Core Theme 앱과 Synergy Placeholder 앱들을 설치하겠냐고 뜹니다. 모두 설치해 줍니다.
11. 테마 설치가 완료되었습니다. 이제 기기를 재부팅 시켜줍니다.
12. 기기를 재부팅 시킨뒤 잠시 기다리면 Synergy 앱이 사진처럼 고대비 테마 페이지를 열어줍니다. 적용을 눌러주시면 되겠습니다.
사진처럼 고대비 테마 페이지가 뜨지 않는다면 테마스토어의 콘텐츠보관함으로 들어가서 High_contrast_theme를 적용시켜주시면 됩니다.
13. 최초 적용시 앱 아이콘들이 기본 테마때 만큼 일관성 있게 나오지 않습니다.
사진처럼 테마스토어의 콘텐츠보관함 - 아이콘 탭에서 기본 아이콘을 눌러 적용시켜 줍니다.
14. 카카오톡을 실행하여 테마가 정상적으로 적용이 되었는지 확인합니다.
테마 적용 전
테마 적용 후 (KakaoTalk AD Hider Light 적용 유저의 경우 사진과 다를수 있음)
채널 추천 광고, 채팅방 상단 배너 광고, 더보기 탭의 광고들이 날아간걸 확인할수 있습니다
혹시라도 차후 카카오톡 앱 업데이트를 받았을때 어플이 강제종료 된다면,
업데이트된 버전에 대응하는 테마를 배포할때까지는 일시적으로 기본테마로 돌려 주시면 되겠습니다.
※ 2021.02.16 기준으로 최신버전인 카카오톡 9.2.1에서도 잘 적용됩니다.
Substratum 테마가 정상적으로 적용이 되었다면 처음에 설치했던 Substratum Lite 앱이랑 Synergy 앱, Kakaotalk AD Hide 앱, Nightmode Fix 앱(Darkmode Fix 앱)은 삭제해주셔도 무방합니다.
테스트된 기기
- 갤럭시S10 One UI 2.5
- 갤럭시A8(2018) One UI 1.0
- 홍미노트5 AOSP 9.0
- 갤럭시S20 One UI 3.0
알려진 이슈
- 배경화면 및 잠금화면 시계, AOD가 기본으로 변경됩니다. 이부분은 번거로우시겠지만 다시 설정해주시면 되겠습니다.
- One UI 1.0 버전 일부 기종에서 상단바 토글에서 다크 모드를 눌러도 야간모드가 켜지지 않는 이슈가 있습니다.
해결법은.. 아래 사진처럼 Synergy 앱을 실행시킨후, 왼쪽 아래에 있는 메뉴 버튼을 누른뒤 Night Mode Settings를 눌러줍니다.
다크 모드 설정창이 열리는데, 거기서 수동으로 다크 모드를 한번 켜주시면 해결됩니다.
기타 변경내역
2020.10.11 13:10
버전 관리를 위해 깃허브에 등록하였습니다.
https://github.com/Inotia96/Android_KakaoTalk_AD_Hider
2020.10.11 20:30
조만간 삼성 안드로이드 파이 에서의 야간모드 문제가 수정한 버전을 업로드할 예정입니다.
아마 야간모드 수정 테마와 카카오톡 광고 제거 테마는 따로 나뉘어져 배포될듯 합니다.
2020.11.04 16:30
- 최신버전 카카오톡 9.0.7 버전 기준으로 정상작동하는것을 확인하였습니다.
- 본 강좌는 삼성폰을 기준으로 작성되었습니다. 다른폰에서도 적용은 가능합니다.
- 본문의 강좌 내용을 업데이트 하였습니다.
2020.11.11 03:30
- 카카오톡 9.1.0 버전에서 구버전 테마 적용시 강제종료되던 문제를 수정하였습니다.
- 카카오톡 9.1.0 버전에서 추가된 "#뉴스" 탭 광고를 안보이게 수정하였습니다.
2020.12.17 01:30
- 카카오톡 9.1.5 버전에서 구버전 테마 적용시 강제종료되던 문제를 수정하였습니다.
- 아직 Synergy 앱이 One UI 3.0 (안드로이드11) 버전을 정식 지원하지 않습니다.
2021.01.27 04:00
- 카카오톡 9.2.0 버전에서 구버전 테마 적용시 강제종료되던 문제를 수정하였습니다.
- One UI 3.0 (안드로이드11) 버전을 지원합니다.
2021.02.16 13:00
- 카카오톡 광고 제거 모듈의 경우 아래와 같이 이름이 변경되었습니다.
kakaotalk_ad_hider_v1.5 > kakaotalk_ad_hider_v2
kakaotalk_ad_hider_v1.5.b > kakaotalk_ad_hider_light_v2
- 자세한 변경내역은 깃허브의 readme.md 를 참고해주세요
https://github.com/Inotia96/Android_KakaoTalk_AD_Hider/
- 야간모드 수정 모듈이 다크모드 수정 모듈로 이름이 바뀌었습니다.
- 카카오톡 광고 제거 모듈과 다크모드 수정 모듈이 이제 각각 다른 git repositories를 통해 업데이트 됩니다.
- One UI 3.0 버전에서 발생하는 다크모드 테마 관련 오류를 수정하였습니다.
- One UI 3.1 버전을 아직 지원하지 않습니다.
삼성에서 substratum을 막아버려서 이를 우회하는툴(Synergy)이 유료로 판매되고 있는겁니다 ㅜㅜ
홍미노트에 적용할때는 Synergy가 필요 없었어요
그래도 저는 나중에도 쓰일것 같아서 구매해놨네요
그럼 카톡업데이트할때마다 테마도새로업데이트해야하는건가요??
어지간한 마이너 업데이트에서는 문제가 발생하지 않을겁니다
테마 업데이트가 필요하면 그때 새로 글 올리겠습니다
아마 3~6개월 정도는 지금 테마 그대로 쓰실수 있을것으로 예상하고 있어요
https://github.com/Inotia96/Android_KakaoTalk_AD_Hider/releases/tag/1.1
수정버전입니다.
KakaoTalk_AD_Hide_v1.1.apk 를 다운받은뒤 설치하세요.
테마스토어에서 기본테마로 변경하신뒤,
Synergy 앱을 삭제하고 다시 설치한다음 본문 내용대로 따라하시면 되겠습니다.
이렇게 해야 야간모드에서 테마 오류가 나는부분이 수정이 되여
다만 처음에 비해 좀 조잡해지고 무거워진감이 없지않아 있어서
1. 카톡 광고 제거 모듈
2. 삼성 안드로이드9 야간모드 오류 수정 모듈
3. 삼성 안드로이드10 야간모드 오류 수정 모듈
이렇게 3개 모듈로 쪼개서 배포하려고 생각중입니다.
삼성폰을 쓰지 않는사람은 1번 모듈만 다운받아서 쓰면 되고
One UI 1.0 버전 사용자는 1번, 2번 모듈을 다운받아서 쓰면 되고... 이런식으로 할것 같습니다.
내일중으로 정리해서 작성하겠습니다
갑자기 지방 내려올일이 있어서 작업을 못하고 있었습니다
오늘 저녁 되서야 좀 건들여볼 여건이 생길것 같습니다..
잠시 사용해보니 실사용하는데 문제는 없는데 야간모드여도 삼브에서 하단바 상단바는 흰색이고 복사 붙여넣기할때 뜨는팝업도 흰색으로나옵니다
One UI 1.0 버전이 설치된 공기계에서 테스트 하던거라 삼브까지는 제가 확인을 못했습니다 공기계에 삼브가 안깔려있었어서..
내일 다시 확인해보고 그때 수정이 가능하다면 수정해서 업데이트 시켜놓겠습니다
야간모드 켜져있을때 삼성브라우저 상단바, 네비바, 복사 붙여넣기창 모두 정상적으로 검정색으로 잘 나옵니다
저는 기본테마에서 다크모드하면 스샷처럼나옵니다
2600원 우회툴이 아깝지 않습니다. 개발자님께서 자동화 비스므리하게 한 어플로 만들어서 팔아도 될거같습니다
다만 한가지 걸리는게 엣지패널에 폴더 색상이 좀 더 밝게 변경되었네요..
전 카카오톡+삼성 안드10 두가지 다 받아서 적용한 상태입니다.
제가 본문 내용을 수정하기가 귀찮아서 미루고 미루다 보니 설명이 미흡했나봅니다.. 조만간 본문 내용도 수정해놔야겠어요
상태줄에 하얗게 표시돼서 카톡+시스템ui+안드10 설치하니까 상태줄 하얗게 표시되는것도 없고
삼브 아이콘 바뀌는것도 없네요.
근데 엣지패널에 폴더 색상이 살짝 밝아지는건 여전하네요.
이게 엄청 거슬리진 않지만 아무튼 바뀐점 피드백 아닌 피드백이네요..
아무튼 좋은 정보 다시한번 감사드립니다.
카톡을 지웠다 재설치하면 대화 내역이 다 날아갈까봐 ㅠㅠ 부탁 드립니다.
차후 카카오톡을 업데이트 했는데 지금처럼 카톡이 강종된다면 기본테마로 돌리시면 됩니다
One UI 2.5버전에 Synergy를 설치해놓고 업데이트를 받으면 적용은 가능하나, 테마 관련해서 문제가 생기더라구여
깃허브에서 테스트버전 다운로드 가능
깃허브에서 나이트모드 파일명에 테스트 붙은 파일이랑 b붙은 카톡광고숨기기 파일로 설치 후 적용시켰는데 잘됩니다.
아이콘 색깔 변경 및 메시지 배경 색이 변하네요..
지금은 one ui 2.5 버전으로 내려와서 확인이 어렵습니다
=================================
파일 확인해보니 어떤부분 문제인지 짐작이 갑니다
수정 예정입니다
일단 메시지앱에서 프로필 아바타 색상이 회색으로 통일되었고
메시지로 들어가면 말풍선 배경색이 밝게 변했습니다.
뭐 크게 불편한 것도 아니니 천천히 쉬엄쉬엄 쉬면서 하세요
매번 감사합니다.
테마 업데이트하라는 버튼만 나오고 적용을 못합니다..
테마 적용이 완료되면 그때는 비행기모드 푸셔도 됩니다
그동안 감사히 잘 썼습니다.