본문 바로가기

메모

-2-②부- DMB락 해제 방법. 이젠 내가 스스로 해보자..

 

 

 

몇일전 -2-①부에서 순정네비 차량의 각각의 폴더들에 해당하는 모델을 알아보는 방법에 대해 포스팅 했었습니다.

오늘은 환경설정에 대해 간단히 포스팅하려 합니다.

 

처음 말씀 드렸듯... 매우 상세하게 열거하기엔  한계가 있습니다.

각 파일의 성격만으로도 나머지는 조금만 고민해보면 쉽게 이해할 수 있을 겁니다.

 

정 이해가 안되실 경우 질문 주시면 개별적으로 설명 드릴게요...(시간이 되는 한도에서..)

 

개인질문은 일일이 다 답변을 못할 수도 있습니다.

저 역시 직장인이고... 나름 짬을 내서 하는거라...

 

다른분처럼 블로그를 업으로 하시는 분이면 가능하겠지만,,,,ㅠㅠ

 

 

[서론]

혹시나 해서 호기심에 DMB락 해제 하는 방법에대해 인터넷을 뒤져봤습니다.

지금도 신버전+구버전 = 락해제...   이런 방법이 올라오나 궁금해서요...

 

결론적으로 말씀드리면 안됩니다. ^^;;

 

04년도 버전부터는 이 방법이  안통합니다... 그 이유는 다음에 설명드리기로 하겠습니다.

 

프로그래밍을 조금만 이해하신다면 단순이 파일을 바꿨다고 해서 과거에 됐던걸 다시 되살리거나 그런건

말이 안됩니다.

 

물론, 해당 파일을 콜할때 별다른 코드 변경없이 컴파일 시켰다면 똑같은 함수를 불러올테니

가능하겠지만,,,

 

관리자 모드까지 들쑤셨다면 거의 불가능합니다. 다른방법을 써야겠지요...

그리고 굳이 기존 파일을 덮어씌우니 그런 방법은 사용하지 않아도 됩니다.

 

오늘은 그 이유에 대해서 그리고 그 방법에 대해서 설명하고자 합니다.

 

 

[본론]

 

네비 업글 폴더 아무거나 열어서 보시면 install.ini 파일이 있습니다.

 

[bsp]
install=1

 

[app]
install=1
format=1
backup=13
back01=/DocFolder/AN100_Model.bin
back02=/DocFolder/hamm.bak
back03=/DocFolder/application/BkupHcs
back04=/DocFolder/application/BkupMM
back05=/DocFolder/application/PoiRegData.dat
back06=/DocFolder/application/TPEG/CTTSUM_FAV.dat
back07=/DocFolder/application/PBDB.dat
back08=/DocFolder/application/RCDB.dat
back09=/DocFolder/application/bt_backup.dat
back10=/DocFolder/application/Ensemble.txt
back11=/DocFolder/System/calib.cgf
back12=/DocFolder/application/TPEG/SDI.ver
back13=/DocFolder/application/TPEG/SDI_CMR.dat

 

[acc]
install=0
format=0

 

[map]
install=1
format=1
extension=1
ext01=type1

 

[micom]
install=1

 

[bluetooth]
install=0

 

[option]
reset mode=0
partitioning=0
new ui=0

 

[string.0x0412]
string01=업그레이드 미디어 검증 중...|잠시만 기다려 주세요.
string02=업그레이드 준비 완료|리셋후 업그레이드가 계속 됩니다.|잠시만 기다려 주세요.
string03=업그레이드중...|전원이 차단되거나 업그레이드 장치를 해지할 경우|데이터가 손실되오니 완료될 때 까지 기다려 주십시오.
string04=업그레이드 완료|업그레이드가 성공적으로 완료되었습니다.|잠시 후 재부팅 됩니다.
string05=업그레이드 실패|리셋 버튼을 눌러 주세요.|업그레이드가 다시 시작 됩니다.
string06=업그레이드 실패|리셋 버튼을 눌러 주세요.|업그레이드가 취소됩니다.

 

한줄한줄 설명하자니 너무 길것 같고...(점심시간 이후라 그런지 졸려요 ㅠㅠ)

아침에 글쓰기 버튼 눌러놓고 여유가 없어 오후가 되버렸네요.ㅎㅎ

 

간단하게 넓은 의미로 설명하겠습니다.

보통 프로그램밍 할때 참과 거짓이라는 부분이 가장 많이 나옵니다.

요즘은 아예 True or False 이라고 직접사용하나...

기본 베이스는 1과 0 입니다.

 

즉,,

[bsp]

install = 1

임베디드를 의미하는데요...  설치 유무를 말합니다.

즉,,, install=1 (1=참,  0=거짓) 설치하라는 의미입니다.

 

그 위에도 계속 열거됩니다.

[app] 어플리케이션 설치와 백업을 말합니다.

포맷 = 1 파일을 지우고 새로 설정하되

백업13... ==> 아래 13번째 까지는 지정한 경로 파일을 백업하라는 겁니다.

만약 백업1로 바꾸게 되면....  2번째 줄부터는 무시하게 됩니다.

ini파일 개발해보신 분은 아실겁니다. 보통 그렇게 하죠..

 

여기에서 중요한건

[map] 입니다.

[map]
install=1
format=1
extension=1
ext01=type1

이렇게 되어 있는데요...

 

당연히 install = 1(참)  설치하라는건데요..

format = 1(참) 기존파일을 덮어씌우는 거죠(삭제 후 복사나 같은의미죠)

extenstion=1 음성 파일도 새로 설치하라는 것입니다.

ext01=type1 (음성 파일이 총 두가지 있습니다. 쉽게 말해서 모하비는 type2 음성 파일입니다.

포르테, 스포티지같은 차량은 type1 입니다.

 

즉,,

1부에서 살짝 말씀드린적 있지만,,, 

 

COMMON 폴더에 보시면 위와 같이 파일이 저장되어 있습니다.

 

ext01=type1 을 하게되면 TYPE1 파일 두개가 복사되고

ext01=type2 라고 입력하게 되면 TYPE2 파일 두개가 복사됩니다.

둘다 여성목소리 인데 약간 굵거나 부드럽다거나 한마디로 목소리가 다릅니다.

[micom]
install=1

 

[bluetooth]
install=0

 

[option]
reset mode=0
partitioning=0
new ui=0

 

이건 별로 중요하지 않으니 통과~~

여기서 잠깐..!!

옵션에 리셋모드 = 0 이건 건들지 마세요..ㅎㅎㅎ

호기심 많으신 분은 해보셔도 됩니다. (백업 해놓고)

 

다음으로 맨 마지막인..

[string.0x0412]
.

.

.

 

부분을 볼 수 있는데요.. 그냥 맨트입니다.

본인이 원한다면 바꿔도 무방합니다.

 

 

설치는 INI 파일을 기준으로 관장하게 됩니다.

중요한건 [APP] 입니다.

특별한 장비가 없기 때문에

차량 네비게이션 안에 시스템 파일들이 어떻게 패치가 되어있는지는 저 [APP]을 통해 추측할 수 있습니다.

한번가지 버전으로는 힘들고...

기존에 업데이트 되었던 여러 구버전들을 모아모아 모아서... INI파일만 쭉 들여다 본다면...

대충 내부 경로를 알수있습니다.

 

이 경로가 중요한 이유는...

기존 13라인에서 추가로 더...내가 원하는 파일을 삭제하지 않고 놔두거나 빼거나 할 수 있기 때문입니다.

어짜피 압축을 풀어서 내부 디렉토리에 배치가 되는데... 일반PC로는 스파이웨어가 없는 한 들어다 볼수없기 때문입니다.

물론 방법은 있습니다. 가상OS를 통해 저 파일을 인스톨 해서 직접 구동하여 수정할 수도 있지만..

누가 그 수고를 대신 하겠어요...ㅎㅎㅎ 대충 흐름보고 때려 맞추는게 더 빠르죠.ㅎㅎ

 

이정도 설명을 읽는다면...아마 이제 어느정도 감이 오시는 분들이 꽤 많으리라 생각됩니다.

 

 

다음엔 포스팅이 대충 완료되면

시간 될때 직접 동영상 캡춰로 패치하는 장면 부터 파일을 완성 시킨뒤 락걸린 네비에 업데이트 패치를 통한 성공하는 장면까지 풀패키지로 편집없이 올려볼까 합니다.(물론, 이동하는 장면등은 시간상 편집하겠죠.ㅎㅎ)

 

동영상을 생각하는 이유는 포스팅이 너무 성의없이(?) 맛보기만 설명하고 있어서

(대신 나름 핵심되는 부분만 설명하고있다고 생각함.ㅎㅎ)

 

일반 초보자 또는 이쪽에 무뇌한 분들은 이해가 전혀 안될 것 같아서 그런 생각을 했습니다.

 

 

[결론]

 

3줄요약....

 

1. 설정파일에서(다른 프로그램들도) 숫자 1은 참, 숫자 0은 거짓을 의미한다. (Yes 1 / No 0)

2. [APP] 설정부분을 뚫어져라 보면 답이 보인다.

3. 신버전에 구버전 덮어씌운다고 답나오는 건 아니다.~ㅎㅎ

 

 

 

잘못된 정보나 논리적인 질타는 감사히 받겠습니다.  하지만 맹목적인 비방은 반사~~~~~~

 

 

댓글을 저에게 힘이 됩니다.