a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by kleinbl00
kleinbl00  ·  2837 days ago  ·  link  ·    ·  parent  ·  post: Looking for advice on custom ROMs

I bought a OnePlus One with Cyanogenmod on it. Then CM wrote two deals that ended up boning OnePlus out of India. Then CM rolled out that wretched mess with TrueCaller and I had to jailbreak and root my phone just to run Oxygen on it. That was a four day process and all of it sucked.

Then I borrowed a friend's Nexus 6 and rooted it and jailbroke it just to install Adblock and you know what? You have to do this terminal bullshit like every other week just to get updates and it's a total grind. Right now the thing is stuck in limbo because once you jailbreak a Nexus it's a royal pain to get it back to the land of the living.

I like having adblock. a lot. I like having non-melted-jelly-bean emojis. But OTAs are handy. And TrueCaller is a dog. It basically rendered my phone incapable of... making calls. Or answering them. Which may not be important to you, but matters to me.

Prepare to spend a lot of time simply getting to functionality. Custom ROMs are like Hackintoshes - yeah, you can roll with them but anybody who tells you the experience is identical to stock is lying to you.





user-inactivated  ·  2836 days ago  ·  link  ·  

    You have to do this terminal bullshit like every other week just to get updates and it's a total grind.

If you're just rubberstamping the updates anyway, you should be able to make a cronjob to do it. StackOverflow has a plausible-sounding post on getting cron running.

kleinbl00  ·  2836 days ago  ·  link  ·  

I'm sure that's true, and equally sure that it's well past my technical abilities.

user-inactivated  ·  2836 days ago  ·  link  ·  

If you can do the terminal bullshit, you can have cron do the terminal bullshit for you.

1. Stick the stuff you do in the terminal into a file, starting with #!/bin/sh

2. chmod +x /path/to/terminal/bullshit

3. crontab -e, and add something like

    00 1 * * 1 /path/to/terminal/bullshit

Now you'll get your updates at 1 in the morning every Monday.

kleinbl00  ·  2836 days ago  ·  link  ·  

Thing of it is, you know what all that gobbledygook means. I read it the way I read French. I mean, I get the language, I acknowledge the payload of knowledge, and I can no more speak it fluently than I can speak Japanese.

Perhaps one of these days. But not today.

user-inactivated  ·  2835 days ago  ·  link  ·  

In case anyone was wondering, the parameters are:

  <Minute>    <Hour>   <Day>  <Month>  <Weekday>  <Script To Excecute>

So, working from left to right:

- 00 is the top of the hour.

- 1 is 1 AM. 13 would be 1 PM.

- * is any calander day. (* is a wildcard and matches all possible values in the range).

- * is any calander month

- 1 is monday. 0 would be sunday, 2 would be tuesday, ect

user-inactivated  ·  2836 days ago  ·  link  ·  
This comment has been deleted.
user-inactivated  ·  2836 days ago  ·  link  ·  

Hm. Welp, looks like I'll be doing a bit more digging into CM before giving it a go around, if not PAC-ROM. Looking forward to having adblock and just learned about TrueCaller here. Thankfully, the tab will be a mini-playground for this all. Not looking forward to gritty tinkering, though being on summer schedule makes that nominal - keeping PAC-ROM in the running.

I have no illusions of having an easy transition - a learning curve and all. Not like to opt for the nightlies as a result.

user-inactivated  ·  2836 days ago  ·  link  ·  

Nothing agains kleinbl00, but he got a lot of stuff a little bit wrong here. Besides the obvious terminology mistakes (e.g. you don't jailbreak an Android device), most importantly, Cyanogenmod (CM) is not the same as CyanogenOS or Cyanogen, Inc.

CyanogenMod (CM) is the original. It is a ROM you can put on your phone. It has minimal bloatware, all of which can be removed. While it is a very noob-friendly ROM (think Ubuntu for Linux), it does not give you less control. Using CyanogenMod does not support Cyanogen, Inc. in any way.

Cyanogen, Inc. is the reprehensible company that makes terrible deals that do things like pushing OnePlus out of India. They make CyanogenOS. CyanogenOS is the bloated, crappy version of CyanogenMod that comes on some phones when you buy them. This is how Cyanogen, Inc. makes money. Buying one of these phones DOES support this terrible company.

All that said, PAC-ROM was based on CyanogenMod last time I checked, so you're not escaping CM by going with that. There is no harm in using CyanogenMod, and truthfully it is consistently the easiest to use, most user-friendly ROM in existence. Its nightlies are more stable than the stable releases of most other ROMs, although you do need to keep an eye on their G+ or Reddit pages to be sure you don't flash one that doesn't work. Or just always do a nandroid backup first.

TL;DR: There is nothing wrong with CyanogenMod, it is not the same as the terrible business. I highly recommend it as a first foray into custom ROMs.

kleinbl00  ·  2836 days ago  ·  link  ·  

Okay, hang on, though. You're hanging me out to dry for saying "jailbreak" instead of "root" and boiling down an article's worth of nuance while also saying things like "you do need to keep an eye on their G+ or Reddit pages to be sure you don't flash one that doesn't work. Or just always do a nandroid backup first."

I stand by this statement:

    Custom ROMs are like Hackintoshes - yeah, you can roll with them but anybody who tells you the experience is identical to stock is lying to you.

and for people who are going to get their panties in a twist over the use of the word "jailbreak" rather than "root," nightly tweaks might very well be fun.

For people who don't really figure explaining the nuance of the once-open-source-but-now-closed-source-supporting-open-source-forks-of-open-source-software-on-closed-source-hardware universe of CM vs cyanogen, they probably won't be.

user-inactivated  ·  2835 days ago  ·  link  ·  

I truthfully don't understand what you're all worked up about. I pointed out the jailbreak thing because I really didn't know if by that you meant rooting, unlocking the bootloader, installing custom firmware, or what. I think it's important to get the terminology right when talking to people who are new to this, due to the fact that most of the knowledge they accumulate is found through internet searches, where using the right words are important.

As for your hackintosh statement, that very much depends on your phone and what ROM you're talking about. If you're flashing a new nightly every night, then my "keep an eye out" statement is worth attacking, because yes, it is more high-maintenance. That said, I'm not sure when your last foray into CM was, but for the past couple years, if you found one nightly or stable release that worked, you'd be good. Better than stock. Not necessarily so for other ROMs, but definitely so for CM.

Also, the difference between CM and CyanogenOS and the company are incredibly simple. I only explained them because you mischaracterized them by conflating CyanogenOS and CyanogenMod. All that said, I don't think we have anything to argue about that isn't pedantic. I was just trying to help him out by clearing a few things up, not trying to bust your balls.