Wanting to root, but don't want history to repeat. - Nexus 6 Q&A, Help & Troubleshooting

Long time Android user here. I'm debating on whether or not I'd like to pull the trigger and root/flash a custom ROM to my brand new Nexus 6 (seriously, still has that new-phone smell). My girlfriend and I both got these beauties the same day and love them to pieces.
However...
Coming from a rooted/customized S3 and M7 I'm already missing the customization features that rooting devices allowed. Although I wouldn't have any issues doing so, I'm a bit concerned with potential bugs that could occur while using custom ROMs.
For instance, when I bought my M7, before I rooted it, the call quality was phenomenal. Then after rooting/flashing a custom OS, the quality seemed to drop substantially. No matter which ROM/kernel sets I used, there were always data and/or performance issues including, but not limited to, Pandora app skipping even when data (LTE) was at max reception.
I'm not asking which custom ROM is better as that would be a "to each their own" situation. I've, personally, been a fan of Liquid Smooth and ran it as a daily driver for my S3 (and ViperOne for my M7), but from what I've seen in the development pages there are quite a few ROMs I'd like to try out.
I wanted to see what people who've already rooted and flashed custom ROMs thought of their Nexus 6 post-awesomizing. Did the call quality change? Other than listed ROM bugs, were there any frequent issues that continued through various ROMs and kernel combinations?
Thanks, in advance, to anyone and everyone who replies!
Cheers,
Blue

bb2si said:
Long time Android user here. I'm debating on whether or not I'd like to pull the trigger and root/flash a custom ROM to my brand new Nexus 6 (seriously, still has that new-phone smell). My girlfriend and I both got these beauties the same day and love them to pieces.
However...
Coming from a rooted/customized S3 and M7 I'm already missing the customization features that rooting devices allowed. Although I wouldn't have any issues doing so, I'm a bit concerned with potential bugs that could occur while using custom ROMs.
For instance, when I bought my M7, before I rooted it, the call quality was phenomenal. Then after rooting/flashing a custom OS, the quality seemed to drop substantially. No matter which ROM/kernel sets I used, there were always data and/or performance issues including, but not limited to, Pandora app skipping even when data (LTE) was at max reception.
I'm not asking which custom ROM is better as that would be a "to each their own" situation. I've, personally, been a fan of Liquid Smooth and ran it as a daily driver for my S3 (and ViperOne for my M7), but from what I've seen in the development pages there are quite a few ROMs I'd like to try out.
I wanted to see what people who've already rooted and flashed custom ROMs thought of their Nexus 6 post-awesomizing. Did the call quality change? Other than listed ROM bugs, were there any frequent issues that continued through various ROMs and kernel combinations?
Thanks, in advance, to anyone and everyone who replies!
Cheers,
Blue
Click to expand...
Click to collapse
The problem with HTC and Samsung devices, is that they are not truly open source. For a "dev" to get an AOSP ROM built for those devices can be quite an ordeal and can require many hacks to be made and many bugs will be found trying to get the AOSP source code to fit that device... The Nexus does not have this problem as AOSP is designed for it. Even a monkey could compile a bug free AOSP rom for the nexus, so don't worry about that sort of thing.

rootSU said:
The problem with HTC and Samsung devices, is that they are not truly open source. For a "dev" to get an AOSP ROM built for those devices can be quite an ordeal and can require many hacks to be made and many bugs will be found trying to get the AOSP source code to fit that device... The Nexus does not have this problem as AOSP is designed for it. Even a monkey could compile a bug free AOSP rom for the nexus, so don't worry about that sort of thing.
Click to expand...
Click to collapse
That's quite a relief to read. So there hasn't been any known issues with the call quality suffering? That is my biggest concern as with my HTC (post root/flash) the call quality was horrendous! It sounded like the person on the other line was constantly mumbling. The quality on the Nexus 6, as of now, is so crisp and clear it sounds as if they're sitting right next to me.
I'll definitely be looking forward to trying out the various ROMs available.

bb2si said:
That's quite a relief to read. So there hasn't been any known issues with the call quality suffering? That is my biggest concern as with my HTC (post root/flash) the call quality was horrendous! It sounded like the person on the other line was constantly mumbling. The quality on the Nexus 6, as of now, is so crisp and clear it sounds as if they're sitting right next to me.
I'll definitely be looking forward to trying out the various ROMs available.
Click to expand...
Click to collapse
Yep, with a nexus those sort of issues should be a thing of the past. HTC are particularly bad as on teh M7, they themselves couldn't even get GPE to run properly (Speaker quality took a tumble).
Also, you may not know but Xposed framework just came out with an Alpha. In a short while, it wil get more stable and modules will get updated for Lollipop, meaning you will probably be able to add much of that customisation without changing from the stock rom.

rootSU said:
Yep, with a nexus those sort of issues should be a thing of the past. HTC are particularly bad as on teh M7, they themselves couldn't even get GPE to run properly (Speaker quality took a tumble).
Also, you may not know but Xposed framework just came out with an Alpha. In a short while, it wil get more stable and modules will get updated for Lollipop, meaning you will probably be able to add much of that customisation without changing from the stock rom.
Click to expand...
Click to collapse
I've heard of the manufacturer UI's getting in the way of performance with devices. I'm glad I went with the pure Google goodness this time! I'll keep an eye on Xposed, but I think you've helped my decision in rooting today.
Now to impatiently wait for work to be over and rush home to my laptop!

bb2si said:
I've heard of the manufacturer UI's getting in the way of performance with devices. I'm glad I went with the pure Google goodness this time! I'll keep an eye on Xposed, but I think you've helped my decision in rooting today.
Now to impatiently wait for work to be over and rush home to my laptop!
Click to expand...
Click to collapse
Good luck.
It is also my personal recommendation that you don't use a toolkit and you use fastboot natively..

rootSU said:
Good luck.
It is also my personal recommendation that you don't use a toolkit and you use fastboot natively..
Click to expand...
Click to collapse
Always do! Already have links saved to my email for how-to's and how-not to's.
Thanks for your input!

bb2si said:
Long time Android user here. I'm debating on whether or not I'd like to pull the trigger and root/flash a custom ROM to my brand new Nexus 6 (seriously, still has that new-phone smell). My girlfriend and I both got these beauties the same day and love them to pieces.
However...
Coming from a rooted/customized S3 and M7 I'm already missing the customization features that rooting devices allowed. Although I wouldn't have any issues doing so, I'm a bit concerned with potential bugs that could occur while using custom ROMs.
For instance, when I bought my M7, before I rooted it, the call quality was phenomenal. Then after rooting/flashing a custom OS, the quality seemed to drop substantially. No matter which ROM/kernel sets I used, there were always data and/or performance issues including, but not limited to, Pandora app skipping even when data (LTE) was at max reception.
I'm not asking which custom ROM is better as that would be a "to each their own" situation. I've, personally, been a fan of Liquid Smooth and ran it as a daily driver for my S3 (and ViperOne for my M7), but from what I've seen in the development pages there are quite a few ROMs I'd like to try out.
I wanted to see what people who've already rooted and flashed custom ROMs thought of their Nexus 6 post-awesomizing. Did the call quality change? Other than listed ROM bugs, were there any frequent issues that continued through various ROMs and kernel combinations?
Thanks, in advance, to anyone and everyone who replies!
Cheers,
Blue
Click to expand...
Click to collapse
It's Nexus man The best dev support is available for Nexus devices All ROMs has bugs and you'll have to bear with it. But the ROMs for Nexus devices meet stable version sooner than others. Taking Parandroid Android as an example. Visit their website and you'll be able to find that the main team focus on the Nexus line and they've legacy team to support other devices. I was also an user of S3 (Exynos variant) and PA used to be a great custom ROM for me

SAW_JOK3R said:
It's Nexus man The best dev support is available for Nexus devices All ROMs has bugs and you'll have to bear with it. But the ROMs for Nexus devices meet stable version sooner than others. Taking Parandroid Android as an example. Visit their website and you'll be able to find that the main team focus on the Nexus line and they've legacy team to support other devices. I was also an user of S3 (Exynos variant) and PA used to be a great custom ROM for me
Click to expand...
Click to collapse
Yes I suppose a caveat to what I have already said, there will still be bugs on roms due to devs making customisations and you will see their bugs potentially. When I say bug free, I'm just talking about a clean AOSP rom affecting the fundamentals of the device.

rootSU said:
Yes I suppose a caveat to what I have already said, there will still be bugs on roms due to devs making customisations and you will see their bugs potentially. When I say bug free, I'm just talking about a clean AOSP rom affecting the fundamentals of the device.
Click to expand...
Click to collapse
Yeah. The awesome dev support is the only thing which made me to ditch Note 4 And I'm evidencing that custom ROMs has less Major bugs than stock ROM LOL :silly:

bb2si said:
That's quite a relief to read. So there hasn't been any known issues with the call quality suffering? That is my biggest concern as with my HTC (post root/flash) the call quality was horrendous! It sounded like the person on the other line was constantly mumbling. The quality on the Nexus 6, as of now, is so crisp and clear it sounds as if they're sitting right next to me.
I'll definitely be looking forward to trying out the various ROMs available.
Click to expand...
Click to collapse
I'm currently running Euphoria OS on my N6. It is based on CM12, and offers a lot of customization options without actually having to enable root. I've been running it for almost a month now, and I have yet to feel a need to go into Developer Options and flip the switch for root access.
From a call quality standpoint, we are all running the same radio versions, so it will come down to your area. I work in an area where T-Mobile is spotty (my building specifically, LTE is stupid fast outside of it) and so I'm eagerly awaiting the update which adds WiFi Calling to AOSP. As it stands now, my phone does activate HD Voice and show an indicator icon in the dialer when I'm on with another T-Mobile user.

Maybe I can use this to convince my girlfriend to let me root hers, as well. She's never had an unlocked device before and she's very cautious about it, but I'm sure I could convince her.
Thanks again, all!

Quick question, does any one have a good recommendation on a guide to root my n6 I don't want to use a tool kit because I'm hearing its better to do root through fastboot if that's correct. I've been rooting phone for some time now but I've only dealt with fastboot once before with an HTC device. All my other devices where s2 to s5. And I usually used chainfires tool kits. So could someone please set me in right direction as far as guides go? Thanks

beachbum40 said:
Quick question, does any one have a good recommendation on a guide to root my n6 I don't want to use a tool kit because I'm hearing its better to do root through fastboot if that's correct. I've been rooting phone for some time now but I've only dealt with fastboot once before with an HTC device. All my other devices where s2 to s5. And I usually used chainfires tool kits. So could someone please set me in right direction as far as guides go? Thanks
Click to expand...
Click to collapse
If you already have TWRP installed, just flash SuperSU. It used to require an insecure boot image due to Lollipop's security features removing root on each boot, but now the new SuperSU injects root each time.

beachbum40 said:
Quick question, does any one have a good recommendation on a guide to root my n6 I don't want to use a tool kit because I'm hearing its better to do root through fastboot if that's correct. I've been rooting phone for some time now but I've only dealt with fastboot once before with an HTC device. All my other devices where s2 to s5. And I usually used chainfires tool kits. So could someone please set me in right direction as far as guides go? Thanks
Click to expand...
Click to collapse
Its pretty simple.
Use fastboot to unlock bootloader (wipes device]
use fastboot to flash TWRP recovery
Put SuperSU zip on sdcard and flash that via TWRP recovery.
There are guides in general. The main thing is understanding using fastboot. I have a thread on that.
Go to general > all in one thread > question 28

Thank you for quick response guys? Rooting today can't take it anymore.

NotATreoFan said:
I'm currently running Euphoria OS on my N6. It is based on CM12, and offers a lot of customization options without actually having to enable root. I've been running it for almost a month now, and I have yet to feel a need to go into Developer Options and flip the switch for root access.
From a call quality standpoint, we are all running the same radio versions, so it will come down to your area. I work in an area where T-Mobile is spotty (my building specifically, LTE is stupid fast outside of it) and so I'm eagerly awaiting the update which adds WiFi Calling to AOSP. As it stands now, my phone does activate HD Voice and show an indicator icon in the dialer when I'm on with another T-Mobile user.
Click to expand...
Click to collapse
Why do you need a specific custom ROM for many customization when there is Xposed available now?
---------- Post added at 12:48 AM ---------- Previous post was at 12:45 AM ----------
beachbum40 said:
Quick question, does any one have a good recommendation on a guide to root my n6 I don't want to use a tool kit because I'm hearing its better to do root through fastboot if that's correct. I've been rooting phone for some time now but I've only dealt with fastboot once before with an HTC device. All my other devices where s2 to s5. And I usually used chainfires tool kits. So could someone please set me in right direction as far as guides go? Thanks
Click to expand...
Click to collapse
This thread can help you further

bb2si said:
Maybe I can use this to convince my girlfriend to let me root hers, as well. She's never had an unlocked device before and she's very cautious about it, but I'm sure I could convince her.
Thanks again, all!
Click to expand...
Click to collapse
Tell her no sex if you can't root her phone!

SAW_JOK3R said:
Why do you need a specific custom ROM for many customization when there is Xposed available now?
Click to expand...
Click to collapse
Well xposed is Alpha - not ready for public consumption.
Also, xposed module features are never as good as ones compiled directly into the ROMs. They're just not as efficient. Xposed doesn't replace the need for custom ROMs.

rootSU said:
Well xposed is Alpha - not ready for public consumption.
Also, xposed module features are never as good as ones compiled directly into the ROMs. They're just not as efficient. Xposed doesn't replace the need for custom ROMs.
Click to expand...
Click to collapse
Well, Xposed is working flawlessly on nexus 5 and 6 without causing any issue That's why suggested Yeah, that doesn't replace the need of custom ROM but that actually add more feature of user's choice

Related

Is there really any need to flash a custom Rom on the One?

Firstly, please don't get me wrong here. Im not trolling in the slightest and I really appreciate all the work the devs do here.
With the HTC One having such high specs is there really any need to flash custom Roms? In my opinion all of them seem the same and don't look or feel any different to the stock rom on the One. The only benefit I can see is for Root access.
Im sure there is a lot of "under the hood" tweaks that are done but are these really noticeable or beneficial to the end user? Other peoples thoughts would be interesting.
dr9722 said:
Firstly, please don't get me wrong here. Im not trolling in the slightest and I really appreciate all the work the devs do here.
With the HTC One having such high specs is there really any need to flash custom Roms? In my opinion all of them seem the same and don't look or feel any different to the stock rom on the One. The only benefit I can see is for Root access.
Im sure there is a lot of "under the hood" tweaks that are done but are these really noticeable or beneficial to the end user? Other peoples thoughts would be interesting.
Click to expand...
Click to collapse
Actually yes, I wish to get CM working fully on HTC One.
It gives us an alternate experience than what HTC wanted us to.
Best of all, you don't have to wait so long for HTC to update their phones.
Especially when they abandon the One, we rely on CM.
But I'm really hoping for the success of the One, nobody could resist the look and feel of the One.
Livebyte said:
Actually yes, I wish to get CM working fully on HTC One.
It gives us an alternate experience than what HTC wanted us to.
Best of all, you don't have to wait so long for HTC to update their phones.
Especially when they abandon the One, we rely on CM.
But I'm really hoping for the success of the One, nobody could resist the look and feel of the One.
Click to expand...
Click to collapse
I totally agree the updates and the benefit of getting rid on Sense if you dont like it is a real benefit. But is there a need for multiple Sense custom roms?
dr9722 said:
I totally agree the updates and the benefit of getting rid on Sense if you dont like it is a real benefit. But is there a need for multiple Sense custom roms?
Click to expand...
Click to collapse
That's subjective I guess. But for something like example HTC DROID DNA or Butterfly, Sense 5 gets ported before HTC did. So I guess it's also a huge benefit.
Earlier updates is the main reason why I will be rooting, these phone networks take ages to update it's unavailable!!
Also there are some very nice skinned roms out there
I won't be unlocking my bootloader for a while. Not until I am at least sure that my device is working 100% and that will take a couple of weeks. I was eager to root it etc but I was reading about HTC's warranty and it seems as though it is a very long winded process. Maybe you wish to do the same?
m00moo said:
I won't be unlocking my bootloader for a while. Not until I am at least sure that my device is working 100% and that will take a couple of weeks. I was eager to root it etc but I was reading about HTC's warranty and it seems as though it is a very long winded process. Maybe you wish to do the same?
Click to expand...
Click to collapse
yep ill be in no hurry either.
when i finally get a device im happy with yea i will root and flash custom rom, but not CM - Sense 5 is great and IMO is much better than stock JB - there are a few minor things I would like added, but I have no doubt they will be added to custom sense 5 roms in due course.
to me, there is no point in being a flashaholic. flash the latest stable base, and then keep up with custom kernels for battery.
thats me, idk bout u guys
Personally something that will push me over the unlock bootloader line is when either when A) IF the HTC logo can become mapped as a button, or B) A full relock becomes available lol
For me, absolutely. I consider some features (such as long press vol key to skip tracks) essential. There are also always some visual things I like to change no matter how well it is made
I just need root to enable volume key wake, and ill want to remap the keys. Everything else looks flawless
Sent from my ADR6425LVW using xda app-developers app
do you need root etc. to install flash on ONE ?
ChazyChaz said:
do you need root etc. to install flash on ONE ?
Click to expand...
Click to collapse
No. To my knowledge, the built in browser has flash support.
What about Wi-Fi hotspot support?
Sent from my Galaxy Nexus using xda app-developers app
While there's obviously no NEED, a lot of people will prefer to flash ROMs for a variety of different reasons.
I'd say the main reasons are;
*The ability to have a pure AOSP look which is preferred by a lot of people (especially those who come from a Nexus device). Also, a lot of people don't like the look/feel of Sense and will therefore want to change the UI to something which is more preferable to them.
I, for example, have never tried Sense before and could quite possibly hate it once I finally test it. On the flip side of that, I may love it but at least custom ROMs will give me the ability to completely change the UI whilst giving me a ton more customizations and optimizations than a custom launcher would do.
*As mentioned at the end of the first reason, customization is a huge part of what a lot of people do with their devices. For example, when I had my SGS2 I used to love the ability to flash a simple ROM and have a ton of customization at my fingertips, so I could edit the look of my phone to my hearts content.
*Some people are simply flashaholics and have ORD (Obsessive ROM-flashing/updating Disorder). I'll normally flash every ROM in sight if the device is new and there aren't many ROMs available yet. This way it gives me a good early decision as to what type of ROM I'd prefer on said device. However, once the device starts getting more development and more ROMs start appearing in quick succession, I'll then make my mind up about which ROM to choose and generally won't change ROM for the vast majority of the devices lifetime.
Got a HTC? Join the HTC Hangout Thread
I unlocked, rooted and flashed now because in a few months time the phone will be setup perfectly; all the right apps, all the right data, all in the right place (and HTC might of discovered a way to do a Sensation on us (S-Off))
With the phone rooted I can be relatively confident of getting it back to my currently backed up state after any major updates (and, when I finally install some games, get their progress restored as well)
Sent from my Tricked out HTC One via xda-developers application
Sense means HTC. I don't see any reason to buy HTC if I'm not gonna use sense.
Because HTC makes great hardware. I buy HTC exclusively, but I rip sense off it ASAP and put AOKP or CM or something without sense. Nexus devices are generally not top of the line hardware, they're supposed to be a benchmark for development (i.e. midrange). That said, N4 has more impressive specs than usual, but I can't imagine buying an LG phone. I have never realized LG even made smartphones, only flip phones until the N4 was released.
Still, HTC makes best hardware, I just generally don't like sense. That said, sense 5 does look interesting.
Sent from my EVO LTE using xda premium
Having options is nice!
Dharkan said:
Sense means HTC. I don't see any reason to buy HTC if I'm not gonna use sense.
Click to expand...
Click to collapse
To a certain extent, yes, I agree with you on that statement. However, sometimes you just need a change and it is nice to have the option of running AOSP roms as well. I would much rather go back and forth between Sense/AOSP than TouchWiz/AOSP after having my GS3.
No. Roms are for old devices. Lol
Sent from my C6603 using Tapatalk 2

[Q] Newbie questions?

I started a thread in the main section (http://forum.xda-developers.com/showthread.php?t=2321122) about android phones, specifically the Galaxy S4 and HTC One, as I am looking at getting a work phone and thought I'd go for something different from my iphone.
After having a play with the S4 and One in store I prefer the One, however one thing I don't like with the One is the black background/wallpaper for the app screen and other menus, and much prefer the look of the S4's (see pics on the other thread). From the other thread I have been advised that you can change this on the One, but this would require rooting/hacking the phone. I don't mind doing this but am worried a little about glitches, is there a ROM that is generally regarded as 'glitch free' for this phone?
Also, I am a little concerned about warranty as any hacking or unlocking is apparently flagged, although again I have been advised that you can get something called s-off for the one that takes away the flags that say it's been hacked/unlocked. Is this true? If so what is s-off and where do you get it from?
Alternative to rooting the phone, is it likely that you will be able to make such changes to the 'look' of the phone/UI at some point, maybe with a ROM update, or OS update?
snerkler said:
I started a thread in the main section (http://forum.xda-developers.com/showthread.php?t=2321122) about android phones, specifically the Galaxy S4 and HTC One, as I am looking at getting a work phone and thought I'd go for something different from my iphone.
After having a play with the S4 and One in store I prefer the One, however one thing I don't like with the One is the black background/wallpaper for the app screen and other menus, and much prefer the look of the S4's (see pics on the other thread). From the other thread I have been advised that you can change this on the One, but this would require rooting/hacking the phone. I don't mind doing this but am worried a little about glitches, is there a ROM that is generally regarded as 'glitch free' for this phone?
Also, I am a little concerned about warranty as any hacking or unlocking is apparently flagged, although again I have been advised that you can get something called s-off for the one that takes away the flags that say it's been hacked/unlocked. Is this true? If so what is s-off and where do you get it from?
Alternative to rooting the phone, is it likely that you will be able to make such changes to the 'look' of the phone/UI at some point, maybe with a ROM update, or OS update?
Click to expand...
Click to collapse
Hi, firstly yes, the black background can be changed to any picture or colour that you wish, however you will need to be rooted first.
Secondly, Android Revolution HD is regarded as one of the best stock ROMs with optimisations and it will always be glitch free.
Thirdly, S-OFF can be achieved via Revone which will mean you have full warranty. I would be happy to do this for you if you couldn't do it yourself.
Finally, you will never get an update from HTC which will allow further customization
MacHackz said:
Hi, firstly yes, the black background can be changed to any picture or colour that you wish, however you will need to be rooted first.
Secondly, Android Revolution HD is regarded as one of the best stock ROMs with optimisations and it will always be glitch free.
Thirdly, S-OFF can be achieved via Revone which will mean you have full warranty. I would be happy to do this for you if you couldn't do it yourself.
Finally, you will never get an update from HTC which will allow further customization
Click to expand...
Click to collapse
Thanks for this, and taking the time to answer all questions. I've read numerous reports that the latest android OS will be available for the HTC One soon, is this a myth, or are you saying that an android update doesn't allow any different features or customisation?
snerkler said:
Thanks for this, and taking the time to answer all questions. I've read numerous reports that the latest android OS will be available for the HTC One soon, is this a myth, or are you saying that an android update doesn't allow any different features or customisation?
Click to expand...
Click to collapse
I already have the latest OS, because Android Revolution has it
MacHackz said:
I already have the latest OS, because Android Revolution has it
Click to expand...
Click to collapse
Cool. What exactly is the ROM then? I understand what the OS is, and what the UI is, but what's the ROM and what does it do? (Sorry for the newbie questions)
snerkler said:
Cool. What exactly is the ROM then? I understand what the OS is, and what the UI is, but what's the ROM and what does it do? (Sorry for the newbie questions)
Click to expand...
Click to collapse
The ROM is basically your system, so a new ROM upgrades your system components and modules for the best experience.
MacHackz said:
The ROM is basically your system, so a new ROM upgrades your system components and modules for the best experience.
Click to expand...
Click to collapse
To elaborate further a Rom basically is a package with an os usually customized by the dev, which obviously includes the ui, and a kernel. Arhd which was mentioned is a very nice stable Rom which includes android 4.2.2 which as of this date is the very latest released. The official 4.2.2 update is coming sometime pretty soon to the developer edition phones... When it gets to carrier based models after that is carrier dependant and could take a while.
Thanks for the replies guys. It does make me wonder why developers restrict their ROMs so much if the phones are capable of so much more?
Another 'solution' I've been given is to create app shortcuts on a home/widget screen and then I could change the wallpaper here. But I guess this would lose some functionality, ie no quick access per se. I think I prefer the root solution.
Call Recording
I've been using Samsung Galaxy S3 rooted. Installed TotelRecall and worked well. Is there any rom comes with call recording facility? Or someone please explain how to enable 2 way call recording. I've rooted my HTC One.

[Q] HTC one m7wls

I purchased the HTC one from a sprint store. It is the M7_wls hboot 1.44.00. I promptly rooted it by unlocking the bootloader with fastboot and installed TWRP and cyanogenmod 10, since I used and loved cyanogenmod7 for 3 years on my EVO before physical damage and processing inferiority finally made me throw in the towel. It was perfect. beautiful. best device and ROM combo I ever saw. The HTC one and cyanogen 10: a match made in heaven. But then, quite unexpectedly, after allowing the phone to die on a job site one day, it would not take a charge. The good news is that sprint will not attempt to open the phone and so no unrooting was necessary to replace it. In fact they did it there in the store since I was within fourteen days of the original purchase date. No removable battery! It was their contention, and I tend to agree, that it simply became unseated within the case, although I hadn't dropped it. fine. new phone. I once again unlocked the bootloader and installed TWRP and cyanogenmod 10. used it for a day (which was quite cold and humid, but I was inside primarily) and the audio stopped working. No music, no in-call audio. While frantically texting customers, I managed to download the nightly cyanogen update and flash it. My in-call audio came back, but ringtones, notifications, music, games and all other possible audio remained null.
I unrooted it by running the RUU in a virtual machine (I use a mac) and, even returned to stock, no sound. In-call audio remained (thank god). I took it in again and after the obligatory sea of clerical errors, sprint ordered me a new one. I really don't want to go through this again. I love the phone, but business is suffering. Is it possible that either of these issues were my fault? I've heard the inside of the M7 is quite convoluted and littered with coaxial cables like older HTCs and I did drop the second one twice. It had a nice case and simply slid out of the angled, inside breast pocket of my coat maybe three feet onto the floor each time. No such occurrence on the first. It makes sense what some are saying that the sound card simply became disconnected inside the case, but now I'm wondering if I'm mussing the root up somehow. My new phone will be here in a few days and I'm simply never going to use Sense 5. I'd rather eat discarded blowpops out of a sandbox. How can I make sure this doesn't happen again? Is it possible that these are both hardware defects and I'm the most unlucky customer ever? I see minimal cases of the latter issue occurring on the stock ROM, but it does happen. Usually it is fixable however. Mine was definitely not. Are these phones as unreliable as they have been for me? They seem to really impress even the picky crowd, so I'm thinking no. Help! Were these really both hardware issues, or did I mess them up?
Longest post I've ever seen. LOL
Sent from my HTCONE using Tapatalk
I would unlock, root, and S-off your new device as soon as you get it, and try something different. CM10 is pretty outdated as it is, and even if you are hesitant to go to a newer version for fear of having a less stable experience, there are plenty of 10.2 ROMs that should be stable. Not only that, but there are numerous stock-based ROMs that will offer a great user experience with the ability to disable sense or remove it completely. RENOVATE is a great choice for that sort of experience. If you are looking to try something new, my latest build of Beanstalk is 4.4.2, CM based, and offers a lot of custom features not found in most other ROMs here at M7SPR. It does have some small bugs here and there, but nothing that impedes your ability to use it as a daily driver. Not pimping my own build, mind you, just offering options. So, give something new a try and hope for the best is my advice. Oh, and try harder not to drop the damn thing.
Happy Holidays!
derp
elvisypi said:
Longest post I've ever seen. LOL
Sent from my HTCONE using Tapatalk
Click to expand...
Click to collapse
Yeah, sorry for the verbosity. I think I may have a problem 19th century British dramas.
hey thanks!
BMP7777 said:
I would unlock, root, and S-off your new device as soon as you get it, and try something different. CM10 is pretty outdated as it is, and even if you are hesitant to go to a newer version for fear of having a less stable experience, there are plenty of 10.2 ROMs that should be stable. Not only that, but there are numerous stock-based ROMs that will offer a great user experience with the ability to disable sense or remove it completely. RENOVATE is a great choice for that sort of experience. If you are looking to try something new, my latest build of Beanstalk is 4.4.2, CM based, and offers a lot of custom features not found in most other ROMs here at M7SPR. It does have some small bugs here and there, but nothing that impedes your ability to use it as a daily driver. Not pimping my own build, mind you, just offering options. So, give something new a try and hope for the best is my advice. Oh, and try harder not to drop the damn thing.
Happy Holidays!
Click to expand...
Click to collapse
Thanks for the advice!:highfive: Out of curiosity, why do you say to get s-off instead of just HTCdev unlock? Also, I find alot of files that I assume are for the m7wls with m7spr in the title. I don't really not follow most of what people have posted about the different modes and titles, but I gather that as long as the ROM says m7 and is a CDMA version I'm good? I'm going to superglue this new one to my hand. not really. I need to be more careful though. never had a nice phone before. I would like one that has kitkat... I never had that phase of, "I hope I don't mess my phone up," with the EVO, but I like the one so much that I find I'm apprehensive about ROMs now. For the sake of calming my paranoia, what do you think the likelihood is that either of those issues had to do with CM10? It feels low to me since I unrooted and the problem persisted on the second one. Do you use your kitkat mod? I kinda do want kitkat and I'm such a fan of CM. admittedly partially because I like the color, but still. I like it. Where can I download?

Root/Custom ROM/Bluetooth/DRM issues (Stop me buying an iPhone 6s!)

Hi guys,
My knowledge of ROMs and rooting isn't the best so please bare with me if this question seems dumb. And before anyone says, I have read this thread (and countless others) but would like some clarification.
I've always wanted to install CyanogenMod to my Z3 Compact because my car, an E46 BMW has not been able to pair with my phone since 4.2.2 when a change to bluetooth.default.so was made - Cyanogenmod has the fix.
I have seen recent posts on this forum that suggest if the phone is rooted and a custom ROM is installed, I'm still able to maintain my camera quality which previously was limited (fish-eye effect and low light poor quality) due to the loss of DRM'd software due to a DRM restore fix created by one of the forum members. Is this correct? This was the only thing that ever stopped me rooting my Z3 as camera quality is of high importance to me.
I've been using an iPhone 5s since my screen smashed last month and I planned to buy an iPhone 6s this weekend but if it seems I can use the Z3 Compact for all purposes ( In-car Bluetooth, stable Android, good camera and battery life) then I will definitely get the screen repaired tomorrow!
Thanks in advance.
This is a link explaining the Bluetooth issue I'm talking about.
tsmr said:
Hi guys,
My knowledge of ROMs and rooting isn't the best so please bare with me if this question seems dumb. And before anyone says, I have read this thread (and countless others) but would like some clarification.
I've always wanted to install CyanogenMod to my Z3 Compact because my car, an E46 BMW has not been able to pair with my phone since 4.2.2 when a change to bluetooth.default.so was made - Cyanogenmod has the fix.
I have seen recent posts on this forum that suggest if the phone is rooted and a custom ROM is installed, I'm still able to maintain my camera quality which previously was limited (fish-eye effect and low light poor quality) due to the loss of DRM'd software due to a DRM restore fix created by one of the forum members. Is this correct? This was the only thing that ever stopped me rooting my Z3 as camera quality is of high importance to me.
I've been using an iPhone 5s since my screen smashed last month and I planned to buy an iPhone 6s this weekend but if it seems I can use the Z3 Compact for all purposes ( In-car Bluetooth, stable Android, good camera and battery life) then I will definitely get the screen repaired tomorrow!
Thanks in advance.
This is a link explaining the Bluetooth issue I'm talking about.
Click to expand...
Click to collapse
It is true, I am using DRM fix for my Z3c because I didn't backup my DRM keys (duh!) and the camera quality seems perfect, although the fix says it also restores X-Reality and whatnot but I haven't got to get the engine working, I fixed that with Color Control to match my saturation and colors needs...
As for the Bluetooth issues, I've kinda experienced problems with it too, I have a Bluetooth gamepad, and whenever I'm playing an Android game that supports controllers, it disconnects, but when I play on emulators it doesn't happen... I don't know if there's a fix for that but oh well.
DRM fix works only on stock based roms and on Concept roms.
It doesn't work on custom roms like Cyanogenmod.
istux said:
DRM fix works only on stock based roms and on Concept roms.
It doesn't work on custom roms like Cyanogenmod.
Click to expand...
Click to collapse
Thanks for the reply. I don't actually need CyanogenMod, I just need to be able to edit the bluetooth.default.so file as per the thread I linked so that in-car Bluetooth works with my handset. Is this possible whilst maintaining camera quality?
Also when you say 'only works on stock based ROMs' - does this mean that I could install stock Android 6.0 to my device with a custom bluetooth.default.so file, then install the DRM fix and it will work as normal? This would be amazing!
PS. What is a Concept ROM?
I'm so sorry for asking what are most probably stupid questions but I'm fairly new to the Android scene thus still learning.
Of course its possible, you don't need unlocked bootloader to edit system files lol. Unlock bootloaders are used to install custom kernels or firmwares not made by Sony, like CyanogenMod or AOKP and etc.
Concept, is the "Alpha" Edition of Marshmallow that Sony plans to ship out within the next few months, they let a select a number of people to test out the rom and help them debug it. I don't recommend installing it as it is near beta stage and the number of bugs really don't make it suitable as a daily driver for you phone, stick with Lollipop until we get the official stable update unless you know what you're doing.
Good luck!
Revontheus said:
Of course its possible, you don't need unlocked bootloader to edit system files lol. Unlock bootloaders are used to install custom kernels or firmwares not made by Sony, like CyanogenMod or AOKP and etc.
Concept, is the "Alpha" Edition of Marshmallow that Sony plans to ship out within the next few months, they let a select a number of people to test out the rom and help them debug it. I don't recommend installing it as it is near beta stage and the number of bugs really don't make it suitable as a daily driver for you phone, stick with Lollipop until we get the official stable update unless you know what you're doing.
Good luck!
Click to expand...
Click to collapse
Thanks for explaining what Concept is. I guess that's not something that I need right now! To clarify; are you saying that to be able to edit system files, I don't need to unlock my bootloader? I was under the impression that to do this I'd need to:
a) Unlock bootloader.
b) Root device.
c) Access/edit the bluetooth system files.
Any advice on the steps I need to take to have my Z3 Compact work with my car whilst maintaining original camera quality would be much appreciated!
PS. Due to the prompt, positive responses in this thread, I've just taken my Z3 to a local to store so the screen can be repaired. Thanks all for the help - such good folk!
tsmr said:
Thanks for the reply. I don't actually need CyanogenMod, I just need to be able to edit the bluetooth.default.so file as per the thread I linked so that in-car Bluetooth works with my handset. Is this possible whilst maintaining camera quality?
Also when you say 'only works on stock based ROMs' - does this mean that I could install stock Android 6.0 to my device with a custom bluetooth.default.so file, then install the DRM fix and it will work as normal? This would be amazing!
PS. What is a Concept ROM?
I'm so sorry for asking what are most probably stupid questions but I'm fairly new to the Android scene thus still learning.
Click to expand...
Click to collapse
If you need only the root in order to work on that bluetooth file, you can do it without unlocking the bootloader.
Follow this tutorial: http://forum.xda-developers.com/z3-compact/general/how-to-root-backup-drm-keys-t3013343
You will be able to get root without losing DRM keys and else you will make a backup of DRM keys So, if in the future you need/want to unlock the bootloader, you have a safe copy of your keys. :good:
istux said:
If you need only the root in order to work on that bluetooth file, you can do it without unlocking the bootloader.
Follow this tutorial: http://forum.xda-developers.com/z3-compact/general/how-to-root-backup-drm-keys-t3013343
You will be able to get root without losing DRM keys and else you will make a backup of DRM keys So, if in the future you need/want to unlock the bootloader, you have a safe copy of your keys. :good:
Click to expand...
Click to collapse
Thank you so much. Will try this in the morning and hopefully I will be able to use Bluetooth in my car once again!
tsmr said:
My knowledge of ROMs and rooting isn't the best[...]I have seen recent posts on this forum that suggest if the phone is rooted and a custom ROM is installed, I'm still able to maintain my camera quality[...]camera quality is of high importance to me
Click to expand...
Click to collapse
My suggestion (solely based on the points your described):
Either get a Z3c and stick to stock ROM
Or get an iPhone (seriously)
Now don't get me wrong, I am not being against custom ROMs. I am running CM myself and the first think I do before buying any android phone is to check if it has official CM support But you need to know that custom ROMs come with their own cost, and it depends whether you're willing to pay the price.
Reasons for my suggestion to you is that the road to unlocked bootloader and custom ROMs is a rough one. You'll be adding more mods and flashing more updates and you quickly end up with a phone which gets into the way and needs constant maintenance. Then there are issues with warranty, security, bugs, etc. Checking the forums for changelogs, kernels and ROMs will become a normal routine.
If you're regular user who wants his/her phone to just work, accept one of my suggestion and save yourself some pain. However, you might choose to be adventurous, then welcome to the community
PS: I'm myself exploring Z3c and iPhone 5s for my next phone.
Honestly, the road to rooting and properly running a rooted software is really not that long and rocky if you follow the linked thread perfectly. You also don't NEED to unlock the BL to get most of the advantages (there are many pre-rooted customized ROMs available without needing an unlocked BL). Follow the thread, stick to a good stable ROM or customization (I'm on Max Fury right now and she did some amazing work, check it out), and you'll be just fine. My BL is not even unlockable, doesn't bother me one bit. You can use Nova for a more Google-ish feel, and Sony's 5.1.1 is already pretty good at not being "Sony-fied".
Anyhow, this is the best phone I've ever owned, not looking back (I've had MANY more than just in my signature).
hv6478 said:
NOTE: annotated snippets from original comment
- if you follow the linked thread perfectly
- you also don't NEED to unlock the BL to get most of the advantages (it's upto you to figure out that just which advantages follow under that "most" category)
- follow the thread
- stick to a good stable ROM or customization (it's upto you to figure out whether you need a rom or customization)
Click to expand...
Click to collapse
Thanks. This proves my point even more! Now just compare this to getting a phone that just works
Although ROM customization is a beautiful and powerful idea, it's not for everyone, and comes at a cost (read: complexity). If anyone is ready to handle the complexity, please dive right in
Please don't mistake me. I'm not trying to disrespect the devs or offend custom ROM users, I'm both. I'm just trying to list down the pros and cons.

Miui Rom

Would any developer be willing to create an MIUI or IOS ROM for the HTC Desire 626 Metro PCs?
MIUI: Would they- No ; Could they- Yes, but there is not a single reason to do so.
iOS - Impossible
Also, wrong section. Please try to follow forum guidelines and post in the appropriate section (q&a)
Whoareyou said:
MIUI: Would they- No ; Could they- Yes, but there is not a single reason to do so.
iOS - Impossible
Also, wrong section. Please try to follow forum guidelines and post in the appropriate section (q&a)
Click to expand...
Click to collapse
Will repost in q&a. Thanks so much for your kind answer. Looks like you got it all figured out.
Whoareyou said:
iOS - Impossible
Click to expand...
Click to collapse
Probably a reference to JoyOS, an iOS cloned theme that was last seen around the time CM 7 was still the most popular ROM. To my knowledge the original Chinese forum which was doing the heavy lifting abandoned this quite some time ago. With the exception of the Goophone I don't think anyone is doing full conversion ROMs which resemble iOS anymore and their systems don't seem to have been dumped and translated yet, which by this time indicates there is no interest.
Sent from my 0PM92 using Tapatalk
EDIT: Links are hard
bornagainpenguin said:
Probably a reference to JoyOS, an iOS cloned theme that was last seen around the time CM 7 was still the most popular ROM. To my knowledge the original Chinese forum which was doing the heavy lifting abandoned this quite some time ago. With the exception of the Goophone I don't think anyone is doing full conversion ROMs which resemble iOS anymore and their systems don't seem to have been dumped and translated yet, which by this time indicates there is no interest.
Sent from my 0PM92 using Tapatalk
EDIT: Links are hard
Click to expand...
Click to collapse
That explains the reason why there's no more ios rom creation. But, what about MIUI? The os of MIUI has dramatically evolved over the past 4 years. Am I tripping, or is it that no one wants to take a crack at creating a rom for us little guys for devices such as the HTC Desire 626s?
s3llz said:
But, what about MIUI? The os of MIUI has dramatically evolved over the past 4 years. Am I tripping, or is it that no one wants to take a crack at creating a rom for us little guys for devices such as the HTC Desire 626s?
Click to expand...
Click to collapse
Believe it or not rom creation is hard and relies on having the sources available (which not all companies will do--HTC used to be better than most about this which is why I took a chance on this phone) and on having developers who have the phone and are capable\willing to do the hard work of making a complete AOSP or Cyangogenmod version of the base operating system. Only after that has been completed do you usually start to see more exotic systems like MIUI, Mokee, ParanoidAndroid, etc, get ported over. Even then there's a dirty little secret about Android roms:
Most of them never get 100% compatibility and hardware support. Ever. Despite the best efforts of the porters.
I had an HTC One V which did well for its time but the camera never quite made it to 100% hardware support. Same thing with bluetooth. My LG Optimus F3 never quite got anywhere with roms and eventually I gave up on it and moved on to the HTC Desire 626s which despite some solid efforts at producing the slimmed down version I am currently running also does not seem to have any real custom android roms.
This goes back to my first point: Rom creation is hard.
That's why even when people put up bounties and buy phones for well known rom hackers who have produced many ports, it still doesn't always result in new roms. Because it's a lot harder than it looks.
I was spoiled initially, I had an LG Optimus V which quickly had a custom rom built for it with very good hardware support which was lean and clean. There were custom kernels for it and it quickly had all sorts of ports of everything from CM7 to JoyOS to MIUI to Mokee and friends within a relatively short period of time. It was the little phone that could and I mistakenly believed that because lightening struck and all sorts of good things were happening this was how it always was. Not even close to the case.
I got lucky. The LG Optimus V was cheap enough that it attracted all sorts of interest from a variety of the right people at the right time. This kind of thing isn't even close to being normal. Some times you get lucky, sometimes you don't.
So why not MIUI? Well I'm sorry to say but for one thing MIUI is heavy. It's heavy like Touchwiz or Sense can be, and that sort of thing can only be helped with massive amounts of optimization. Sadly not every phone has a developer (or group of developers) who are willing to do that sort of thing for free.
So all I can say is appreciate the level of development we've got and be thankful for the work of the developers who have released a slimmer rom for us already. If you need a MIUI rom for your phone, you should probably track the releases here before buying. If you check the forums, you'll see you are not alone. There are lots of people who want MIUI ports.
bornagainpenguin said:
Believe it or not rom creation is hard and relies on having the sources available (which not all companies will do--HTC used to be better than most about this which is why I took a chance on this phone) and on having developers who have the phone and are capable\willing to do the hard work of making a complete AOSP or Cyangogenmod version of the base operating system. Only after that has been completed do you usually start to see more exotic systems like MIUI, Mokee, ParanoidAndroid, etc, get ported over. Even then there's a dirty little secret about Android roms:
Most of them never get 100% compatibility and hardware support. Ever. Despite the best efforts of the porters.
I had an HTC One V which did well for its time but the camera never quite made it to 100% hardware support. Same thing with bluetooth. My LG Optimus F3 never quite got anywhere with roms and eventually I gave up on it and moved on to the HTC Desire 626s which despite some solid efforts at producing the slimmed down version I am currently running also does not seem to have any real custom android roms.
This goes back to my first point: Rom creation is hard.
That's why even when people put up bounties and buy phones for well known rom hackers who have produced many ports, it still doesn't always result in new roms. Because it's a lot harder than it looks.
I was spoiled initially, I had an LG Optimus V which quickly had a custom rom built for it with very good hardware support which was lean and clean. There were custom kernels for it and it quickly had all sorts of ports of everything from CM7 to JoyOS to MIUI to Mokee and friends within a relatively short period of time. It was the little phone that could and I mistakenly believed that because lightening struck and all sorts of good things were happening this was how it always was. Not even close to the case.
I got lucky. The LG Optimus V was cheap enough that it attracted all sorts of interest from a variety of the right people at the right time. This kind of thing isn't even close to being normal. Some times you get lucky, sometimes you don't.
So why not MIUI? Well I'm sorry to say but for one thing MIUI is heavy. It's heavy like Touchwiz or Sense can be, and that sort of thing can only be helped with massive amounts of optimization. Sadly not every phone has a developer (or group of developers) who are willing to do that sort of thing for free.
So all I can say is appreciate the level of development we've got and be thankful for the work of the developers who have released a slimmer rom for us already. If you need a MIUI rom for your phone, you should probably track the releases here before buying. If you check the forums, you'll see you are not alone. There are lots of people who want MIUI ports.
Click to expand...
Click to collapse
Thank you. You have truly answered my questions, even ones I wondered about but didn't ask. I am greatly satisfied with what you have said. I understand that rom creation is hard and it can take a toll on the one creating the rom. It's not an easy task. I to had a Samsung galaxy epic 4g touch, which had all sorts of roms for it. But also knowing from experience, you are correct. It is a hit and miss sometimes with some devices you buy. Maybe as newer devices are created, the ability to create ROMs for them gets harder because of the upgraded technology and coding. I could be wrong. On the miui official site, they is a list of devices that they support. But most of them are old school and i surely wouldn't want to take a step down from this phone just to have miui. Then the newer phones in some cases cost more than this phone(referring to the HTC desire 626). I do appreciate the effort that has been put forth for a slimmed down version for this phone. But what I've asked in previous threads was whether or not there is root access yet for the mm update for the metro PCs version of the HTC desire 626s. No bites what so ever. I'm guessing either there isn't any or I'm just not coming across it yet. Any help on that would be highly appreciated. But all in all, I would really like to say thank you for taking the time to answer my question. I appreciate that. You have brought some clarity to the table. I wouldn't mind help supporting a developer who would be willing to create an miui rom for our device once a cyanogenmod version is acquired.
s3llz said:
Thank you. You have truly answered my questions, even ones I wondered about but didn't ask. I am greatly satisfied with what you have said. I understand that rom creation is hard and it can take a toll on the one creating the rom. It's not an easy task. I to had a Samsung galaxy epic 4g touch, which had all sorts of roms for it. But also knowing from experience, you are correct. It is a hit and miss sometimes with some devices you buy. Maybe as newer devices are created, the ability to create ROMs for them gets harder because of the upgraded technology and coding. I could be wrong. On the miui official site, they is a list of devices that they support. But most of them are old school and i surely wouldn't want to take a step down from this phone just to have miui. Then the newer phones in some cases cost more than this phone(referring to the HTC desire 626). I do appreciate the effort that has been put forth for a slimmed down version for this phone. But what I've asked in previous threads was whether or not there is root access yet for the mm update for the metro PCs version of the HTC desire 626s. No bites what so ever. I'm guessing either there isn't any or I'm just not coming across it yet. Any help on that would be highly appreciated. But all in all, I would really like to say thank you for taking the time to answer my question. I appreciate that. You have brought some clarity to the table. I wouldn't mind help supporting a developer who would be willing to create an miui rom for our device once a cyanogenmod version is acquired.
Click to expand...
Click to collapse
Metro pcs desire 626s can be rooted
IsaacGuti said:
Metro pcs desire 626s can be rooted
Click to expand...
Click to collapse
By any chance would you mind telling me how you rooted it? I know how to unlock the bootloader, but where do I get the custom recover from and su?
s3llz said:
By any chance would you mind telling me how you rooted it? I know how to unlock the bootloader, but where do I get the custom recover from and su?
Click to expand...
Click to collapse
The custom recovery is posted in this thread and used this> supersu.zip, fastboot flash the recovery and then flash the supersu.zip in recovery. After flashing supersu and booting up install busybox.
BUT don't forget to make a backup, just incase.
IsaacGuti said:
The custom recovery is posted in this thread and used this> supersu.zip, fastboot flash the recovery and then flash the supersu.zip in recovery. After flashing supersu and booting up install busybox.
BUT don't forget to make a backup, just incase.
Click to expand...
Click to collapse
Thank you sir for the info. I am unlocked and rooted again. Now, I'll sit back and wait for some debloated roms to pop up for 6.0.1 2.17.1550.1 Metro PCS.
Hey, if you're still interested in Miui, you could try installing the launcher app, see if that gives you enough of the miui experience to get by until someone eventually makes a port?
Sent from my 0PM92 using Tapatalk
bornagainpenguin said:
Hey, if you're still interested in Miui, you could try installing the launcher app, see if that gives you enough of the miui experience to get by until someone eventually makes a port?
Sent from my 0PM92 using Tapatalk
Click to expand...
Click to collapse
Wish I could, but it isn't compatible with mashmallow.
s3llz said:
Wish I could, but it isn't compatible with mashmallow.
Click to expand...
Click to collapse
My bad. Here I found the app in my Play Store history, (from before Google made it country specific?) and installed it. It immediately crashed but stayed open. From there I updated it from within the launcher settings and it crashed again. Just as I was about to give up I had a brainstorm and went back into settings and turned off the lockscreen. This made it stop crashing for me. I hunted around for Beautiful Widgets and replaced the clock and installed miui theme for it and everything looks good from here.
So I installed Titanium Backup and uploaded the app. Hopefully this helps you.
Sent from my 0PM92 using Tapatalk

Categories

Resources