이 글에서는, 미라지(M480, M4800) 320x320 해상도에서 맵피Go를 사용할 수 있는 패치정보를 제공 해 드립니다.

갱신내역
  [2011-01-29] MappyGo v1.0.13A 용 패치 파일 등록




맵피 Go! - 새로운 버전인 맵피가 나온지도 꾀 되었습니다.

저도 개인적으로는 차량용 전용 내비게이션을 사용하고 있는 관계로 M480, M4800용 맵피고가 나옴에도 불구하고 신경을 쓰지 못했습니다.

참고로 차량용 내비로는 파인디지탈 IQ 3D 1000 을 사용 중입니다. 이전에 IQ Blue를 사용하다 한번 더 갈아 탓는데요. Blue도 경품 당첨!, 3D 1000은 물건 구입에 대한 할인개념으로 받은 것이라~ ㅎㅎ
잡설이 길었습니다.


이제는 iPhone, Android phone이 '스마트 폰'의 기본이 되어버린 시대에 미라지(M480, M4800)사용자도 급감하고 있는 것 같더군요.
저 역시 차에서는 전용 내비를 사용중이긴 하나, 휴대폰은 아직도(!) M4800 미라지를 사용 중입니다. 여러 벌레도 많고, 불편한것이 많으나 갤럭시S 사기에는 너무 늦은 시점이라... 갤럭시S 2 나오기 전 까지는 이용 중입니다.
역시나 잘설(2)도 길었네요 ㅎㅎ.


그리하여~ 맵피Go 에 대해서도 미라지에서 사용하기 위해 약간의 연구, 분석을 했습니다.

이전과 완전히 달라진 프로그램인 맵피Go 답게, 이전과는 완전히 다른 방식으로 code가 구성이 되어, 약간의 삽질이 필요 했습니다.
처음에는 너무 급하게, 쉽게 패치 하려다가 엉뚱한데서 돌고 돌았습니다.

하지만 이번에도 2가지 패치를 거쳐서 미라지에서도 맵피Go를 어정쩡 하지만, 답답한 대로 사용 할 수 있게 되었습니다.


이번 맵피Go는 해상도를 96 DPI(강제호환 설정) / 128 DPI(미라지 기본) 설정함에 관계없이 동작은 합니다.
다만 기본 상태에서는 메뉴바가 화면 한가운데를 가로 질러가 버리는 문제가 있고, 이 때 화면 터치시에 가로는 맞으나, 세로가 보는 것과 터치가 다른 문제가 있습니다.
가장 큰 문제는 메뉴바가 사라져 버리고, 이후로 메뉴를 접근할 수 없는 아주 심각한 문제가 발생 합니다.

이 문제의 메뉴바를 아래에 내려 놓으면 좋겠지만....
불행하게도 이전과 같이 GetDeviceCaps 함수는 눈 닦고 봐도 보이지 않습니다.
대신에 화면 해상도에 따른, 화면 구성파일 2개 중 하나를 이용해서 화면을 구성하는 형식이더군요.
파일로는 mappysl240.art 파일 혹은 mappysl320.art 파일이 화면을 구성하는 파일이고, 이 둘중 하나 선택 하는 정도는 프로그램적으로 접근이 가능하나, 이 파일을 분석하는 것은 현재로서는 제 능력 밖인 듯 합니다.

그래서, 쉽고도 간단하게 문제가 되는 320 X 240 인식이 아닌(미라지에서 이렇게 인식 됨), 240 X 320으로 강제 인식하도록 수정하는게 이번 패치의 주된 일입니다.
다만 이로 인해 우측의 남는 부분 (320-240) 80 pixel 만큼의 영역은 최초 배경이 보이는 문제가 있습니다. 이런 현상을 감안 하고 사용 하실 분은 아래 제공 해 드리는 패치 파일로 꺼져가는 미라지에 대한 사랑을 조금이라도 살려 보시길 바랍니다.


관련 힌트 디스어셈블리 코드
.text:0001B4E0                 ADD     R12, SP, #0x420+var_220
.text:0001B4E4                 STRH    R3, [R12,#8]
.text:0001B4E8                 BL      memset
.text:0001B4EC                 LDR     R4, =unk_14DC5C
.text:0001B4F0                 LDR     R1, =aSSMappysl320_a
.text:0001B4F4                 LDR     R3, =aImage
.text:0001B4F8                 LDR     R2, [R4]
.text:0001B4FC                 ADD     R0, SP, #0x420+var_420
.text:0001B500                 ADD     R2, R2, #0x218
.text:0001B504                 BL      swprintf
.text:0001B508                 LDR     R2, [R4]
.text:0001B50C                 LDR     R1, =aSSMappysl240_a
.text:0001B510                 LDR     R3, =aImage
.text:0001B514                 ADD     R2, R2, #0x218
.text:0001B518                 ADD     R0, SP, #0x420+var_218
.text:0001B51C                 BL      swprintf
.text:0001B520                 LDR     R0, [R5,#0x5C]

다만 code를 직접 건드리는 것은 여러 귀찮은 문제가 있으므로, 위 파일명이 저장된 위치에서 "mappySl320.art" 부분을 찾아서 "mappySl240.art" 로 수정 합니다.
아래 위치입니다.

즉 Sl320 으로 된 부분을 걍 Sl240 으로 32 대신 24로 수정 하는 작업 입니다.
이것 만으로, 미라지에서 강제로 240 X 320 해상도로 고정을 해 버리고, 화면이 보기 좋지 않으나, 적어도 실행 중에 메뉴가 사라지는 문제는 없앨 수 있었습니다.

000fe2b0h: 76 00 00 00 25 00 73 00 5C 00 25 00 73 00 5C 00 ; v...%.s.\.%.s.\.
000fe2c0h: 6D 00 61 00 70 00 70 00 79 00 53 00 6C 00 32 00 ; m.a.p.p.y.S.l.2.
000fe2d0h: 34 00 30 00 2E 00 61 00 72 00 74 00 00 00 00 00 ; 4.0...a.r.t.....
000fe2e0h: 49 00 6D 00 61 00 67 00 65 00 00 00 25 00 73 00 ; I.m.a.g.e...%.s.
000fe2f0h: 5C 00 25 00 73 00 5C 00 6D 00 61 00 70 00 70 00 ; \.%.s.\.m.a.p.p.
000fe300h: 79 00 53 00 6C 00 32 00 34 00 30 00 2E 00 61 00 ; y.S.l.2.4.0...a.

위 내용 보시고 직접 patch 하셔도 되구,
아래 파일을 이용해서 패치 하셔도 됩니다.

[안내]
아래 제공되는 파일은 맵피 PDA 라이센스를 소유 하고 있으나 M&Soft 에서 이해할 수 없는 정책을 주장하여M480, M4800 에서는 사용 할 수 없는 호환성을 해결하고자 개인적으로 만든 파일 입니다.
관련 법을 준수하시기 바랍니다.
컴퓨터프로그램 보호법 - 역분석 관련 법

제12조의2 (프로그램코드역분석)
①정당한 권원에 의하여 프로그램을 사용하는 자 또는 그의 허락을 받은 자가 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우 당해 프로그램의 호환에 필요한 부분에 한하여 프로그램저작권자의 허락을 받지 아니하고 프로그램코드역분석을 할 수 있다.
②제1항의 규정에 의한 프로그램코드역분석을 통하여 얻은 정보는 다음 각호의 1에 해당하는 경우에는 이를 사용할 수 없다.
   1. 호환 목적외의 다른 목적을 위하여 이용하거나 제3자에게 제공하는 경우
   2. 프로그램코드역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 기타의 프로그램저작권을 침해하는 행위에 이용하는 경우
      [본조신설 2001·1·16][[시행일 2001·7·17]]

이 파일을 이용해서 맵피를 사용 하기 위해서는 
반드시 맵피 PDA 라이센스를 소유 하고 있으며, 또한 Mappy 전체 이미지를 정상적으로 download하신 분 만이 사용이 가능 합니다.

여기서 안내드리는 내용은 직접 patch를 할 수 있는 정보와 patch용 요약자료만 공유 합니다.
패치 프로그램과 Mappy라이센스, Mappy 인스톨 파일은 개인 소유의 것을 이용하셔야 합니다.


Patch 파일은 Free software인 VPatch 를 사용 했습니다. Google 등의 검색엔진을 이용하셔서 개인이 구하셔야 합니다. 또한 별도 패치용 실행 파일도 제공을 합니다.
이 프로그래과 제공하는 data를 이용하여 발생하는 법적인 문제에 대해서는 사용하는 당사자들의 책임임을 밝혀 둡니다.

아래 파일에 대해서는 그 어떠한 질문에 대해서도 답변을 드리지 않습니다.

패치요약 파일:

[2011-01-29] MappyGo v1.0.13A



위 파일은 VPatch 라는 프로그램을 설치하고난 뒤에 전용 프로그램을 이용하시면 됩니다.

*당연히 PDA(WM5.0)용 맵피Go 1.0.12 (파일 날짜 2010-11-22) 를 소유해야 합니다.
*Patch 실행 법은 VPatch 설명서를 참고 하세요.
>  
VPATCHPROMPT.EXE PatchData_MappyGo_101222_For_M430x (sourcefile) (outputfile)

혹은 아래 실행 파일을 이용하셔도 됩니다.

VPatch_MappyGo_101222_For_M430x (Original) (Output)

그럼 미라지와 함께 즐 맵피Go 하시길 바라며~ 오늘도 이정도로 글을 끝낼까 합니다.
맵피Go가 큰 변동 없다면 한동안 업데이트 할 것 같으나... 저도 미라지를 떠나게 되면 어떻게 될지는 장담 할 수 없을 것 같습니다.

추가로 - GPS 잡은 모습 보여 드립니다.
이전 버전과 달리 자동 탐색하면 제대로 잡아 주고, 사용에도 문제 없는 듯 합니다. 다만 미리 External GPS 데이타는 한번 받아 주세요.




안녕하세요.

DIY 글은 오랜만에 작성 합니다. 이것 저것 해둔 것은 많은데, 정리한다고 생각만 하다 이미 많은 시간이 지나가 버렸습니다.



이번 DIY 소개 내용은 누구나 한다는(?) QM5에 네비게이션 매립 입니다.
예전에 올렸던 글을 보셨다면 아시겠지만[DIY- QM5 중앙 송풍구 위에 네비게이션 설치...] 매립 하지 않고 틈새 거치대를 이용한 거치형태를 이용 했었습니다.

그러나, 새로운 네비게이션 기기로 갈아 탈 기회가 생겨서 기존 틈새거치 방식을 사용하기가 곤란하게 되었습니다. 두께도 훨씬 두껍고, 무엇보다 틈새거치대의 새로운 어댑터 사기가 쉽지 않더군요.

그래서 '누구나 한다는' 네비게이션 매립에 도전 했습니다.
사실 거창할 것은 없다고 봅니다.
왜냐면 QM5의 경우 순정상태로 네비게이션 매립 자리가 있습니다. 순정 부품도 활용 할 수 있구요. 또한 시장에는 매립용 자재 KIT을 판매하고 있습니다.

넵! - 저도 이 매립용 자재 KIT를 이용하는 매립입니다.
쉽게 본다면, 뚝딱 뚝딱 반나절이면 매립이 가능하고도 남습니다...

하지만. DIY 에는 항상 변수가 있는 법이죠. 이 변수와 관련한 몇가지 사항을 언급하고자 합니다.

0. 매립 자재 구매
크게 2가지 정도가 판매 되고 있습니다.
제가 구매한 것은 뒷쪽을 고무 밴드로 고정하는 형태이며, 트립창은 새로운 형태를 하고 있습니다.
더 자세한 것은 아래에 계속 소개 드리는 사진을 보시면 어떤 제품인지 쉽게 확인 가능 할 것입니다.


1. 일반 거치형 네비게이션을 매립 자재에 부착 하기 위한 나름의 준비
1.1. 부착면 보호 처리(나중에 분리를 위한 고려 - 선택적입니다.)
매립 KIT라고 하지만, 실제 장착을 하려면 저도 좀 막막하더군요. 그냥 붙이는 것은 누구나 하겠지만, 제대로 잘... 붙이기 위해 이런 저런 생각을 할 수 밖에 없기 때문이죠.
그래서, 저는 매립 대상 네비게이션 기기인 파인드라이브 3D 1000 을 그냥 턱~ 붙이지 않고, 부착면을 3M 반투명 매직 테잎으로 보호 처리를 했습니다. [사진1]

1.2. 양면테잎을 이용한 1차 고정
앞서 처리한 반투명 매직 테잎 - 그 위에 양면 테잎으로(3M 자동차 내장용) 부착면에 맞도록 부착 한 뒤에, 매립제와 고정을 했습니다. [사진2]
[사진1: 3M 반투명 매직 테잎을 이용한 전면 부착 부분 보호 처리 후 상태]


[사진2: 양면 테잎을 이용하여 매립자재와 부착 결과 - 좌우 위로 회색의 테잎이 양면 테잎 입니다.]



2. 네비게이션 고정법
앞서 양면 테잎으로 1차 고정은 되었습니다. 하지만 양면 테잎은 장시간 힘을 받거나 여러 요인에 의해서 떨어질 수가 있습니다. 확실한 고정을 위해 매립 KIT에 포함된 밴드를 이용해서 영구 고정을 합니다.
[사진3] 을 참조 하면 되겠네요. 다만 거치형 기기라 케이블 처리에 약간의 고심이 필요 할 것입니다.

[사진3: 매립 KIT 밴드를 이용한 영구 고정과 각종 배선 처리 상태]


[사진4]



3. 메모리는 어디에 어떻게 고정 할 것인가?
가장 큰 고민거리 주제 입니다. 처음 장착 당시에 다음날 바로 장거리 운행이 예정이 되어 있어서, 대충 고정한 곳이 윗쪽 가리게(스피커 커버) 밑면 입니다. 즉 네비게이션 마감제의 윗쪽 뚜껑 부분에다 고정을 한것이죠.
뭐 무난한 선택이라 할 수 있는데. 실제 뒷자리에서 보면 요상한게 너무 잘 보이는 문제와 함께, 분리시에 너무나 거추장 스러운 케이블 처리가 발생 해 버립니다.
그래서 생각 한 것이, 이미 QM동호회에서 공유 되었던[이동환(원조공구리)님 자료], 매립제 하단 좌측에 구멍을 뚫어서 장착 하는 방법입니다. 제 판단으로는 다른 부분보다 월등히 안정적이고 안전하게 부착을 하면서 외관문제도 없으며, 메모리 카드 분리 장착이 쉬운 방법으로 생각이 됩니다.
실 장착은 사진 몇장이면 이해가 될 것으로 보입니다.
[사진5~사진10] - 작은 사진은 클릭하면 원본 크기로 보실 수 있습니다.

[사진5,6 SD카드 연장모듈 설치를 위한 구멍 뚫기 - 드릴로 뚥고, 칼로 마무리 필요]


[
사진7: 뚫은 구멍으로 연장 모듈을 통과]


[사진8: SD카드 연장리더 최종 고정 상태 - 고정은 양면 테잎을 이용하세요]


[사진9: 장착시 손상 방지를 위한 테잎 고정 처리]       [사진10: 연장 케이블 정리]


맨~ 윗 사진을 보셨으면 아시겠지만, 저 메모리 카드는 일반적인 상황에서 볼 수 없는 위치 입니다. 즉 눈에 거슬리지 않고 장착을 하게 되었습니다.



4. 이동한 '디스플레이' 빛샘 문제!
구입한 매립제가 최신 제품임에도 불구하고 '디스플레이' 매립제 설계문제로 인해 윗쪽으로 빛이 새어 버리더군요! 이거 원 1세대 매립제에서 나왔던 문제가... 3세대라 했음에 불구하고 이런일이!
[사진11]과 같이 디스플레이를 이동 장착 합니다.
밤에는 [사진12]처럼 디스플레이의 빛에 의해서 전면 창에 반사되어 보이는 큰 문제가 있습니다.
이것을 아래에 계속 설명드리는 방법에 의해 [사진13]처럼 해결 하게 됩니다.


[사진11: 디스플레이 이동 매립제 - 이것 장착 전에 아랫쪽에 구멍 뚫는 것 잊지 마세요]


[사진12: 문제의 빛샘 현상 - 낮에는 보이지 않지만 밤에는 @@ ]


[사진13: 빛샘 현상을 저만의 아이디어로 해결한 상태 ]




5. 빛샘 방지 방법
[사진11]과 같이 '디스플레이' 빛을 막기 위한 쉐이더 부분이 존재 하지만 모자라기 때문에 문제가 발생 한 것입니다. 이 부분을 제가 직접 늘려주는 방법 - 즉 아래 소개 드리는 그림과 같이 오디오 마감재(얅은 플라스틱 판입니다)를 '이쁘게' 재단해서 덧붙이는 비교적 간단한 방법을 사용 했습니다.

혹시 필요하신 분을 위해 재단용 안내선을 인쇄할 수 있는 PDF파일을 제공 해 드립니다. 100% 크기로 인쇄 하세요 (A4크기) 
[
사진14~15: 빛샘방지 재단 안내문서]
제단용 안내도


[사진16: 재단 완료한 부품에 양면 테잎(얇은 것) 부착]


[사진17: 쉐이더 부분 밑쪽에다 척~ 하고 분이면 완료 됩니다 - 싸고 쉽게 해결 되는 것이죠]



이상 네비게이션 매립중에 참고할 만한 사항을 정리를 했습니다.
추운 날씨에도 즐 DIY 되기길~


[추가: 2011-01-10 장착 완료 사진]





휴가와 여러 일로 인해 늦게 5.7.1 버전에 대한 320x320 사용을 위한 수정 내용을 올려 드립니다.
패치 방식은 이전과 동일 합니다. 다만 편의를 위해 패치을 해 주는 독립 실행 파일도 첨부 했습니다.
즐 맵피 하세요~




상세 분석은 이전글을 참고 해 주세요





"차례" "Code address" "파일offset"
     [ 원본 hex code ]  --> [ 수정 hex code ]

320x240 강제 설정 패치 부분

1  0004AC80 ( 03A080 )
   [ F4 A7 07 EB ] --> [ 05 0D A0 E3 ]

2  0004AC90 (
03A090 )
   [ F0 A7 07 EB ] --> [ F0 00 A0 E3 ]

3  000CFCC4 ( 0BF0C4 )
   [ E3 93 05 EB ] --> [ 05 0D A0 E3 ]

4  000CFCD0 ( 0BF0D0 )
   [ E0 93 05 EB ] --> [ F0 00 A0 E3 ]

5  000DC624 ( 0CBA24 )
   [ 8B 61 05 EB ] --> [ 05 0D A0 E3 ]

6  000DC634 ( 0CBA34 )
   [ 87 61 05 EB ] --> [ F0 00 A0 E3 ]

7  000DD75C ( 0CCB5C )
   [ 3D 5D 05 EB ] --> [ 05 0D A0 E3 ]

8  000DD76C ( 0CCB6C )
   [ 39 5D 05 EB ] --> [ F0 00 A0 E3 ]



화면 크기 변동 방지
9    00028F10  ( 018310 )  <
GPS정보 dialog 제대로 보이게 패치: MoveWindow 무효화>
   [ 47 2F 08 EB ] --> [ 00 00 80 E3 ]

10  0004C520  ( 03B920 )  <GPS 인식 직후 화면 제대로 보이게 패치>
   [ C3 A1 07 EB ] --> [ 00 00 80 E3 ]

[안내]
아래 제공되는 파일은 맵피 PDA 라이센스를 소유 하고 있으나 M&Soft 에서 이해할 수 없는 정책을 주장하여 M480, M4800 에서는 사용 할 수 없는 호환성을 해결하고자 개인적으로 만든 파일 입니다.
관련 법을 준수하시기 바랍니다.
컴퓨터프로그램 보호법 - 역분석 관련 법

제12조의2 (프로그램코드역분석)
①정당한 권원에 의하여 프로그램을 사용하는 자 또는 그의 허락을 받은 자가 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우 당해 프로그램의 호환에 필요한 부분에 한하여 프로그램저작권자의 허락을 받지 아니하고 프로그램코드역분석을 할 수 있다.
②제1항의 규정에 의한 프로그램코드역분석을 통하여 얻은 정보는 다음 각호의 1에 해당하는 경우에는 이를 사용할 수 없다.
   1. 호환 목적외의 다른 목적을 위하여 이용하거나 제3자에게 제공하는 경우
   2. 프로그램코드역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 기타의 프로그램저작권을 침해하는 행위에 이용하는 경우
      [본조신설 2001·1·16][[시행일 2001·7·17]]

이 파일을 이용해서 맵피를 사용 하기 위해서는
반드시 맵피 PDA 라이센스를 소유 하고 있으며, 또한 Mappy 전체 이미지를 정상적으로 download하신 분 만이 사용이 가능 합니다.

여기서 안내드리는 내용은 직접 patch를 할 수 있는 정보와 patch용 요약자료만 공유 합니다.
패치 프로그램과 Mappy라이센스, Mappy 인스톨 파일은 개인 소유의 것을 이용하셔야 합니다.


Patch 파일은 Free software인 VPatch 를 사용 했습니다. Google 등의 검색엔진을 이용하셔서 개인이 구하셔야 합니다.
이 프로그래과 제공하는 data를 이용하여 발생하는 법적인 문제에 대해서는 사용하는 당사자들의 책임임을 밝혀 둡니다.

아래 파일에 대해서는 그 어떠한 질문에 대해서도 답변을 드리지 않습니다.

패치요약 파일:



위 파일은 VPatch 라는 프로그램을 설치하고난 뒤에 전용 프로그램을 이용하시면 됩니다.

*당연히 PDA용 Mappy 5.7.1 버전 원본이 있어야 합니다.
*Patch 실행 법은 VPatch 설명서를 참고 하세요.
VPATCHPROMPT.EXE Mappy5.7.1_090806_M480x_320x240.pat (sourcefile) (outputfile)

혹은 아래 실행 파일을 이용하셔도 됩니다.

> Mappy5.7.1_090806_M480x_320x240 (Original) (Output)

이전에도 그랬는데, 5.7 버전에 벌레가 있어, 사용자 몰래 업데이트 했더군요. 물론 홈페이지를 보니 공지가 올라와 있습니다.
하지만 정품등록 가입자에게 메일한통 날려주지 안는 불친절을 이번에도 보여 주셨군요!
예전에 한번 엄청 데였는데 - 아직도 그 불친절은 여건 합니다.

6월 4일 공지에 나온 수정 버전에 맞도록 패치 data를 새로이 올려 드립니다.
내용은 같습니다.



상세 분석은 이전글을 참고 해 주세요





"차례" "Code address" "파일offset"
     [ 원본 hex code ]  --> [ 수정 hex code ]

320x240 강제 설정 패치 부분

1  0x0004AB58 ( 039F58 )
   [ D1 A0 07 EB ] --> [ 05 0D A0 E3 ]

2  0x0004AB68 ( 039F68 )
   [ CD A0 07 EB ] --> [ F0 00 A0 E3 ]

3  0x000D9D14 ( 0C9114 )
   [ 62 64 05 EB ] --> [ 05 0D A0 E3 ]

4  0x000D9D24 ( 0C9124 )
   [ 5E 64 05 EB ] --> [ F0 00 A0 E3 ]

5  0x000DAE48 ( 0CA248 )
   [ 15 60 05 EB ] --> [ 05 0D A0 E3 ]

6  0x000DAE58  ( 0CA258 )
   [ 11 60 05 EB ] --> [ F0 00 A0 E3 ]


화면 크기 변동 방지
7  0x00028E44  ( 018244 )  <
GPS정보 dialog 제대로 보이게 패치>
   [ 0D 28 08 EB ] --> [ 00 00 80 E3 ]

8  0x0004C3F8  ( 03B7F8 )  <GPS 인식 직후 화면 제대로 보이게 패치>
   [ A0 9A 07 EB ] --> [ 00 00 80 E3 ]

[안내]
아래 제공되는 파일은 맵피 PDA 라이센스를 소유 하고 있으나 M&Soft 에서 이해할 수 없는 정책을 주장하여 M480, M4800 에서는 사용 할 수 없는 호환성을 해결하고자 개인적으로 만든 파일 입니다.
관련 법을 준수하시기 바랍니다.
컴퓨터프로그램 보호법 - 역분석 관련 법

제12조의2 (프로그램코드역분석)
①정당한 권원에 의하여 프로그램을 사용하는 자 또는 그의 허락을 받은 자가 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우 당해 프로그램의 호환에 필요한 부분에 한하여 프로그램저작권자의 허락을 받지 아니하고 프로그램코드역분석을 할 수 있다.
②제1항의 규정에 의한 프로그램코드역분석을 통하여 얻은 정보는 다음 각호의 1에 해당하는 경우에는 이를 사용할 수 없다.
   1. 호환 목적외의 다른 목적을 위하여 이용하거나 제3자에게 제공하는 경우
   2. 프로그램코드역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 기타의 프로그램저작권을 침해하는 행위에 이용하는 경우
      [본조신설 2001·1·16][[시행일 2001·7·17]]

이 파일을 이용해서 맵피를 사용 하기 위해서는
반드시 맵피 PDA 라이센스를 소유 하고 있으며, 또한 Mappy 전체 이미지를 정상적으로 download하신 분 만이 사용이 가능 합니다.

여기서 안내드리는 내용은 직접 patch를 할 수 있는 정보와 patch용 요약자료만 공유 합니다.
패치 프로그램과 Mappy라이센스, Mappy 인스톨 파일은 개인 소유의 것을 이용하셔야 합니다.


Patch 파일은 Free software인 VPatch 를 사용 했습니다. Google 등의 검색엔진을 이용하셔서 개인이 구하셔야 합니다.
이 프로그래과 제공하는 data를 이용하여 발생하는 법적인 문제에 대해서는 사용하는 당사자들의 책임임을 밝혀 둡니다.

아래 파일에 대해서는 그 어떠한 질문에 대해서도 답변을 드리지 않습니다.

패치요약 파일:



위 파일은 VPatch 라는 프로그램을 설치하고난 뒤에 전용 프로그램을 이용하시면 됩니다.

*당연히 PDA용 Mappy 5.7.0 patch 버전 원본이 있어야 합니다.
*Patch 실행 법은 VPatch 설명서를 참고 하세요.
 
VPATCHPROMPT.EXE (patchfile) (sourcefile) (outputfile)

5월 말에 새롭게 버전업 한
Mappy 5.7.0 에 대해서 320x320 모델에 사용가능하게 - 강제로 320x240 설정하는 법을 간단하게 정리합니다.

방법은 이미 3개의 게시물로 상세하게 소개 드렸던 방법과 100% 동일 합니다.
다만 해당 code위 위치(주소)만이 변경되었습니다.


상세 분석은 이전글을 참고 해 주세요




"차례" "Code address" "파일offset"
     [ 원본 hex code ]  --> [ 수정 hex code ]

320x240 강제 설정 패치 부분

1  0x00038684 (039F58)
   [ 56 A0 07 EB ] --> [ 05 0D A0 E3 ]

2  0x00038694 (039F68 )
   [ 52 A0 07 EB ] --> [ F0 00 A0 E3 ]

3  0x000D9D14 (0C9114)
   [ E7 63 05 EB ] --> [ 05 0D A0 E3 ]

4  0x000C97F0 (0C9124)
   [ E3 63 05 EB ] --> [ F0 00 A0 E3 ]

5  0x000DAE48 (0CA248)
   [ 9A 5F 05 EB ] --> [ 05 0D A0 E3 ]

6  0x000CA8D4  (0CA258)
   [ 96 5F 05 EB ] --> [ F0 00 A0 E3 ]


화면 크기 변동 방지
7  0x00028E44  (018244) <
GPS정보 dialog 제대로 보이게 패치>
   [ 92 27 08 EB ] --> [ 00 00 80 E3 ]

8  0x0004C3F8  (03B7F8)  <GPS 인식 직후 화면 제대로 보이게 패치>
   [ 25 9A 07 EB ] --> [ 00 00 80 E3 ]

[안내]
아래 제공되는 파일은 맵피 PDA 라이센스를 소유 하고 있으나 M&Soft 에서 이해할 수 없는 정책을 주장하여 M480, M4800 에서는 사용 할 수 없는 호환성을 해결하고자 개인적으로 만든 파일 입니다.
관련 법을 준수하시기 바랍니다.
컴퓨터프로그램 보호법 - 역분석 관련 법

제12조의2 (프로그램코드역분석)
①정당한 권원에 의하여 프로그램을 사용하는 자 또는 그의 허락을 받은 자가 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우 당해 프로그램의 호환에 필요한 부분에 한하여 프로그램저작권자의 허락을 받지 아니하고 프로그램코드역분석을 할 수 있다.
②제1항의 규정에 의한 프로그램코드역분석을 통하여 얻은 정보는 다음 각호의 1에 해당하는 경우에는 이를 사용할 수 없다.
   1. 호환 목적외의 다른 목적을 위하여 이용하거나 제3자에게 제공하는 경우
   2. 프로그램코드역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 기타의 프로그램저작권을 침해하는 행위에 이용하는 경우
      [본조신설 2001·1·16][[시행일 2001·7·17]]

이 파일을 이용해서 맵피를 사용 하기 위해서는
반드시 맵피 PDA 라이센스를 소유 하고 있으며, 또한 Mappy 전체 이미지를 정상적으로 download하신 분 만이 사용이 가능 합니다.

여기서 안내드리는 내용은 직접 patch를 할 수 있는 정보와 patch용 요약자료만 공유 합니다.
패치 프로그램과 Mappy라이센스, Mappy 인스톨 파일은 개인 소유의 것을 이용하셔야 합니다.


Patch 파일은 Free software인 VPatch 를 사용 했습니다. Google 등의 검색엔진을 이용하셔서 개인이 구하셔야 합니다.
이 프로그래과 제공하는 data를 이용하여 발생하는 법적인 문제에 대해서는 사용하는 당사자들의 책임임을 밝혀 둡니다.

아래 파일에 대해서는 그 어떠한 질문에 대해서도 답변을 드리지 않습니다.

패치요약 파일:



위 파일은 VPatch 라는 프로그램을 설치하고난 뒤에 전용 프로그램을 이용하시면 됩니다.
*당연히 PDA용 Mappy 5.7.0 버전 원본이 있어야 합니다.
*Patch 실행 법은 VPatch 설명서를 참고 하세요.
 
VPATCHPROMPT.EXE (patchfile) (sourcefile) (outputfile)


+ Recent posts