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

[FEATURE] Samsung TV Plus support #82

Open
ggkameleon opened this issue Jan 10, 2025 · 4 comments
Open

[FEATURE] Samsung TV Plus support #82

ggkameleon opened this issue Jan 10, 2025 · 4 comments

Comments

@ggkameleon
Copy link

Phone : Samsung Galaxy S23 SM S911B Android 14 OneUi 6.1

Magisk Canary R6687BB53 knoxpatch 0.7.5

The mistake when I want to use the App Samsung TV Plus have a message your device is Root can't use the App.

[

@ggkameleon
Copy link
Author

I send log on xda thread. I don't know how do it here. Thanks

@salvogiangri salvogiangri changed the title Samsung Tv plus [FEATURE] Samsung TV Plus support Jan 11, 2025
@salvogiangri
Copy link
Owner

Looks like Samsung did put some effort in this app security checks. The app uses key attestation to verify the device integrity, and is able to check whether or not to use Google or Samsung attestation by checking if it's supported via the ro.security.keystore.keytype prop:

image

The issue is the attest key is not verified by the app itself, but instead it gets sent via a POST request to a remote API specific for this app:



By disabling SAK support and using TrickyStore to generate a valid spoofed attest key I was able to bypass the security checks in the app, but of course we need a way to add a working hook in the module.

@ggkameleon
Copy link
Author

Hi ! Ok I understand and thanks for response.
If you can great but if to hard work for make it it's not a mistake I watch another tv.
Have a good day thank you

@ggkameleon
Copy link
Author

Looks like Samsung did put some effort in this app security checks. The app uses key attestation to verify the device integrity, and is able to check whether or not to use Google or Samsung attestation by checking if it's supported via the ro.security.keystore.keytype prop:

image

The issue is the attest key is not verified by the app itself, but instead it gets sent via a POST request to a remote API specific for this app:



By disabling SAK support and using TrickyStore to generate a valid spoofed attest key I was able to bypass the security checks in the app, but of course we need a way to add a working hook in the module.

Hello, I am not a professional but I am interested and curious.

Do you have any links or tuto to help me for make same as you ?
I Have installed "TrickyStore" and I would look on Xda & Google how to generate a valid key.
But I didn't find anything about "disabling SAK support" ?

I have installed the latest firmware and updated all mods, but same for Samsung Tv plus.

Otherwise I found a solution :

Activate airplane mode Next Open the App and Wait for the message "try again or network settings" Then Disable airplane mode and click on "try again" it works 👍.

Have a good day

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

No branches or pull requests

2 participants