BMW Connected Apps Protocol 리버스 엔지니어링
(hufman.github.io)BMW차량 내부에서 블루투스로 통신되는 Apache Etch 메세지를 분석하고
안드로이드 앱 바이트코드에서 심볼을 가져와 프로토콜을 덤프해서 IDL을 생성
먼저 공식앱에게 가짜 차를 등록가능하게 만들어서 인증방식을 알아내어 연결.
UI를 생성하고 MediaBrowserService 연동을 통해 최종적으로 BMW/Mini IDrive 에 Android Auto 연동을 비공식 구현.