[Q] crazy night of data usage - Android Software Development

hey... last night I got hit with 28 mb of data downloaded to my phone. I used a bit of youtube, which said 203 kb and a few browses to websites (113kb) but somehow I got hit with 28mb.
I ran usage stats out of the phone using code *#*#4636#*#* > Battery Usage > Other Usage > Network Usage... it shows that 1013 is the highest use item then Gallery > then 0
I can't determine which actual app is killing my data. This is the second time this has happened. The first was before Root... the second now after root.
Any ideas how to debug what might be happening?
Thanks
Mac
about phone
samsung galaxy S I9000UGJL
Froyo - UGJL
Kernel 2.6.32.9
Rooted.

That youtube stat is pretty low. My guess would be that is where you phantom data is going. 200 kb is not enough for youtube vids
Sent from my M860 using XDA App

Respectfully I can't agree with you that two 2 minute youtube vides would eat 28mb of data. I did the same videos last night over wifi and they showed the same cache amount as before. If the youtube videos were the actual culprit wouldn't they show as the most network usage as well? Is there any app out there that will track the specific application that uses the data? I am using 3gwatchdog, netcounter and dodal... all of which are accurate but none show actual application usage.

macaroo said:
Respectfully I can't agree with you that two 2 minute youtube vides would eat 28mb of data. I did the same videos last night over wifi and they showed the same cache amount as before. If the youtube videos were the actual culprit wouldn't they show as the most network usage as well? Is there any app out there that will track the specific application that uses the data? I am using 3gwatchdog, netcounter and dodal... all of which are accurate but none show actual application usage.
Click to expand...
Click to collapse
28mb? Maybe not. But definitely more than 200kb. Which could mean that there is something wonky with the data reporting.

Flowah said:
28mb? Maybe not. But definitely more than 200kb. Which could mean that there is something wonky with the data reporting.
Click to expand...
Click to collapse
Agreed. It might not be the only culprit, but 200kb would be like a 10 to 15 sec clip
Sent from my M860 using XDA App

I actually do use about 30 MB or so watching like ten to fifteen minutes of video. But I watch hulu not YouTube.
Sent from my ADR6300 using XDA App

unfortunately until we get an app that can accurately measure what app is really using the data its pretty difficult to debug the culprit.

In my opinion you should check the market for automatic updates. If your apps get update it can cause you a lot of data usage
Sent from my GT-I5700 using XDA App

Related

System Process gone crazy! Depleted battery

I used my phone for a 10 minute phonecall this morning, I did a little bit of wireless tethering to download some ppt files for my mba class on my laptop, and then I just did some basic surfing on the phone and using the xda app.
My battery level was at 80 at about 12:15 pm. I left for a little bit, leaving the phone where it was, and when I got back around 1:30ish, I looked at the phone and the battery level was 70. That's very uncommon and I was really surprised that it had dropped more than 1% or so in such a short time. And within a few seconds my phone just rebooted by itself. And when it came back up, it was running VERY VERY sluggish, and I opened up system panel, and my CPU consumption was at 90% or above. I had to reboot into recovery and wipe dalvik cache and cache, now the phone is running like normal.
I looked at my system panel monitoring data which I had running, and I'm posting the screenshots of the historical data.
It seems something suddenly happened to the system. I can't figure out what it is. Can anybody point me in the right direction?
Check the logcat.
If you see a message saying something like "Can't read CPU frequency linked list - next isn't in the list" or something like that repeating endlessly as an error, and you happen to use iR's kernel, then it makes 2 of us and you can show him the logcat to debug.
I wanted to debug it, but I don't seem to find any time.
I'm using wild monks kernel that's listed in my signature. How does one do a log cat anyway?
Sent from my Nexus One using XDA App
Don't know how to help, but I'm curious to know which app you are using to get those measurements.
Sent from my Nexus One using Tapatalk
domonas said:
Don't know how to help, but I'm curious to know which app you are using to get those measurements.
Click to expand...
Click to collapse
I looked at my system panel monitoring data which I had running, and I'm posting the screenshots of the historical data.
Click to expand...
Click to collapse
So, as he said, he used System Panel.
khaytsus said:
So, as he said, he used System Panel.
Click to expand...
Click to collapse
Ha. Didn't even know that was an app.
Sent from my Nexus One using Tapatalk
ksc6000 said:
I'm using wild monks kernel that's listed in my signature. How does one do a log cat anyway?
Click to expand...
Click to collapse
Wildmonks' kernels are based on iR's source, if I'm not mistaken.
Go to Market, search "logcat".
Go to Google, search "post logcat".
Jack_R1 said:
Wildmonks' kernels are based on iR's source, if I'm not mistaken.
Click to expand...
Click to collapse
correct.
I see the battery drop from 50% to 0....did you change anything with the battery calibration app?
I set my battery health to 100% from 94% and my phone switched off at ~25%. Try wiping battery stats.
Happening to me too. If you click on System you'll see it's really the suspend process. Typically on my N1 there is nothing in the log.
See here for further discussion: http://code.google.com/p/android/issues/detail?id=11126, "suspend" process runs continually in background at ~40% CPU on HTC EVO 4G
I had this problem too.after I installed look out on my phone, I notice that my phones battery was dropping significantly fast. I thought it was the look out app that drain the battery since it's a security app and should be running constantly. But it's not though cuz I installed the app on my wifes g2 too and hers is fine. Hers is stock btw and mine is running cm6.1. But after 2 days and few time rebooting it, it's fine and normal now.
I usually make it through one heavy using day, but when the problem exist it can barely make through half a day. I start my day at 8 and stop at 6
Sent from my Nexus One using XDA App
Anybody come up with anything on this yet??
I can confirm this issue happens with a whole bunch of iR's and WM's kernels. On the other hand, never happened on stock Enomther's kernel.
You can use OS monitor to see logcat or even dmesg log for battery stuff too. And you can use that app to export both logs to memory card whenever you want. I do that all the time to analyze my log from a computer when testing the battery calibrator app when developing new one.
No clue why that CPU is happening though. I, too, purchased system panel and It's by far the best app on my phone.
I had this once. It was a corrupt photo on my SD card. I formatted it, restored some files, and it never happened again.
Unless you really go through all your logs line by line I don't think you can figure this out. This includes both logcat and dmesg.

Can someone help explain why my battery drains so fast

My SoT is 20 mins, media server has been running for 30 mins.
I have 3G, BT, WiFi , GPS and Google now on all the time. My S3 is able to get a constant 24 hours with the same use.
It seems that the nexus 4 idles OK, but plummets when anything is being used.
I'm using stock ROM, rooted with Franco kernel M1.
I've tried using better battery stats but it keeps resetting every time I open it, making it kinda useless.
Anyone have any idea why the media server uses so much or why its draining so quick?
Thanks
spoonboy said:
My SoT is 20 mins, media server has been running for 30 mins.
I have 3G, BT, WiFi , GPS and Google now on all the time. My S3 is able to get a constant 24 hours with the same use.
It seems that the nexus 4 idles OK, but plummets when anything is being used.
I'm using stock ROM, rooted with Franco kernel M1.
I've tried using better battery stats but it keeps resetting every time I open it, making it kinda useless.
Anyone have any idea why the media server uses so much or why its draining so quick?
Thanks
Click to expand...
Click to collapse
Having all those settings turned on will eat your battery. Are you using BT and GPS during this usage? If not, turn them off. Also regarding mediaserver, SoundCloud or other music streaming apps will engage mediaserver. When your done using said apps kill them from recents menu. Alternatively, you're rooted. I suggest you look into Greenify in the app store. you can select the apps to hibernate when not in use, it requires root.
Regarding BBS, look in settings, you may have something set up within the app thats making it reset.
Given that the battery is the same size as the s3, shouldn't it be able to keep up with it?
If I have to keep turning things off, it defeats the object for me.
I can't imagine the exynos being that much better. Like I said, an easy 24 hours with the s3 under the same usage with all the same things on.
Sent from my Nexus 4 using xda premium
You were listening to music via soundcloud so thats why media server is so high. Plus, you have GPS, Bluetooth and Google now enabled all the time! You answered your own question on why it's draining so fast.
If you don't need the services all the time, disable them until you need it.
It's the same as if you're wondering why your gas bill is so high when you leave the thermostat on at above 70 degrees Fahrenheit all winter long.
Sent from my Nexus 4 using Tapatalk 2
Thanks for the replies.
I do not understand why my s3 can do this without using half as much. Is it really that much better than a stock Google phone with the same size battery??
I use same soundcloud usage on my s3 every single morning on the commute and its usually at 89/90%. I'm ending up with 75 on the nexus 4.
If the nexus 4 battery life is rubbish, that's fine. I'm just looking for confirmation its not broken, which it appears not to be. I knew the S3 was better with battery, just wasn't expecting not being able to get through a day with the nexus 4.
Ive seen lots of pics of ridiculous SoT time, but I guess they must turn everything off.
Sent from my Nexus 4 using xda premium
Are you on 4.2.2? And how long have you had the phone?
Sent from my Nexus 4 using xda app-developers app
Hi. Yep on 4.2.2 and have been using the phone for a week.
Even with WiFi BT and GPS on this phone idles like a champ.
I'm convinced the drain isn't normal, 25 mins of sound cloud uses up more battery than the screen being on for over an hour.... Surely this cannot be right??
Its also worth noting that the phone gets quite hot - which I think is really odd seeing as all its doing is streaming audio.
I've attached some pics to demonstrate what I mean.
I really hope someone can help, I love this phone but if I cant get my normal day out of it on going to have to go back to the s3.
Thanks.
Sent from my Nexus 4 using xda premium
This may not be the phone for you, but here's what I do.
I have toggles (SwitchPro) for Wifi, BT, Data, GPS etc. that I push when I need them. I also have DS Battery Saver which helps shut down said items when screen is not in use.
I'm a Moderate user but I don't think you ever need to have all activities (GPS etc) activated when you are not using that particular activity.
With that being said, you control the battery and screen time. You just need to know how to manage it.
Hope that helps.......
Do you keep large media files on your phone? I've had mediaserver kick my battery's ass on that before if it can't for some reason properly index/understand a media file.
Use betterbatterystats or something equivalent to track your CPU usage and what frequency it's sat at most.

Battery draining...how and why?

I have no idea what's killing my battery so quickly, and apparently neither does BBS. Any ideas?
Sent from my LG-D800 using xda app-developers app
dandaman1219 said:
I have no idea what's killing my battery so quickly, and apparently neither does BBS. Any ideas?
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
You already install the market version of play service and disable the carrierIQ processes?
Geekybiker said:
You already install the market version of play service and disable the carrierIQ processes?
Click to expand...
Click to collapse
What do you mean?
Sent from my LG-D800 using xda app-developers app
trh1341 said:
What do you mean?
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
Check the carrierIQ thread in general. Forget where the detailed play services one is, but if you use TB to uninstall the system play services and then reinstall it from the play store you get less wakelocks.
I installed CleanROM 1.1 on Sunday. Battery life on Monday was excellent. Monday evening I went ahead and disabled CarrierIQ because of the excessive wakelocks (but it didn't really kill my battery). What I don't understand is that BBS is reporting that my phone was in deep sleep when I wasn't listening to music through my headphones or bluetooth. So I don't really know what to make of it, because it was sitting in my pocket for most of the day at work.
Normally I'd still be at like 85% at least. I was hoping someone could shed some light because BBS is not reporting any excessive wakelocks that could drop my battery almost 50% in a 10 hour period with only a little over 10 minutes on screen time and an hour of music playback.
Android status can also shed light on run away processed. Outs in the play store.
Sent from my VS980 4G using XDA Premium 4 mobile app
One day and a reboot later (didn't change anything) I get the best standby time I've ever had on an android phone. Weird.
Sent from my LG-D800 using xda app-developers app
dandaman1219 said:
One day and a reboot later (didn't change anything) I get the best standby time I've ever had on an android phone. Weird.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
So youre good? lol.
You can also try disabling some that stuff in "Google Settings" and also try the greenify app. Thats what I did and no complaints here
SysAdmNj said:
So youre good? lol.
You can also try disabling some that stuff in "Google Settings" and also try the greenify app. Thats what I did and no complaints here
Click to expand...
Click to collapse
I'm not sure. It seems to vary. And I do have/had all the google settings disabled and greenified the problem apps. It's just I couldn't pinpoint anywhere that 46% drain from yesterday.
dandaman1219 said:
I'm not sure. It seems to vary. And I do have/had all the google settings disabled and greenified the problem apps. It's just I couldn't pinpoint anywhere that 46% drain from yesterday.
Click to expand...
Click to collapse
Haha, even your "bad" battery day is still pretty good compared to me. I kind of think anything over 10 hours is good.
Right now I'm at 86%, that's 5:51 up, 4:03 deep sleep, 1:48 awake, 0:45 screen on. Which, yes, means my phone has spent over an hour awake without the screen on? Very sad.
One odd thing I notice is that it says I spent 42 minutes with No Data or Unknown Signal. I wonder if that's part of it being Awake? it kept searching?
Other than that I've got 11 minutes of NlpCollectorWakeLock for that 5:51 up.
I'm not complaining, those are still very good numbers. But I feel like lowering that off-screen awake time could take it from very good to great.
Turn off Google Now, toggle Sync off when you don't need it, disable data in areas where you're certain you won't get a signal.
I got 28 hours easy with 12 to go
RiverdALIEN said:
Turn off Google Now, toggle Sync off when you don't need it, disable data in areas where you're certain you won't get a signal.
I got 28 hours easy with 12 to go
Click to expand...
Click to collapse
I like Google Now though
How are you turning off just Google Now so readily?
burningembers said:
I like Google Now though
How are you turning off just Google Now so readily?
Click to expand...
Click to collapse
doesn't do anything for me i can't do for myself.
I get my sports scores using Team Stream by Bleacher report
We have a beautiful stock weather widget
I use the metro to get to work so IDC about traffic/commute times
I don't fly often so I don't need flight details and reminders
and I don't need suggestions of things to do
Gnow is a battery HOG bro, i'm telling you. I wasn't getting through a single workday with it turned on and now I can go 2 days
Edit: oh and I don't use facebook on my phone because it's also a hog with the constant background services and I use Twicca instead of the standard Twitter app
RiverdALIEN said:
doesn't do anything for me i can't do for myself.
I get my sports scores using Team Stream by Bleacher report
We have a beautiful stock weather widget
I use the metro to get to work so IDC about traffic/commute times
I don't fly often so I don't need flight details and reminders
and I don't need suggestions of things to do
Gnow is a battery HOG bro, i'm telling you. I wasn't getting through a single workday with it turned on and now I can go 2 days
Edit: oh and I don't use facebook on my phone because it's also a hog with the constant background services and I use Twicca instead of the standard Twitter app
Click to expand...
Click to collapse
Yeah, you know what I never really thought about it like that. Though I *do* kind of have fun looking at my location dashboard in Google and seeing where I've gone and other metrics.
But you're right, its a huge hog (I'd say I get an extra 5-8 hours without it) and it isn't adding *that* much value.
I Greenify Facebook Beta and Twitter. And for some reason Google Keep keeps getting stuck in a sync loop, so I Greenify that too.
Think I'll clear data on GNow and see if I really notice the loss.
burningembers said:
Yeah, you know what I never really thought about it like that. Though I *do* kind of have fun looking at my location dashboard in Google and seeing where I've gone and other metrics.
But you're right, its a huge hog (I'd say I get an extra 5-8 hours without it) and it isn't adding *that* much value.
I Greenify Facebook Beta and Twitter. And for some reason Google Keep keeps getting stuck in a sync loop, so I Greenify that too.
Think I'll clear data on GNow and see if I really notice the loss.
Click to expand...
Click to collapse
I don't know if clearing data turns it off, I just went into it and went to settings and turned it off
Sent from my LG-D801 using XDA Premium 4 mobile app

Why is it suddenly draining?

As you can see I've got hardly any screen on time. Location services, GPS, sync and everything were off. Data off. WiFi on but had strong signal entire day. Battery saver on. Not rooted, full stock. Any ideas on why it suddenly started draining? I've been getting much better life than this. After 18 hours of this kind of usage I usually have 50+ percent left.
Sent from my LG-D800 using xda app-developers app
chrisphoenix7 said:
As you can see I've got hardly any screen on time. Location services, GPS, sync and everything were off. Data off. WiFi on but had strong signal entire day. Battery saver on. Not rooted, full stock. Any ideas on why it suddenly started draining? I've been getting much better life than this. After 18 hours of this kind of usage I usually have 50+ percent left.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
CarrierIQ! You probably have it enabled. Given that your screenshots say AT&T, this is most likely the culprit. Disable it and your battery issues should go away.
I've read people across devices have been getting drain from Google Play Services. Seems it would show up though, it's the 2nd thing in mine next to screen...
Sent from my VS980 4G using Tapatalk
marleyinoc said:
I've read people across devices have been getting drain from Google Play Services. Seems it would show up though, it's the 2nd thing in mine next to screen...
Sent from my VS980 4G using Tapatalk
Click to expand...
Click to collapse
I don't have that issue. My Google Play Services only takes up 2% of my battery. But its a known issue that if you have an AT&T phone, chances are you accepted everything when you first setup the phone and opted into CarrierIQ.
For the OP, his screenshots don't see Google Play Services as a battery drainer. I am pretty sure it is CarrierIQ draining his battery especially if he has GPS enabled all the time.
Battery usage was included in screenshots.
Carrier IQ uses that much battery? User has to opt in to it?
Guess an FDR is in order to opt out this time. Save you stuff to your PC or cloud first.
Sent from my VS980 4G using Tapatalk
marleyinoc said:
Battery usage was included in screenshots.
Carrier IQ uses that much battery? User has to opt in to it?
Guess an FDR is in order to opt out this time. Save you stuff to your PC or cloud first.
Sent from my VS980 4G using Tapatalk
Click to expand...
Click to collapse
User opts in when they have a pop up window asking if they can collect locations statistics and send it back to Google or whatever for assisting in resolving issues. I don't have AT&T so I don't have the exact popup handy. I just know that Tmobile has an setting in Options to disable CarrierIQ.
I don't have GPS on ever. And I can't find carrierIQ anywhere. I'm not familiar with it.
Sent from my LG-D800 using xda app-developers app
Wouldnt that be a wakelock issue? look his cell standby takes up the most of his battery... check out GASM battery so you can know what to disable to save battery
Google Play Services has been killing me over the past few days and there have been a LOT of reports of others having the same issue across multiple devices. Today Google Play Services has taken up 37% with 14 hours of wakelock. Absolutely ridiculous.
No one has been able to figure out why.
I have an ATT D800 and just started experiencing this in the last few days. I already had disabled CIQ (checker says it exists but is disabled).
It may be the google play services issue and I just finished disabling those and charging to 100%. We shall see.
I took these things off, and got great batterylife after that:good: It should help for google play services battery drain..but report back if it works or not.
Settings -> Location access -> Off
Google Settings ->Location -> Location Reporting Off, Location History Off
All location settings are off. I've been with android since 2010. I've always kept location everything off.
Sent from my LG-D800 using xda app-developers app
chrisphoenix7 said:
As you can see I've got hardly any screen on time. Location services, GPS, sync and everything were off. Data off. WiFi on but had strong signal entire day. Battery saver on. Not rooted, full stock. Any ideas on why it suddenly started draining? I've been getting much better life than this. After 18 hours of this kind of usage I usually have 50+ percent left.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
I think there's an issue with WiFi on the D800. If I leave my setup the same as when on LTE, but turn on WiFi instead, I get a nice steady battery drain. I have compared BBS stats to when I'm on LTE and I don't see anything different. No wakelock keeping the phone on. Deep sleep is similar, etc.
Found the culprit. Battle Dragons, a game, was keeping the phone awake. Better battery stats showed it was never letting the phone sleep. Getting normal life now that I've uninstalled BD. No clue why it was waking it though, I stopped the app.
Sent from my LG-D800 using xda app-developers app

Horrendous Battery Life.

So I see some people on here getting 9+ hours of screen on time on here. That is AMAZING. I know basically everything has to do the user. But I have attached some screenshots with about 30% battery left. I was wondering if anybody could help me out. Or any out of the ordinary tips.
it looks like you're using your phone a lot, and should get over 4 hours of screen on time. Perhaps you can reduce your screen brightness or something, turn off GPS, location reporting etc.
BTW, theres no way anyone would get 9 hours screen on time on a note 3, with reasonable screen brightness. I average 5 hours, less if I'm using more system taxing apps.
I assume if your on xda your rooted. My saving grace is under clocking. I use my tablet for gaming but I have about an two hours of screen on time, four hours of talk time and about an hour of maps and I'm currently sitting at 73%. Also if you don't want to run a custom rom freeze everything you'll never use and greenify everything keeping your phone awake. With light usage I can get 4 days on a charge. As soon as I get money in going to get the 10 mha battery. There is a review on xda where the guy could get 2 days of screen on time and like a day and a half of gps/map usage.
Sent from my SM-N900V using XDA Premium HD app
I would start with quick things to check....disable GPS/location settings, disable Sync altogether(via status bar toggle) if you don't mind not getting your Twitter updates(see it's using 3% of battery in your screenshot), disable NFC if it's on, turn off WiFi and Bluetooth when not connected
Also check out your RED mobile data signal in your screenshot and see if you can fix that, "signal hunting" when your phone doesn't have a good data signal really hurts battery life greatly
Next I would install an app like Wakelock Detector, open it, and change the view to "Wakeup Triggers" and after your phone has lots of time with the screen off, come back to it and see what's causing your phone to "wake up" when it's trying to "sleep" when screen=off
czach5932 said:
I assume if your on xda your rooted. My saving grace is under clocking. I use my tablet for gaming but I have about an two hours of screen on time, four hours of talk time and about an hour of maps and I'm currently sitting at 73%. Also if you don't want to run a custom rom freeze everything you'll never use and greenify everything keeping your phone awake. With light usage I can get 4 days on a charge. As soon as I get money in going to get the 10 mha battery. There is a review on xda where the guy could get 2 days of screen on time and like a day and a half of gps/map usage.
Sent from my SM-N900V using XDA Premium HD app
Click to expand...
Click to collapse
I'll definitely try this. And yup rooted running eclipse. Thanks again
Sent from my SM-N900V using xda app-developers app
What do you suggest I under clock to? And what app to do so? Also what about I/o schedulers and governor. And by under clocking you mean lowering the max could rate right? Or the min too.
Here are a few screenshots on my wakelocks after about 10 min.
XzxBATTxzX said:
Here are a few screenshots on my wakelocks after about 10 min.
Click to expand...
Click to collapse
Wow Kik caused 4523 triggers in just 4 hours lmao, and switch that view to "wakeup triggers" is how i gauge it better, but with the view that you're on there...you can tap the name of the app for more info on what it's doing exactly like "Alarmmanager" or w/e the app is doing
Edit: also ditch Google Music if you play music from SDcard/locally like me....i use Beat instead, free app
I use rom toolbox pro and I under clock to 1036 mhz with cfq scheduler and interactive governor. Rom toolbox pro is great at about everything you need to do and greenify pro with xposed features help a lot
Sent from my SM-N900V using XDA Premium HD app
lmike6453 said:
Wow Kik caused 4523 triggers in just 4 hours lmao, and switch that view to "wakeup triggers" is how i gauge it better, but with the view that you're on there...you can tap the name of the app for more info on what it's doing exactly like "Alarmmanager" or w/e the app is doing
Edit: also ditch Google Music if you play music from SDcard/locally like me....i use Beat instead, free app
Click to expand...
Click to collapse
I would but I use Google play all access unless you have a good free music downloader to suggest.
XzxBATTxzX said:
I would but I use Google play all access unless you have a good free music downloader to suggest.
Click to expand...
Click to collapse
+1 for beats. I used MOG for a long while before beats bought them out. Combine that with folder mount and I can store all my music to my sd card. To bad I couldn't transfer my music from mog to beats and have not had time to re download but I had about 50 gig of music before the switch over.
what happed to me
XzxBATTxzX said:
So I see some people on here getting 9+ hours of screen on time on here. That is AMAZING. I know basically everything has to do the user. But I have attached some screenshots with about 30% battery left. I was wondering if anybody could help me out. Or any out of the ordinary tips.
Click to expand...
Click to collapse
when I used xposed one of the items must have caused it as after I took them off the battery works fine (two days if I am carefully) charging once at night gives full day (plus) on battery.
Gladyscoleman said:
used you cell phone always battery saving mood.
Always keep lock your cell when you busy
Click to expand...
Click to collapse
Uhm... What?!?
Sent from my SM-N900V using Tapatalk

Categories

Resources