2010. 9. 9.

문의/답변 정리




* 문의/답변 정리



  • 꼭 구글 동기화 되는 연락처를 사용해야되니요?

    • 꼭 구글 동기화 되는 연락처를 사용해야되는것은 아닙니다.
    • 그러나 내연락처 관련 기능이 동작하려면 구글 동기화되는 연락처를 사용해야 됩니다.
    • 구글 동기화 되는 연락처가 아니면 내 연락처 개수가 0 입니다.
    • 그럴경우 내연락처 허용, 내 연락처 아님 차단이 제대로 동작할수 없습니다.

  • 구글 연락처 아니라도 되게 해주면 되지 않나요?

    • 네 그렇게 해도 됩니다.
    • 그러나 제조사, 통신사 별로 DB 이름, 구조가 제각각이라 모든 폰을 조사해서 만든다는것은 무리입니다.
    • 그리고 제조사, 통신사에서 그런 내용을 잘 알려주지도 않습니다.

  • 왜 저는 모든 문자가 스팸으로 처리되나요?

    • 구글 연동되는 연락처를 사용하지 않을 경우 내 연락처 허용, 내 연락처 아님 차단을 설정한 경우 발생할수 있습니다.
    • 내 연락처를 가져오지 못하게 막혀있는 안드로이드 폰의 경우 내 연락처를 못가져오면 내연락처가 없는 상태가 되고 내 연락처 아님 차단에 의해 대부분의 문자가 차단되는 결과가 발생합니다.
    • 이경우 기본연락처를 구글연동되는 연락처러 변경해보세요. (SSoon2님 께서 처음 알려주심)

  • 왜 문자 복원을 했는데 문자함에도 어디에도 보이지 않나요?

    • 국산 제조폰의 경우 그런 문자가 일부 폰에 있습니다.
    • 구글 동기화 되는 연락처와 비슷한 문제 입니다.
    • 문자함 DB 을 표준이 아닌 자체 방식으로 만들어 사용하기 때문에 그렇습니다.
    • 복원된 문자는 기준(구글폰 기본 문자DB)되는 곳으로 보내게 되는데, 핸드센트같은 어플로는 확인이 가능합니다.
    • 또는 AntiSpamSMS 의 허용, 차단, 스팸 탭에서 "문자번호에서", "문자내용에서", "문자번호에서 요청"을 누르셔도 보실수 있습니다.
    • 역시 문자 DB 구조를 공개하지 않고 있어 해당폰을 보면서 고쳐야 되는데 한계가 있습니다.
    • 옵티머스큐(LGT), 갤럭시탭(SKT), 옵터머스2X(SKT) 는 문자탭->폰종류/기타 설정->핸드폰 종류에서 선택하시면 문자 복원이 제대로 됩니다.

  • 은행같은데서 문자 알림(정보)을 보냈다고 하는데 폰에 수신이 안됩니다.

    • 핸드폰 통신사에 "무료 스팸 차단 서비스 가입"되어있는경우 이럴수 있습니다.
    • 사용자가 잘 모르는 경우가 많습니다. 핸드폰가입할때 그냥 묻지 않고 가입시켜서.
    • 통신사에서 정해진 조건에의해 스팸(돈관련인 경우 많음)처리되어 사용자에서 보내진 않습니다.
    • tworld(SK일때) 가셔서 가입된 서비스 확인해보시고, 스팸 처리되어 발송안한 문자 확인해보세요.

  • 기본적인 정규표현식좀 알려주세요.

    • http://antispamsms.textcube.com 있는 간단한 정규표현식 예시를 참조하세요.
    • http://download.oracle.com/javase/tutorial/essential/regex/index.html : 자바 정규표현식
    • 많이 쓸만한것을 다시 한번 설명해드리면.
    • 그냥 대출 입력하시면 "대출" 에 이 들어간 것만 찾아냅니다.
    • 대출|무료 입력하시면 "대출" 또는 "무료" 가 들어간 것만 찾아냅니다.
    • 대출.*무료 입력하시면 "대출" 도 있고 "무료" 도 같이 있는 것을 찾아냅니다.
    • 대(.){0,3}출 입력하시면 "대" 와 "출" 사이에 아무런 문자 0~3까지 있는 문자 찾아냅니다. "대출", "대~~출", "대$$$출" 이런것들 찾아집니다.
    • 응용하시면 대(.){0,3}출 |무(.){0,3}료 입력은 "대~~출" 또는 "무&&&료" 등을 찾아주겠죠.
    • 양[기귀]비 입력하시면 "양기비", "양귀비" 를 찾아 줍니다. [기귀] 는 "기" 또는 "귀" 입니다.
    • 양[가-나]비 입력하시면 "양" 과 "비" 사이에 "가"~"나" 사이의 문자가 들어간 거를 찾아줍니다. "양갸비", "양까비" 등 "ㄱ" 로 되는 모든 문자 와 "양나비" 까지 해당되겠죠.
    • 응용을 하면 무궁무진하고 점점 어려워집니다. 골치아파요.

  • 백업/복구 기능이 필요합니다.

    • 어떤분이 백업기능 요청하셔서 기능 추가했습니다. (0.62 버전부터 지원)
    • 기본설정 탭에서 메뉴 누르시면 백업/복구 메뉴가 나타납니다.
    • sdcard(외장메모리)가 있어야 백업/복구 됩니다.
    • 백업파일은 /sdcard/Android/data/net.airplanez.antispamsms/backup/* 에 있습니다.

  • 안드로이드 1.6버전에서 제대로 동작하나요?

    • 제대로 동작한다고 어떤분이 답글 남겨주셨네요.

  • 옵티머스Q, 스카이 베가 에서는 동작하나요?

    • 제가 직접 확인은 못해봤는데. 좀 오 동작하는 부분이 있나봅니다.
    • 옵티머스Q는 대체로 정확히 동작합니다. 근데 제일중요한 스팸차단되어도 기본 문자로 문자가옴.ㅠㅠ
    • 베가는 뭐가 안되는지 정확히 알지 못함.
    • SK, LG 통신이면서 국내(국산폰)에서 만든 경우 SMS 방식이 국제표준이 아니고 좀 다른 방식을 사용한다는 말이 있는데 그 때문이 아닌가 생각합니다. 아마도 한글 인코딩 부분이라고 추정하고 있어요.
    • 옴티머스Q, 스카이 베가는 폰을 구하지 못해 정확히 무슨 문제인지 확인 못해봤습니다.

  • 갤럭시S, A 에서는 동작하나요?

    • 내 연락처 허용기능이 동작안한다고 사용자분이 말씀하시네요. 등록한 허용, 차단 기능은 동작하구요.
    • 갤럭시S 의 기본연락처(삼숭이 만든듯)는 접근이 안됩니다.
    • 기본연락처를 구글연동되는 연락처로 변경하셔야 "내 연락처 허용", "내 연락차 아님 차단"이 동작합니다.(SSoon2 님 제보)
    • 잠깐 지인 핸드폰으로 일반, 스팸문구 포함된 문자 보냈는데 제대로 차단 됩니다.
    • 안되신다는 분이 계신데. 뭐가 안되는지는 정확히 모르겠네요. 제가 확인한 바로는 되는것 같아요.
    • 갤스 잘 동작한다고 하시는 답글 남겨주신분 있으니 동작한다고 생각됩니다.
    • 추가. 어느분께서 갤s 의 내 연락처 허용이 안된다고 자세히 문의해 주셨네요.
    • 갤s(삼성 또는 SKT가)의 내 연락처 접근을 허용못하게 막아 놓은게 아닌지 의심됩니다.
    • 정상적인 상태에서는 사용자에게 내 연락처를 접근한다고 프로그램에 선언하면 사용자에게 설치시에 알려주고 내 연락처에 접근할수 있는게 정상인데. 쩝..
    • 제가 갤s를 자세히 디버깅할 형평이 안되서. 구하게 되면 확인후 고칠수 있으면 고칠께요.

  • 갤럭시S 에서 내연락처 접근불가(아직 폰이 없어 실제 확인 안했음)할때 옵션선택방법

    • 아직 갤럭시S를 구해보지 못해서 정확히 확인은 안되었지만 사용자분들 말씀 들어보면 갤럭시S에서 내 연락처 허용 기능이 제대로 동작하지 않는다고 합니다.
    • 원래는 내 연락처 접근이 가능해야 되는데 제조사 또는 통신사에서 이 기능을 보안상의 이유로 막은것이 아닌가 생각되네요.
    • 이럴경우 내 연락처 아님 차단을 하실경우 모든 문자(허용 문구/번호 등록을 제외한)가 스팸으로 차단될수 있습니다. 갤럭시S 처럼 폰에서 내 연락처 접근이 가능하지 않게 못된짓을 하는 통신사 또는 통신사의 폰은 주의해서 사용하세요.
    • 버전 0.74 부터 "AntiSpamSMS 정보" 에 내 연락처 개수 를 보여줍니다.
    • 내 연락처 개수가 0개 이면 연락처 접근이 안되는 경우이거나 진짜 연락처가 0개인 경우인데 이 경우는 "내 연락처 아님 차단" 기능을 사용하지 마세요.

  • 모토로이에서는 동작하나요?

    • 제가 모토로이에서 AntiSpamSMS 만들고 있어 모토로이는 100% 동작합니다.
    • 제가 모르는 버그는 있을수도 있지만요.

  • 국가코드 제거 기능은 무엇이고 왜 필요한가요?

    • 외국에서 한국으로 SMS 가능한지 모르겠네요. 로밍쓰면 되나요? 아직 경험이 없어 모르겠네요.
    • 한국에서는 필요하지 않을것 같습니다.
    • 한 중국의 사용자의 요청으로 기능추가한 경우입니다.
    • 중국의 경우 SMS 가 오면 +861234567 처럼 +86(중국) 국가 코드가 포함되어 오기때문에 내 연락처 허용같은 경우 내 연락처에 +86을 포함시켜 등록을 해야만 동작한다고 해서 포함시킨 기능입니다.

  • 정규표현식은 뭐고 어떻게 사용하나요?

    • 정규 표현식은 특정 패턴의 문자열 등을 비교할수 있는 방법입니다. 간단한 예로 이메일 형식이 맞는지 확인하는등의 용도로 사용됩니다. 스팸 문자들이 예측가능한 방법으로 하면 차단이 되기 때문에 글자사이에 특정문자를 넣는다든지 해서 일반문자로 스팸을 등록하면 빠져나가기 때문에 정규식을 사용하면 패턴을 등록해놓으면 보다 넣게 스팸을 차단할수 있습니다.
    • "대출" 이라 입력하면 수신된 문자메시지에서 "대출" 만 찾지만 "대(.){0,3}출" 이라 입력하면 "대" 와 "출" 사이에 0이상 3 이하의 문자가 있는 "대~~출" 도 찾게 됩니다. 알기만 하면 편리합니다.
    • 자바 정규표현식은 http://download.oracle.com/javase/tutorial/essential/regex/index.html 를 참조하세요.
    • 보통 정규표현식은 사용하기가 상당히 어렵습니다.
    • 간단한 "또는", "그리고", "수량" 에 관련 정규표현식은 허용/차단 입력하는 곳에서 안드로이드 메뉴버튼을 누르시면 간단히 입력하실수 있습니다.
    • 정규표현식을 모르시더라도 그냥 스팸문구만 등록을 하셔도 됩니다.

  • 비교전 특수기호 제거는 무엇인가요?

    • 허용/차단에 정규표현식을 사용하면 크게 필요하지 않은 기능이나 그렇지 않을 경우 수신된 문자에서 특수기호를 모두 제거하고 등록한 스팸문구와 비교합니다.
    • 기존에 정규표현식을 쓰던분들도 사용해도 결과는 동일합니다. 기존 등록한 정규표현식을 수정하실 필요는 없습니다.

  • [①-⑮]|[ⓐ-ⓩ]|[㉠-㉭]|[㉮-㉻] 같은 특수문자는 어떻게 입력하나요?

    • 안드로이드폰의 입력기에서 입력하셔야 되는데 지원 안되는 입력기들이 많이 있나보네요.
    • |(또는), .*(그리고), (.){0,3} 같은 정규표현식은 메뉴에서 입력가능합니다.
    • ①⑮ⓐⓩ㉠㉭㉮㉻ 등은 입력기에서 지원하지 않으면 입력방법이 없네요.
    • 편법으로 PC에서 문자보내기(웹사이트) 이용해서 자신의 폰에 문자 보내고 그것을 복사하기하여 입력하는 방법을 사용하면 될것 같습니다.
    • 제가 만든 한울2 한글입력기(천지인)를 사용해보세요.

  • MMS 는 어떻게 되나요?

    • MMS 는 차단을 아직 못합니다.
    • MMS 도 되게 해보려고 했었는데 요건 좀 까다로더라구요. 통신사마다 틀리고 이모티콘을 보내기라도하면 이미지로 변환되기도 정확한 규격도 없는것 같기도하고 내공 좀더 생기면 넣어볼께요.
    • 죄송합니다.

  • 스팸을 차단하려면 어플이 계속 떠있나요? 그럼 폰이 느려지지 않나요?

    • 안드로이드 OS 특성상 그런일을 없겁니다.
    • 문자가 수신되면 그때만 스팸차단 기능이 실행됩니다.(안드로이드 설계가 그렇게 되어 있어요.)
    • 차단하는 부분과 설정하는 UI 는 별개라 차단하는 부분만 실행됩니다.
    • 다만 스팸 설정하는 UI 는 메모리에 남아 있을수 있는데. 이부분도 안드로이드 OS 가 알아서 메모리 관리를 하구요. (실행되었던 어플을 메모리에서 바로 내리지 않아요. 다시 사용할대 다시 읽어오면 손해일 테니까요. 대부분 모바일 OS 가 그럴꺼에요.)
    • 메모리 관리하는 어플을 사용해서 백그라운드로 실행중인 AntiSpamSMS 설정 UI 를 메모리에 제거해도 스팸차단하는데는 문제가 없을겁니다.
    • Android System Info 라는 어플로 Task 에 백그라운드로 실행되고 있는 AntiSpamSMS 를 강제 종료해도 스팸은 차단이 잘되네요.(2010/10/07 테스트 해봄, 차단기능 동작함)

  • 왜 버전이 왜 이렇게 낮은가요?

    • 버전번호는 중요하지 않습니다.^^;
    • 0.50 부터 1씩 순차적으로 증가할뿐 그렇게 큰 의미를 부여하지 않습니다.

  • 070 으로 시작하는 번호를 스팸으로 차단하고 싶어요.

    • 차단탭에서 입력을 선택하여 신규 등록을 열어요.
    • ^070.* 를 입력후 저장.
    • 지금 입력한 ^070.* 의 선택을 내용 => 번호로 변경.
    • ^070 만 입력하셔도 됩니다. 동일하네요.
    • 위와 같이 하시면 070 으로 시작하는 모든 번호를 스팸으로 차단 합니다.
    • ^ 은 문자열의 처음을 뜻합니다.
    • 즉 ^070 은 070으로 시작하는 문자열
    • . 은 아무런 문자
    • * 은 없거나 몇개가 되어도 좋다는뜻
    • 즉 .* 은 아무것도 없거나 아무런 문자가 몇개가 있어도 된다.
    • ^070.* 은 070으로 시작하고 그 뒤는 상관 없이 매칭시키는 정규표현식입니다.

  • 전화 번호 010XXXX0000 같은 경우는 어떻게 등록해야 차단되나요?

    • 문자가 왔을때 사용자에게 보여지는 걸로 등록을 해야 됩니다.
    • 010XXXX0000 로 등록(XXXX는 해당하려는 번호입니다. 영문자XXXX 아님) 해야 차단됩니다.
    • 010-XXXX-0000 으로도 번호를 입력해서 보낼수 있는지는 모르겠는데 만약 - 를 포함하여 문자가 수신된다면 010-XXXX-0000 로 입력해야 되구요.
    • 010.*XXXX.*0000 으로 입력하시면 010XXXX0000, 010-XXXX-0000 도 모두 차단할수 있는 정규표현식인 됩니다.
    • 그리고 꼭 해당 차단의 선택을 내용=>번호로 바꾸어야 수신된 문자의 번호와 비교합니다.

  • 아이콘, 이미지가 구려요.....

    • 어떤 외국분도 아이콘좀 어떻게 해보라고 하시네요.^^;
    • 제가 미적감각이 떨어지고 디자인도 할줄모르고, 현재 이미지도 구글의 공개된 이미지를 가져다 수정없이 쓰고 있습니다.
    • 좀 바꿔볼려고 했는데. 이미지에 그라데이션도 있고 그래서 변경 해보다가 좌절했어요.
    • 뭐 딱히 디자인, 이미지가 필요한 어플도 아니고 그냥 그런대로 심플하지 않나요?^^;
    • 최근 좀 깔끔한 놈(?)으로 바꿨습니다.

  • 왜 스팸으로 차단되었는지 확인할수 있나요?

    • 차단된 스팸리스트에 보시면 차단이유를 알수 있습니다.
    • 차단 이유는.
    • "사용자 입력" : 사용자가 입력한 차단 내용/번호입니다.
    • "번호 없음" : 번호 없음 차단된 경우 입니다.
    • "알려진 스패머" : 알려진 스패머 차단을 사용한 경우입니다.
    • 우선순위가 허용(문구,번호) -> 내 연락처 허용 -> 내 연락처 아님 차단 -> 차단(문구, 번호) -> 번호 없음 차단 이므로 여러 경우가 해당되면 앞에서 먼저 차단된 것으로 차단 됩니다.

  • 가끔 복구가 되지 않는 경우가 있어요.

    • 네 저도 가끔 그런 경우가 있습니다. 백업은 되었는데 복구가 잘 안되는 경우가 있습니다. 정확히 원인은 모르겠어요. 아마도 프로세스가 살아있는 상태여서 그런듯 합니다.
    • 이경우 어플을 다시 실행해서 복구를 한번, 그래도 안되면 한번더 해보세요. 그러면 복구 데이터가 들어갑니다. 복구가 된 경우는 어플이 종료되니 다시 실행해서 보시면 복구된 데이터가 있을꺼에요.

  • 갤럭시S,U 프로요의 경우 허용번호로 추가시 문자 안보이는 문제

    • 스팸 목록에서 허용번호로 추가를 하시면 허용탭에 허용 번호로 등록되고 스팸은 문자함으로 보냅니다.
    • 그러므로 바로위의 문자번호 안되는 문제와 같은 원인/확인 하시면 됩니다.

  • 수신 전화 알림 무음 이 제대로 동작하지 않아요.

    • 모토로이 프로요(2.2)에서는 무음이 동작하네요(무음 적용시 약간의 딜레이가 있음).
    • 그런데 모토로이 이클레어(2.1)에서는 무음이 동작안하네요. 구글링 해보니 OS 자체의 버그라는 글이 있었습니다.

  • 알려진 스패머는 어떻게 가져오나요?

    • 기본 설정 메뉴에서 안드로이드 "메뉴" 버튼을 누르시면 "스패머 가져오기" 가 나옵니다.
    • 현재 스패머와 버전이 틀릴경우에만 새로 가져옵니다.

  • 스패머의 내용을 볼 수 있나요?

    • 스패머의 수가 너무 많아서 보여주는게 크게 의미가 없습니다.

  • 설정 백업을 수행하면 "백업에 실패했습니다" 라고 나옵니다.

    • /sdcard/Android/data/net.airplanez.antispamsms/backup/* 라는 디렉토리가 존재하길래 삭제 했더니 백업이 잘 됩니다.
    • 원래 예전에 백업을 해놓고 쓰다가 SD카드 백업, 폰은 전체 초기화 -> SD카드 복원을 했는데 기존 파일이 남은 게 문제가 되는 것 같습니다.
    • 라고 GnomeWarrior64 님께서 알려주셨네요.
    • 아마도 기존백업한 디렉토리가 초기화후에 디렉토리/파일 권한이 제한(리눅스 파일 퍼미션)이 생긴것이 같네요.

  • SMS Go 를 사용하면 스팸처리가 안됩니다.

    • SMS Go 의 문자 수신 우선순위가 AntiSpamSMS 와 동일해서 그렇습니다.
    • 두 앱(SMS Go, ANtiSpamSMS)이 문자를 동시에 받아서 스팸처리도 되고 문자함에도 들어갈수 있습니다.
    • SMS Go 앱에서 우선순위를 낮춰야 해결되는 문제라 제가 어떻게 할수가 없습니다.
    • 전에 핸드센트 앱도 동일한 문제가 있었는데 핸드센트 앱은 개발자가 우선순위를 낮추어서 해결되었습니다.

  • 핸드폰이 바꾸면 유료버전을 새로 구매해야하나요?

    • 안드로이드 마켓은 동일한 계정쓰시면 무료로 재다운로드됩니다.
    • 티스토어, OZ마켓은 동일한 번호일때 무료로 재다운로드됩니다.

  • LGT 의경우 PC 등에서 문자를 보내면 전송번호가 019000XXXX 로 수신되네요.

    • LGT 의 경우 전송번호가 019000XXX 로 들어옵니다.
    • 스팸처리단계에서 발신번호를 알아오지를 못해 019000XXX 을 가지고 스팸처리 여부를 판단합니다.
    • 0190000XXXX 번호가 스팸처리되는것을 막으시려면 허용탭에 ^019000 를 번호로 등록해두시면 됩니다.