3 ms·
Android apps can quite easily be decompiled to reverse engineer protocols like that. It would probably have been quicker than sniffing the Bluetooth packets and
by stereo 5y ago
Android apps can quite easily be decompiled to reverse engineer protocols like that. It would probably have been quicker than sniffing the Bluetooth packets and interpreting them.
- neilv 5y agoI suppose one difference is that decompiling might cause one to be considered "tainted" by exposure to the internals, to some degree. Instead observing an opaque box's external behavior, and reasoning from that, seems more "cleanroom". I don't know whether that difference matters in this case, but I've long assumed it matters in some cases.
- wejn 5y agoThat’s a good way of looking at it. And yes, it is one of the unvoiced assumptions: as long as I heard two devices speaking, I can’t be breaking any EULAs or what not. Decompiling something would be another kettle of fish entirely. Not to mention that often times apps (even Java/Android apps) are obfuscated, which might make the reversing much harder (than sniffing traffic).