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

Custom downloader #314

Closed
ignoramous opened this issue Jun 18, 2021 · 3 comments
Closed

Custom downloader #314

ignoramous opened this issue Jun 18, 2021 · 3 comments
Assignees
Labels
enhancement New feature or request L050 Task level: 50

Comments

@ignoramous
Copy link
Collaborator

Right now, Android's download manager is used to download on-device blocklists.

A lot of users have reported that it simply doesn't work and endlessly keeping spinning without any progress. Some root-causes as to why this happens is known:

  1. The DownloadManager is firewalled.
  2. UDP connections are blocked.
  3. VPN is in "lockdown mode" (that is, "Block connections without VPN" from Android VPN Settings is enabled).

That said, there are likely other issues, either with RethinkDNS' use of download manager APIs or with custom ROMs or with de-googled devices or with download manager implementation itself.

And so, we must consider if a custom downloader is apt in this case with the download manager acting as a fallback. One glaring change from the current user-experience would be the custom downloader must happen in a foreground service, with a modal UI on top, right, and center of the app.

@mbjd05
Copy link

mbjd05 commented Mar 14, 2022

Hello, does anyone have a status update on this?

@modestderp
Copy link

I would like to know if there are any updates to this as well.

@ignoramous
Copy link
Collaborator Author

It has been implemented but not yet released: #380

Expect a v053i release soon with IPv6 support, no less.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request L050 Task level: 50
Projects
None yet
Development

No branches or pull requests

4 participants