Hi all,
I got myself an Android 9 phone recently since my Android 4.4 phone died.
Previously, I was able to modify a file in Android 4.4 system, /system/etc/throttle.sh, so that it looks like the throttling is gone but I forgot to thoroughly test the internet speed on it.
Now in Android 9 I couldn't find similar folder or file to modify, nor I have the time to study Android Open Source Project. My mobile internet speed is being throttled as I actually tested on it, even by setting a Wireguard VPN server on Digital Ocean droplet, I couldn't bypass the speed cap. (The reason why I do this is because youtube is being throttled even more)
So before I might study AOSP one day for this particular feature, may I ask you guys whether ISP is actually throttling on client side or server side?
Edit: Relevant threads that I found, which indicates throttling on client side:
1. https://androidforums.com/threads/guide-how-to-disable-boost-data-throttle-confirmed-works.664780/
2. https://androidforums.com/threads/virgin-mobile-sprint-disable-4g-throttle-optimus-f3.817956/
3. https://androidforums.com/threads/i-have-found-the-easiest-way-to-disable-data-throttling.810606/
P.S: How about land fiber fixed line with modem router, throttling on server side? I was wondering should I learn embedding for openwrt router too