5,594,282 Members 43,412 Now Online
XDA Developers Android and Mobile Development Forum

[APP][Froyo][root] Move2SD Enabler - ex SetInstallLocation

Tip us?
 
JD82
Old
(Last edited by JD82; 23rd January 2011 at 01:48 PM.)
#1  
JD82's Avatar
Senior Member - OP
Thanks Meter 57
Posts: 154
Join Date: Feb 2009
Talking [APP][Froyo][root] Move2SD Enabler - ex SetInstallLocation

Unlock "Move to SD" for ALL apps and set the default install location so that ALL apps (including those not yet support it and those already installed) install automatically/can be moved to your location choice.

Requirements:
  • root
  • froyo
  • USB debugging (Menu -> Settings -> Applications -> Manage Applications -> Developement -> Check USB debugging. Thx pexon).
  • Fat32 partition with free space on the SD





The changelog can be found within the application.

Applications That Should NOT Install on External Storage

When the user enables USB mass storage to share files with their computer (or otherwise unmounts or removes the external storage), any application installed on the external storage and currently running is killed. The system effectively becomes unaware of the application until mass storage is disabled and the external storage is remounted on the device. Besides killing the application and making it unavailable to the user, this can break some types of applications in a more serious way. In order for your application to consistently behave as expected, you should not allow your application to be installed on the external storage if it uses any of the following features, due to the cited consequences when the external storage is unmounted:
  • Services
    Your running Service will be killed and will not be restarted when external storage is remounted. You can, however, register for the ACTION_EXTERNAL_APPLICATIONS_AVAILABLE broadcast Intent, which will notify your application when applications installed on external storage have become available to the system again. At which time, you can restart your Service.
  • Alarm Services
    Your alarms registered with AlarmManager will be cancelled. You must manually re-register any alarms when external storage is remounted.
  • Input Method Engines
    Your IME will be replaced by the default IME. When external storage is remounted, the user can open system settings to enable your IME again.
  • Live Wallpapers
    Your running Live Wallpaper will be replaced by the default Live Wallpaper. When external storage is remounted, the user can select your Live Wallpaper again.
  • Live Folders
    Your Live Folder will be removed from the home screen. When external storage is remounted, the user can add your Live Folder to the home screen again.
  • App Widgets
  • Your App Widget will be removed from the home screen. When external storage is remounted, your App Widget will not be available for the user to select until the system resets the home application (usually not until a system reboot).
  • Account Managers
    Your accounts created with AccountManager will disappear until external storage is remounted.
  • Sync Adapters
    Your AbstractThreadedSyncAdapter and all its sync functionality will not work until external storage is remounted.
  • Device Administrators
    Your DeviceAdminReceiver and all its admin capabilities will be disabled, which can have unforeseeable consequences for the device functionality, which may persist after external storage is remounted.
  • Broadcast Receivers listening for "boot completed"
    The system delivers the ACTION_BOOT_COMPLETED broadcast before the external storage is mounted to the device. If your application is installed on the external storage, it can never receive this broadcast.
If your application uses any of the features listed above, you should not move your application to external storage.


If you want to translate the application in your language click here: http://mygengo.com/string/p/setinsta...n-1/dashboard/
Smartphone: Galaxy Nexus GSM (i9250)
Firmware: Latest CyanogenMod
Recovery: Clockwork Recovery
The Following 3 Users Say Thank You to JD82 For This Useful Post: [ Click to Expand ]
 
maja
Old
#2  
maja's Avatar
Senior Member
Thanks Meter 143
Posts: 763
Join Date: Jan 2006
Location: Venezia

 
DONATE TO ME
Simply...great
-----------------------------------------------
PayPal donate
-----------------------------------------------
Magician->Wizard->Hermes->Kaiser->Raphael->Rhodium->Desire->Ideos U8150->LG P990->Orus->Samsung S2->Galaxy Nexus->Samsung S4->Smart Q ZWatch
 
hmsq
Old
#3  
hmsq's Avatar
Senior Member
Thanks Meter 4
Posts: 130
Join Date: Nov 2006
Location: London
Unfortunately, it won't run on my desire in DJ DROID, I installed apps to internal memory, so when I run it just stays black.
Tech Freak

Device: Xperia Z
 
JD82
Old
#4  
JD82's Avatar
Senior Member - OP
Thanks Meter 57
Posts: 154
Join Date: Feb 2009
Could you get me the logcat?
Smartphone: Galaxy Nexus GSM (i9250)
Firmware: Latest CyanogenMod
Recovery: Clockwork Recovery
 
hmsq
Old
#5  
hmsq's Avatar
Senior Member
Thanks Meter 4
Posts: 130
Join Date: Nov 2006
Location: London
Quote:
Originally Posted by JD82 View Post
Could you get me the logcat?
Once I'm back home, i'll try and get it.
Tech Freak

Device: Xperia Z
 
ransagy
Old
#6  
Senior Member
Thanks Meter 33
Posts: 238
Join Date: Jun 2010
Location: Israel
Same issue here, App is always black. How do i get you the logcat?
 
hmsq
Old
#7  
hmsq's Avatar
Senior Member
Thanks Meter 4
Posts: 130
Join Date: Nov 2006
Location: London
I just ran a terminal and made sure I had premissions and ran the following command.

logcat > logfile.txt

@JD82 Do you need the whole file?
Tech Freak

Device: Xperia Z
 
JD82
Old
#8  
JD82's Avatar
Senior Member - OP
Thanks Meter 57
Posts: 154
Join Date: Feb 2009
Or you can try this application: http://www.cyrket.com/p/android/org.jtb.alogcat/
Smartphone: Galaxy Nexus GSM (i9250)
Firmware: Latest CyanogenMod
Recovery: Clockwork Recovery
 
EvTomasi
Old
#9  
EvTomasi's Avatar
Junior Member
Thanks Meter 0
Posts: 9
Join Date: Mar 2010
Location: Porto Alegre - RS
Awesome man.

Thanks.
 
JD82
Old
(Last edited by JD82; 8th July 2010 at 08:49 PM.)
#10  
JD82's Avatar
Senior Member - OP
Thanks Meter 57
Posts: 154
Join Date: Feb 2009
Quote:
Originally Posted by hmsq View Post
@JD82 Do you need the whole file?
no, only the last rows, those regarding my application .
Smartphone: Galaxy Nexus GSM (i9250)
Firmware: Latest CyanogenMod
Recovery: Clockwork Recovery

Tags
a2sd, app2sd, move2sd, root, setinstalllocation
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

HTC Releases Dual Lens SDK for the HTC One M8 (2014)

One of the highlights of the HTC One M8is its new dual lens camera system. Termed … more

Google ATAP Reveals Project Ara Developer Kits and 100K Prize Challenge

Today, Paul Eremenko from Google’s Advanced Technology and … more

Configure Your System Settings on a Per-App Basis

Do you ever like to make sure that certain device settings are enabled prior to entering a … more

How to Hack An Android App (Don’t Try This at Home) – XDA Developer TV

Listen, don’t cheat in your games. So don’t … more