YouTube 광고 다 막아버려~!! hosts 파일 변경 2013. 11. 9. 14:20 from 4th Dimension
부제 : 어느 정도껏해야 봐주지 이건 너무 심하잖아?
요즘 개발자들이 수익올리기가 녹녹하지 않아 광고에 많이 의존하는 것 같다.
뭐.. 이해할 수 있다. 그리고 과감하게 그 정도는 좀 봐줄 수도 있고 클릭 질로 찍어 줄 수 도 있고, 링크를 타고가서 구매도 해줄 수 있다.
근데, 이건 뭐 너무 심할정도고 광고를 넣어 버리거나 너무 자주 나오면 어느 정도의 인내심을 넘어 서 버린다.
특히 YouTube... 이건 뭐 너무 자주 나와서 짜증이 극치를 달린다..
그래서..... 특단의 판단을 했으니.. "이제 광고 이제 안볼꺼야" 이다.
일단, 광고 차단 앱 깔기도 싫고.. 광고 차단 앱에도 광고 들어있을 것 같고 해서 그냥 인터넷에서 각종 광고에 해당하는 hosts 파일을 전부 긁어 모은 다음 Database로 구성하고 이를 다운받을 수 있도록 php파일을 만들었다. Database에 PK를 써서 만들었으니 중복되는 것들은 걸러질 것이라고 생각하고 만약 광고가 나오면 url 찾아서 host를 추가할 예정이다.
http://media.fourd.kr/hosts.php
현재 37,100개의 광고 hosts name이 들어가 있으며 왠만한 광고는 다 걍 날려버린다.
각 OS의 hosts 파일을 교체 하시면 되구요. 백신 프로그램이 경고를 날리면 알아서 하시면 되공.
Android는 system에 대해서 write 권한을 획득하신 후 wget 명령어를 이용하여 hosts.php를 받은 후 host로 파일명을 싹~ 바꿔 버리면 되겠다.
D:\ADB>adb shell
$ cd etc
cd etc
$ cat hosts | wc -l
cat hosts | wc -l
2545
$ su
su
# mount -w -o remount /dev/block/mtdblock4 /system; => system에 대한 Block은 알아서 찾으세욤.
mount -w -o remount /dev/block/mtdblock4 /system;
# cd /etc
cd /etc
# rm hosts
rm hosts
# wget http://media.fourd.kr/hosts.php
wget http://media.fourd.kr/hosts.php
Connecting to media.fourd.kr (121.150.14.18:80)
hosts.php 100% |*******************************| 1217k 0:00:00 ETA
# mv hosts.php hosts
mv hosts.php hosts
# cat hosts | wc -l
cat hosts | wc -l
37121
'4th Dimension' 카테고리의 다른 글
ADB에서 YouTube 실행하여 동영상 보기 (0) | 2013.11.15 |
---|---|
xshell에서 adb 사용하기 (0) | 2013.11.15 |
아이덴티티 크론 최적화 LOG. (54) | 2013.08.10 |
Android 시작시 shell script 실행 (0) | 2013.02.13 |
비씨카드 홈페이지 firefox 지원 (1) | 2013.02.09 |