BMW Connected Apps Protocol की रिवर्स इंजीनियरिंग
(hufman.github.io)BMW वाहन के अंदर Bluetooth के ज़रिए संचारित होने वाले Apache Etch संदेशों का विश्लेषण किया गया,
और Android ऐप bytecode से symbols लेकर protocol को dump करके IDL बनाया गया।
पहले आधिकारिक ऐप में एक नकली कार को रजिस्टर किया जा सके, ऐसा बनाकर authentication तरीका पता किया गया और कनेक्शन स्थापित किया गया।
UI बनाया गया और MediaBrowserService इंटीग्रेशन के माध्यम से अंततः BMW/Mini IDrive में Android Auto इंटीग्रेशन का अनौपचारिक implementation किया गया।
1 टिप्पणियां
लेख इतना विस्तार से और इतना दिलचस्प है कि मैं भी इसे फॉलो करके देखना चाहता हूँ, लेकिन मेरे पास कार ही नहीं है..