[Motorola Droid RAZR] Ohmster:
More Secrets on how to get a good running CM11 Phone and keep it that way.

* If you don't need the secrets and hate long posts, you are for sure, excused! :laugh:

What say Morr!

Well, I am glad that you do not mind lengthy posts because the only way I can tell you stuff, in detail, is in a lengthy post. Try not to get bored and I will try to keep this on target and helpful, ALL of it. ;)

Yeah, you have been around a long time, I did not mean to imply that you were doing anything wrong with the report you gave. I was so fed up with cm11 always crashing, lagging, black screens, lock or reboot, things like that. Sometimes updating to a good build would fix this for a while, but it always went back to being a "not so good system" anymore. So why is this happening, I wondered, for a *very* long time. And also, Nightly Build 11/07 is not some "Holy Grail" of a build, it is just a nice one to work with and does not have any major flaws that I can find. [MENTION=3313632]ChungHung.Chen[/MENTION] is using 11/08 and that also may be a good one. I just skipped over it to 11/09 and had issues.

Most people believe that if you install cm11, totally clean, with a good build, it will be perfectly fine and run "forever" like this. If you don't "crap it up" with apps, modules, and configs. I actually have/had to do a lot of work to get this to run right. And to "get the feel of it" so I know when it runs well and exactly what it is doing, and when. Or at least get as close to that goal as I can. "How" to do this, I learned from the guys who "never have a problem" and their phones "always run great". Things like SHUT OFF Google updates! I can always update apps on

my time

,

when I want

, not in the middle of a navigation session where I also need to make a phone call! And also to uninstall things I do not need or use, including system apps and services. And to use Greenify to put things to sleep that always wake the phone and run updates and syncs anytime they want like Facebook. To use Titanium Backup to freeze rom apps that I don't want like Google books, news, movies, any of that stuff, Apollo, Exchange Service, email v4.4.4 which is for Exchange. Anything I do not need, use, or is necessary to run the phone. I used to uninstall things like this in Titanium Backup but every time you update your build, they come back. But, if you freeze them, they stay frozen.

With Greenify Donation Pack, you can also sleep system apps. And you can make things that *must* sync or check do it all in a group, at once, instead of constantly waking the phone to check in. In the Experimental donation menu, you get that option and it is really nice. I get "Deep Sleep" at 90% and wakelocks at 3%, you can check these things in BetterBatteryStats. XDA members can get these pay app for free in the links. Just give the dev his few bucks if you think it is worth it and when you have the money but you can get the pay version because you are an XDA member.

It is a LOT of work cleaning up the rom like this, but when you do, boy oh boy does it perform well! :D

And, you for sure back up an install like this when you "get it right". Now all of these settings, frozen apps, and changes you made are saved to your Data partition so when you do update your build, these "perfect settings and apps" stay with you. When you get good at this reading battery and wakelock stats and tweak your phone just right, you will know if it is running well and why. You will know if it is slowing down and why because you took the time to see what is running, what is slowing it down, Greenified, uninstalled, and froze things to get where you want to be. You know Google is not "updating 28 apps" because you shut it off. You know Facebook is not running again because you put it to sleep. You know that email, text messaging, Facebook, Dropbox sync, and everything else is not choking the phone because you put them to sleep in Greenify and allow them to wake when needed and go back to sleep, as well as sync at the same time.

This is how you get a good running rom. And no, I am not perfect at it yet, but am getting there. ;)

Do this kind of stuff to a good rum like 11/07 and it gets *so* good that you wish you could push this system into stock because yes, it can run all the time and will not bog down.

Hey I hope that you get the chance to build your own roms, that is a good ambition.

Dude, do you like having a rooted phone and especially romming it? Then

you do not want a Turbo phone

. Trust me on this. All Droid phones depend on a weak spot in the stock rom security for a really good root dev like Dan Rosenberg to find, and then to "exploit" that weakness to use a USB cable and ADB scripts to get su and busybox over to your phone in /system/xbin/ to root your phone. He cannot even "just put the files there" but often gets them on the device, "somewhere", and uses start-up scripts to copy the files where they need to go and assign the correct permissions for you,

before it boots

, to get root. Lots of phones are "root friendly" but not Motorola/VZW.

Verizon does not want you having root on a phone that they provide service to.

The Turbo not only has a super tight permission set on the system, but has Selinux and encryption so you really think there is a weakness in the OS that *anyone* can exploit to root that device? There is no root now, despite how popular it is. And there may never be a root for it. But you go buy a Galaxy 3 or something and you got root. Since Samsung is not hell bent on keeping out root users (Root users have money to buy phones too!), you stand a much better chance than Motorola/VZW. If you do not mind hanging up your root and rom hat for what could be a very long time or worse, then go get the Turbo. Not for me. :cool: ...but I feel really bad for the guys that had to take it or did anyway and now really miss having ads gone, free hotspot, or any other cool thing they used to be able to do. :(

Okay man, it is late, I love talking but this is getting long and I have to get ready for bed. Nice talking to you Morr and thanks for the great reports. :)

EDIT:

You know, even the disaster build reports are very useful and shows what can and does go wrong with a build. Even if another member has no or minor issues with the same build. If you get to where you want to learn more about this stuff, a really good read is on the BetterBattryStats Thread, on post #1, start where it says:

What are wakelocks and why should you care about them?

I am like everybody else. I don't want to read all that stuff. I just want to install it, see "magic", and say oh how cool is that! But I did read this, like 2 weeks later, and it really helps me use the tool and know exactly what to do with it. The developer of battery stats, chamonix, really lays out out for you and makes it easy to understand. I like that. Hope you do to! :good:

EDIT 2 FINAL:

You guys might already know all of this stuff so this long post may not be necessary. But there will be some members who find this information useful and end up with a better system because of it. I hope so. There is a lot of stuff in the Changelog for next Nightly. I think the current builds are still being smoothed out. I am itching to try something new, but don't want to wreck what I have in the process. Good luck, guys! :)