IT오류연구

[기아 올뉴카니발(YP)] AVN 엔지니어링 모드

오류연구소 2020. 3. 31. 10:13

기아 자동차에 순정품으로 설치된 네비게이션(AVN)은 안드로이드 기반으로, 기능이 많이 제한되어 있다.

예를 들면 주행중에는 DMB시청이나, 동영상 플레이를 할수 없다거나 뭐 그런건데.....(일부 사용자들은 물리적인 방법으로 DMB락을 해제하기도 한다.)

안드로이드 락을 해제하게 되면, 동영상플레이라든지, 와이파이를 연결해서 유튜브를 시청한다든지 그런것들이 가능하게 된다.

유튜브 영상을 봐보면 성공한 사례가 종종 나오는데, 문제는 AVN이 업데이트 될때 마다 그런 방법들이 막힌다는데 있다.

아직 성공은 못했고, 찾아가는 과정을 기록하는것이고, 그러던중 엔지니어링 모드를 발견하게 되서 이부분을 먼저 정리해 본다.

일단 안드로이드 시스템 파일을 살펴보았다.

위 내용을 보면 전형적인 안드로이드 앱 파일들이 보인다.

예를 들면 HKMC_DBM.apk 파일은 DMB를 시청하는 앱

HKMC_EngineerMode.apk 파일은 엔지니어 모드 앱....

엔지니어 모드? 뭐지 혹시 이곳에 뭔가 있나싶어 엔지니어 모드를 한번 찾아보기로 한다.

그런데 엔지니어모드 앱을 어떻게 실행하지? 화면상에 앱이 표시되어 있지 않기 때문에 일반적인 방법으로는 실행이 불가했다.

[설정] -> [시스템 정보] -> [저장 공간] 으로 이동하면 아래와 같은 화면이 나오며, 아래 사진상의 왼쪽 원을 5번

오른쪽원을 1번 누르면 "엔지니어 모드 앱"이 실행된다.

기아(KIA) AVN 엔지니어모드 진입 방법(왼쪽 5번 오른쪽 1번)

 

헉!~ 아래 화면같이 암호를 입력하란다... 암호가 뭐지? 0000, 1111, 시간(4자리) 등등을 적어봐도 다 안된다. 결국 HKMC_EngineerMode.apk 파일을 분석해보기로 한다.

기아 AVN 엔지니어 모드 암호 입력화면

 

 

반응형

HKMC_EngineerMode.apk 파일을 간단한 분석도구로 확인해 보니 아래 화면처럼 2009라는 숫자가 보인다.

이 숫자가 암호이다.

HKMC_EngineerMode.apk 파일분석 결과 암호는 2009

 

암호를 입력하고 나니 아래와 같이 엔지니어 모드에 진입했다. 엔지니어 모드에서는 각종 로그값 덤프, 각종 다양한 환경설정 등을 할 수가 있다.

기아 AVN 엔지니어모드 화면

 

하지만 궁극적으로 안드로이드 기능을 해제하는 기능은 "엔지니어 모드"에 존재하지 않았다.

아마도 또 다른 진입메뉴가 따로 있는것으로 추정되는데, 더 찾아봐야겠다.

 

 

<추가사항>

최근(2020년 2월경) 한 방문자께서 최근 출시된 AVN 차량에 대한 정보를 요청하신적이 있었는데,

최근 출시된 차량의 AVN은 LG전자에서 개발한 안드로이드 기반을 사용하는것으로 추정되며,

이 경우 내부 파일들이 알수 없는 형태라서 확인이 불가능했습니다.

반응형