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

Integrate AdGuard Pro with Samsung Knox VPN API for Enhanced Security #5470

Open
yazhamuthan-aruchamy opened this issue Sep 27, 2024 · 8 comments

Comments

@yazhamuthan-aruchamy
Copy link

Issue Details

Currently, AdGuard Pro utilizes traditional/local VPN methods for ad-blocking and tracking protection on Samsung devices. However, Samsung's Knox security offers a more secure and efficient solution through its VPN API. Disconnect Pro already leverages this API, demonstrating its feasibility.

Problem Statement:

The existing local VPN approach has limitations:

  1. Reduced battery life
  2. Increased latency
  3. Incompatibility with certain apps.

Security Concerns:

  1. Traditional VPNs may not provide robust encryption.
  2. Local VPNs can be vulnerable to exploits.
  3. Lack of integration with Samsung's advanced security features.

User Experience:

  1. Complex setup and configuration process.
  2. Frequent disconnections and reconnections.
  3. Limited control over VPN settings.

Knox VPN API Benefits:

  1. Enhanced security and encryption.
  2. Improved performance and battery life.
  3. Seamless integration with Samsung's security features.

Comparison to Disconnect Pro:

Disconnect Pro leverages Samsung's Knox VPN API to block ads and trackers without relying on traditional or local VPN methods. Notably, Disconnect Pro's usage of Knox VPN API does not exclude the simultaneous use of other VPNs, ensuring uninterrupted ad-blocking and tracking protection.

Similarly, integrating AdGuard Pro with Knox VPN API would:

  1. Match Disconnect Pro's industry-leading security and performance standards.
  2. Enhance AdGuard Pro's competitiveness in the ad-blocking market.
  3. Provide Samsung users with an unparalleled ad-blocking experience, combining AdGuard Pro's advanced filtering capabilities with Knox VPN API's robust security features.

Key Benefits:

  • Seamless ad-blocking without compromising user experience
  • Compatibility with other VPN solutions (e.g., NordVPN, ExpressVPN)
  • Enhanced security and privacy through Knox VPN API

By integrating AdGuard Pro with Knox VPN API, users can:

  • Run AdGuard Pro alongside other VPNs without conflicts
  • Enjoy comprehensive ad-blocking and tracking protection
  • Benefit from Disconnect Pro's innovative approach to ad-blocking, while maintaining flexibility in VPN choices.

Proposed solution

Implement AdGuard Pro integration with Samsung Knox VPN API to:

  1. Enhance security and privacy.
  2. Improve battery life.
  3. Reduce latency.
  4. Increase compatibility with Samsung apps.

Alternative solution

  1. Continue using traditional/local VPN methods
  2. Explore other VPN APIs (e.g., OpenVPN)
  3. Collaborate with Samsung to develop a custom VPN solution

Benefits:

  1. Improved security and privacy for Samsung users
  2. Enhanced performance and battery life
  3. Increased competitiveness with Disconnect Pro
  4. Expanded AdGuard Pro functionality

Implementation Requirements:

  1. Samsung Knox SDK integration
  2. API key acquisition from Samsung
  3. Compatibility testing with various Samsung devices
  4. Updates to AdGuard Pro's filtering algorithms

Acceptance Criteria:

  1. Successful integration with Knox VPN API
  2. Verification of improved security and performance
  3. Seamless user experience
  4. Compatibility with various Samsung devices

Labels:

(feature, enhancement, security, performance)

@maxikuzmin
Copy link
Contributor

@yazhamuthan-aruchamy can you please clarify what you mean by AdGuard Pro? AdGuard Pro version is for iOS only

@yazhamuthan-aruchamy
Copy link
Author

yazhamuthan-aruchamy commented Sep 30, 2024 via email

@maxikuzmin
Copy link
Contributor

@yazhamuthan-aruchamy

I see mention actually the doubts were Clarified on the previous request.

what do you mean? I don't see any mention of any previous requests. Have you checked with Knox yet?

@yazhamuthan-aruchamy
Copy link
Author

yazhamuthan-aruchamy commented Sep 30, 2024 via email

@0xrxL
Copy link

0xrxL commented Oct 2, 2024

As a Samsung user, I agree about battery drain. Last AdGuard nightly for example is always always appears on the top of power consumption list. Would be great to try a Knox based version instead.

@yazhamuthan-aruchamy
Copy link
Author

yazhamuthan-aruchamy commented Oct 3, 2024

@maxikuzmin

I see mention actually the doubts were Clarified on the previous request.

what do you mean? I don't see any mention of any previous requests. Have you checked with Knox yet?

Hi, I am literally Very sorry for those confusions,

I have Mistakenly taken this as an support ticket, where I was replying the answers on my email which I got quite confusion again sorry for that.

Now Let me clear you doubts and one by one.

In android I am an premium costumer for 2 years I would like to have recently switched to samsung A35 5G with Knox protection, on the normal version of android adguard is using the LocalVPN which is really a great one but when it comes to KNOX in samsung they offer an VPN API,

So what Is this ?
This is a samsung technology where used to block the ads and trackers using the VPN API instend of without needed the normal tradition/Local VPN slot.

Why this is important in the Samsung?
By using this It will free up the VPN slot in the devices and we can able to use the other tradtional VPN in the VPN slot.
This way it will be useful to use the traditional VPN to change the IP's and Adguard to block the trackers and ads.

Is this feature is available or any one performed it?
Typically Yes, Disconnect Pro uses the Samsung KNOX VPN API to use their software to add this one this will have the abilty to block the trackers and ads also we can able to use the VPN simultaneously without disconnecting the Disconnect Pro app.

Now How does this perform ?
If you use the Local VPN to block the ads and trackers in adguard If you try to install the VPN ex: NordVPN it will stop the Local VPN and it will perform the NordVPN unable to blcok the ads and trackers in there.

Alternative solutions ?
Trying the Split tunnel to use the adguard premium Still it is not working and tryed many alternative solutions still not yet working.

So these are the things I would like to give it to you in my request for the samsung KNOX instend of using the Traditional/Local VPN method to block the ads and trackers this VPN API method will be able to use the both adguard premium and VPN simultaneously without need to cancel or turn off the other one.

If you have any doubts or clafications Please feel free to contact me without any hesitate. I would like to help you in the upcoming doubts. thanks.

@maxikuzmin
Copy link
Contributor

@0xrxL @yazhamuthan-aruchamy thanks for the info, we will look into this and integrate Knox VPN in the next updates

@yazhamuthan-aruchamy
Copy link
Author

Thanks for this it will really an helpful for the peoples who are using samsung with knox.

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

No branches or pull requests

5 participants