Jason Stelzer on 4 Oct 2010 12:34:15 -0700

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Android (was Blocking A Program From Running - android too)

  • From: Jason Stelzer <jason.stelzer@gmail.com>
  • To: "Philadelphia Linux User's Group Discussion List" <plug@lists.phillylinux.org>
  • Subject: Re: [PLUG] Android (was Blocking A Program From Running - android too)
  • Date: Mon, 4 Oct 2010 15:34:10 -0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=qZyC1dht6PUWiLgJvMJdM6EUEoa+Ekp/k2kDWyHEA6g=; b=F5JD+tjINEzXOo+FXh0SAWyNFtRzXKV2vsHwHqdzD7DxoOp1T0plmHbdWdQdbVTH31 XKejzqLOwT7teBVY2U5bZO2nO9PD73kohXByUsZQMotudtYb9/4ryPX0DFAjSSYsU9qh HaM9Rg6MlEKeuHPrjJSeaMPeQuUIdgUaKa6Dk=
  • Reply-to: Philadelphia Linux User's Group Discussion List <plug@lists.phillylinux.org>
  • Sender: plug-bounces@lists.phillylinux.org

On Mon, Oct 4, 2010 at 11:45 AM, Richard Freeman
<r-plug@thefreemanclan.net> wrote:
> However, apps can also start services, or attach themselves to events
> that I don't want them to attach to. ÂMy only choice as a user is to
> install it or not install it. ÂThat isn't much of a choice.
> The ability to control what is going on with their phones. ÂMaybe I have
> an app that shouldn't need to connect to the network, but it does so
> anyway (perhaps to display ads) - I should be able to block this. ÂMaybe
> I have an app with an optional alarm feature that has the ability to
> wake itself up, and I only want it to run when I want it to run.

You have one other choice. Use open source software and modify it
yourself. Avoid the closed source stuff and sidestep the issues.

> I don't think my phone has ever lasted two days on one charge, even with
> almost nothing installed. ÂIt has gotten a lot better but on occasion it
> drains fast - probably some misbehaving app waking the phone all the
> time. ÂIt is very frustrating to not be able to control this.

Going to 2.2 helped me quiet a bit. The power management is better
under 2.2. The next big chunk of power savings I found was via under
clocking. I'm using a a moto droid x. Yes, the one with the locked
down bootloader. Idealogical issues aside, it's a great phone. The
stock kernel is quite flexible. So, in addition to having a relatively
large battery, it also supports clocking down from 1ghz to 300mhz.
When my screen is off and the phone is idle I have it setup to clock
way down. It scales back up as demand for cpu goes up and when the
screen is unlocked. If you're rooted, the Setcpu app is a nice to

Beyond telling the phone to clock way down when Idle, I have done
nothing else. I just also have light usage patterns on most week days.
Like I said, heavy use requires more charging.

> FYI - from what I've been reading the best short-term fix is to just
> extract an apk from the phone, edit its manifest, and re-sign it (with a
> test key or whatever). ÂThat will change its permissions, and whatever
> you set will be enforced by the OS. ÂEven if android only semi-automated
> this process it would be a big improvement.

Just be aware that if you do that, you are going to have to manually
download and repackage updates. The signatures wont match up and the
app cannot upgrade itself in that case. Not a big deal, but be aware
of it. The same holds true for 'themed' apks for the same reasons. The
crypto signatures aren't from the same person so it will not allow
updates from a different source than the one installed.

Also, if you haven't already found it, titanium backup is your friend.

Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug