I don’t know why you’d ever wanna delete your data usage statistics, but seeing as how you’re here, I’ll tell you anyway.
Before we start the whole process, I just wanna tell you how I found this method (it’s not really important. You can skip this part if you’re in a hurry): ever since I installed Lineage OS 16 (Pie) on my phone (if you have an S10, you’d have had the same problem!), there was this bug that kept resetting device date to the 1800s. This was quite annoying. I had to set it manually before doing anything (literally! Everything from “Sync” to opening a webpage requires the date to be correct). A week with this bug and I discovered there was no data usage history! Groan! Anyway, that’s when I realized that data usage (I’ll drop “statistics” from here on) is directly tied to time.
I knew this (clearing data usage) was a well-asked-never-answered question on every forum, so I cross checked my finding with a couple of devices lying around, and it works! Here’s how to clear data usage history on a non-rooted Android device:
A quick note before we start: One; I could only check this on Samsung devices and generic Android x86 devices, and as such, I have no idea how well it will work on other devices. And two; there’s no way to completely clear usage history. This method will just erase the stats and leave you with empty months.
To start: check your current data usage history. See how many months it goes back. If your phone is new, this will be no use whatsoever (so skip this paragraph). If the list ends at a certain month (on all the devices I tested, 6 months), remember that month and calculate the number of months from then to now. If it doesn’t end (you find that you’ve used a LOT of data when you unboxed your device) [Get it? No. well it means that the list goes on down to the day you bought your phone], then you should probably quit now. No use getting your hopes crushed at the end. 😦
Now comes the tricky part. First, disable mobile data/Wi-Fi.
Set your devices date to something ridiculous (either past or present).
Turn WiFi/Data back on and burn it up (by which I mean refresh the weather widget. Not download a HUGE file). You’ll notice that you can’t open any websites (“Please correct device date” error). Don’t reset date if you’re prompted!
After a few seconds, check-on data usage. It should’ve created a new month (if not, clear recent apps and try again).
Change the date again. This time pick another random month. Use some bandwidth. Check usage.
It should create a new month again. By now, if you had half a brain cell, what we’re doing would’ve made sense (Nothing? We’re filling usage with null entries until it flushes the real stats).
Repeat the process (change, use, check. Repeat) as many times as there were months in the usage dropdown + one more month (if it was six months, then seven cycles).
By the end of it, you’ll be left with a back-to-the-future smartphone. That is to say, you’ll have weird dates and stuff. Hopefully all those real months are gone (they’re still there? Restart your device: Turn it off, wait a few seconds, turn it on).
Congrats! If it went well you should now have zero-data-usage-months on your stats page.
Hopefully that worked, and now you’ve achieved whatever it was you wanted to do with zeros in your data usage history.
BTW: on a rooted device, simply clear “/data/system/netstats” folder (or delete the “netstats” folder, entirely) and restart. Voila! No usage!
AFAIK there isn’t any other way to clear usage history (short of resetting the device). However, if you found a way to do so, drop a comment.