วิศวกรรมย้อนกลับโปรโตคอล BMW Connected Apps
(hufman.github.io)วิเคราะห์ข้อความ Apache Etch ที่สื่อสารผ่านบลูทูธภายในรถยนต์ BMW
และดึงสัญลักษณ์จากไบต์โค้ดของแอป Android เพื่อดัมป์โปรโตคอลและสร้าง IDL
ขั้นแรกทำให้สามารถลงทะเบียนรถปลอมกับแอปทางการได้ เพื่อหาวิธีการยืนยันตัวตนแล้วจึงเชื่อมต่อ
สร้าง UI และสุดท้ายเชื่อมต่อกับ BMW/Mini IDrive ผ่านการผสานกับ MediaBrowserService เพื่อทำ Android Auto แบบไม่เป็นทางการ
1 ความคิดเห็น
บทความละเอียดและสนุกมากจนอยากลองทำตามบ้าง แต่ไม่มีรถนี่สิ..