1. Download our Official Android App: Forums for Android!

Root Alternatives to freezing apps with Titanium Backup?

Discussion in 'Android Devices' started by chmodx, Jul 1, 2011.

  1. chmodx

    chmodx Android Enthusiast
    Thread Starter
    Rank:
    None
    Points:
    68
    Posts:
    567
    Joined:
    Dec 31, 2010

    Dec 31, 2010
    567
    25
    68
    Are there any free alternatives for freezing apps?
     

    Advertisement

  2. Metfanant

    Metfanant Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    2,450
    Joined:
    Sep 23, 2010

    Sep 23, 2010
    2,450
    412
    163
    - you can change the file extensions from .apk to .bak
    - you can move the apk's to a different directory (never personally tried this one, but its supposed to work)
     
  3. Airmaxx23

    Airmaxx23 Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    3,142
    Joined:
    Jun 21, 2010

    Jun 21, 2010
    3,142
    1,039
    313

    You can rename them or move them but you may have a hard time finding a free app that will do it. Root Explorer isn't free but it is definitely worth the money, you'll find yourself using it quite often.
     
  4. xliderider

    xliderider Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,232
    Joined:
    Jan 28, 2010

    Jan 28, 2010
    1,232
    192
    143
    Where Diamond Head Stay
    +1, Root Explorer is worth every penny. :cool:
     
    JrzDroid likes this.
  5. pool_shark

    pool_shark Android Expert
    Rank:
     #64
    Points:
    343
    Posts:
    2,520
    Joined:
    Aug 21, 2010

    Aug 21, 2010
    2,520
    578
    343
    Male
    Infrastructure Engineer
    Ohio
    ES file explorer is free and does more than root explorer in my opinion.

    If you have a teminal emulator and busybox you can use the command line to move them to an alternate directory, yes it works, I've done it.
     
  6. scary alien

    scary alien not really so scary
    Moderator
    Rank:
     #8
    Points:
    2,138
    Posts:
    22,297
    Joined:
    Mar 5, 2010

    Mar 5, 2010
    22,297
    23,684
    2,138
    Male
    space alien ;)
    Indy
    Guys, I've speculated for some time now (in various posts) that freezing an app involves removing the execute bit from the .apk.

    This is clearly not correct :p.

    I tested freezing and thawing one of my apps and watched its permission bits and they remained unchanged--in fact, the execute permission bit are not even normally enabled. This does make sense to me now, since its really the Dalvik virtual machine that is reading your .apk (or really, the .dex or .odex file) in as input, so the execution permissions are not even relevant with regard to an .apk file.

    So, how does freezing and thawing actually work? I re-did my tests above while running logcat and saw calls/invocations of the Android package manager APIs. Then, I looked in the Package Manager API documentation (PackageManager | Android Developers) and see a method, setApplicationEnabledSetting(), which appears to be the function that does or can do this (although there is also setComponentEnabledSetting() which might work too).

    I was going to post a simple set of commands for chmod'ing the permission bits using a shell via a terminal emulator or the SDK, but it looks like renaming or deleting is the closest you can come to doing this from the command line.

    There is, apparently, a free app that will allow you to freeze apps, Gemini App Manager:

    https://market.android.com/details?id=com.seasmind.android.gmappmgr

    which I read about in this article:

    [Android, Root Required] Tip: Punch bloatware in the face by
     
    pool_shark likes this.

Share This Page

Loading...