• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

custom android on s-on phone

vinci

Newbie
Jul 29, 2011
29
2
Hi,
I'm trying to install a custom android os, but I'm not 100% sure that's possible on a S-ON HTC One M8. I've read this long post about this possibility (I don't remember exactly where), but I'm rather worried that once trying to install it through TWRP (which I've already set up), it might not boot properly, if it doesn't have access to the /boot partition or the other partitions it might need to modify in order get the OS started.

Any suggestions in this respect?

Thanks
 
There were some earlier HTCs where flashing boot separately from ROM was needed if you were S-On, but I don't believe that was the case for the M8. Certainly with the M7 it made no difference to ROM flashing whether you were S-On or S-Off.

Always take a backup from TWRP before attempting the flash anything, of course.
 
  • Like
Reactions: James L
Upvote 0
Yeah, S-Off gives you more options, including as James says the ability to use a wider range of RUUs, or to update the lower-level firmware without using an official RUU (which will replace your ROM and recovery as well, and wipe the phone). It also let's you remove the flag that says you unlocked the bootloader (not that I've ever bothered, and not important out of warranty) and makes modifying /system when Android is running easy. But it's not needed for flashing ROMs or updating recovery, so many people do those things without it.
 
Upvote 0
Could you recommend a good custom android that also keeps itself decently up to date?

Another question: my htc m8 hasn't received any OS updates for more than 6 months now, I'm guessing. Doesn't that make it vulnerable? Are all these brands (samsung, htc, lg, whatever) so negligent with their phones that they don't care about the new threats or what's going on exactly? on iPhones I can see regular OS updates (I've used the iphone too, and despite its being pretty, I can't stand its lack of flexibility - you need to go through 4-5 steps in order to turn off your mobile network, let alone location services, you can't turn off the dialpad sounds, etc. ), so I think there's a great contrast between the two. What's going on with that?
 
Upvote 0
What's going on is that the M8 is 3.5 years old, and HTC are no longer providing updates for it. To be honest I'd not be paranoid about security updates: most are patching vulnerabilities that aren't exploited in the wild, or which you are unlikely to encounter as long as you apply common sense in where you install apps from and what apps you install. I'm using a 4.5 year old phone and don't feel under constant threat as a result.

Apple make a point of supporting devices for longer, but they also have very few different models to support and you only get security updates if you run the latest OS (which can cause performance degradation on older devices in my experience). Also it's not necessarily possible for an Android manufacturer to keep old devices on the latest OS even if they wanted to: if say Qualcomm decide not to update binary drivers for an older chip to support Android 7, what do you do? Apple engineer their own chips so don't face that particular problem.

I'm not up to date with M8 ROMs as I don't have an M8 (and my M7 will be replaced once someone releases something that fits enough of my requirements, so I'm not watching development on that any more either). ROMs are device-specific, so it is a case of what's available for a particular phone. For the M8 there will be 2 types: those based on a modification of the HTC ROM (so based on HTC's user interface) and those based on Android without the HTC stuff. The latter are probably being updated more actively now that htc are no longer updating the M8 (with no new base there's less opportunity to update a Sense rom). You could look at a big multi-device rom like Lineage (successor to CyanogenMod), but I can't make any recommendations for the M8 from experience.
 
Upvote 0
Thank you for the answer.
Regardind performance degradation, the truth is M8 has become extremely slow in the last year or so, especially when it comes to more cpu-intensive apps such as waze or maps. Sometimes I have to wait seconds in order to switch to another running app or for my keyboard to simply show up when I touch the box where I'm supposed to type in text. M8 is a flagship, after all, and as much as I like HTCs, this really sucks. That's one of the main reasons, actually, why I'd want a custom rom where I could get rid of all the crap apps and useless services that come with it.
 
Upvote 0
Eventually I installed crdroid, which seems good enough. Much faster than the stock android, obviously.
The only minor problem I seem to have is that waze/maps cannot access the gps unless my gps is turned off when I open them and then I turn it on from within the applications (at least that's the fastest way to get it working. Other times it does work eventually). Not that big of a deal, but it was really annoying for a while, as I didn't know exactly what was going on.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones