Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new signatures for Sync2Ad #166

Open
kytta opened this issue Apr 26, 2023 · 7 comments
Open

Add new signatures for Sync2Ad #166

kytta opened this issue Apr 26, 2023 · 7 comments
Assignees

Comments

@kytta
Copy link

kytta commented Apr 26, 2023

I was inspecting the TéléStar app, and I have discovered that Sync2Ad (https://etip.exodus-privacy.eu.org/trackers/b09cf757-bf4d-40df-aa81-ee31a9217a59/) has a new URL and thus can't be detected by exodus any more.

The new code signature would be: tv.sync, the correspoonding network signature would be sync\.tv

The old URL (sync2ad[dot]com) also redirtects to the new one, so I guess one can also update the tracker website

@kytta
Copy link
Author

kytta commented Apr 26, 2023

To see the differences between old and new packages, one can compare the TéléStar app versions 2.10.8 (contains Sync2Ad) and 2.12.20 (claims Sync2Ad is not there, but the package is now called tv.sync.*)

@pnu-s pnu-s self-assigned this May 1, 2023
@pnu-s
Copy link
Member

pnu-s commented May 1, 2023

Thanks @kytta, I'm taking a look a this!

@pnu-s
Copy link
Member

pnu-s commented May 1, 2023

The 2.12.20 version is pretty old (more than 2 years old), I took a look at the 2.15.4 one and the packages tv.sync.* are not present.

Same goes for other apps which used to have the Sync2Ad tracker (ex: Europe1 app).

Are we sure about the new signature?

Or did these apps just remove the tracker?

@kytta
Copy link
Author

kytta commented May 1, 2023

The 2.12.20 version is pretty old (more than 2 years old), I took a look at the 2.15.4 one and the packages tv.sync.* are not present.

Same goes for other apps which used to have the Sync2Ad tracker (ex: Europe1 app).

Are we sure about the new signature?

Or did these apps just remove the tracker?

Yes, seems like it. I am researching audio-based trackers at the moment, and they seem to not be as present as before. Sync on the whole hasn't had a blog update since 2019 afaik, so it can be that the company itself is not active any more.

Yet, I am pretty sure about the name change. I decompiled the app with jadx and dug around for a bit, and the library still collects microphone data and all that, albeit with a different package architecture

@pnu-s
Copy link
Member

pnu-s commented May 1, 2023

Cool, thanks for your answer!

Would you have a more "precise" tracker code signature?
Such as tv.sync.xxx, to make sure we avoid raising false positives if some other packages signature are close.

@kytta
Copy link
Author

kytta commented May 1, 2023

Would you have a more "precise" tracker code signature? Such as tv.sync.xxx, to make sure we avoid raising false positives if some other packages signature are close.

Yeah I figured this, too. Judging by the structure, we can be pretty sure that the apps including SYNC will have the packages syncdisplay, syncmicrophone, etc.:

grafik

Perhaps, tv.sync.sync? If it's regex, it will work.

@kytta
Copy link
Author

kytta commented May 14, 2023

@pnu-s sorry to ping you, but do you think you could merge this into Exodus and rescan the applications by ca. 26th May? I'd love to include more data in my thesis 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants