Periodic notifications vs push notifications? - Nexus 5 Q&A, Help & Troubleshooting

Which kind of notification consumes less battery ? Logic tells me that push notifications should consume more battery since it's almost instantaneous but I've read it doesn't exactly work like that , I'm quite confused now
Sent from my Nexus 5 using Tapatalk

Push uses less battery.
Sent from my SPH-L900 using xda premium

Push can use less battery but it depends on lots of stuff, including the server on the other end.
Push has the nice feature of instantaneous notifications because it's semi constantly connected to the server. It polls the server every X seconds and gets long each time there's no new message to keep connectivity alive. When the server gets a message it initiates the connection to the phone telling it to download new messages and then it pulls them down.
Pull on the other hand just checks at a set interval of every X minutes. You can do 15, 30, etc... If you have pull set to a fast check time say 5 mins, it will needlessly waste battery every 5 mins going into full active mode to check the server often times for no reason. If you however have your pull set to check ever 4hrs that may be less power than push but if you need email all during your day you'll obviously be checking in more often.

shotta35 said:
Push can use less battery but it depends on lots of stuff, including the server on the other end.
Push has the nice feature of instantaneous notifications because it's semi constantly connected to the server. It polls the server every X seconds and gets long each time there's no new message to keep connectivity alive. When the server gets a message it initiates the connection to the phone telling it to download new messages and then it pulls them down.
Pull on the other hand just checks at a set interval of every X minutes. You can do 15, 30, etc... If you have pull set to a fast check time say 5 mins, it will needlessly waste battery every 5 mins going into full active mode to check the server often times for no reason. If you however have your pull set to check ever 4hrs that may be less power than push but if you need email all during your day you'll obviously be checking in more often.
Click to expand...
Click to collapse
Thank you for the explanation, I have a better Idea now what push does , I'll make sure to use it, I still can't believe there are some apps that come with a 5 minute refresh selected by default! aka tweedle, ATE may battery the first two days I was using it , until I noticed the outrageous refresh rate

Related

TP2 and Imagio Battery Useage

Okay, I have an Imagio (please don't judge me ) and like many of you TP2 owners, the only real complaint I have about the phone is the battery life.
For me, I rely heavily on the device as a phone first (no big surprise, right?), email second, and then text and internet. Based on how I use my phone, I think the biggest contributor to my quick battery drain is the fact I have to leave my data connection 'on' to auto send/receive email.
I'm interested to know if there's a tweak or something out there that would allow me to leave my data 'off', automatically turn it 'on' to send/receive email at my specified interval, and then turn it 'off' again once completed. I know I could do that manually but was curious if there's something out there that could run in the background.
Also, thinking about it, has anyone looked into changing the weather tab uppdate time? I'm also wondering if the weather sync feature is sucking battery power?
Ok, my TP2 with Telus I have on data all the time, with push email (so more frequently goes active) and have no problems at all with battery usage. I can go several days between charges, but don't because I plug my phone in every night anyway.
How much talk time do you have on the phone on an average day? How many emails do you recieve? Is it exchange based on POP/IMAP?
You can easily set up the email sync itself to be manual, i.e. open your email app and click on send/recv - this way it won't hop on itself to grab emails all the time which will help with your battery life, but not really by much.
Similarly just set the weather application not to update automatically.
Keep in mind that a single phone call (on average) lasts about 3 minutes, a single data session lasts only a few seconds.
But even if you still want it to send/recv at a specified interval then when the connection is dormant (i.e. in between scheduled send/recv) it's not really taking any more power than if it was "offline" - this is just a state that both ends know, not an always-active transmit/receive when there is no actual data.
If you really need more battery life then just wait a few seconds when you check your email or the weather for it to go online and grab the data on demand.
Thanks for the reply Telek. Since I've had the phone, my talk time per day has been pretty low, relatively speaking. I seem to notice the drain after the phone's been sitting idle. I charge daily but if I didn't, I'm guessing I wouldn't come near several days on a single one.
I do get poor reception while I'm in my house and I'm thinking that might have something to do with it. What you wrote about the data connection while inactive makes a lot of sense - I should probably be looking elsewhere.
Also, my phone is set to CDMA only in case any viewers are thinking of asking the question.
Well poorer reception will hurt battery life, but only while the phone is active. CDMA signals all have to reach the tower at the same strength (IIRC) so if a phone has poorer reception it will have to up it's broadcast power.
How many emails are you getting daily? Is it feasible to just go to "on demand" and manually do a send/recv to see if that helps your battery life?
It's possible that the phone isn't going into sleep mode, or times out at a much longer interval than normal. Perhaps try going into the power management page and shrinking the timeouts?
Not sure what else to suggest - maybe you just have a bad battery?
I am in the same boat here. Although I use pop and don't get that much email. I use it as a phone, text, then data. Just through a days use, sometimes not making a phone call at all my battery will be near death. I HAVE to charge it daily. I have a car charger, charger at work, and 2 chargers at home so I always can charge so it isn't that big of a deal for me. My signal strength is normally above 70% through my house and work.
I am ready to try out a new rom to see if that makes a difference.
PS not trying to thread steal but throwing out some info that might help.
I have to charge my TP2 like 3 times a day. Between Twitter, email, and reading on the net it goes pretty fast.
My battery life isnt too good either...I have email set to check every 2 hours. If i browse the net for about 15 minutes I lose a notch in battery life. I have to charge every night too!!
I got the 2100 extended battery in the mail today, im going to try it out and see how it does...if it's not a big improvement then im sending it back...the extended battery cover is ugly and slightly bulky so I dont like that to well...
Has anyone fooled around with the power management settings in ATC? If so, any notable changes worht exploring?
Well for my usage on a Sprint Touch Pro 2, I get good battery life. I make maybe 10 calls a day but each call is less than 2 minutes.
I surf the web maybe an hour a day and send + receive maybe 75-100 texts a day. I dont check my email to often.
Maybe 3 times a day I press Send/Receive but after I finish my stuff, I go to Communications and turn off my Data Connection.
At the end of the day I have about 60%. Although I have my backlight set at 30%. Others like it halfway and others fully set.
30% is ok for me indoors but once outside I turn it up to 80% if I really need too but then set it back to 30% once indoors.
Some solutions to Imagio battery drain
My 1st Imagio had no problem with battery, but the "end" key broke so I had a replacement sent. The replacement had nicks on screen and major battery drain, with overnight charge, by 3:00pm I had 5% left. So I sent for 2nd replacement. Same problem with the battery, fully drained by midday. Frustrated, I went to Verizon and requested replacement battery. All seemed well at first. Then, the new battery began to drain. I started eliminating programs running and now, at 10:00pm, I still have 72%, I talked, texted, sent pic mssg, got email, updated weather...etc. This is what I changed.
I turned the phone to CDMA only.
I changed input back to default HTC qwerty (I had sip change to swype)
I set email to check once a day, but I hit send/receive periodically
I set weather to check once a day.
Sorry, but I also uninstalled "codyppc performance booster"
I reinabled Auto Divice lock. (this seemed to help save battery by locking)
I am running spb mobile shell 3.5 and WM 6.5 interface. Whenever I run the HTC Touchflo3D it seems to drain more battery, along with suck up memory.
I check running applications often, reset a couple times a day. I am having an issue with my spb time alarm going off in the morning though. I will try something tonight to eliminate that as the culprit. Overall, I think anything set to run regularly will drain the battery. With these fixes, now I LOVE THIS PHONE. I have all my programs on it, lots of program and storage memory left, (more than I had out of the box) tweaked just the way I like. Hope this helps someone.
Please don't forget Clean Ram(search xda) , helped me alot.

Best way to save battery is a minor inconvenience

If you dont care about push email and syncing contacts (most of us arent that important) I highly recommend turning off "Always on data" in the wireless settings. This time of day I am normally around 60% battery left (sometimes less) when I have it on... with it off? Im hovering around 92% battery and my phone started at 97% this morning because of the charger bug...
Basically if you turn this off, your phones DATA radio shuts off after 10 minutes of sleep. Gtalk, Gmail, contacts, calendar will not auto-push at this point, nor will any of your other apps (but who cares the phone is off). The work around for GTalk is simple - use trillian or Beejive which utilize Google Push messaging. Basically when you wake your phone, you instantly get all the missed IMs since both chat apps save your IMs on the server until you are available to push to. Android is awesome with reconnecting 3G and it happens in less than 2 seconds.
If you care about battery, check this out. Id rather have battery last 2 days than auto syncing contacts and gmail. Plus you can setup the standard email app to check your email for you since that doesnt require push (will check email when you wake it up).
Anyone else had success with this? I have considered it but haven't pulled the trigger yet.
I tried different sync settings with time, moving between checking for emails every 15-30 minutes as well as hourly, wasn't too much of a difference. I've turned off background data, but I haven't checked to see if turning off all data works. If I can find this setting I'll definitely try it tonight
I'm going to try this in a few minutes...once I get off this call. I hate being put on hold!
Best way to save battery is to turn off 4G (run only 3G). Why would I want my data off all the time. With 3G only I get over 20 hours battery life consistently with data on.
Am I the only one that can't find this setting? I went to settings and wireless & networks but don't see always on data.Never mind I found it in mobile networks.
Click on mobile networks. It's in there.
Sent from my ADR6400L using XDA Premium App
I guess I am lucky, I have gotten great battery life even with 4g on. I have noticed if you are in a bad 4g area that toggles to 3g a lot this will kill your battery. I live in a great 4g area and never bounce back and forth.
I've done this on all my android phones, it makes an enormous difference. Android OS keeps an always-on data session, and all the Google services are constantly talking to their servers like gmail, market updater, talk, Google voice, etc. Turn off mobile data with a toggle widget until you actually need data is by far the best way to save huge battery.
Other phones such as the iPhone do not work this way. Instead the data session only initiates when you do some thing that needs it, such as opening the web browser. After closing the browser the data session terminates. Of course push email would keep it on all the time. But stock setup does not.
Android just keeps it on all the time.
What charging bug?
Sent from my ADR6400L using XDA Premium App
psufan5 said:
If you dont care about push email and syncing contacts (most of us arent that important) I highly recommend turning off "Always on data" in the wireless settings. This time of day I am normally around 60% battery left (sometimes less) when I have it on... with it off? Im hovering around 92% battery and my phone started at 97% this morning because of the charger bug...
Basically if you turn this off, your phones DATA radio shuts off after 10 minutes of sleep. Gtalk, Gmail, contacts, calendar will not auto-push at this point, nor will any of your other apps (but who cares the phone is off). The work around for GTalk is simple - use trillian or Beejive which utilize Google Push messaging. Basically when you wake your phone, you instantly get all the missed IMs since both chat apps save your IMs on the server until you are available to push to. Android is awesome with reconnecting 3G and it happens in less than 2 seconds.
If you care about battery, check this out. Id rather have battery last 2 days than auto syncing contacts and gmail. Plus you can setup the standard email app to check your email for you since that doesnt require push (will check email when you wake it up).
Click to expand...
Click to collapse
Will have to try this out. One thing Im missing on this phone that I had on my Droidx is power profiles. I made a profile that turned off data after 30 mins. This saved a crazy amount of battery. I cant bring my phone into work, so I leave it in the car.
On the Droid X, if I let it keep the data session always on, Id be down to like 50 percent battery with the phone sitting doing nothing all day (about 9 hrs). By having the data turn off after 30 mins, the phone would be at 80 percent at the end of the day.
I replaced my texting plan with Google Voice. This isn't an option for me.
I usually just leave it on 1X if its just sitting in my pocket and I don't need speed.
Are people seeing good battery gains with all the bloatware removed? I have root but I haven't gotten around to removing the Verizon bloat
edit: Now that I think about it, 1X could be a bigger power drain than EVDO. Hmm
I have to agree no need to turn of data. Use anycut to create a toggle widget and just put it on 3g. I use my phone from moderate to heavy and am still at over 60% on battery that's better than my Droid x. Let's face it 4G eats up battery but seriously when do you need besides when downloading things or for when netflix comes out or tethering. But for just normal use I don't even notice a difference when it comes to browsing.
Sent from my ADR6400L using XDA Premium App
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
I am not in a 4g area but with my screen brightness turned down and the HTC weather sync turned off I am easily getting a day. I noticed when I look to see what is taking the juice its mainly the screen.
ddarvish said:
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
Click to expand...
Click to collapse
You turn it off for times when you know you need to save power. If I'm out drinking at the bar for 4 hours, kill data and my phone is still at 98% after 4 hours. If I turn it off during a work day I still have 85% after 9 hours. The saving is enormous.
Since its only a 1 click toggle on your home screen, it makes no sense to avoid using this advantage.
Of course 99% of the time I leave data on. But when I know I'll need it, I use it.
ddarvish said:
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
Click to expand...
Click to collapse
Great post, I can see you will be a helpful addition to this community...
Back on topic, guys this phone has been out for what? 2 weeks? Relax, trust me, kernel development was great on the INC, I could easily get a day & a half out of my phone on the stock 1300mah battery. Once we get the kernel source for the TB, and the devs start to work on that, you will notice battery life improve significantly. Until then 4g is a big reason, so keep that off if you don't need it. Syncing always has been, either make it manual sync, or keep it at long updating intervals.
Great post, I can see you will be a helpful addition to this community...
ROTFLMAO!
Definitely gonna try this out.
Hi which activity in anycut do i have to use for this to conserve battery?

Juice Defender w/Touchdown push

Wondering if anyone has tried to use Juice Defender with Touchdown activesync push? I need to receive my work emails immediately, but from what I can gather, Juice Defender turns off the mobile network with the screen off, which will prevent Touchdown from receiving push emails.
Is this correct? And if so, is there any workaround?
Sent from my SCH-I510 using XDA App
You can set JuiceDefender to Balanced, Aggressive, etc. You want to choose 'Customize'. Then just take like 30 minutes to go through the settings tab and change it to your liking. One of the abilities is to set certain apps to always be connected to the internet(It's the very last setting, all the way at the bottom). I used it for a while but I noticed instead of having the usual x2.10 increased battery life it dropped down to about x1.54, now I don't even use JD at all. It just messed with my weather widgets too much.
blarrick said:
You can set JuiceDefender to Balanced, Aggressive, etc. You want to choose 'Customize'. Then just take like 30 minutes to go through the settings tab and change it to your liking. One of the abilities is to set certain apps to always be connected to the internet(It's the very last setting, all the way at the bottom). I used it for a while but I noticed instead of having the usual x2.10 increased battery life it dropped down to about x1.54, now I don't even use JD at all. It just messed with my weather widgets too much.
Click to expand...
Click to collapse
Unfortunately, this didn't work for me. I bought Juice Defender Plus in order to apply settings to specific apps. I chose "enable/screen off" for Touchdown, but when I send an email from my desktop gmail account to my Android's Exchange Touchdown account, my phone does one of two things:
1) It receives the email (delayed), and the 4g signal stays on in perpetuity
2) It does not receive the email. 4g is off and stays off until I turn the screen on. When the 4g signal turns on, the email usually comes in immediately, but is sometimes delayed a couple minutes.
I don't want either of these outcomes. I just want it to turn on 4g when Touchdown receives a push email, and then turn 4g off immediately.
What am I doing wrong?
blarrick said:
You can set JuiceDefender to Balanced, Aggressive, etc. You want to choose 'Customize'. Then just take like 30 minutes to go through the settings tab and change it to your liking. One of the abilities is to set certain apps to always be connected to the internet(It's the very last setting, all the way at the bottom). I used it for a while but I noticed instead of having the usual x2.10 increased battery life it dropped down to about x1.54, now I don't even use JD at all. It just messed with my weather widgets too much.
Click to expand...
Click to collapse
So I've been using Juice Defender today, and I STILL see about the same drop in battery, despite the fact that it turns my MOBILE DATA OFF, only syncing 5 minutes every 15 minutes. I've been on Wifi most of the day, which also shuts off, only syncing 5 minutes every 15 minutes. In 5 hours, I've dropped 41% of my battery. I've had my screen on for a grand total of 26 minutes.
What's strange is, when I go into CPUspy, it seems that the phone has spent more than 40 minutes using either the 800 or 1000 mhz clock speed. I have Touchdown set to pass through JD, and when I go to spare parts, it says the app has been used for 15 minutes in "partial wake usage." In comparison, the Android System has only used about 13 minutes. SMS has used 45 seconds. I have activesync on, but I haven't received a single email today. Why is Touchdown in use for 15 minutes? Is this normal? Does it have something to do with activesync trying to run when JD has shut off all my data?
Someone please weigh in. This battery life battle is infuriating.
JD doesn't re-enable the data connection on our LTE devices. It's a known issue being worked on by the developer: http://feedback.latedroid.com/forum...vate-beta/suggestions/1341575-4g-wimax-issues

[Q] Samsung Focus Flash Battery Life

Hi,
First post here, so I hope I'm posting at the right place.
Just bought an unlocked Samsung Omnia W (Focus Flash stateside) around four days ago. I didn't notice anything about the battery life the first two days since I was using it quite heavily and felt the rapid discharge was normal (the usual rigmarole- everything turned on).
Last two days, I've started using services more selectively, and still see my battery discharging at an alarming rate. I'm talking 5-8% in an hour with barely a minute or so of the screen being on for checking texts and sending a few.
I've disabled everything- location services, ALL live tiles, WiFi, Bluetooth, even went as far as to disable 3G and switched to 2G. I switched back to 3G because where I'm at I get a full 3G signal but a very light 2G signal. I've put off all background services (Gmapps was the only one, I uninstalled it). Turned off Xbox Live connection as well. Turned off facebook chat. Removed the People Tile. Three email accounts set to sync "as mail arrives".
I noticed the battery saver screen was showing me only 3 hours on 48% charge. I then completely discharged the battery through WPBench battery test (which showed 52 minutes starting at 25% battery life). Now, I've been charging it for an hour or so, and the battery saver screen shows 22% and estimates only 1 hour as the run time.
Is my battery defective? The WPBench time of 52 minutes for 25% seemed par for the Focus Flash (Engadget gave it a run time of 3 hours 30 on WP bench I think), but this fast discharge is really baffling and makes me kind of afraid to use the phone too much. I've heard the Flash has stellar battery life, so if anyone can throw some light on the matter, that would be great.
By the way, updated to 8107 two days ago through Zune. Normal usage consists of 30-40 texts a day, an hour of calls max and maybe 10-15 minutes of browsing. Battery saver screen usually shows only 9-10 hours on a full charge, though it does last a bit longer than that (14-16 hours). I'm sure such light usage doesn't warrant such a quick discharge.
I apologize if this makes for a really long read, first time here.
Thanks.
First, battery saver gives times based on previous data so it will get more accurate with time. Second, the battery will get better after about of week of use, it takes a little time to 'break in.' Third, if you are in an area that has poor reception your phone will try to find a signal a lot more and this can drain power quite a bit. Fourth, try returning everything to normal as far as background agents, email sync, and data settings ect. but turn 'battery saver' on after a full charge. If you still have bad battery life then perhaps somethng is wrong with your battery/phone.
EDIT: if you are using 'light' as your theme you will use a lot more power since amoled screens work best with black bacgrounds since the black areas are essentally 'off'
Been using a dark tile. Let's see how it handles with time.
A lot of my friends with Android phones simply keep data off since their batteries barely last if it's on, do I need to take any such harsh measures with WP? I hope not, I like my mail to arrive immediately (I have set sync on "as mail arrives").
Push email (the "as mail arrives" setting) is actually a very substantial power-drain. Setting it to even just every few minutes (5? 15? I forget what the next level down is) will help.
I may be wrong, but won't it cost less battery if the phone was getting push mail, say, three times a day for 3 separate mails as compared to checking every hour 24 times a day?
Why would you think that? The phone doesn't magically know when email is available for it, to only wake up the email sync process and data connection then and leave them off the rest of the time. It has to maintain a continuous (or nearly - often enough that you don't notice the gap) connection to the server. Even idle, any kind of live data connection uses more power than a process which stays suspended 99.9% of the time (meaning 86.4 seconds of activity per day, which is probably a pretty good estimate actually).
GoodDayToDie said:
Why would you think that? The phone doesn't magically know when email is available for it, to only wake up the email sync process and data connection then and leave them off the rest of the time. It has to maintain a continuous (or nearly - often enough that you don't notice the gap) connection to the server. Even idle, any kind of live data connection uses more power than a process which stays suspended 99.9% of the time (meaning 86.4 seconds of activity per day, which is probably a pretty good estimate actually).
Click to expand...
Click to collapse
I thought push email and other kind of push notifications were sent from the server to the phone, and so the phone didn't have to be constantly checking for email updates...
The phone needs to be listening for those notifications. That requires running the radio (for data) at a higher-than-minimum level. Push notifications have a similar impact to push email, in terms of battery life. It's not hugely destructive - I have two email accounts that use push, and still tend to get through the day and then a bit just fine - but it does impact the battery life.

here's to the people who think there battery is bad

1) there r chances u might have a faulty unit but the biggest thing that drains ones battery is cell signal strength a couple days back. I couldn't understand how I was getting terrible battery on wifi in my house I realized it was cause in my house I only have some bar
Share some other reasons why battery might suck for some
Sent from my HTC One X using XDA
1) Sticking with the Sense launcher
2) Widgets, widgets everywhere (it takes CPU cycles to keep those pretty widgets drawn on the screen
3) multiple home pages (read: more than 3-4)
4) leaving your wifi on when not connected/trying to connect. Your wifi, if on, is constantly looking for signal. Turn it off when you leave the area.
5) Sync. I have 6 gmail accounts I sync to. I turn them all off while at work. They can wait.
6) Update frequency of apps (facebook, weather, dropbox, google+, etc) Also, auto upload of pictures. Change the settings to either "only over wifi" or "while charging only"
7)Auto-brightness. It takes juice to have that little sensor constantly monitoring the light conditions. Set it to manual and change as you see fit.
8) Seriously, delete most if not all of the sense widgets. Check the update frequency. Run another launcher.
9) Some web browsers (chrome) give the option to pre-fetch data. Stop that
10) Stop being a SAP and checking your phone (while in public) every 5 minutes. No one has sent you a message and you already know the time. The screen on is the biggest power drain.
SAP: Socially awkward penguin
edit for clarification
1) sense is a hog. As "light" as some websites may paint it, it is still the bane of HTC's phone battery issues. There is no way to turn it off but you can keep it as a background process if you use a different lighter launcher (nova, apex, etc...)
2) Widgets require updating (internet) and need to be redrawn (cpu) both of which drain the battery
3) the more pages you have, the more cpu cycles it requires; see #2
4) self explanatory
5) see #4 (Seriously, do you need to have all your email all the time?) I mainly only receive updates to sites I visit (XDA, and deal-a-day sites) so I can deal without them while I'm AFC (away from charger)
6) The more you update, the more it needs internet access the more it drains the battery
7) self explanatory
8) If you insist on using Sense...You're gonna have a bad time
9) self explanatory
10) How often do you pull out your phone to "just check the time" and how many times do you actually read the time? I'm a victim of this, too. Pull out phone, power on, look at screen, check for notifications, turn off phone. "****, what time was it?" Rinse, repeat.
Under battery stats, screen is always, always, the biggest culprit. Minimize this by not turning the screen on!! Wear a watch, maybe even a bluetooth watch (to check for alerts) and consciously avoid pulling it out.
A sap is a gullible person; a dupe.
I have been seeing SAP and always thought that's what it meant, but now that you say it, it makes more sense as S.A.P.
Thanks! lol
relic120 said:
A sap is a gullible person; a dupe.
I have been seeing SAP and always thought that's what it meant, but now that you say it, it makes more sense as S.A.P.
Thanks! lol
Click to expand...
Click to collapse
this might help: http://www.google.com/search?q=soci...n0M6bM2AW2m_S3DQ&ved=0CF0QsAQ&biw=997&bih=715
Or if you're one the peps that loose 1% battery for every minute of screen on time. Like me. Replacing tomorrow hopefully.
Sent from my HTC One X using xda premium
I'm losing crazy amounts of battery when talking on the phone. A 3 minute call will take 10-12% of the battery. Usually after 20 minutes talk time I'm down to less than 50% battery. I've turned everything off, notifications, syncs, and most apps. I'll see how it does but I may try returning it for another.
I'm seeing this problem too. 15 minute phone call shows as 14% of my battery life when i'm down to 10%. I think I might need to take mine back too.
Sent from my HTC One X using XDA

Categories

Resources