If the actual files are uploaded(?), doesn't this constitute reverse software piracy? Under what license are the uploaded files covered by? Can facebook require the end users to supply the source code for GPL-licensed library binaries uploaded through this system? What about proprietary oem blobs that are often covered by a no-redistribution license or EULA? What if I am an AOSP or vendor developer working on unrelea…
Facebook scans system libraries on Android and uploads them to their server
41–50 of 68 posts
Re: Facebook scans system libraries on Android and uploads them to their server
#42Earlier quoted context omitted.
If I buy a book, I'm allowed to read that book, but I am not allowed to copy it.
You are allowed to copy it, you just can’t sell copies of it.
You probably won't be in trouble until you start trying to distribute your copies, but the prohibited thing is copying. Hence the term copy-right.
Re: Facebook scans system libraries on Android and uploads them to their server
#43Earlier quoted context omitted.
If I buy a book, I'm allowed to read that book, but I am not allowed to copy it.
You are allowed to copy it, you just can’t sell copies of it.
Under fair-use laws (which vary country to country), you can usually copy a small portion of the work for non-profit educational use
Re: Facebook scans system libraries on Android and uploads them to their server
#44Earlier quoted context omitted.
It's not an angle it's literally copyright infringement. Users aren't given the right to distribute their copies.
So are they allowed to make point in time backups / snapshots of their phone or is that also “copyright infringement”? Usually copyright infringement focuses on distribution for piracy and/or fraudulent sales — this is neither.
Re: Facebook scans system libraries on Android and uploads them to their server
#45How is this not utterly illegal in the EU, per GDPR? (Which was drafted to stop indiscriminate data acquisition on human subjects: I'm assuming that metadata about the core libraries on your phone, in conjunction with FB's user metadata, are trivially de-anonymizable.)
How does this provide any more data for fingerprinting than just checking the model of the phone?
Re: Facebook scans system libraries on Android and uploads them to their server
#46Earlier quoted context omitted.
Nice angle but I guess the defense is that the user explicitly gave Facebook permission to read those files.
read, not copy. They upload the files up to their servers.
Re: Facebook scans system libraries on Android and uploads them to their server
#47Earlier quoted context omitted.
Frequently those static libraries provide device-specific functionality. For example, the Jpeg decompressor on my phone uses custom silicon, and is a systemwide shared library.
Is there any way to make memory pages executable, but not readable?
Re: Facebook scans system libraries on Android and uploads them to their server
#48How is this not utterly illegal in the EU, per GDPR? (Which was drafted to stop indiscriminate data acquisition on human subjects: I'm assuming that metadata about the core libraries on your phone, in conjunction with FB's user metadata, are trivially de-anonymizable.)
How does this provide any more data for fingerprinting than just checking the model of the phone?
Re: Facebook scans system libraries on Android and uploads them to their server
#49How is this not utterly illegal in the EU, per GDPR? (Which was drafted to stop indiscriminate data acquisition on human subjects: I'm assuming that metadata about the core libraries on your phone, in conjunction with FB's user metadata, are trivially de-anonymizable.)
The main benefit that Facebook likely get out of this is that it helps them debug crashes on devices they don't have themselves.
Re: Facebook scans system libraries on Android and uploads them to their server
#50Earlier quoted context omitted.
I'm pretty sure you can fingerprint a device by gathering data about the binaries (and versions thereof) installed on it. I'm pretty sure that Facebook also know whose instance of the FB app is running on the device in question. Ergo, the data can be deanonymized and gives them more insights into what their users are doing … including, oh, competing platforms and apps? The traditional model of computer security assum…
> I'm pretty sure you can fingerprint a device by gathering data about the binaries Actually, probably not. These libraries are the base system image, which is read-only, and typically will only identify which model of phone it is. It might identify you if you have a custom android build you've done yourself though.