Internet Speed in wifi and 4g

ph0EnXx

Member
Feb 24, 2014
5
0
21
I don't think you can install this app like another "normal app".

To activate it, go to "default download app", then settings, and the 1st option is : "Xunlei download engine", just needed to check it, then I rebooted, and my download speed was really better.

I think chinese ROM is ok because they dont delete "Xunlei".

Just ask Xiaomi.eu to keep this app on their ROM.
 

ermacwins

Senior Member
Aug 25, 2009
5,854
995
253
I don't think you can install this app like another "normal app".

To activate it, go to "default download app", then settings, and the 1st option is : "Xunlei download engine", just needed to check it, then I rebooted, and my download speed was really better.

I think chinese ROM is ok because they dont delete "Xunlei".

Just ask Xiaomi.eu to keep this app on their ROM.
I did and he said xunlei is for Chinese users only.
 

vipercubic

Senior Member
Jun 30, 2009
81
3
0
Thessaloniki
I had same problem on my Mi4C, my download speed was 400 ko/s max.

I searched on all forums why it was so slow, it was really boring, and i found the solution.

I activated Xunlei, and then i was able to download at max speed, around 4 Mo/s (both download manager and Playstore).

I'm on MIUI France ROM, and they didnt delete Xunlei.

It seems if you dont activate Xunlei, there is a software limit in download speed.

It's not a driver issue because if you use another download manager, that you can find on Playstore or XDA, you can download at full speed.
I hear you mate, i understand that with xunlei engine the download speed has come back to normal. BUT!! why on earth do other phones which also don't use xunlei are downloading at full speed?

Also if anyone finds how to add it back to "unofficial" roms please share. I'm going to try by replacing the downloader apk with the one in original chinese rom.
 
Last edited:

ph0EnXx

Member
Feb 24, 2014
5
0
21
I did and he said xunlei is for Chinese users only.
Then tell him to read my post, and he should try once to see that it works.

I hear you mate, i understand that with xunlei engine the download speed has come back to normal. BUT!! why on earth do other phones which also don't use xunlei are downloading at full speed?
I agree. I think they did a software limitation to make users activate this service... When i saw that this service send links to china's servers I didnt want to activate it, that's why my downloads were slow. But it seems that we don't have choice. I don't understand why Xiaomi did something dumb like this...
 

AgiZ10

Senior Member
Mar 21, 2013
78
9
0
I agree. I think they did a software limitation to make users activate this service... When i saw that this service send links to china's servers I didnt want to activate it, that's why my downloads were slow. But it seems that we don't have choice. I don't understand why Xiaomi did something dumb like this...
How did you see that it sends info (and what kind of info) to chinese servers?
So it is actually spying on every link you visit. Don't know about you, but i really dont want that kind of program on my phone.
Are there any other programs one needs to keep an eye on?
 

ph0EnXx

Member
Feb 24, 2014
5
0
21
How did you see that it sends info (and what kind of info) to chinese servers?
So it is actually spying on every link you visit. Don't know about you, but i really dont want that kind of program on my phone.
Are there any other programs one needs to keep an eye on?
When Xunlei was off, the default MIUI download app suggested me to activate this service, and it explains that it will send download links to china's server to optimize download.

I don't want that kind of program too, but if I want to download faster than 400ko/s, I don't have choice thanks to MIUI and their software limitation.
 

fattymcdirty

Senior Member
Jan 6, 2010
815
82
0
That's exactly what I discovered. I flashed the Chinese DEV ROM, with Xunlei ENABLED, everything was fast as usual... DISABLED it... back to slow downloads! Back to XIAOMI.EU ROM - still, everything slow with no possibility to enable Xunlei, since they removed it.

So... we need to get back to Xunlei service into the EU rom - but how?!?? I really don't want to stick to 400kb/s DL speed. Btw. ... e.g. downloads in Google Drive App are FAST... Google Play = slow. How could this be???
 

ermacwins

Senior Member
Aug 25, 2009
5,854
995
253
That's exactly what I discovered. I flashed the Chinese DEV ROM, with Xunlei ENABLED, everything was fast as usual... DISABLED it... back to slow downloads! Back to XIAOMI.EU ROM - still, everything slow with no possibility to enable Xunlei, since they removed it.

So... we need to get back to Xunlei service into the EU rom - but how?!?? I really don't want to stick to 400kb/s DL speed. Btw. ... e.g. downloads in Google Drive App are FAST... Google Play = slow. How could this be???
But all other downloads outside of play store and chrome are fast so there must be another problem
 

bibihub

Senior Member
Oct 12, 2012
111
22
0
But all other downloads outside of play store and chrome are fast so there must be another problem
Weil as I said in the op internet speed with other apps is also "slow" i.e around 400ko/s since they use the Miui download manager. I use the internet speed indicator in the status bar to say that. If I use another download manager like previous users invited to try, I can reach several Mo/s. So the whole default download system is affected by the the MIUI DL manager. Is there a way to replace the default DL manager ?
 
Last edited:

bibihub

Senior Member
Oct 12, 2012
111
22
0
I don't think you can install this app like another "normal app".

To activate it, go to "default download app", then settings, and the 1st option is : "Xunlei download engine", just needed to check it, then I rebooted, and my download speed was really better.

I think chinese ROM is ok because they dont delete "Xunlei".

Just ask Xiaomi.eu to keep this app on their ROM.
Didn't find that "default download app" setting. Could you be more accurate ?
 

ph0EnXx

Member
Feb 24, 2014
5
0
21
On my French ROM the app is called "Télécharger" = "Download" in English, and this is the default download manager of MIUI.

The icon is a white down arrow on a green background (I can't post an image because I have less than 10 messages on XDA :().
 

bibihub

Senior Member
Oct 12, 2012
111
22
0
On my French ROM the app is called "Télécharger" = "Download" in English, and this is the default download manager of MIUI.

The icon is a white down arrow on a green background (I can't post an image because I have less than 10 messages on XDA :().
My bad I didn't understood it that way. I thought you found a setting to enable by default another download manager instead of the Miui one.
 

fattymcdirty

Senior Member
Jan 6, 2010
815
82
0
Did some1 also try the original China DEV ROM? There are indeed a few differences between this and the EU ROM, e.g. the font is totally different in the chinese ROM (which I like btw! (which font is this??? and why does the EU ROM use another font?)) and the icons are different, too!!!
 

cadaveri

Member
Jan 21, 2011
5
1
0
Lisbon
Edit: Apparently this trick was causing force closes on Gmail and maybe some other apps. Most likely some incompatibility between CM download manager app and Miui. Maybe it would work with a original download manager from Miui that is not speed capped like in these 4c roms. So consider all of this before testing.

Found a way to solve this download speed problem. This is all connected with the original MIUI download app. For some reason it's capping the download speed at 300kbps. So I thought, since Cyanogenmod doesn't have this speed issue, why not install its download app and see if it fixes the problem? Well, it does fix the problem. Now I'm getting normal speeds when downloading from Google Play store, I haven't tested Chrome yet though.

So the procedure is simple. There are 2 folders from Cyanogenmod that need to be copied and later on, pasted in the system folder of whatever rom you guys have, whether xiaomi.eu, smiui, etc...
These two folders are:
DownloadProvider (system > priv-app)
DownloadProviderUi (system > app)

Install MIUI and Titanium backup. Use it to uninstall the original MIUI download app (there are two entries that need to be uninstalled).
After having these two folders and MIUI rom ready, you have to place them in the appropriate locations, using ES File Manager, for example.
Once that's done, you need to take care of permissions.
Since I can't post images here, I'll have to write them down.
So both folders need to have permissions like this (Read - owner and group | Write - owner | Execute - owner and group)
The apk's inside those 2 folders need to have their permissions set like ( Read - owner, group and other | Write - owner)

And that's it. Reboot your phone, you'll have Cyanogenmod download app and decent/normal speeds as it should be. Enjoy. ;)
 
Last edited:
  • Like
Reactions: bibihub

bibihub

Senior Member
Oct 12, 2012
111
22
0
Found a way to solve this download speed problem. This is all connected with the original MIUI download app. For some reason it's capping the download speed at 300kbps. So I thought, since Cyanogenmod doesn't have this speed issue, why not install its download app and see if it fixes the problem? Well, it does fix the problem. Now I'm getting normal speeds when downloading from Google Play store, I haven't tested Chrome yet though.

So the procedure is simple. There are 2 folders from Cyanogenmod that need to be copied and later on, pasted in the system folder of whatever rom you guys have, whether xiaomi.eu, smiui, etc...
These two folders are:
DownloadProvider (system > priv-app)
DownloadProviderUi (system > app)

Install MIUI and Titanium backup. Use it to uninstall the original MIUI download app (there are two entries that need to be uninstalled).
After having these two folders and MIUI rom ready, you have to place them in the appropriate locations, using ES File Manager, for example.
Once that's done, you need to take care of permissions.
Since I can't post images here, I'll have to write them down.
So both folders need to have permissions like this (Read - owner and group | Write - owner | Execute - owner and group)
The apk's inside those 2 folders need to have their permissions set like ( Read - owner, group and other | Write - owner)

And that's it. Reboot your phone, you'll have Cyanogenmod download app and decent/normal speeds as it should be. Enjoy. ;)
My god, testing it right now ! I'll give feedback. If it works, you are the man !

Edit1: OK I didn't understood that I had to install cm first. Could you provide the files ?

Edit2: I have the files. I'll provide them if it works for me

Edit3: So I tried what you said. I installed the new folders at the right place and gave the given permissions but nothing. The miui download manager disapered from the launcher but no new download manager from cm. Nothing happens when trying to dl from play store or chrome. I did reboot BTW

Maybe you should give more information about your configuration and how you did it. Thanks anyway I think we are on the right track

Edit4: gave all permissions to the DownloadProvider (system > priv-app) folder (I don't know how the management of the permissions work, maybe you could explain more). But also I just tapped on the application inside the folder and installed it again. Rebooted and now it works perfectly ! I am not sure if it was the permission or the installation that made it work though.

Problems that I still have: doesn't work with chrome (no DL anymore) and no visible apk inside the launcher

I attached the files to replace in the folders

Edit5: gave also full permission to folder DownloadProviderUi (system > app) and I was able to install the app again by tapping on it. Rebooted and now there is a visible DL manager.

But last issue: I cannot open the app and DL with chrome is still not possible
 

Attachments

Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone