Reverse engineering giao thức BMW Connected Apps
(hufman.github.io)Phân tích các thông điệp Apache Etch được trao đổi qua Bluetooth bên trong xe BMW
và lấy symbol từ bytecode của ứng dụng Android để dump giao thức và tạo IDL.
Trước hết, làm cho ứng dụng chính thức có thể đăng ký một chiếc xe giả để tìm ra phương thức xác thực rồi kết nối.
Tạo UI và cuối cùng triển khai không chính thức việc tích hợp Android Auto vào BMW/Mini IDrive thông qua liên kết với MediaBrowserService.
1 bình luận
Bài viết quá chi tiết và thú vị nên cũng muốn thử làm theo, nhưng lại không có xe..