Related
"Application is not installed on your phone" after moving apps to SD on Froyo
hey guys,
first of all i searched the forum but didn't find anything like my problem
(i run Froyo on non-rooted Nexus One)
so, i moved several apps to SD using that ADB command to change default install location from internal memory to SD. everything worked and apps were running smoothly. then my battery went dead during the night and when i switched the phone on in the morning i see icons with green robot for all those apps moved to SD. and if i try running them i get "application is not installed on your phone" error message. thou apps are still on the SD. it seems that my phone erased the part of the data of those apps stored in the internal memory.. which sucks.
anyone faced such a problem so far? i wonder if it's possible to solve without reinstalling all the apps..
many thx in advance.
Cheers.
It happened on my phone too, just removed battery for few minutes.
Looks like a bug.
dpds said:
hey guys,
first of all i searched the forum but didn't find anything like my problem
(i run Froyo on non-rooted Nexus One)
so, i moved several apps to SD using that ADB command to change default install location from internal memory to SD. everything worked and apps were running smoothly. then my battery went dead during the night and when i switched the phone on in the morning i see icons with green robot for all those apps moved to SD. and if i try running them i get "application is not installed on your phone" error message. thou apps are still on the SD. it seems that my phone erased the part of the data of those apps stored in the internal memory.. which sucks.
anyone faced such a problem so far? i wonder if it's possible to solve without reinstalling all the apps..
many thx in advance.
Cheers.
Click to expand...
Click to collapse
Forcing the apps to install to SD will break them. In order for applications to be successfully moved to the SD card in Froyo, they must have an appropriate flag set on them from the developer. If the application isn't updated with this flag, it will not work by default from the SD card.
The ADB command should work fine (I think) once all apps are updated, but until then it will just cause problems like what you're seeing.
codesplice said:
Forcing the apps to install to SD will break them. In order for applications to be successfully moved to the SD card in Froyo, they must have an appropriate flag set on them from the developer. If the application isn't updated with this flag, it will not work by default from the SD card.
The ADB command should work fine (I think) once all apps are updated, but until then it will just cause problems like what you're seeing.
Click to expand...
Click to collapse
What app in the market currently supports apps 2 sd?
ram130 said:
What app in the market currently supports apps 2 sd?
Click to expand...
Click to collapse
Not sure, as I'm currently unable to access the market (being deployed will do that). There is a thread on the subject though, which is here: http://forum.xda-developers.com/showthread.php?t=687659
codesplice said:
Not sure, as I'm currently unable to access the market (being deployed will do that). There is a thread on the subject though, which is here: http://forum.xda-developers.com/showthread.php?t=687659
Click to expand...
Click to collapse
THanks man!!
I set the installation location to SD via ADB and restored my apps via Titanium Backup. Here's what I found.
Apps will occasionly seem to have dissapeared (from App page + download page from the market) seems intermittent and seems to correct itself.
If you mount the SD card via USB then obviously your phone can't access the apps, after unmounting it takes a little time for the system to correct itself (my recommendation is to turn the screen off and on again).
Keep any widget app you are going to use on the phone's storage (i.e. install app, then move it back to phone via the 'applications' menu).
Shortcuts to apps will revert to a generic green/white robot icon, but they will still work (not when the SD card is mounted via usb though obviously).
Basically any application/live wallpapers or anything else that you expect to run live (constantly) should be moved to the phones memory.
bumskins said:
I set the installation location to SD via ADB and restored my apps via Titanium Backup. Here's what I found.
Apps will occasionly seem to have dissapeared (from App page + download page from the market) seems intermittent and seems to correct itself.
If you mount the SD card via USB then obviously your phone can't access the apps, after unmounting it takes a little time for the system to correct itself (my recommendation is to turn the screen off and on again).
Keep any widget app you are going to use on the phone's storage (i.e. install app, then move it back to phone via the 'applications' menu).
Shortcuts to apps will revert to a generic green/white robot icon, but they will still work (not when the SD card is mounted via usb though obviously).
Basically any application/live wallpapers or anything else that you expect to run live (constantly) should be moved to the phones memory.
Click to expand...
Click to collapse
This is how I've been using it, also when you reboot the phone, I give it a minute to calculate the applications on the SD card and load them into the phone memory. (Notice if you go to App settings while you can't access the application, they are all there and being "calculated."
Hello!
I have used Apps2SD Script included with G.O.T Recovery to partition and set up Apps2SD on my Milestone. Upon reboot everything works fine except that I can't launch two paid apps, namely: Got To Do and MountUSB. They were installed from Market but in place of the icon and name I get default icon (Droid's head on white background) and com.slamjibe.... and upon launching it I get FC. Can anyone help me?
contact the developper of these apps ask them support for apps2sd , many dev havent updated there apps for it ...
Hmm, I'm having this problem as well with apps not installing correctly.
Sent from my Milestone using XDA App
Which Apps2SD option did you guys use from the G.O.T. menu? I am using the "Symlink Edition" and it is working fine so far.
dsixda said:
Which Apps2SD option did you guys use from the G.O.T. menu? I am using the "Symlink Edition" and it is working fine so far.
Click to expand...
Click to collapse
hi dsixda, I used just the plain and simple App2SD install I couldn't find a clear explination of the differences between just app2sd and the symlink version, if you have the chance, of if you are willing to could you please try to install Horoscope and Tarot by horoscope.com I know bad example app but its one that I remember off the top of my head. (GF just wont get off my tip about this one....)
~PsyCl0ne
PsyCl0ne said:
hi dsixda, I used just the plain and simple App2SD install I couldn't find a clear explination of the differences between just app2sd and the symlink version, if you have the chance, of if you are willing to could you please try to install Horoscope and Tarot by horoscope.com I know bad example app but its one that I remember off the top of my head. (GF just wont get off my tip about this one....)
~PsyCl0ne
Click to expand...
Click to collapse
Yeah that horoscope app runs fine for me! Basically the "symlink edition" of Apps2SD just changes the location of the /data/app and /data/app-private folders to the EXT2 partition on the SD card.
dsixda said:
Yeah that horoscope app runs fine for me! Basically the "symlink edition" of Apps2SD just changes the location of the /data/app and /data/app-private folders to the EXT2 partition on the SD card.
Click to expand...
Click to collapse
Sh*t is there anyway I can go from app2sd to the symlink with out having to reset my phone?
~PsyCl0ne
PsyCl0ne said:
Sh*t is there anyway I can go from app2sd to the symlink with out having to reset my phone?
~PsyCl0ne
Click to expand...
Click to collapse
Just do a Titanium Backup of all your current data, do a Nandroid backup, then reflash the ROM without apps2sd.
Then, restore with Titanium, make sure all your apps are on your device, and then finally apply the symlink edition of Apps2sd... It will move them all.
Kk so instead of doing a titanium back up, I did a full wipe, replashed, re nandroid'ed, re formatted my sd card, and installed the syslink or symlink app2sd and everything works perfectly now
Thanks you guys
~PsyCl0ne
Sent from my Milestone using XDA App
Hi, I had also root my phone and did a nandroid backup with GOT open recovery, and i install app2sd hack on the symlink edition, how do i know that it had been sucessfully installed on my sd?
botakbotak said:
Hi, I had also root my phone and did a nandroid backup with GOT open recovery, and i install app2sd hack on the symlink edition, how do i know that it had been sucessfully installed on my sd?
Click to expand...
Click to collapse
Check the available memory in the Settings menu, it should be higher now. Or just use adb, go into /data and do an "ls -l". The app folder should point to another folder. Also, in Root Explorer the app folder should now show the size remaining proportional to your ext2 partition.
I have actually modified an existing script so that now even the /data/dalvik-cache is moved to sd. I have freed up over 30MB more now. I can attach it later.
Apps2SD script
Here's a script that takes your apps to the SD card, and also links the /data/dalvik-cache there. With a newly flashed Milestone you should see at least 190MB free.
Just unzip this under /sdcard/OpenRecovey/scripts. Launch it from OpenRecovery, using the menu option Miscellaneous-->Run script-->install_apps2sh.sh..
NOTE: Make sure your /system/bin/mot_boot_mode is either the stock one or the one that GOT's OpenRecovery added. Otherwise the script will not work.
My script is based on another APPS2SD script, but I changed it so that it doesn't overwrite the modified mot_boot_mode file that GOT's OpenRecovery had added when you do overclocking, memhack, etc. (if it's not there then it will add it).
dsixda said:
Here's a script that takes your apps to the SD card, and also links the /data/dalvik-cache there. With a newly flashed Milestone you should see at least 190MB free.
Just unzip this under /sdcard/OpenRecovey/scripts. Launch it from OpenRecovery, using the menu option Miscellaneous-->Run script-->install_apps2sh.sh..
NOTE: Make sure your /system/bin/mot_boot_mode is either the stock one or the one that GOT's OpenRecovery added. Otherwise the script will not work.
My script is based on another APPS2SD script, but I changed it so that it doesn't overwrite the modified mot_boot_mode file that GOT's OpenRecovery had added when you do overclocking, memhack, etc. (if it's not there then it will add it).
Click to expand...
Click to collapse
Hi , thanks for the response, just to clarify, after rooting with got's open recovery and flashed v2a roms, i splited my sd card thru the got's open recovery program and install the symlik edition of app2sd, indeed my memory from 16x became 194, but when i install some program, some space were taken up i think, it appear to be 189 now, i installed launcherpro and a few stuff, so i can assume that my app2sd is working and it is just because some program cant support to install to sd right? Sorry for my bad english.
botakbotak said:
Hi , thanks for the response, just to clarify, after rooting with got's open recovery and flashed v2a roms, i splited my sd card thru the got's open recovery program and install the symlik edition of app2sd, indeed my memory from 16x became 194, but when i install some program, some space were taken up i think, it appear to be 189 now, i installed launcherpro and a few stuff, so i can assume that my app2sd is working and it is just because some program cant support to install to sd right? Sorry for my bad english.
Click to expand...
Click to collapse
It's probably because of the stuff stored under /data/data (application data, not the apps themselves). I have the same issue too. You can try to make a symlink to move them your sd card, but it actually slows down your apps when u run them, even with a high-speed / Class 6 SD card.
dsixda said:
It's probably because of the stuff stored under /data/data (application data, not the apps themselves). I have the same issue too. You can try to make a symlink to move them your sd card, but it actually slows down your apps when u run them, even with a high-speed / Class 6 SD card.
Click to expand...
Click to collapse
So i should go and install again ? o.o , the moment i load the roms i split the sd and install already, not sure should i install again or not .
botakbotak said:
So i should go and install again ? o.o , the moment i load the roms i split the sd and install already, not sure should i install again or not .
Click to expand...
Click to collapse
NO.... It's application DATA that's taking up space, not the apps themselves. Not much you can do about it. It's normal. The symlink method would have moved your apps to the SD card automatically.
dsixda said:
NO.... It's application DATA that's taking up space, not the apps themselves. Not much you can do about it. It's normal. The symlink method would have moved your apps to the SD card automatically.
Click to expand...
Click to collapse
Ok thank you very much, solved my doubts, Thanks to all who helped.
Hi,
on Gingerbread/CM7, is there a way to put more apps to the /system partition? I am always low on space for apps, even though i have moved almost all my apps to sd using the A2SD function. Currently, only market and rommanager are on /system, i would like to move some more gapps to /system if possiblr.
PS. DT apps2sd is no option for me since it keeps on crashing my nexus one.
Thanks!
Use Root Explorer from the market and move the .APK's to /system/app. Other alternative is to use the premium version of Titanium Backup and use the option to "integrate update into ROM."
Beedee2 said:
Hi,
on Gingerbread/CM7, is there a way to put more apps to the /system partition? I am always low on space for apps, even though i have moved almost all my apps to sd using the A2SD function. Currently, only market and rommanager are on /system, i would like to move some more gapps to /system if possiblr.
PS. DT apps2sd is no option for me since it keeps on crashing my nexus one.
Thanks!
Click to expand...
Click to collapse
i just finally switched to yesterday's CM7 nightly, and with moving all my apps to the SD card with just the standard (but improved via gingerbread) a2sd method, i now have 130MB free space with 81 apps installed. i wonder if the new release puts some things on system partition automatically that i dont know about.
RogerPodacter said:
i just finally switched to yesterday's CM7 nightly, and with moving all my apps to the SD card with just the standard (but improved via gingerbread) a2sd method, i now have 130MB free space with 81 apps installed. i wonder if the new release puts some things on system partition automatically that i dont know about.
Click to expand...
Click to collapse
Thanks, I think the 130MB is your free space on the sd-card? Isn't 130MB about the total space available for apps?
Rod3 said:
Use Root Explorer from the market and move the .APK's to /system/app. Other alternative is to use the premium version of Titanium Backup and use the option to "integrate update into ROM."
Click to expand...
Click to collapse
Thanks, Root explorer does the trick! Isn't Titanium's "integrate update into ROM" only available for apps that are already in the system dir?
Beedee2 said:
Thanks, Root explorer does the trick! Isn't Titanium's "integrate update into ROM" only available for apps that are already in the system dir?
Click to expand...
Click to collapse
Sorry, yes. But this a handy feature because even though you may have a app stored within \system\app, if you install a market update, the update will go to \data\app. You would then need to manually move the update to \system\app and replace the old .apk file. If you don't, then the app is stored in 2 places and is an inefficient use of memory.
Beedee2 said:
Thanks, I think the 130MB is your free space on the sd-card? Isn't 130MB about the total space available for apps?
Click to expand...
Click to collapse
No that is my internal free space. I just moved all apps to the card with the standard froyo method.
Rod3 said:
Use Root Explorer from the market and move the .APK's to /system/app. Other alternative is to use the premium version of Titanium Backup and use the option to "integrate update into ROM."
Click to expand...
Click to collapse
So I can just manually move apps with root explorer to free up space? I'll give it a shot.
Sorry I have 110 free, not 130. I just checked.
Dumb question, once I move the app It no longer opens cause it has moved. How exactly do I handle this? I tried the market, vending, for example.
Never mind, change permissions then reboot solved it. BTW strangely before you reboot the free space actually goes in the opposite direction showing less free space after the move, till a reboot.
Glad it worked for you Roger. Personally, I have never had to change the permissions, but just needed to make sure I renamed the update exactly the same as was in system, reboot and enjoy.
Seems to be working well. I'm still confused how I have so much free space. It says 114mb free right now with 81 apps installed. Granted they are just regular sized apps, nothing huge.
I just did a fresh flash and install, no link2sd options. I noticed that Moon+ Reader Pro installs to /mnt/asec/ for some reason. Why doesn't it install to /data/app like everything else?
sauron82 said:
I just did a fresh flash and install, no link2sd options. I noticed that Moon+ Reader Pro installs to /mnt/asec/ for some reason. Why doesn't it install to /data/app like everything else?
Click to expand...
Click to collapse
So what is the problem?when app is in data/app it means it is installed in internal memory, if it is in asec or android secure folder it means it has installed on sdcard. just move it in app management
side_effect said:
So what is the problem?when app is in data/app it means it is installed in internal memory, if it is in asec or android secure folder it means it has installed on sdcard. just move it in app management
Click to expand...
Click to collapse
App management says it's already installed internally, so app management can't move it to internal. And it's not in data/app. I've tried moving to internal with Titanium and it didn't work. And Link2SD can't move it to internal either. I just flashed a CM7.2 Tom and it installs to data/app fine, so I guess the app works different in 4.1+.
Sent from my Galaxy Ace
Hey guys,
I recently rooted my s3 mini to JB 4.1.2 by faria and i was wondering why i cant install any more apps as my ram is used up by all my apps. is there a way to clear/wipe all this data and start from scratch installations or any way i can move this huge game files in android/obb to another location in my sdcard to save space for app installations on my phone memory.
also, i have tried directory bind,app2sd, lind2sd and gl to sd(root) none of them seems to be installing or working for me as i still face the prob with installation of the same app.
kindly help.
SinisterGrey said:
Hey guys,
I recently rooted my s3 mini to JB 4.1.2 by faria and i was wondering why i cant install any more apps as my ram is used up by all my apps. is there a way to clear/wipe all this data and start from scratch installations or any way i can move this huge game files in android/obb to another location in my sdcard to save space for app installations on my phone memory.
also, i have tried directory bind,app2sd, lind2sd and gl to sd(root) none of them seems to be installing or working for me as i still face the prob with installation of the same app.
kindly help.
Click to expand...
Click to collapse
Had this issue before. Try to reflash and reboot the phone.
Sent from my GT-I8190 using xda app-developers app
bOkz said:
Had this issue before. Try to reflash and reboot the phone.
Sent from my GT-I8190 using xda app-developers app
Click to expand...
Click to collapse
Tried that, didnt work thanks for your quick reply tho. its been happening even before the 4.1.2 update. even when i had the 4.1.1 XXJL by avicohh rooted. any other suggestions?
Go into recovery maybe, and wipe cache from there, either that or factory reset your phone
Sent from my GT-I8190 using Xparent Blue Tapatalk 2
Drop this script into /data, chmod it to 777, and run it through SManager (thank everybody in this thread, not me).
Sent from Spaceball One.
blackknightavalon said:
Drop this script into /data, chmod it to 777, and run it through SManager (thank everybody in this thread, not me).
Sent from Spaceball One.
Click to expand...
Click to collapse
Everything from ur last post was tried except for the downloading of the busy box. it wont even allow me to download it. it says insufficient storage. i cant proceed from there. i got the rest of it. i ran a chmod to 777 and instlled smanager . any help ?
Had the same error.
Simply wipe dalvik-cache and everything will work fine.
Cheers.
I used titanium backup and wiped dalvik cache. Still no use. Same error. Is there any way I can install busy box in linux.
Sent from my GT-I8190 using xda app-developers app
Remove a LOT of your apps. That should fix the storage problem until you get the script into /data.
you could
SinisterGrey said:
I used titanium backup and wiped dalvik cache. Still no use. Same error. Is there any way I can install busy box in linux.
Sent from my GT-I8190 using xda app-developers app
Click to expand...
Click to collapse
try changing default install location. possible with normal device options, dont remember where. or else use app2sd to change it.
although i have the same error, when trying to install anything on extsdcard (with enough room on it), with faria rom v5.1.
with leatherface v2 i didnt have the problem if i remember correct.
update:
i still have the problem too.
wiped dalvik, factory reset multiple times, cleaned odin files, although faria rom is also using odex?
phone works fine, but i only have 4,5gb max internal (fused internal and sdcard).
and i cant install anything to external. i selected the options *install to: autoselect by android, internal, or external.
i tried it with more then one app, like rom toolbox pro.
i also noticed that chaning it it one app, correctly alters it in another.
i asked this in q&a, and i read what i can searching the whole forum. still i wuold really like to know:
-is 4,5 gb max combined/fused is normal for s3 mini +faria rom)?
-is it normal to have .obb partition completely empty, even having installed multipple apps?
its 402mb, totally free.
And i have other partitions also 402 mb, totally free.
-/cache partitions remains at 14mb, whatever happends, even after changing usage of cache heavier and lighter.
-cant install anything on extsdcard.
-/mnt/sdcard shows in that directory, with root explorer, as linked to sdcard0.
same in root:/sdcard (not sdcard0!) linked to -> sdcard0
but it has no apps in it. and only some folders.
?i dont know if i am correct in assuming that "->" symbol in root explorer means: linked to.
pushquares said:
try changing default install location. possible with normal device options, dont remember where. or else use app2sd to change it.
although i have the same error, when trying to install anything on extsdcard (with enough room on it), with faria rom v5.1.
with leatherface v2 i didnt have the problem if i remember correct.
update:
i still have the problem too.
wiped dalvik, factory reset multiple times, cleaned odin files, although faria rom is also using odex?
phone works fine, but i only have 4,5gb max internal (fused internal and sdcard).
and i cant install anything to external. i selected the options *install to: autoselect by android, internal, or external.
i tried it with more then one app, like rom toolbox pro.
i also noticed that chaning it it one app, correctly alters it in another.
i asked this in q&a, and i read what i can searching the whole forum. still i wuold really like to know:
-is 4,5 gb max combined/fused is normal for s3 mini +faria rom)?
-is it normal to have .obb partition completely empty, even having installed multipple apps?
its 402mb, totally free.
And i have other partitions also 402 mb, totally free.
-/cache partitions remains at 14mb, whatever happends, even after changing usage of cache heavier and lighter.
-cant install anything on extsdcard.
-/mnt/sdcard shows in that directory, with root explorer, as linked to sdcard0.
same in root:/sdcard (not sdcard0!) linked to -> sdcard0
but it has no apps in it. and only some folders.
?i dont know if i am correct in assuming that "->" symbol in root explorer means: linked to.
Click to expand...
Click to collapse
did u used linked to sd?if yes you have to select default instal location to automatic...that solved my problem...the setting in link 2 sd....before this i select install to ext sd card and every time theres error insufficient memory...
thx for yuor reply
nazri5363 said:
did u used linked to sd?if yes you have to select default instal location to automatic...that solved my problem...the setting in link 2 sd....before this i select install to ext sd card and every time theres error insufficient memory...
Click to expand...
Click to collapse
thx for yuor reply.
no that is not what i mean exactly.
i do use link2sd now, to use my extsd 2nd partition. but it gives an error: installl_failed_insufficent storage.
even when i put it on auto.
when pressing create link, i get: i/o error.
what do you have selected to auto move to 2nd partition?
my primary question, has to do with the fused internal+sdcard phone memory (so not extsdcard), of faria firmware.
Phone sees the fused internal as,... internal memory.
and the phone sees my extsdcard as external sdcard.
i presumed the reason for this is to be able to install apps on ext sd too, by default. (so without link2sd or others).
because the problem as i see it is:
now i have less phone storage.
i still cannot install to external sd card.
i would really like to know
- what should be the benefits of this fused memory? why did faria do this?
- beacause now i have less or same memory, and no benefits.
-what i have to change in system mount, or fuse, to get back original non-fused.
- And/Or, how i can enable extsdcard to install to it too.
thanks
Have you tried with an ext4 partition on your external sd, for link2sd? I've read somewhere that it worked.
Otherwise Directorybind do work. I've binded the whole Android folder without any problems at all :good:
hey
SinisterGrey said:
Hey guys,
I recently rooted my s3 mini to JB 4.1.2 by faria and i was wondering why i cant install any more apps as my ram is used up by all my apps. is there a way to clear/wipe all this data and start from scratch installations or any way i can move this huge game files in android/obb to another location in my sdcard to save space for app installations on my phone memory.
also, i have tried directory bind,app2sd, lind2sd and gl to sd(root) none of them seems to be installing or working for me as i still face the prob with installation of the same app.
kindly help.
Click to expand...
Click to collapse
hi,
actually i do also had a the same problem with my cell phone as of yours... so i just wanna know if we had comeout with those problem.... please suggest me a solution too if you had solved those problem.
please do help...
found a solution (maybe?)
I personally had the same problem right after flashing a new rom on my i9100. I read through the script amd it was quite literally just unmounting and mounting the sd card again. I wasn't sure how it could possibly be a simple matter of mounting the sd card but it worked so I'm okay with that.
If you're on 4.1.2 then you can probably manually unmount and mount the sd card by going into system settings, storage and scroll down to sd card for unmount. It'll take a short while to unmount and another to mount again and check for errors. Not sure if you have to do this will ever boot but it beats not ever installing anything, right?
SinisterGrey said:
Hey guys,
I recently rooted my s3 mini to JB 4.1.2 by faria and i was wondering why i cant install any more apps as my ram is used up by all my apps. is there a way to clear/wipe all this data and start from scratch installations or any way i can move this huge game files in android/obb to another location in my sdcard to save space for app installations on my phone memory.
also, i have tried directory bind,app2sd, lind2sd and gl to sd(root) none of them seems to be installing or working for me as i still face the prob with installation of the same app.
kindly help.
Click to expand...
Click to collapse
if u used lucky patcher remove previous patches and stuff like that