zlacker

[return to "Removal of Mazda Connected Services integration"]
1. sp1rit+ga[view] [source] 2023-10-13 19:55:42
>>andyly+(OP)
The takedown request is based on

> MNAO analyzed some of the code and determined that the code provides functionality same as what is currently in Apple App Store and Google Play App Store.

Is this really legal? Because in my mind, providing the same functionality does not violate copyright, since the actual intellectual material is new. And I don't think Mazda has a patent on the ability to control your vehicle over an API.

◧◩
2. mminer+Ac[view] [source] 2023-10-13 20:08:30
>>sp1rit+ga
If they just provide the same functionality, no. Mazda should lose this under Google v. Oracle. However, reverse engineering is dangerous. They surely read the copyrighted decompiled code. The test is whether the expressive elements of bdr99's implementation are substantially similar.
◧◩◪
3. Nextgr+fe[view] [source] 2023-10-13 20:16:20
>>mminer+Ac
> They surely read the copyrighted decompiled code

Do they? When it comes to reverse-engineering mobile app APIs, the usual strategy is to observe the network because it's so much easier than making sense of the disassembled binary.

Even if you can decompile, you'd generally use it as an aid to understand the network captures rather than using it as your primary source.

◧◩◪◨
4. hultne+3f[view] [source] 2023-10-13 20:20:06
>>Nextgr+fe
This is what I would usually do as well, self-MiTM and analyze the traffic, reverse engineer from there.
◧◩◪◨⬒
5. aneutr+Ls[view] [source] 2023-10-13 21:50:41
>>hultne+3f
While if possible, it's the best course of action, the truth is these days additions like HSTS make it extremely difficult to MITM.

Additionally, MITM and trying things out on a toaster are one thing, doing the same on a 40k$ machine that can potentially make it impossible to do your commute is another.

This is IMO a prime example where the double team rev eng is key to success: one documents the API, the other uses it without having access to code (whiteroom)

[go to top]