[HOWTO]Enable greyed out "Move to SD" - Optimus One, P500, V General

Found it in for HTC Desire http://forum.xda-developers.com/showthread.php?t=742379
but tried it on our Optimus One and it worked.
Root access is required else you will get a "killed" reply
Majority, not all apps will have the button enabled.
Always backup your phone (nandroid) before trying anything.
You will need terminal
Download Terminal Emulator from Market. (or any terminal software)
type the command below
Code:
su
pm setInstallLocation 2
if you see "[1] Killed pm setInstallLocation 2" means it didn't work
if it replies with "#" means it worked.
now open up settings->manage application and check out which applications have the move to SD enabled.
NOTE: SD card loads slower than the phone. So you will need to know what can be moved and what is better left in the phone. If an essential app is required on boot and the file cannot be found because it is on SD (which isn't loaded yet) you might run into some problems.
Some apps like Facebook can't be moved to SD.
Yes, I know there is A2SD it I can't get it to work on stock rom so this is my other alternative.

Or you can just install "Move2SD Enabler" from market.

Yeah,that is another way for non rooted users I believe.

Related

App2sd for gingerbread xplay

i wasn't able to find any thread about app2sd being used in xplay. has anyone tried it yet?
most of us just use.
adb shell set pmInstallLocation 2
Does this alternative method break the widgets like a2sd does?
I've rooted my Xperia Play and removed bloatware etc.
I also installed app2sd. I believe you can run it without rooting, but i've never tried.
Works fine for me.
Anything that can be moved to the sd card, it will move it to the sd card.
So yea, works fine.
sort of, when you "next" install an app if it can be installed to sd it will be, but you will need to install all your old apps to sd manually through applications/manage move to SD
Guys your missing the point. For starters apps2sd+ is much faster than googles version because it uses androids native file system, it also lets you move the dalvik cache to the sd ext. And most importantly it lets you move widgets and apps you wish to sync to the sd card
Sent from my R800i using Tapatalk
waz000000 said:
most of us just use.
adb shell set pmInstallLocation 2
Click to expand...
Click to collapse
is it this way:
Code:
adb shell
set pm InstallLocation2
or simply in a line?
Code:
adb shell set pmInstallLocation2
AndroHero said:
Guys your missing the point. For starters apps2sd+ is much faster than googles version because it uses androids native file system, it also lets you move the dalvik cache to the sd ext. And most importantly it lets you move widgets and apps you wish to sync to the sd card
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
Can you tell me, where i can download app2sd+ ? I heard a lot about it but i never actually saw this app. Im planning to buy Xperia pro and this is quite a problem but it wouldnt be, if i will have 32GB sdcard and this working app.
Logseman said:
is it this way:
Code:
adb shell
set pm InstallLocation2
or simply in a line?
Code:
adb shell set pmInstallLocation2
Click to expand...
Click to collapse
First way you'll first get shell, then you have to execute second line command, and exit the shell with exit command.
Second way you send set pm... command to the shell and it automatically closes without you having to exit it manually - like a .bat file on Windows, or .sh on Linux.

[Q] HTC Drivers--nonmovable app to SD

I've been trying to move my nonmovable apps to my sd card based on the instructions on this site. It won't let me post the link, but i just googled
"moving your 'non-movable' android apps to an sd card" and it will come up.
Basically it uses the SDK tool to edit some of the lines of code. I'm not really that good with this kind of stuff, but the directions are clear and i should be able to handle it.
My only problem is i can't get the comp to recognize my phone (HTC Evo 4g), probably because i don't have the right drivers installed. I think I'm looking for something called an HTC usb driver. The website i linked to says to check the htc website for the right drivers, but nothing is listed. I even called htc but they acted like they didn't know what i was talking about. I mean, my comp recognizes the phone to the extent i can use it as a disk drive and all that, but not the specific type of phone, which is what i need i guess.
Does anybody know where i can find those drivers, or know of a better way to help me? Thank you.
andrew
Try installing HTC Sync, it should install the correct drivers for your phone.
EDIT: There is also a much simpler (in my opinion, anyway) alternative: Go into the Play Store and download the app "Terminal Emulator" (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en). Open the app, and from here you can type the commands without the "adb shell" at the start.
So open the app and type the following:
Code:
pm getInstallLocation
to view the current install location (0 or 2 - should be 0 by default) and then the following:
Code:
pm setInstallLocation 2
to change the install location to SD and allow apps to be moved to SD.
You don't need to install anything from the SDK or mess with any drivers. Just download a tiny app from the Play Store and type two commands (the first isn't even really necessary, I just mention it because the guide I think you were following did - may as well do it, it doesn't take very long [<1 second] and won't do any harm)
EDIT: You can also type this:
Code:
pm setInstallLocation 0
afterwards to set it back the way it was, as the guide recommends. Apparently leaving it as 2 can cause problems. (Apps won't be moved back from the SD card, it'll just mean you'll have to do the steps again if you need to move more apps to the SD card).
Thanks a bunch for your response, SifJar. The terminal emulator seems like the way to go, and it should be easy enough for me. But i keep running into a problem when i try it. The terminal emulator app works fine, but when i type "pm setInstallLocation 2" (without the quotes) it says "Error: unknown command 'setinstalllocation'
Then it looks like it lists all the available commands, including the one i just tried to type that it says doesn't exit! Any ideas?
Thanks for your help.
andrew
Make sure you are typing exactly "pm setInstallLocation 2". It is case sensitive. The error you mentioned says "setinstalllocation", which would suggest you don't have the upper case I and L in Install and Location respectively. Make sure you have the upper case letters and try again.
You're right. Thanks a lot for your help!

[Q] How do I move the cache folder to SD card without Emulator?

**EDIT** Was seaching for a while couldn't find what I was looking for, pressed back button and posted this in what I thought was just a general troubleshooting forum. Sorry about that please move this question to the correct location. Thank you.
I've looked everywhere for the answer, only answers I could find were for ICS (I have gingerbread 2.3.4), where for non-low-end systems or weren't compatible with low-end systems (at least ones with YAFFS, I don't know if I have that or not though).
How do I move the cache folder to SD card without Emulator? (I believe I have a YAFFS device according to this post: http://forum.xda-developers.com/showthread.php?t=633246 {Since it is a "low-end" device - Kyocera Milano C5120} )
I've found a couple tutorials on how to do this, one doesn't work since my termial emulator wants to say "Failed" on the first command line "umonut /cache" my phone is rooted and I could move stuff around and delete it with Link2sd and RootAppDelete while using "Root File Manager" to give myself permissions.
The other tutorial was here:
rojanu
.wordpress.
com/2011/11/30/
moving-android-cache-to-sd-card/
It tells me to use umount /cache but it says the same thing my computer says when I try to run shell commands on it, "Failed" but all my other root apps work just fine, its just that for some reason I can't use the terminal. (I had to use Poot to Root, since all the commands though the terminal kept saing "Failed".
Would like to just be able to install stuff without having to constantly manipulate internal memory all the time.
With all that information basically my question is: How do I move the cache folder to SD card on a low-end device (Kyrocera milano C5120) running gingerbread 2.3.4 without a Terminal Emulator?
~Rooted Kyocera Milano C5120
Zelious said:
**EDIT** Was seaching for a while couldn't find what I was looking for, pressed back button and posted this in what I thought was just a general troubleshooting forum. Sorry about that please move this question to the correct location. Thank you.
I've looked everywhere for the answer, only answers I could find were for ICS (I have gingerbread 2.3.4), where for non-low-end systems or weren't compatible with low-end systems (at least ones with YAFFS, I don't know if I have that or not though).
How do I move the cache folder to SD card without Emulator? (I believe I have a YAFFS device according to this post: http://forum.xda-developers.com/showthread.php?t=633246 {Since it is a "low-end" device - Kyocera Milano C5120} )
I've found a couple tutorials on how to do this, one doesn't work since my termial emulator wants to say "Failed" on the first command line "umonut /cache" my phone is rooted and I could move stuff around and delete it with Link2sd and RootAppDelete while using "Root File Manager" to give myself permissions.
The other tutorial was here:
rojanu
.wordpress.
com/2011/11/30/
moving-android-cache-to-sd-card/
It tells me to use umount /cache but it says the same thing my computer says when I try to run shell commands on it, "Failed" but all my other root apps work just fine, its just that for some reason I can't use the terminal. (I had to use Poot to Root, since all the commands though the terminal kept saing "Failed".
Would like to just be able to install stuff without having to constantly manipulate internal memory all the time.
With all that information basically my question is: How do I move the cache folder to SD card on a low-end device (Kyrocera milano C5120) running gingerbread 2.3.4 without a Terminal Emulator?
~Rooted Kyocera Milano C5120
Click to expand...
Click to collapse
Have you tried using something like root browser lite and just long press click move and place wherever you want?

[Q] Double Power D7016 7"

I just bought this tablet today, and I wish to root it to run the Android OS 4.3 or higher. It won't let me play Magic 2014 and I can't successfully download the Google Play Store. Does anyone know anything about this who can help me? Would the rooting process be similar to other Double Powers?
Also just picked up a few of these for the kids. Noticed that it does not have google play or log in services. will have to push the apk and libs to the tablet after root has been granted
sketchle said:
I just bought this tablet today, and I wish to root it to run the Android OS 4.3 or higher. It won't let me play Magic 2014 and I can't successfully download the Google Play Store. Does anyone know anything about this who can help me? Would the rooting process be similar to other Double Powers?
Click to expand...
Click to collapse
I just got the same tablet for the kids, super cheap. I used kingo-android Root (just google "kingo android root cnet") it's super easy!:good:
Ah, damn it, I can help, but I can't post hyperlinks. I'll see what I can do. If this is hard to read, I hope some non-rookie will quote me and fix the links in the quote.
I picked one of these up on Black Friday for less than 50 bucks. Good times. It was a bear getting the Play Store not to crash every session. For quite a while I struggled with the Play Store seeming to run OK for a minute, then "Unfortunately Play Store has stopped" and back to the home screen. Clearing the cache and making sure the Download service was started didn't help. But now things are looking up.
I'm still running Android 4.2.2, which is what the tablet came with. I'm afraid I can't help you with finding a 4.3 rom.
Anyway, mgordon's suggestion of Kingo Root works as well as any. You can also use its bundled adb.exe to push the Play Store onto your tablet. To install a working Play Store, after rooting, follow these steps:
Get this Play Store APK: triple-w dot androidfilehost dot com /?fid=23203820527945029 (found [here](triple-w dot androidpolice dot com /2013/11/01/download-latest-google-play-store-4-4-22/#download))
Go to your Start Menu --> All Programs --> Accessories, and right-click on Command Prompt and choose "Run as Administrator."
In the command prompt window, navigate to adb supplied by Kingo Root. (cd "\Program Files (x86)\Kingo Android ROOT\tools") then continue with the following additional commands.
adb push \users\yourusername\Downloads\com.android.vending-4.4.22.apk /system/app/com.android.vending-4.4.22.apk
adb shell chmod 755 /system/app/com.android.vending-4.4.22.apk
adb reboot
Good luck!
I tried using the Kingo ROOT app, but mine just wont root. Ive rum it close to a dozen times now. Any suggestions? Thanks!
And calraith, thanks for the walk through on getting google play to work. It works great!
tbs123456q said:
I tried using the Kingo ROOT app, but mine just wont root. Ive rum it close to a dozen times now. Any suggestions? Thanks!
And calraith, thanks for the walk through on getting google play to work. It works great!
Click to expand...
Click to collapse
I attempted three or four various methods of rooting before successfully rooting with Kingo. It could've been that Kingo wouldn't have been successful for me without the filesystem modifications made by other tools -- I'm not sure, and don't really feel like restoring to find out.
Maybe try rooting with sf.net/projects/rootandroid ; and after reboot if your apps fail to gain root privileges, use Kingo to remove and restore root. See if that helps.
calraith said:
I attempted three or four various methods of rooting before successfully rooting with Kingo. It could've been that Kingo wouldn't have been successful for me without the filesystem modifications made by other tools -- I'm not sure, and don't really feel like restoring to find out.
Maybe try rooting with sf.net/projects/rootandroid ; and after reboot if your apps fail to gain root privileges, use Kingo to remove and restore root. See if that helps.
Click to expand...
Click to collapse
I will give that a try. Thanks!
Here's another useful hack. You know /sdcard points to the rather scant internal sdcard. Once you install a few apps there's little room left for music, movies, etc. You can put some of your media on an external sdcard mounted at /mnt/extsd, but some apps expect their media content to be accessible within /sdcard -- camera apps and FireTaps, for example.
It'd be nice if you could have /sdcard/DCIM and /sdcard/FireTaps as symlinks from true directories on /mnt/extsd. Unfortunately since sdcards use a fat32 filesystem, symlinks aren't supported. You can, however, use mount bindings to accomplish the same sort of thing. Mount is a kernel thing rather than a filesystem thing.
After you get your tablet rooted, you can install and use "Universal init.d" from the Play Store to execute user-made startup scripts. I wrote the following script to bind all the directories from my external sd to my internal. I saved it as /system/etc/init.d/99extbind (using ES File Explorer with root permission) and did chmod 700 (from a JS Terminal console and su for root). Any directory I want to move from the internal sd to the external, now i just move it via cut & paste then reboot. After reboot, the contents of the directory are accessible from both directory trees, but physically only use space on the external card.
Code:
#!/system/bin/sh
bind_to_sdcard() {
d=$*
d2=/mnt/sdcard/${d##*/}
[ ! -d "$d2" ] && mkdir "$d2"
mount -o bind "$d" "$d2"
}
# purging empty directories
for d in /mnt/sdcard/.*; do [ -d "$d" ] && rmdir "$d" 2>/dev/null; done
for d in /mnt/sdcard/*; do [ -d "$d" ] && rmdir "$d" 2>/dev/null; done
# binding directories from external sd on internal sd
for d in /mnt/extsd/.*; do [ -d "$d" ] && bind_to_sdcard $d; done
for d in /mnt/extsd/*; do [ -d "$d" ] && bind_to_sdcard $d; done
exit 0
Edit: If you attach your tablet to a PC via USB and enable USB storage, the tablet will not be able to make the internal sdcard available to the PC. I'm guessing this is because when the tablet attempts to umount /mnt/sdcard the device is busy with other child mounts and can't be umounted. The internal sdcard is still accessible to ES File Explorer and similar while not plugged into a PC, though. I recommend copious backups just in case calamity strikes, in any case.
Edit 2: After ejecting from the PC, SwiftKey complained about not being able to read the sdcard, and predictions and swiping were unavailable. A reboot fixed it.
So far for me, the benefits outweigh the problems. I've now got over a gig of FireTaps songs, 250 megs of books, and 500+ megs of application data available in /sdcard where before i was limited to about 1.3 gigs.
Sent from my D7020 using Tapatalk 2
calraith said:
Ah, damn it, I can help, but I can't post hyperlinks. I'll see what I can do. If this is hard to read, I hope some non-rookie will quote me and fix the links in the quote.
I picked one of these up on Black Friday for less than 50 bucks. Good times. It was a bear getting the Play Store not to crash every session. For quite a while I struggled with the Play Store seeming to run OK for a minute, then "Unfortunately Play Store has stopped" and back to the home screen. Clearing the cache and making sure the Download service was started didn't help. But now things are looking up.
I'm still running Android 4.2.2, which is what the tablet came with. I'm afraid I can't help you with finding a 4.3 rom.
Anyway, mgordon's suggestion of Kingo Root works as well as any. You can also use its bundled adb.exe to push the Play Store onto your tablet. To install a working Play Store, after rooting, follow these steps:
Get this Play Store APK: triple-w dot androidfilehost dot com /?fid=23203820527945029 (found [here](triple-w dot androidpolice dot com /2013/11/01/download-latest-google-play-store-4-4-22/#download))
Go to your Start Menu --> All Programs --> Accessories, and right-click on Command Prompt and choose "Run as Administrator."
In the command prompt window, navigate to adb supplied by Kingo Root. (cd "\Program Files (x86)\Kingo Android ROOT\tools") then continue with the following additional commands.
adb push \users\yourusername\Downloads\com.android.vending-4.4.22.apk /system/app/com.android.vending-4.4.22.apk
adb shell chmod 755 /system/app/com.android.vending-4.4.22.apk
adb reboot
Good luck!
Click to expand...
Click to collapse
Thank you, thank you!! I have been trying for I don't know how long to get the Play Store to work. I tried it and now it works great!!!
More help with Google Play please...
Hello everyone I have the DOPO D7020 and am trying to install Google Play per the instructions given. I installed Kingo Root and have successfully rooted the device. I downloaded the play store APK to my desktop. I am running the command prompt as administrator but this is where I get stuck. When I follow the directions and enter the commands or even copy and paste the commands to the command prompt it says "....is not recognized as an internal or external command, operable function or batch file." Any help is greatly appreciated, thanks in advance!
impp83 said:
Hello everyone I have the DOPO D7020 and am trying to install Google Play per the instructions given. I installed Kingo Root and have successfully rooted the device. I downloaded the play store APK to my desktop. I am running the command prompt as administrator but this is where I get stuck. When I follow the directions and enter the commands or even copy and paste the commands to the command prompt it says "....is not recognized as an internal or external command, operable function or batch file." Any help is greatly appreciated, thanks in advance!
Click to expand...
Click to collapse
You need to hold down shift and right click on the adb folder, you can't just run the adb commands from any old command prompt, not without setting environment variables, Windows gets cranky about that stuff.
EDIT: Shift, right click, and select "Open Command Window here"
---------- Post added 25th December 2013 at 12:15 AM ---------- Previous post was 24th December 2013 at 11:37 PM ----------
So I scored a couple of these from amazon, planned on giving one to my mother for Christmas, but before that, I had to have one for myself to see what it was about. I actually used Vroot as my root solution. I was able to use the method above to get google play working, so big win there, now if I could only get TiBu to write to the external SD
Kamiex said:
So I scored a couple of these from amazon, planned on giving one to my mother for Christmas, but before that, I had to have one for myself to see what it was about. I actually used Vroot as my root solution. I was able to use the method above to get google play working, so big win there, now if I could only get TiBu to write to the external SD
Click to expand...
Click to collapse
Super Backup (com.idea.backup.smscontacts) will let you specify the backup path. Or you could use my mount -o bind trick in comment #8.
Sent from my SCH-I405 using Tapatalk 2
calraith said:
Super Backup (com.idea.backup.smscontacts) will let you specify the backup path. Or you could use my mount -o bind trick in comment #8.
Sent from my SCH-I405 using Tapatalk 2
Click to expand...
Click to collapse
I actually figured it out late last night. I had the SD card formatted in Fat32, things like ES File Manager and Root Explorer could read and write to it just fine, I formatted the card with exFat and TiBu had no problem writing to it.
USB Drivers
calraith said:
Ah, damn it, I can help, but I can't post hyperlinks. I'll see what I can do. If this is hard to read, I hope some non-rookie will quote me and fix the links in the quote.
I picked one of these up on Black Friday for less than 50 bucks. Good times. It was a bear getting the Play Store not to crash every session. For quite a while I struggled with the Play Store seeming to run OK for a minute, then "Unfortunately Play Store has stopped" and back to the home screen. Clearing the cache and making sure the Download service was started didn't help. But now things are looking up.
I'm still running Android 4.2.2, which is what the tablet came with. I'm afraid I can't help you with finding a 4.3 rom.
Anyway, mgordon's suggestion of Kingo Root works as well as any. You can also use its bundled adb.exe to push the Play Store onto your tablet. To install a working Play Store, after rooting, follow these steps:
Get this Play Store APK: triple-w dot androidfilehost dot com /?fid=23203820527945029 (found [here](triple-w dot androidpolice dot com /2013/11/01/download-latest-google-play-store-4-4-22/#download))
Go to your Start Menu --> All Programs --> Accessories, and right-click on Command Prompt and choose "Run as Administrator."
In the command prompt window, navigate to adb supplied by Kingo Root. (cd "\Program Files (x86)\Kingo Android ROOT\tools") then continue with the following additional commands.
adb push \users\yourusername\Downloads\com.android.vending-4.4.22.apk /system/app/com.android.vending-4.4.22.apk
adb shell chmod 755 /system/app/com.android.vending-4.4.22.apk
adb reboot
Good luck!
Click to expand...
Click to collapse
Where did you get the USB Drivers? In my device manager, I get "Other Devices -> Android" with a yellow triangle and exclamation point.
EDIT: Nevermind, just finished rooting! Had it connected as MTP, switched to USB large storage.
after rooting its easir to install lucky patcher > toolbox >then install modded play store. inintely easier and faster

[Q] apps are permanently installing in internal

hello i have moto e ... this is a good phone in a low budget.. but the app installing option is really pathetic... i could not install high end games on my device ... thus i found a way a way to change the default app install storage .. using adb shell ...
using these commands
adb devices
adb shell pm set-install-location 2
adb shell pm get-install-location
then it shows 2 [external]
then i tried to install whats app it installed in ext sd ..but all other apps were installig in phone internal memory..:crying:
then again i used those adb commands.. as written bellow
adb devices
adb shell pm set-install-location 0
adb shell pm get-install-location
it shows 0[auto]
but all apps are installing in internal ..except subway surfer... and the "move to sdcard" option is not working for all apps.. i mean this option is not highlighted ... or not available.. but before doing this all adb commands it was possible to move some apps on sd ... :crying: now it is not possible for any app. for example messenger app is not possible to move ... some please help ... give me a perfect solution for this issue ..... i wanna move my apps on my sd..
Yeah.. In Kitkat there is restriction to move apps to sd. To overcome that restriction follow these steps :
1) go to my thread here - http://forum.xda-developers.com/moto-e/general/guide-apps-games-to-sdcard-completely-t2869925 and download the app after reading instrctions.
2) install app and that's it. the settings are changed. Now install link2sd or any other app that moves apps to sdcard by native app2sd method. This works on Moto E as i had tested it.
3) Press THANKS to support me.
dricox said:
hello i have moto e ... this is a good phone in a low budget.. but the app installing option is really pathetic... i could not install high end games on my device ... thus i found a way a way to change the default app install storage .. using adb shell ...
using these commands
adb devices
adb shell pm set-install-location 2
adb shell pm get-install-location
then it shows 2 [external]
then i tried to install whats app it installed in ext sd ..but all other apps were installig in phone internal memory..:crying:
then again i used those adb commands.. as written bellow
adb devices
adb shell pm set-install-location 0
adb shell pm get-install-location
it shows 0[auto]
but all apps are installing in internal ..except subway surfer... and the "move to sdcard" option is not working for all apps.. i mean this option is not highlighted ... or not available.. but before doing this all adb commands it was possible to move some apps on sd ... :crying: now it is not possible for any app. for example messenger app is not possible to move ... some please help ... give me a perfect solution for this issue ..... i wanna move my apps on my sd..
Click to expand...
Click to collapse
Yeah.. In Kitkat there is restriction to move apps to sd. To overcome that restriction follow these steps :
1) go to my thread here - http://forum.xda-developers.com/moto...etely-t2869925 and download the app after reading instrctions.
2) install app and that's it. the settings are changed. Now install link2sd or any other app that moves apps to sdcard by native app2sd method. This works on Moto E as i had tested it.
3) Press THANKS to support me.
See my screenshot below : I have NFS most wanted 4GB installed in Moto E.
:/
Harshakoll said:
Yeah.. In Kitkat there is restriction to move apps to sd. To overcome that restriction follow these steps :
1) go to my thread here - http://forum.xda-developers.com/moto...etely-t2869925 and download the app after reading instrctions.
2) install app and that's it. the settings are changed. Now install link2sd or any other app that moves apps to sdcard by native app2sd method. This works on Moto E as i had tested it.
3) Press THANKS to support me.
See my screenshot below : I have NFS most wanted 4GB installed in Moto E.
Click to expand...
Click to collapse
the like is unavailable ..says page not found
dricox said:
the like is unavailable ..says page not found
Click to expand...
Click to collapse
http://forum.xda-developers.com/android/help/guide-apps-games-to-sdcard-completely-t2870308

Categories

Resources