I am using jfs rom with a2sd and I want to move a single app (lock 2.0) to my internal memory so i goes faster. How would i do this using terminal?
cookiemonster55 said:
I am using jfs rom with a2sd and I want to move a single app (lock 2.0) to my internal memory so i goes faster. How would i do this using terminal?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=512743
If you use symlink method - I would say you can not move a single app to internal memory.
If you use unionfs method - the only one way I know is to unmount app-folder folder, to copy the app there, and to mount it back. My guess - the app wouldn't work after copying It is because apps permissions changes if you copy an app (not sure). So, you can unmount the app-folder, then reinstall the app, then mount it back.
The exact commands depend if you mount the whole /data or just /data/app.
Use it at your own risk of course. But I tried it and it worked. Although, I personally prefer symlink method.
technically you can using symlinks. Although it may not be very desirable or perform any better. You can create another dir say "/data/app_local" and then copy the app from your ext2 sd partition to /data/app_local/" then create a symlink to that app. you probably won't notice any performance gain from doing that though because every time the app is run, it has to do 2 follow links and has to go through the sd card anyway. although it'll only need to read the link.
I too need this answered.
I am using the symlinks method, apps2sd2 never quite worked for me.
Please help.
you could just move that app from /data/app (or /system/sd/app) to /system/app
So has anyone been able to figure out how to use the internal memory for movies/music/pictures
I've been able to add items to the internal memory via an update.zip installed through Clockwork.
-----
Sent from my Droid X. Powered by Big Red, customized by NATF.
NotATreoFan said:
I've been able to add items to the internal memory via an update.zip installed through Clockwork.
-----
Sent from my Droid X. Powered by Big Red, customized by NATF.
Click to expand...
Click to collapse
I don't think you understood my question. but how would I install my music/movies/pics through an update file, and be able to see it in music player and gallery.
titos1997 said:
I don't think you understood my question. but how would I install my music/movies/pics through an update file, and be able to see it in music player and gallery.
Click to expand...
Click to collapse
I understood your question. I create an update.zip containing the folder structure that Android recognizes, and then I script them to install to internal memory. After rebooting, my ROM is untouched and I have the files in the internal memory.
Can you not just use root explorer to move the media files to a place on internal memory.?
Sent from my DROIDX using XDA App
monkespit said:
Can you not just use root explorer to move the media files to a place on internal memory.?
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
You can put them there with root explorer, but the only place I know of that you can put files on the internal memory is /data. If you place them anywhere else they will disappear after a reboot. I have movies on mine (with root explorer)but in order for the app (rockplayer) to see them I have to remount and chmod the /data directory. I have a very simple script in gscript to do this with as the permissions reset themselves after reboot. Here is the command:
mount -o rw,remount -t yaffs2/dev/block/mtdblock3 /data chmod 777 /data
The whole thing is a pain and the stock apps don't see the internal memory so you have to use rockplayer or vplayer to use the files. The update.zip is probably a better solution, but I would have no idea how to go about that.
Hi @
using mdjs 2.6 and sucessfully created the ext4 partition for a while.
But how can I check, if the apps are installed correctly on the ext4 partition?
If I check my phone storage it seems, that the phone storage is used for the installation...cause there are "only" 100Mb free.
Removing the sd card causes all apps to stop working.
Using Root Explorer shows me a folder "sd-ext"..with all installed apks...
BUT also in data/app are all installed apks.
I'm very confused...
any suggestions?
Suggestions as to what? They're obviously in your Ext4 partition if you can see them there with Root Explorer. Don't really know about the /data thing though. Maybe delete an .apk from there and see what happens?
I use titanium backup to see how much room i've got left on my ext partition.
After installing apps it's normal for the internal memory to drop, reboot to see effect.
apps will be auto installed to ext partition if you've got and rom that supports it.
Here's a script I modified originally its a script written by mattiadj so I gotta give him props
Here's his thread its for the Galaxy S III I think - http://forum.xda-developers.com/showthread.php?t=1772234
This will make your external SDcard as Internal and your Internal SDCard external
It mounts data/media to your extSdcard
Please make a backup before you do this, just in case.
Let me know if you have any problems
1. Anyway.. you will need to place this script in your /data folder (Yes you need to be rooted)
2. Next use ES file manager and give it 777 permission (For the non-linux users, that's full permission on it, Read, write, execute for just user)
-----------------to do this with ES file manager just press and hold down on the file and look at its properties. At the bottom you can see Permissions, hit the Change button and check-mark everything for user
3. Use Smamager (Download it if you dont have it, ... .its free) and goto the script file and open as script/execute, then when it opens choose "Is executable" and then click "Su" & "Boot". Click "Save".
4. Reboot and enjoy.
To go back to the normal setup just delete the script or open it back up in smanager and clear the SU & Boot options.
In order for some apps to function properly you will have to copy some folders from your old internal sdcard to your "New" one.
For example.. aptoide wouldnt work until the aptoide repos folder was copied over. If you want you can just copy over everything to be safe. I on the other hand just picked and chose what I needed
xalien8dx said:
2. Next use ES file manager and give it 777 permission (For the non-linux users, that's full permission on it, Read, write, execute for everyone)
-----------------to do this with ES file manager just press and hold down on the file and look at its properties. At the bottom you can see Permissions, hit the Change button and check-mark everything
Click to expand...
Click to collapse
IMO, this is terrible advice. The script is probably getting run as root, and you're opening it up to be written by anyone. Imagine if malware edited the script? Think of what malware could do if it had root access...
Sent from my Galaxy Tab 2
imnuts said:
IMO, this is terrible advice. The script is probably getting run as root, and you're opening it up to be written by anyone. Imagine if malware edited the script? Think of what malware could do if it had root access...
Sent from my Galaxy Tab 2
Click to expand...
Click to collapse
Changed it to just user read, write, execute..
thanks
So, after this what happens to the internal SdCard. Does it, or is it still being used, and if so for what...?
^ same ? and has anyone tested this and is it safe?
All this is is a modded script from mattiadj. It was written for the GS3, so I changed it to work on the 3113 tablet
Here is what it does quoted from mattiadj
My aim was to use the external sd as internal sd and the original internal sd ONLY for apps installation.
So now my 64gb external sd is used for all tasks which the internal sd was used and the original internal sd is only used for apps storage!! All extra files (resources, caches, etc etc) are stored in my external SD, which is now mounted as internal
Click to expand...
Click to collapse
The original internal sdcard is mounted by default from the system as /data/media as well as /sdcard and mnt/sdcard
so with this script it puts data/media as extSDCard and /sdcard and /mnt/sdcard are mounted to the original external SDcard
you can still access the internal SDcard from data/media or /extSDCard or mnt/extSDcard
my code
Code:
sleep 5
mount -o remount,rw /
mount -t vfat -o umask=0000 /dev/block/vold/179:25 /mnt/sdcard
sleep 5
mount -o bind /data/media /mnt/extSdCard
this can be easily modified to work on other systems.
Hope this helps,
N8
Tried this out last night. For me it works only if run manually... After reboot, I get long "checking SD for errors" and when it actually mounts SD it gets mounted twice- as both internal sdcard and extSdCard.
Sent from my GT-P3100 using Tapatalk 2
I ran this with SCript Manager (Play Store) and it works great on my p3113. My External SD card was mounted as internal and my Internal Memory was mounted as ExternalSDcard. I am going to love having this script!
If your having problems with it mounting as your internal and external try unmounting/remounting your external card in settings under storage. Or if your skilled enough try changing the second sleep value in the script to a higher number like 10 that should fix it
Works famously. For the apps that have issues just clear data under settings and it seems to be golden.
Sent from my GT-P3113 using xda app-developers app
I haven't done anything quite like this before but I have a use in mind. My GPS program, Sygic, puts the mapset on the internal sd card. Just the Western USA states are 500 mb If I get this running, and have Sygic do it's normal install, will the mapset to to the 32 GB MicroSD card that I have?
king200 said:
I haven't done anything quite like this before but I have a use in mind. My GPS program, Sygic, puts the mapset on the internal sd card. Just the Western USA states are 500 mb If I get this running, and have Sygic do it's normal install, will the mapset to to the 32 GB MicroSD card that I have?
Click to expand...
Click to collapse
It should. For example, I use Amazon MP3 and when I downloaded a song before they went to the internal card. Now they are stored on the external. The device reads your external as though it is the internal.
Sent from my GT-P3113 using xda app-developers app
so is there Anyway on how to force this to start on boot?
Sent from my GT-P3113 using xda app-developers app
kdog48 said:
so is there Anyway on how to force this to start on boot?
Sent from my GT-P3113 using xda app-developers app
Click to expand...
Click to collapse
Yes
in script manager choose su and boot. If you follow the first post it will execute on boot. Or if you have a rom with init.d support place this script in your /etc/init.d folder, I dont have a rom with init.d support so I dont know if that would work but it should. If someone could test this and let me know I would appreciate it. Im not sure if you still have to set permissions to execute on it.
Well I've had problems downloading certain apps to SD it says insufficient memory delete 0mb of data so I actually will just manually use it haha
Sent from my GT-P3113 using xda app-developers app
Working 100% using a 32GB memory card! thanks for this!
hi guys
is applicable to 2 10.1 GalaxyTab P5100?
requires Android 4.1.1 or 4.0.4. ?
Thank you.
If this works, I will name my next born child after you!
Anyway, I would like to know if this will work on Cyangenmod 9.0.0? Or will it only work on the stock rom. I have my old stock rom of 4.0.4 saved if I need to go back... because I will if this works.
does root explorer have the 'su boot' option? never used it to run scripts...:silly:
I already used the thank link... but stilll thank you so, so much! I just recently got my 8gb 3113... needless to say, I REALLY needed some space. If any, it was a good lesson for me to definitely choose the 16GB Nexus 4.
MadDogE134 said:
does root explorer have the 'su boot' option? never used it to run scripts...:silly:
Click to expand...
Click to collapse
It's from SManager.
hi,
some apps store there data on the internal sdcard without the possibility to change the folder. i'be tried the app foldermount and could mount some foldern from the external sdcard to the internal sdcard, so the apps don't know that there store there data on /storage/sdcard1. but how can i do this without an extra app? i now that i can start scripts after android start. so i've tried this in terminal emulator
Code:
mount -o bind /storage/sdcard1/folder /storage/sdcard0/folder
but it doesn't work: "mount: Operation not permitted". how can i do this?
i use stock 4.4.2 (rooted)
gene
You missed su at the beginning of your command
Sent from my Xperia Z2 using Tapatalk
yes, thanks.
but now there is the error "bad option". whats that?
gene2 said:
yes, thanks.
but now there is the error "bad option". whats that?
Click to expand...
Click to collapse
I am using GL2SD app for that purpose. all the games data is in my sd card.
Not too sure what you are up to, but would symlinking work?
Sent from my D6503 using XDA Free mobile app
Maybe, but i think the extsd is fat32 and i'm not sure android can use ext formated sdcards. Fat32 doesn't support symbolic links.
I don't understand what 'bad option' mean.
I use Folder Mount for this purpose. It can move anything (per app obb/data)to external. Try it. if you like it... buy it (3 links max in free version)
Does require root though!
At the moment i use it too. but this is an extra app i have to install. Mounting with script should be the better way - but it doesnt work.