Best stable Rom for at&t hox - AT&T, Rogers HTC One X, Telstra One XL

Hello I rooted my phone and unlocked the bootloader so I have s-off I've been looking for a Rom that is stable I really like the viper rom but is there a port or a really good Rom that runs great on out phone also is it really necessary to flash the boot.IMG every time I would flash a Rom because I seen in a post that its only for s-on one x phones
Sent from my HTC One X using xda app-developers app

Here are my experiences. Same device as yours - rooted unlocked boot (not sure about s-off)
First, I just use TWRP to restore any ROM so have not had to do anything with boot.img flash.
I've tried stock rooted 2.2 AT&T ROM and it sucked. So much stuff to remove and no customization options.
Next I tried CleanROM 5 and it worked really well. Very nice Aroma options before you flash.
Last ROM I tried was Viper 1.23 and it's been working flawlessly. OTA updates are really cool.
On both CleanROM and Viper, I updated the kernel to BeastMode V3.0 and it worked great on either.
IMHO, you can't go wrong with either one. If you want more customizable features than Viper is better. But if you want close to stock, but with all the AT&T crap removed, then CleanROM is the way to go.

slim1991 said:
Hello I rooted my phone and unlocked the bootloader so I have s-off I've been looking for a Rom that is stable I really like the viper rom but is there a port or a really good Rom that runs great on out phone also is it really necessary to flash the boot.IMG every time I would flash a Rom because I seen in a post that its only for s-on one x phones
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Hi, Generally I discourage "which ROM is best" threads. What may work for one, might not for another.
PS: unless your bootloader screen says "s-off", it's still s-on. Having an unlocked bootloader doesn't always mean s-off.
With that said,
Thread Closed.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
"If you choose not to decide, you still have made a choice"
Sent from my Galaxy Note (i717), using XDA Premium.

Related

[Q] One X and question on firmware and HTC Dev bootloader unlocking

I am on my way to go and buy two At&t One x. They are currently still running 1.73 thankfully. Im not new to rooting or anything, just this device. My question is since its still on 1.73 should I unlock bootloader via HTC Dev, and will this mean i can always run a custom recovery and ROMS going forward?
Example: if bootloader is unlocked, can I then update a device to the most current (2.2 i believe) and still be able to have a custom recovery therefore run the ROM of my choice and even revert back to stock at will?
My goal is to keep it flexible and not lock myself out of an option because of an update. One of the devices is for my neice so I want her running stock for now, but would unlock the bootloader just as a safety net and to futureproof the device if we run some JB roms for her, or CM10. Any help would be greatly appreciate.
Im coming from a Nexus so Im not used to looking for exploits to run a ROM, well not since the EVO days. Thanks a plenty!
Honestly I wouldn't ever run the update on the phone. No reason to risk it as you can download the stock roms (or CleanROM) from the developers section and just flash it normally. This would be the most flexible.
Having said that, maybe someone else can chime in and answer your questions initial questions. I don't really know the answer.
Sent from my HTC One XL using xda app-developers app
Your lucky use one of the one click root methods there's some on xDA or some that I can givenu a link too.... Than go on to unlocked boot loader ...honestly of u want her to be stock put her on clean rom.
So you're saying I should root first and not use HTC boot loader unlock tool? I'm still trying to search for the answer to my questions as well. What's the best root method? I honestly would like to have a custom recovery, unlocked boot loader, and running stock 4.0.4 or better just to try it out first. Then find a good Rom . Any suggestions?
Sent from my HTC One X using Tapatalk 2
TheIowaKid said:
So you're saying I should root first and not use HTC boot loader unlock tool? I'm still trying to search for the answer to my questions as well. What's the best root method? I honestly would like to have a custom recovery, unlocked boot loader, and running stock 4.0.4 or better just to try it out first. Then find a good Rom . Any suggestions?
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
I would unlock your boot loader. Flash teamwin recovery project, and then flash a STOCK ROOTED rom, whether it be sense or cleanrom. This will remove the ota feature so you don't accidentally update your hboot
Using the HTC boot loader unlock method is fine, if you don't mind your warranty being void. If not try the manual version. All of these tutorials are available in the android development section.
Once your boot loader is unlocked you are good to go. Just DO NOT RUU to 2.20 or you will not be able to flash kernels and radios.
Sent from my One X using xda app-developers app
So even with an unlocked boot loader if I ota to 2.2 I'm screwed? Got it. So any suggestion on the best stock ROM and then a Jelly Bean ROM? Do the one click root methods work the best?
Sent from my HTC One X using Tapatalk 2
TheIowaKid said:
So even with an unlocked boot loader if I ota to 2.2 I'm screwed? Got it. So any suggestion on the best stock ROM and then a Jelly Bean ROM? Do the one click root methods work the best?
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
I was able to one click mine, however some users report they cannot use the one click method, but manual works for them.
Yes, never ruu to 2.20, even with an unlocked boot loader it will screw you over. If you ruu to 2.20 without supercid then you are just Sol completely.
As for stock ROMs, go try out Team Venoms ViperXL. Make sure you download "HTC One XL" and not "HTC One X" they are 2 different phones and flashing anything made for the One X will brick your One XL.
When it comes to jellybean, I am on MIUI because I like the iOS aspect of it. I still am a fan of Cyanogenmod, since that was the first aftermarket firmware I have used. So I would recommend CM10 unless you want a little more customization, then go with AOKP. I have never tried paranoid android, but it is a combination of CM10 and tablet display modes.
The One XL is codenamed "Evita" and the One X is codenamed "endeavour"
Sent from my One X using xda app-developers app
Are these ROMs fully functioning? Camera is important for me. I thought that CM10 wasn't quite there yet but I'm definitely going to check some of these out. I don't have a computer here so I can't do anything yet. Its killing me! Thanks again for all the suggestions, Ill take all the help I can get!
Sent from my HTC One X using Tapatalk 2
TheIowaKid said:
Are these ROMs fully functioning? Camera is important for me. I thought that CM10 wasn't quite there yet but I'm definitely going to check some of these out. I don't have a computer here so I can't do anything yet. Its killing me! Thanks again for all the suggestions, Ill take all the help I can get!
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
Many of the sense ROMs are flawless.
The AOSP (Jellybean) ROMs are pretty stable, and camera does work on them.
CM10 is still in Nightly, but I think it'll be reaching a stable build soon.
absolutelygrim said:
As for stock ROMs, go try out Team Venoms ViperXL.
Click to expand...
Click to collapse
With a huge amount of awesome mods and customization options, I do not consider ViperXL to be a "stock ROM". Sense based, yes.
If the OP wants to stay strictly stock, there are flashable, pre-rooted versions of the most of the stock AT&T firmware versions.
But I think your point is a good one, that some of the custom ROMs build off of stock, while adding some optimizations and useful features, while keeping the stability of a stock ROM.
---------- Post added at 09:52 AM ---------- Previous post was at 09:43 AM ----------
TheIowaKid said:
So even with an unlocked boot loader if I ota to 2.2 I'm screwed?
Click to expand...
Click to collapse
The 2.20 hboot plugs the whole by which kernels and radios can be flashed via recovery. So flashing the kernel/boot.img requires flashing separately using adb every time you flash a ROM. Not sure about radios.
Really, there is no benefit to updating officially either by RUU or OTA. You gain nothing, and lose ability to flash kernel and radios via recovery.
Be sure to check out the index of all the resources (sticky at the top of the Development forum): http://forum.xda-developers.com/showthread.php?t=1671237
redpoint73 said:
With a huge amount of awesome mods and customization options, I do not consider ViperXL to be a "stock ROM". Sense based, yes.
If the OP wants to stay strictly stock, there are flashable, pre-rooted versions of the most of the stock AT&T firmware versions.
But I think your point is a good one, that some of the custom ROMs build off of stock, while adding some optimizations and useful features, while keeping the stability of a stock ROM.
---------- Post added at 09:52 AM ---------- Previous post was at 09:43 AM ----------
The 2.20 hboot plugs the whole by which kernels and radios can be flashed via recovery. So flashing the kernel/boot.img requires flashing separately using adb every time you flash a ROM. Not sure about radios.
Really, there is no benefit to updating officially either by RUU or OTA. You gain nothing, and lose ability to flash kernel and radios via recovery.
Be sure to check out the index of all the resources (sticky at the top of the Development forum): http://forum.xda-developers.com/showthread.php?t=1671237
Click to expand...
Click to collapse
Heh, I meant stock as in "sense based"
You know what I meant (I hope),
But he might not have, thanks for pointing that out
Sent from my One X using xda app-developers app
Yeah I knew what you meant! Like I said, not new to rooting and ROMs just knew to this device. Thanks again for the heads up on that thread. I'm going ROM crazy tonight once I root.
Sent from my HTC One X using Tapatalk 2
As said before - root, unlock bl, flash recovery and flash a rom, be it stock rooted or custom.
Don't update to 2.20 OTA.
Quick question but maybe off topic. Is the screenshot to MMS problem fixed with custom ROMs? I noticed that if I send a screen shot via MMS its so small the recipient can't see it. Maybe a bug just on 1.73? Annoying none the less!
Sent from my HTC One X using Tapatalk 2
TheIowaKid said:
Quick question but maybe off topic. Is the screenshot to MMS problem fixed with custom ROMs? I noticed that if I send a screen shot via MMS its so small the recipient can't see it. Maybe a bug just on 1.73? Annoying none the less!
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
Can't answer that.. I can't send or receive MMS even though I have service and 4G LTE
But I don't think its an issue on AOSP
Sent from my One X using xda app-developers app
Sounds more like an APN issue in your case. I'd double check your APN or even delete and set it up again.
Sent from my HTC One X using Tapatalk 2

Rooting for software 1.91.661.4

Hi so I have an unlocked htc one x, previously from telus (just guessing because I have the app house app) my software version is as seen above 1.91.661.4 and kernel is:
3.08-01163-g093fcd8
[email protected] #1
SMP PREEMPT
is this version rootable? And if so, would someone with the same specs be able to confirm?
Any OneX from Canada, can be boot loader unlocked through Htcdev.com
Then after reading, much reading go unlock boot loader then read about TWRP, not cwm.
Then when you're done there, all the custom Rom goodness awaits you.
I don't have links to threads for you sorry, you will have to search or wait for one the forum gurus to post up some.
I hope that helps a little for your peace of mind.
WR
WR
Burnt off a Beast CleanRomV @ 2.1
WarRaven said:
Any OneX from Canada, can be boot loader unlocked through Htcdev.com
Then after reading, much reading go unlock boot loader then read about TWRP, not cwm.
Then when you're done there, all the custom Rom goodness awaits you.
I don't have links to threads for you sorry, you will have to search or wait for one the forum gurus to post up some.
I hope that helps a little for your peace of mind.
WR
WR
Burnt off a Beast CleanRomV @ 2.1
Click to expand...
Click to collapse
Hey, thanks for the reply. I am confused as to what 'TWRP' and 'cwm' are though, could you elaborate?
They are in short, custom recoveries for flashing custom roms an much more.
Do not use cwm, use twrp, cwm can cause issues.
Team win recovery project I believe is name.
WR
Burnt off a Beast CleanRomV @ 2.1
Just to be clear somethings up. The 1.91 rom from Rogers can't be rooted.
The bright side is that just like all the other carriers with the exception of AT&T, Rogers has no problem with us unlocking the bootloader through HTC and installing custom roms.
You need to go to the HTC Dev website and follow the instructions for unlocking the bootloader. Once that is done, come to the development section here on XDA and following the instructions to install TWRP.
After that you are free to install any rom for the ONE XL. Just make sure that the rom you are installing is for the Evita model.
Sent from my HTC One XL using xda premium
Kindatired said:
Just to be clear somethings up. The 1.91 rom from Rogers can't be rooted.
Click to expand...
Click to collapse
I see the Telus guide here basically says to unlock the bootloader, install custom recovery, and install a rooted ROM to achieve root.
Is it possible to flash SuperSU to the phone, once you have the bootloader unlocked and custom recovery installed? For instance, if somebody wants root, but to otherwise stay stock?
Don't have any experience with the Telus version, just wondering.
So I noticed on the htcdev website, there is no item in the list for HTC One X. Which one am I supposed to pick?
dan798 said:
So I noticed on the htcdev website, there is no item in the list for HTC One X. Which one am I supposed to pick?
Click to expand...
Click to collapse
At bottom of that list at htcdev, pick other.
WR
Burnt off a Beast CleanRomV @ 2.1
Ok so I unlocked the bootloader by following the instructions from HTC's website. But is there a proven method to root the 1.91 telus firmware?
Dan, sorry I never bothered to try an root my stock Rom, I installed a custom Rom immediately after using goomanager to install twrp recovery.
Never backed up original Rom, never going back and want the space for back ups of different custom roms so I can flash back an forth easier with what little sd storage space we have.
If you want root for it, may have to dig in forums a little deeper..My suggestion is try Cleanrom V, close to stock an very clean an smooth as a daily driver.
(Cm10 too once they get Nightlies working again for full on senseless fun)
Cheers
WR
Sent from my HTC One X
dan798 said:
Ok so I unlocked the bootloader by following the instructions from HTC's website. But is there a proven method to root the 1.91 telus firmware?
Click to expand...
Click to collapse
From everything I've read, the accepted method for your phone is to flash a custom ROM, or pre-rooted stock ROM to achieve root.
Hmm so I can simply install TWRP recovery and then flash the rom? I would be happy with that
I am confused as to how to install TWRP recovery without having root access. Could someone explain to me how to install it on my phone I have unlocked bootloader and that is it so far.
Sent from my HTC One X using xda app-developers app
dan798 said:
Ok so I unlocked the bootloader by following the instructions from HTC's website. But is there a proven method to root the 1.91 telus firmware?
Click to expand...
Click to collapse
If you flash the SuperSU zip from your recovery you can have a rooted 1.91 Telus ROM. But why would you want to? Just install a stock-ish ROM like CleanROM, ViperXL, or Calkulin's One XL ROM, they're much better than stock.
I would if I knew how....
Sent from my HTC One X using xda app-developers app
Well i have the Rogers One X and i was new into rooting too a month ago
just do the things they mentioned above and you are good
Okay let me explain once more, I installed goomanager but apparently it doesn't work unless your phone is rooted. I install the open recovery script and nothing seems to happen. I do not have TWRP on my phone. And I am not entirely sure as to how I am supposed to get it
Sent from my HTC One X using xda app-developers app

I need a Noob-Proof Sense Rom recommendation.

My dad has an AT&T HTC One X that I installed CM10 on. The problem is he recently went overseas and I needed to SIM Unlock it. AT&T didn't give me the code until after he left and when I gave it to him, it didn't work because apparently SIM unlock codes only work on stock roms.
So, the only solution I can think of is to have him or someone with him flash a sense ROM and punch in that code.
I think I might be able to make a guide that he could follow.
Of course, the problem is I need a Sense ROM that will not only work with SIM unlock codes, but one that isn't going to cause any problems. I need one that:
1. Will allow me to Unlock the Phone
2. Compatible with TWRP Recovery
3. Has a "boot to recovery" option in the power menu.
I'd try CleanROM.
Didn't really need a new thread for this either. Just asking in your old thread would have been fine. In fact, people will probably think this is the typical "what is the best ROM" thread, and come in here with flamethrowers primed.
I know I did.
Viperxl
Sent from my VENOMized HoxL
I second CleanRom. I have very little tolerance for problems with my phone (i.e I need a rock solid camera and gps) and have never had a problem with CleanRom. ICS is tried and true and will likely require the least amount of user intervention on your part.
Sent from my HTC One X using xda premium
Omg best rom!!! Flame war tiem!! Definitely viper or aokp or cm10 or clean rom or something! All roms have strengths and weaknesses. If you know what you're doing they are all more than suitable for daily use.
Noob proof I would say clean or viper. Both flash boot.img for you and are super stable
I didn't think cleanrom had a boot to recovery option
Sent from my VENOMized HoxL
area51avenger said:
I didn't think cleanrom had a boot to recovery option
Click to expand...
Click to collapse
It does. Any custom with Advanced Power Menu (APM) will have it.

rogers one X n00b help thread

Hi Guys!
Just wanted to introduce myself and ask a bunch of n00bish questions.
I recently acquired an HTC One X on Rogers for dirt cheap (basically $0) and this is my first Android phone having used an iPhone for the past few years. I'm not completely lost around ROMs having cut my teeth on windows mobile phones right here on xda-devs years ago but my iPhone took me away for a number of years.
I've gone through as much of the existing FAQs and help threads as I could but I have a few questions I couldn't find the answers for: Hopefully these are simple enough for the folks here!
1) My HOX out of the box is running FW version 1.73, Android 4.0.3. I see there's some bootloader unlocking issues with AT&T HOX's with FW 1.85 and 2.2 and above. Do these restrictions not apply to the Rogers HOX? Is there a point i should be worried about not having an unlockable bootloader?
2) My ultimate goal is to get a maintainable ROM where I can easily get OS updates without having to manually reload any custom settings or apps. Being an Android n00b, I consistently hear about Cyanogenmod ROMs. Can I jump from my current Stock ROM straight to Cyanogenmod 10.1 JB? or do I have to do something in between?
3) Are there other community ROMs that's better for the HOX than CM? I'm looking for a plain jane out of box experience. I really love how the iPhone works really really great out of the box without any huge amount of setting changes. And that's what I strived for with my old windows mobile device ROMs.
4) Yay or Nay on HTC Sense?
5) Yay or Nay on Staying on the Stock Rogers ROMs (I think the JB update is available now).
6) If I elect to do all the OTA updates, is there something I should avoid like a permanent locked bootloader version or something like that?
7) If I install all the OTA updates and eventually end up on the Rogers JB rom (I assume it's a bunch of incremental updates since auto updates shows I have update 1.93 which isn't the JB rom), can I revert back to the 4.0.3 rom?
I think that's it for now... Sorry for the long list. it definitely grew as I typed it!
Thanks a tonne! I know how great a resource xda-devs was and is. Can't wait to get into all of this again. !
Rogers does not lock down bootloader. You should be fine.
As for sense or aosp it just depends on preference.
Sent from my HTC One X using xda premium
Venomtester said:
Rogers does not lock down bootloader. You should be fine.
As for sense or aosp it just depends on preference.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
apologies for my probing questions as I'm trying to flesh out the dependencies of everything...
Does the rogers HOX need to be s-off'd when flashing custom ROMs.
How do OTA updates work? Do they only apply to a certain kind of stock ROMs? Do custom ROMs have OTA updates?
thanks,
Depending on hboot yes s-off is preferred because it makes flashing easier. You will not have to flash boot image seperately. Some custom roms have ota built in so that you are notified of a new version. Once you start the unlock process it is wise to never take an ota update for stock Rom. Aosp such as Avatar and Sense based Viperxl both can be ota updated. There are more. It will usaully state these capabilities on the page.
Sent from my HTC One X using xda premium
Venomtester said:
Depending on hboot yes s-off is preferred because it makes flashing easier. You will not have to flash boot image seperately. Some custom roms have ota built in so that you are notified of a new version. Once you start the unlock process it is wise to never take an ota update for stock Rom. Aosp such as Avatar and Sense based Viperxl both can be ota updated. There are more. It will usaully state these capabilities on the page.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
When you say I shouldn't take an OTA update after unlocking the bootloader, why is that?
Let's say I unlock the bootloader, but keep the stock rogers ROM and OTA update it. These are just OS updates right? they shouldn't touch the bootloader or do they?
Also, if the Rogers Bootloader is not locked down, then do I even need to unlock it? or do you guys mean it's unlockABLE and still needs to be unlocked?
Does rooting also make a device not OTA'able?
Finally, how are the bootloaders tied to the FW version and to the OS version? Coming from an iPhone, there was the baseband/Radio FW and OS versions, and sometimes a specific hardware version, but that's it. what's the heirarchy for the bootloader and the FW, and the OS?
finally, if there's a good resource that answers a lot of these "android rom 101" questions, please send along a link. I know you guys are busy!
Thanks!
http://forum.xda-developers.com/showthread.php?p=37665520
http://forum.xda-developers.com/showthread.php?p=40223035
Sent from my One X using xda premium
Thanks venomtester, I was just on those pages when I went to check for your reply.. =)
For a general question to the Rogers HOX folks...
just wanted to confirm the following workflow:
1) unlock my rogers HOX with htcdev unlock process
2) get root by running superboot r2
2) run facepalm to s-off my HOX
4) pick a ROM and flash!
That sound about right? I'm not missing anything obvious? I'm not entirely sure if the tools like superboot r2 and facepalm have been superceded by other tools. Especially with all the AT&T specific processes...
This certainly is a few more steps than I'm used to from my Windows Mobile days... =)
Thanks again,
mr_yellow said:
Thanks venomtester, I was just on those pages when I went to check for your reply.. =)
For a general question to the Rogers HOX folks...
just wanted to confirm the following workflow:
1) unlock my rogers HOX with htcdev unlock process
2) get root by running superboot r2
2) run facepalm to s-off my HOX
4) pick a ROM and flash!
That sound about right? I'm not missing anything obvious? I'm not entirely sure if the tools like superboot r2 and facepalm have been superceded by other tools. Especially with all the AT&T specific processes...
This certainly is a few more steps than I'm used to from my Windows Mobile days... =)
Thanks again,
Click to expand...
Click to collapse
Step 2 should be flash TWRP 2.3.x.x no need for superboot r2?... not sure what that is.
And you'll need to flash a rooted rom before S-OFF or let TWRP root your rom if your hboot is under 2.14
Deleted. Sorry ex ad. Didn't see your post.
Sent from my One X using xda premium
Venomtester said:
Deleted. Sorry ex ad. Didn't see your post.
Sent from my One X using xda premium
Click to expand...
Click to collapse
Lol, I don't care if other people answer too, so long as they're not answering with the wrong info. There's a few of us so it's hard to coordinate Didn't mean to jack your helping
Oh no sir. You didn't jack at all as I was going to quote your earlier post from a different thread.
Sent from my One X using xda premium
Thanks again guys!
Venomtester said:
Rogers does not lock down bootloader. You should be fine.
As for sense or aosp it just depends on preference.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
My two Rogers one x handsets came with lock bootloaders. I just unlocked my second on on Saturday.
Sent from my Nexus 4 using xda app-developers app
What he was saying is they can be unlocked without having to change the cid which is what us with att phones have to do
Sent from my HTC One X using Tapatalk 2

Opinion needed !

so I just got this At&t HTC One X for my girl....usually i like to root and install custom ROM because you can do so many things and battery life is definitely better...but its not all true for all the devices....I have Nexus 4 so any custom ROMs work great....and since i am new to HTC One X i have no idea how stable it is on custom ROMs....so i need u guy's opinion who are already on custom ROMs in this phone...should i leave it this phone as it is..(phone is in 4.1.1 version) or flash custom ROM...what are your experiences...tell me about the pros and cons of installing custom ROM in HTC One X or staying stock unrooted.?
Thanks in advance.
The question is does she really need a modified device, and unless she's a tech nerd the answer is most likely no. If she's your average phone user a stock setup is probably sufficient. Plus, never give a modified device to someone who isn't completely savvy with modified devices.
Sent from my Evita
timmaaa said:
The question is does she really need a modified device, and unless she's a tech nerd the answer is most likely no. If she's your average phone user a stock setup is probably sufficient. Plus, never give a modified device to someone who isn't completely savvy with modified devices.
Sent from my Evita
Click to expand...
Click to collapse
you are right....she's not a tech nerd at all....
i will take ur advice and leave it unrooted and stock...
thanks for the advice.
No problem. If you ever need help with the device don't be afraid to sing out here.
Sent from my Evita
There should be a 4.2.2 update from HTC though. Sense 5 was a pretty nice improvement IMO, and since its from HTC you shouldnt have to worry about most of the problems that can occur when flashing custom ROMs.
Except if the device has SuperCID, then an RUU could brick it.
Sent from my Evita
I read there was an OTA from AT&T back in January. To be safe you could power the phone into bootloader and as long as you dont see "TAMPERED" or "111111111" you should be alright to update.
S-on devices don't display the CID in the bootloader so it won't show up there. To find out for sure fastboot is needed.
Code:
fastboot oem readcid
Sent from my Evita
ya...i updated it to 4.4.2 with sense 5...running good so far....let's see how good is battery life.
Sent from my Nexus 4 using XDA Premium 4 mobile app

Categories

Resources