Just installed, a quick review

Discussion in 'cvpcs' started by Se7enLC, Jun 29, 2010.

  1. Se7enLC

    Se7enLC Active Member

    Joined:
    Nov 16, 2009
    Messages:
    1,262
    Likes Received:
    0
    Trophy Points:
    36
    Ratings:
    +0
    I just installed Sapphire 0.6.2 - very impressed so far!

    I love the SpareParts mod to change text colors. Very simple, much better than having to include services.jar in every theme just to change the clock from black to white.

    LOVE the reboot option when you long-press the power key. It's like it should have been there all along.

    Also - for anyone who installed the Black Bar Modification (http://www.droidforums.net/forum/cvps/55253-great-sapphire-theme-off-0-6-2-a.html), here's what you need to do to get the transparent notification background. It's mentioned on the wiki, but I thought I would clarify in case anybody else did the same thing:
    1). Install Sapphire (duh)
    2). Install the Stock Theme (this fixes transparency)
    3). Install the Black Bar Modification
    4). Fix the text colors in Spare Parts

    I'm a fan of scriptybox. The name is amusing, but I'm guessing it's a reference to how toolbox and busybox both operate as a single binary that functions based on what the name of the symlink that calls it is. I have some thoughts on improving the terminal interface that I may try to apply to sapphire - namely switching most of the commands from toolbox to the more-capable busybox equivalents and switching the default shell. Would there be any benefit in packaging up these changes into a script, or is that something that could be rolled into the default ROM possibly?
     
    #1 Se7enLC, Jun 29, 2010
    Last edited: Jun 29, 2010
  2. cvpcs

    cvpcs Premium Member
    Premium Member Developer

    Joined:
    Jun 14, 2010
    Messages:
    151
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    i have considered doing this in the past, but opted out in favor of stability. Although busybox is more capable on many of the terminal utilities, we have to remember that the original utilities are built specifically for android, and I am wary of removing them. Koush has expressed to me that swapping out the stock shell with bash is a bad idea, as it can lead to horrible problems when trying to do some tasks such as debugging applications remotely, so I have left it as is.

    That being said, if you use the included bash shell (simply type "bash" once on a command line), the default system bashrc is designed to set up a ton of aliases so that basic commands like chmod, mount, etc, all reference busybox instead of toolbox. This is the preferred way to do it for the time being, until I see evidence on the contrary.

    I hope that helps answer your question, and thanks for the review :)
     
  3. Se7enLC

    Se7enLC Active Member

    Joined:
    Nov 16, 2009
    Messages:
    1,262
    Likes Received:
    0
    Trophy Points:
    36
    Ratings:
    +0
    Ahh, true. I found that most of the built-in utilities had the same interface, so they worked the same, but I didn't do any kind of exhaustive testing.

    Good point. I hadn't tried debugging or anything, I just tried it in the terminal emulator.

    Oh, I hadn't realized about the aliases, that solves that problem.
     
    #3 Se7enLC, Jun 29, 2010
    Last edited: Jun 30, 2010
  4. Se7enLC

    Se7enLC Active Member

    Joined:
    Nov 16, 2009
    Messages:
    1,262
    Likes Received:
    0
    Trophy Points:
    36
    Ratings:
    +0
    Just discovered /system/etc/init.d

    This ROM just keeps getting better and better!

    Also - noticing that battery life is noticeably better than the other Froyo ROM I was previously using. Hard to quantify fairly, but I left it unplugged for 2 hours and it's only down to 90%, with moderate usage in a poor signal area.
     
    #4 Se7enLC, Jun 30, 2010
    Last edited: Jun 30, 2010