Hi,
I may have a solution.
This solution is using the fact, that one download server is fast and the others are not. You "just" have to get your phone using a fast download server by manipulation the DNS (link all download server host names to one fast download servers IP address).
Finding a fast download server
At the moment, I found these domains linking to a download server (tried to find them
here):
In my tests, the
dl2.osmand.net provides the fastest performance (also depends on your location). You can try for yourself with the following links:
Now, you know which download server performs well for you and via the subdomain finder website you know its IP address (or make a ping to the domain).
Get your phone using only this one
This is the tricky part.
Option a: changing your phone
There is the option to change your hosts file. It's possible on rooted or "old" devices. Please google that for yourself how to achieve this (start here).
Option b: changing your network settings
This functions only if you have access to your network infrastructure.
Option b.1: If you have a DNS server (you probably have not), you can add entries for the
osmand.net domain and link all download server host names to the fast download server.
Option b.2: If you have a router with additional settings available, you can change the domain name resolution. E.g. with a Fritz!.Box you have to change the text based settings like described
here (sry it's german).
Additional warning
Be aware, that other download servers with other domain names might appear in the future or that IP addresses may change.
Hope this helps someone.
Frank