• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Force Apps to install to SD without Root!!

Status
Not open for further replies.
Hi. I cannot follow these instructions as the `Essentially' one cannot be executed: there is no line in the list of options I am promted to download the USB driver! What can I do?
 
I've nioticed that my list of apps in the marketplace regularly gets corrupted with missing entires. Is there a recommended way of fixing this? I have found if I move a couple of apps back to the phone and reboot the phone it works.. but is there a better solution?

Thanks
 
I've nioticed that my list of apps in the marketplace regularly gets corrupted with missing entires. Is there a recommended way of fixing this? I have found if I move a couple of apps back to the phone and reboot the phone it works.. but is there a better solution?

Thanks


This whole method is a dirty hack. Its not really a good solution at all, so do expect problems with no full solutions.
 
I've nioticed that my list of apps in the marketplace regularly gets corrupted with missing entires. Is there a recommended way of fixing this? I have found if I move a couple of apps back to the phone and reboot the phone it works.. but is there a better solution?

Thanks

I used this before rooting...widgets are installed straight away on sd card and after mounting on pc/restart phone..they go missing. As SUroot said its a bad hack ;)
 
No. It should kill the adb server. The code you typed ^^ is correct.

And put it in Sync mode, not charge only mode, then allow HTC Sync to complete and try again.

Dear Williams

Thanks for the great help but in my case with htc desire and froyo and using htc sync regularly, despite going through all steps about 4 times , when I turn my phone on again the option to move to SD card is still grey for all applications as before and new applications still go to internal memory.

It says unknown command setinstallLocation.

Abdul
 
Hey all,

Can anyone help me out here... I am trying to do this on my non-rooted HTC Desire using Ubuntu Lucid 64-bit.

When I try to run the
Code:
./adb devices
command in a terminal after navigating to the tools directory where adb is located it returns an error message saying If I try the command
Code:
./adb root
to restart the daemon in root mode again it also returns an error This happens when I run execute any of the adb commands. How do I pass myself the permissions for the device so I can execute the commands?

Any help here is much appreciated.

Big cheers,

Nick



sudo chmod +x adb
 
You have to start the daemon as root.

so first make sure there is no "adb" process running in the background.
ps | grep adb

if there is, kill it.

NOW...
sudo adb devices

i had the same problem. i started the adb daemon as a plain user. and once the daemon was running as a plain user, it did not have permission to access the device. subsequent commands (even as root) are then passed on to the underprivileged daemon.

the proper thing to do would be to open up the devices, but i was too lazy to try an figure out which devices to open up with chmod, so i just killed everything and started over as root.


Or you can chmod the USB in /etc/devices as r+w. However I dont think you have to do this.

Also, as I mentioned in my last post, you need to chmod +x the adb binary. In any case the daemon doesnt have to be run as superuser.
 
Success at last! I removed HTC Sync and just connected the phone in "Charge Only" mode. Most apps are moving, but frustratingly, two of the main offenders; Facebook and Yahoo Mail apps won't shift! Facebook is built in and is 5.5mb and Yahoo Mail is 9.2mb! Any ideas people?

One thing to note is that my widgets started to act weird as soon as I put the phone back on. I had to remove them all (which I had to do twice as it removes and then seems to still be there) and re add them.


If you dont need facebook app - then remove it. Go to the apps folder, and then use:

rm facebook.apk

you can also see a list of apps - with "ls" command.
 
I have Swype on my SD.. only thing I find is that I have to re-select swype as the input after a reboot.
 
I did this hack yesterday, but still cant install on SD.

I tried nearly all of my installed apps but when I try to move them I get "Failed to move application"

Also installed App2SD, but no change.

(I do clear data on most of them and I force close if they are open)

Also tried to uninstall and reinstall some apps, but they get on internal memory still.Today I ran this prescription again just to check if I overlooked any errors. It does in fact say "adb server is out of date" But I guess thats not the problem.
Everything else seems perfectly fine. But still no change: I cannot move any of my apps and re-installed apps end up in internal mem.

I checked to see if the setting was actually done and it was:

$ pm getInstallLocation
pm getInstallLocation
2[external]
$

My card seems to work fine. I can read and write to it both from phone and via usb to and from PC.
I guess if something was wrong with my card, I would get an error when trying to install a new app. But I dont.

What should I check?
 
I followed instructions of my new htc wildfire 2.2 froyo but boxes are still grey what have i done wrong/how can fix this .

Sorry for being a noob :D
 
For anyone getting the disappearing apps in the Market issue I *think* I have a fix. Certainly it worked for me. I say "worked" because for some reason my Desire has stopped having the problem now.

The fix was to go into manage applications, force stop Market. Exit Manage apps, leave the phone alone for about 30 secs, go back into manage applications, wipe the data for Market, leave it again for 10-15 secs and then start Market. Market will attach your account back again, and then when you load up My Apps everything should be there.
 
For anyone getting the disappearing apps in the Market issue I *think* I have a fix. Certainly it worked for me. I say "worked" because for some reason my Desire has stopped having the problem now.

The fix was to go into manage applications, force stop Market. Exit Manage apps, leave the phone alone for about 30 secs, go back into manage applications, wipe the data for Market, leave it again for 10-15 secs and then start Market. Market will attach your account back again, and then when you load up My Apps everything should be there.

Do you know a solution for my problem?
 
Its Froyo or anything newer. Any rom that has the "move to SD" option in manage applications.
 
Hi,

I noticed that some apps (installed after completing this procedure) cannot be installed on my Desire. I suspect these might be "non-SD apps" (Viber for example). Does it mean that I will not be able to install such apps at all?

Does anyone have an idea why it happens and how to fix it?

Thanx
 
Many of the apps that can be moved after doing this procedure are "non-sd apps".

This trick is not really an ideal solution but for the most part, it works. As a work around, you could undo the procedure by setting install location to 1, install the apps you have a problem with then redo it.

The work around is not ideal, just like the trick in general is not, but it may help.
 
Many of the apps that can be moved after doing this procedure are "non-sd apps".

This trick is not really an ideal solution but for the most part, it works. As a work around, you could undo the procedure by setting install location to 1, install the apps you have a problem with then redo it.

The work around is not ideal, just like the trick in general is not, but it may help.

I tried this work around right after I got the first error message... It's a bit annoying but I guess we'll have to live with it...

Anyhow, I'm sure that "next version will be perfect" ;)
 
Status
Not open for further replies.
Back
Top Bottom