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
Hi all! Im using ubuntu ADB to delete, with comand rm, apk's from system/app.
The .apk is deleted correctly, but the 1,5MB of .apk's deleted not incresases on the internal memory. Need I a update.zip to increases it or im doing something wrong?
Thanks
/system is different partition (mounted read only in normal phone mode), that's why removing apks from there doesn't give more internal storage. Internal storage is in /data folder (which in fact is a mount point for partition).
Sent from my HTC Wildfire using XDA App
Ok thanks!
Hi,
I wanted to move some apps from the ext-partition of my cm6-based rom back to the internal memory. I tried moving the apk from /sd-ext/app to /system/app with ES-File Explorer but this broke the apps (FC). Do I need to move more files or is there another trick to get this to work?
Try moving app from data app to system app. I use root explorer for this and works fine
I've got no "app" folder in my /data/ folder
Janzomaster said:
I've got no "app" folder in my /data/ folder
Click to expand...
Click to collapse
If you're using estrongs I'm not sure you'd see it. Root explorer works for me but ADB is another way to do it. If you have an ext partition on SD all downloaded apps will go there but some file managers I used don't access bits of data on my SD : )
Sent from my HTC Hero using XDA Premium App
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.
Hello,
So after I flashed XXUFME3 I noticed that non of my files on my internal memory are showing any more.
When checking the storage, I can see that there was 5 GB worth of files un-accounted for, IE they still exist they just don't show any more.
After further digging up, here is what I have found:
The mount point for internal memory is no longer /sdcard/ it is now /sdcard/0/ and to my knowledge, I couldn't find a way to actually see /sdcard/ since it was not mounted to begin with.
Here is what I did to circumvate this:
1 - I rebooted to CWM recovery
2 - From there, I went to mounts & storage and mounted /data, /sdcard and /external_sd
3 - I opened an adb shell and from there browsing to /sdcard/ showed me all my precious files again.
From here on out, the solution was simple.
You can either:
Move all contents from /sdcard/ to /sdcard/0/ this can be done by running the following:
Code:
mv -r !(0) /sdcard/0/
OR
Copy all of your contents to your external SD by running the following:
Code:
cp -r !(0) /external_sd/
Both the above commands will exclude the directory "0" and all of its contents since you do not need to move them.
Hope this helps anyone who had the same problem.
Or you can go to /storage/emulated/0/0 folder and find all your old files in there.
bcostea said:
Or you can go to /storage/emulated/0/0 folder and find all your old files in there.
Click to expand...
Click to collapse
I looked and they weren't showing there. I had a similar issue when I moved to AOKP and I was able to restore them as you said, however this time they simply weren't there.
The mount point is actually /data/media normally but here it's /data/media/0 so you can just copy everything from /data/media to /data/media/0 with a root explorer (i use es)
/sdcard and /storage/emulated essentially just redirect you to be media folder.
Sent from my GT-I9300 using Tapatalk 2
delsus said:
The mount point is actually /data/media normally but here it's /data/media/0 so you can just copy everything from /data/media to /data/media/0 with a root explorer (i use es)
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
Yeah that's definitely an easier solution never found it while browsing though ! Thanks
I wrote a thread on this. Link in my signature
Sent from my GT-I9300 using Tapatalk 2
rootSU said:
I wrote a thread on this. Link in my signature
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
sir how can i restore my nandroid backup 4.1.2 from this 4.2.2? is it possible. it says md5 sum mismatch thanks in advance
The thread title is wrong. The files are not "lost".
Also, anyone who's used 4.2.2 before knows the deal here.
Kryten2k35 said:
The thread title is wrong. The files are not "lost".
Also, anyone who's used 4.2.2 before knows the deal here.
Click to expand...
Click to collapse
So are these duplicate files or just in a different place? I did a full wipe and flashed 4.2.2, then put all my stuff back from the backup on my computer. Does this effect me?
s14sh3r said:
So are these duplicate files or just in a different place? I did a full wipe and flashed 4.2.2, then put all my stuff back from the backup on my computer. Does this effect me?
Click to expand...
Click to collapse
Different location. Full explanation in the thread I wrote in my signature
Sent from my GT-I9300 using Tapatalk 2
Turns out it is because of multi user support... If you create another user profile, all the files from that user will get saved to /sdcard/1. Only way out is to move all files from /sdcard to /sdcard/0.
Sent from my GT-I9300 using xda app-developers app