# BMW Connected Apps Protocol 리버스 엔지니어링

> Clean Markdown view of GeekNews topic #1336. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1336](https://news.hada.io/topic?id=1336)
- GeekNews Markdown: [https://news.hada.io/topic/1336.md](https://news.hada.io/topic/1336.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-01-21T09:47:38+09:00
- Updated: 2020-01-21T09:47:38+09:00
- Original source: [hufman.github.io](https://hufman.github.io/stories/bmwconnectedapps)
- Points: 5
- Comments: 1

## Topic Body

BMW차량 내부에서 블루투스로 통신되는 Apache Etch 메세지를 분석하고

안드로이드 앱 바이트코드에서 심볼을 가져와 프로토콜을 덤프해서 IDL을 생성

먼저 공식앱에게 가짜 차를 등록가능하게 만들어서 인증방식을 알아내어 연결.

UI를 생성하고 MediaBrowserService 연동을 통해 최종적으로 BMW/Mini IDrive 에 Android Auto 연동을 비공식 구현.

## Comments



### Comment 960

- Author: xguru
- Created: 2020-01-21T09:49:50+09:00
- Points: 1

글이 넘 상세하고 재미나서 따라해보고 싶지만 차가 없군요..
