'nateon'에 해당되는 글 1건

  1. 2009.08.21 네이트온 대화함 동기화
  2. .
윈도우2009. 8. 21. 14:44
다음 상황에서 네이트온의 대화함을 동기화 하는 방법을 설명한다.
윈도우를 여러 개 설치한 경우.
여러 대의 컴퓨터에서 네이트온을 사용하는 경우.
대화함을 동기화 한다는 것은 양쪽에서 같은 대화함을 사용하고, 지난 대화 보기 기능이 정상적으로 작동한다는 것을 뜻한다.

테스트 환경:
네이트온 4.0
윈도우 비스타 또는 그 이후 버전

네이트온 개인 폴더
네이트온에서 개인의 설정과 대화 등을 저장하는 폴더로 그 위치는 다음과 같다.
C:\Users\[계정 이름]\AppData\Local\SK Communications\NATEON\[16진수 이름으로 된 폴더]
참고로 이 폴더는 네이트온에 로그인을 해야 생성된다. 16진수 이름은 아이디 등에 기반해서 생성되는 것으로 보인다.
이런 폴더가 여러개라면 하나씩 들어가서 확인면 된다. 그 폴더 내부에 사용자의 이메일 주소가 이름인 폴더가 있으므로 원하는 폴더를 찾을 수 있다. (물론, 윈도우를 C:가 아닌 다른 곳에 설치했다거나 Users의 위치를 바꿨다면 그쪽으로 가면 된다.)

이 개인 폴더 하위의 chatdata\normal\local_chat.db에 대화 내용이 저장된다. 네이트온 4.0의 경우 SQLite를 사용하는 것 같다. 일부 db 파일은 암호화 되지 않은 SQLite를 사용하고 있으나, local_chat.db는 암호화되어 있어서 그냥은 읽을 수 없다. 메모 데이터는 memodata에 저장되어 있고, 기타 다른 폴더들도 개인 정보를 저장하고 있다. 그러므로 개인 폴더를 통채로 백업하는 것이 편하고 좋다. 용량이 문제라면 Background\Temp 등의 Temp 폴더는 지워도 괜찮을 것이다.

같은 컴퓨터에서 동기화
운영체제 #1에서만
양쪽의 윈도우에서 동시에 접근 가능한 폴더를 만든다. 예를 들면 D:\NATEON이라고 하자. 여기에 개인 폴더를 통채로 복사한다. 16진수 이름으로 된 폴더를 통채로 복사하라는 뜻이다.
운영체제 #1이후 전부
D:\NATEON\[16진수 폴더]의 권한을 변경해야 한다. 현재 사용하는 계정에 모든 권한을 부여해야 한다. 운영체제마다 매번 같은 작업을 반복해야 제대로 작동한다.
이제 관리자 계정으로 cmd를 실행한다.
그리고 "cd C:\Users\[계정 이름]\AppData\Local\SK Communications\NATEON\"를 입력하여 이동한다.
혹시 [16진수 이름]의 폴더가 이미 있으면 삭제한다. 아까 백업을 받았으므로 지워도 상관없다.
그리고 "mklink /d [16진수 이름] D:\NATEON\[16진수 이름]"이라고 명령을 내린다. 이 명령은 D:에 있는 개인 폴더로 연결되는 심볼릭 링크를 생성한다. 한 가지 이해가 안 되는 것은 심볼릭 링크를 만들 때 관리자 권한이 필요하다는 것이다. 링크와 타겟이 모두 사용자 소유인 경우에도 관리자 권한이 있어야 링크가 만들어진다.

다른 컴퓨터에서 동기화(실제로 해본 적 없음)
네트워크 드라이브가 연결이 되면 네트워크 드라이브를 이용해서 비슷한 작업을 하면 될 것 같다.
하지만 완전히 다른 컴퓨터라면 이 방법은 사용할 수 없을 것 같다. 이 경우엔...
USB 메모리를 이용해서 같은 일을 할 수도 있다. 물론 메모리는 매번 들고 다녀야 하지만...
아니면 개인 서버를 이용해서 수동으로 싱크한다거나...
자동으로 싱크하는 프로그램을 만든다거나...

보너스로 광고를 제거하는 방법이다.
인터넷을 검색하면 나오는 광고 패치는 아마도 dll 파일을 고쳐서 덮어 씌우는 방법을 쓰는 것 같다.
(그렇다면 네이트온을 업데이트하면 광고 패치도 다시 해야 되는 건가?)
광고 패치를 굳이 깔기는 귀찮다거나, 나중에 꼬일 것이 걱정 된다거나...
아무튼 광고 패치는 안 쓰면서 광고를 최대한 줄이는 방법이다.
개인 폴더 내부에 nateon_pref_u.ini라는 파일이 있는데 이 파일을 고치면 된다.
이 파일을 열어보면 해독 불가능한 암호같은 것이 보인다.
newson_popup_value=xxxxxxxxx 같은 형태로 되어 있다.
자세히 살펴보면 앞부분이 똑같이 겹치고 뒷글자만 다르다.
앞부분은 계정마다 다른 것인지 버전마다 다른 것인지 아직 모르겠다.
아무튼 이 앞부분을 [X]라고 하겠다.
#네이트온 뉴스온 끄기
뉴스온 끄기는 귀찮은 부분이다. 엑티브 엑스를 설치하지 않으면 "설정" 버튼을 클릭해도 반응이 없기 때문이다.
이거 하나 끄자고 엑티브 엑스 깔기는 싫단 말이다.
newson_popup_value=[X]4546
#이벤트창 끄기
아무래도 이것은 잘 안 통하는 것 같다.
eventfx_code_list=[X]
is_mc_event=[X]86cb0641
event_id1=[X]5d8396b3d5e6edeeed
#그 외
view_use_hotclip=[X]48
view_use_news=[X]48
Alert Current=[X]48

hosts file 수정하기
http://en.wikipedia.org/wiki/Hosts_file 참고.
127.0.0.1    cyad.nate.com
127.0.0.1    nateonevent.nate.com
127.0.0.1    hotclip.nate.com
127.0.0.1    adimg.nate.com

그리고 211.234.239.48에서 텍스트 광고 데이터를 가지고 오는 것 같으나 이 아이피를 차단할 경우 생기는 부작용은 모르겠다.

Posted by asdfzxcv