Related
Refering to this post Apps to SD, I have some doubts.
1. Is this similar to the 2GB inaccessible partition on Nexus S ?
2. Is that partition ext3 ?
3. Do apps get installed directly on that and I don't have to install apps on sd as explained in that post ever ?
4. If no, will creating partition and installing apps on it slow down the phone ?
I installed lots of apps from market yesterday so thinking of these things as I have read that installing many apps may slow down the phone.
please clarify my doubts
Have you gone to Settings, Applications and checked how much of your internal memory you're actually using? There's a little bar graph at the bottom of the first screen.
I've got over 130 apps installed and still have almost 600mb free. For most users, on the NS, app storage space isn't going to be a concern. We've got 1gb internal for that.
Also, many apps can be pushed to your sdcard without any hacks required.
The old school apps2sd involves repartioning your sdcard, formatting part of it ext4, then creating symlinks to move apps to the sdcard.
Seems like a lot of work unless you're really short of space already.
All partitions on the internal storage space are ext4 or yaffs2...no ext3 on the NS stock,
Thanks. So I shouldnt be really about that
But will installing many apps slow down my phone ? How do I stop some apps from starting automatically in the background ?
suhas_sm said:
Thanks. So I shouldnt be really about that
But will installing many apps slow down my phone ? How do I stop some apps from starting automatically in the background ?
Click to expand...
Click to collapse
I wouldn't worry about it until it becomes a problem, if you know what I mean. If you install a lot of BIG game applications that don't let you move to sdcard from the Applications manager, you might start to run out of room, but I've only seen one person in this forum state that he was filling cramped, and he has 300+ apps, including large games if I recall correctly.
Having a bunch of apps installed should not slow down your phone just because they're installed.
If a bunch of them are active in the background either intentionally or not, that might cause some slow down, but it's just not a real problem on Android 2.2+ in my experience.
Android's memory intentionally loads apps up in advance so they're ready and waiting when you want to use them. They usually just sit there using zero cpu until you give them something to do. It is best to avoid TASK KILLERS, they will screw you up more than help you in general.
If you really feel the need to stop certain apps from being loaded automatically at the phone's discretion, there's an app called AutoStarts in the Market that lets you block apps from loading automatically. There are other apps like that one. They require you to be rooted to use them.
I was trying out Link2sd for the first time, and well, I was using MIUI 2.3.7 (http://forum.xda-developers.com/showthread.php?t=1680586). So here's what I did:
Partitioned my sdcard into 3 primary partitions, (a FAT32, a swap, and an ext3).
Installed Link2sd on a fresh install of the ROM.
Then what happened was that link2sd started to FC, and then same happened for all the user apps. Well, another user reported the same thing on the MIUI thread a day later.
But then, when I reinstalled the ROM, and started installing applications, they were taking very less space in the internal memory. Before partitioning the SD card, usually, I'll have to move many apps to sdcard (not using any *2sd), and still will have only about 30-40 MB remaining. But now, even after installing more applications than usual, and moving none of them to sd, I still have about 100MB free in the internal memory. It shows around 100 MB is used, but if I add up the individual sizes of all the applications, it comes to much more than that.
So should I infer that the ROM is automatically using some *2sd script, and moving my apps to sd? If so, how can I control that?
Also, if the answer to the previous question is 'yes', then, most of the user apps, (especially games), take some time to launch after clicking their icons. Could it be because of the fact that those apps are getting launched from the sd? Has some other MIUI users (or any ROM user having *2sd) experienced the same?
Hope my question is clear enough. If not, please let me know.
bumping this thread coz i haven't got any replies!!
Hi there!
If I root my Nexus S, will it then be possible to see what's going on in the internal storage? My phone is acting rather strangely when it comes to the internal storage. When I delete an app's cache (from Settings/Apps) the indicated space does not get freed up. On the contrary, an equivalent amount of space gets subtracted from the indicated amount of free internal storage! On most occasions when I uninstall an app the space gets freed up. However, recently I had 300 MB available when I installed Chrome browser. That took up about 50 MB, so I had a remaining 250 MB available. I uninstalled it again and now I only have 200 MB free. I often get notifications that there is too little storage space available when updating rather small apps (typically less than 20 MB).
With a rooted phone, will I be able to see what's going on and easily locate and delete redundant files? (Back in the days I felt I had a lot better control and overview over my Pocket PC. With my Android I struggle to make sense of what's going on. Well, not that I´m going back...)
I'm not really asking for a quick solution to the problem because it seems from other discussions that this isn't possible. But I'd like to avoid running into the same problem again after a hard reset, rooting, or ROM change.
Cheers,
Larry
Nexus S I9023 (unrooted)
Jelly Bean 4.1.2
hey Larry,
first of all after you're rooted you can see all of your files and folders from...well..root directory
before doing so i'd try to move apps to SD or from SD depends where the low space is: http://i.stack.imgur.com/Aof9r.png
Hi eytan!
As I said, I'm short of internal storage. I've already moved just about everything possible out of the internal memory. Moving programs out of internal storage does result in more internal storage (as long as there's something left to move). However, this does not explain why my internal memory is disappearing. I ought to have a lot more available internal memory - at least 400 MB.
Yes, that's what rooting does. Maybe I should have elaborated a bit... Will it make sense without extensive knowledge of the Android system. It seems like instead of cache (and certain programs like chrome browser) being deleted they are somehow being copied within the internal storage. I was wondering if I would be able to locate this - find some folder that has grown 50 MB in case of the google chrome uninstallation. Or will all this data be stacked up in some sort of system file that isn't accessible.
- larryvega
Nexus S I9023 (unrooted)
Jelly Bean 4.1.2
well, you can always search your phone by folder size and locate the origin of this.
i guess your best chances are at DATA folder, just be careful and make sure you delete only things your'e sure that are already uninstalled and just have "leftovers"
In this thread I want to share my thoughts and experiences on how to optimize storage and memory for a phone with low internal memory and with access to an SD card, for example like the LG G4S (model H735) with only 8GB internal memory and 1.5GB RAM.
I'm happy to hear more suggestions to optimize!
First of all, you need to root your phone. Find out how to do this for your individual model.
Once you're rooted, you can optimize your storage and memory:
Get a good SD card with fast read and write speeds! This is crucial as you're going to be running lots of apps from it. Get a 32GB (or if your phone supports more, then more!).
You should partition your SD card so that you can make a second partition with the ext4 file system used by Android. Only then will you be able to move almost all your apps to SD! See notes below on how to partition your SD card.
You can now use the excellent Link2SD app to do all of the cleaning tasks:
Moving & linking apps & data to SD
Uninstall system apps
By default, you will only be able to move the "user" apps (the ones which were not installed as part of the system, e.g. the ones you installed yourself). But we can get around this with many apps! This is described below (in 4.).
You may have noticed that when you switch between apps, e.g. between your game and your messaging app, every time you switch, the app reloads (e.g. the game takes ages to start up again). This is because your RAM (main memory) usage is not optimized. You can also do something which is likely fix this, which I will describe below (in 5.).
1. A word about data usage of an app
You may have wondered why your memory usage is still so high when you moved your app to an SD card with the classic Android "Move to SD" functionality (which you can access via the Android app settings).
Well, the classic Android "Move to SD" only moves the app. But often the bulk of the data is actually not in the app itself, but in the data and OBB files of the app! In games, this can be up to several gigabytes. And this stuff remains on your internal storage! So we will need to move this as well, and then "link" to the moved data, so the Android OS "believes" that the data is still on internal storage. Imagine this similar to doing a (soft)link to a file on your computer.
Also, doing it this way ("linking") is much better than the classic Android move-apps. For example, you can avoid problems with widgets which may not run any more once they have been moved to SD with Android move-apps.
There are a few apps which can help you move&link your apps and data. I have tried a few, and in my opinion Link2SD is the best, as it
already detects if your app uses OBB and data files
you can easily display the apps which use most storage (also in terms of data files!)
and you can also uninstall system apps more reliably than with other root apps!
You will need to get the pro version in order to do everything with it, but this is $2 well worth spending, you won't need any other apps for managing the moving. It's much easier than e.g. FolderMount to easily move all the relevant data of an app to SD.
2. The partitions on your phone
Most likely, your phone will be using different partitions on the internal storage for different purposes. For example, there may be a partition which is exclusively to be used for the "system" (the Android OS and system applications).
You can use an app like Disk Info to show the partitions on your internal storage (and SD card) and how much space is still free on them.
This may vary between phones, but in most cases you should find a "data" partition or similar, which is used for
Applications installed by you
Updates of system apps (!!!)
Data, Cache, OBB files etc. used by your apps
The size of this data partition is pretty much what you can get out of your internal storage: if you move everything out of there, this is the maximum free space you can get (again, it may vary from phone to phone). You cannot easily get access to the system and cache partition to use as storage space, and you shouldn't try to mess with that anyway.
So what you can try to do, is shove as much as possible out of the data partition onto your SD card. The free space on data can then be used as a "buffer" when you download and install applications, before you move&link them onto the SD card.
Note also that your data partition is used for updates which may have been automatically downloaded. This may take up a significant chunk of your data partition! So you may want to either:
Move the whole system app to SD card (see below described for Link2SD).
Or, "merge" the updates into the main app, so that it then resides on the system partition again.
To merge the update with the main app, long-tap (tap and hold) on the app in Link2SD and select Integrate app into system. However keep an eye on the free disk space on the system partition, you don't want it to get too close to using full capacity! So only merge updates when you're sure there is enough free space on /system.
3. Partition your SD card
It is important that you create a second partition on your SD card, formatted with the ext4 file system used by Android. Only then will you be able to move all apps completely onto SD.
On Windows, you can use Mini Tool Partition Wizard to partition your SD card and format the second partition as ext4. I won't go into detailed instructions here, there's other documentation for this on-line.
Only a few notes:
It is important that you format the ext4 partition as "primary" also!!!
You can also "resize" the first partition (the FAT32 which may already be on it), without losing your data. However if something goes wrong, you may lose the data anyway, so it's advisable to backup your data on the SD card before.
You may want to keep a FAT32 partition (also formatted as primary), because on windows systems you cannot easily read ext4, so you may want to use the FAT partition to store your pictures etc., which you can then also read from a Windows computer.
4. Use Link2SD to move your apps
Open Link2SD and you will see a list of your apps. On the top bar you can select to display only apps of certain types, e.g. "user" and "system" apps. And you can also sort them according to different criteria, e.g. "Name" or "Size". I often use "Size (total)" in the bottom of the sorting criteria list. This shows the apps which use the most data overall first.
First, we will move the "user" apps to SD.
Display all the "user" apps and click on the first one you want to move & link to SD.
You will see a detailed list of your app and data usage.
You will see buttons to Link to SD card or Remove link. Below this, you see a field titled Android App2SD in which you can Move to SD Card --- this is the classic Android way to move apps: don't use this! Use Link to SD Card instead
After selecting Link to SD card , you can tick the boxes for everything you would like to move (app/cache/internal data...), and then click OK. Link2SD will move all your stuff to the ext4 partition of your SD card and then also link to it.
The apps which also use OBB files and extra data/cache will display extra boxes in Link2SD. Try a game app for example to see this, large games are likely to use this. You can click Link to SD for these extra files also, and it'll be all moved to your SD! Warning: I've had problems particularly with moving OBB files, sometimes also with data files -- the app was not launching properly after I've moved the OBBs. This is not the fault of Link2SD though, I've had the same problems with other apps like for example FolderMount.
If you want to undo the linking, just use Link2SD and select Remove Link. All your data will be moved back to internal storage, and the link will be removed. All back to how it was before. Easy!
Now you may also want to move system apps to SD to create even more space. While system apps natively reside on the /system partition (see 2. above), they also may store data and cache on the /data partition. Or, you may also want to create more space in the /system partition by moving system apps to SD.
The problem is, even though you are rooted, you cannot move the system apps. And for many of the system apps, you shouldn't do this either. However, it is safe to do this for apps which are installed as "system" but not really an integral part of the OS, such as
Chrome
Google maps
Google docs
Google drive
YouTube
and more.
To move them, you can use Link2SD to convert them from "system" app to "user" app.
Open Link2SD and long-tap (tap and hold) on the app to open the options menu. If you have a Convert to user app option, that's that!
If you don't have the conversion option, you can try something else:
Uninstall the app first by long-tapping on the app in Link2SD, and selecting Uninstall. But first make sure you will be able to download this app from Google Play!
You will need to reboot the phone.
Re-install the app from Google Play.
Now, you can use Link2SD to link the app to SD as we did for the user apps before.
Important: Never to this for core system apps, and I would also not touch Google Play or any of its services.
Note: You may also consider to just merge the updates of a system app so that it resides in the /system partition again. See description above (2.) for more details.
5. Optimizing your RAM
What I found particularly annoying on my LG G4S (H735) is that whenever I switched between my game (large files) and another app (e.g. messaging app), the game would load up from scratch again, which would take a few minutes. The reason for this is that the default settings on the phone were set to keep a too big part of the memory "free", so other apps were "killed" as soon as I was using my game. When I then switched back to home screen, all the other apps had to be re-launched, and my game instead "killed" again.
You can decrease the threshold of reserved free memory by editing the build props. There's a risk to get an unstable system if you tweak this too much, but if you try carefully, it may be ok. And you can also reset it to defaults if you're not happy with the results.
You will need a build prop editor, for example the Build Prop Editor app. Open it, and click on the "edit" pencil below to edit the following values:
ro.sys.fw.mOomMinFree1=...
ro.sys.fw.mOomMinFree2=...
ro.sys.fw.mOomMinFree3=...
ro.sys.fw.mOomMinFree4=...
ro.sys.fw.mOomMinFree5=...
ro.sys.fw.mOomMinFree6=...
It worked like a treat on my phone (LG G4S with 1.5GB RAM) and was also reported to work nicely with the LG G3, using the following values:
ro.sys.fw.mOomMinFree1=49152 (unchanged)
ro.sys.fw.mOomMinFree2=61440 (unchanged)
ro.sys.fw.mOomMinFree3=65000 (was set to 73728 originally)
ro.sys.fw.mOomMinFree4=70000 (was set to 204800 originally)
ro.sys.fw.mOomMinFree5=80000 (was set to 262144 originally)
ro.sys.fw.mOomMinFree6=100000 (was set to 327680 originally)
Please share your experiences if you have some tipps to further optimize low-memory phones! Thanks
See also
http://forums.androidcentral.com/lg...ry-using-link2sd-w-pros-cons-vs-data2ext.html
http://www.link2sd.info/faq
jen.magnolis said:
In this thread I want to share my thoughts and experiences on how to optimize storage and memory for a phone with low internal memory and with access to an SD card, for example like the LG G4S (model H735) with only 8GB internal memory and 1.5GB RAM.
I'm happy to hear more suggestions to optimize!
First of all, you need to root your phone. Find out how to do this for your individual model.
Once you're rooted, you can optimize your storage and memory:
Get a good SD card with fast read and write speeds! This is crucial as you're going to be running lots of apps from it. Get a 32GB (or if your phone supports more, then more!).
You should partition your SD card so that you can make a second partition with the ext4 file system used by Android. Only then will you be able to move almost all your apps to SD! See notes below on how to partition your SD card.
You can now use the excellent Link2SD app to do all of the cleaning tasks:
Moving & linking apps & data to SD
Uninstall system apps
By default, you will only be able to move the "user" apps (the ones which were not installed as part of the system, e.g. the ones you installed yourself). But we can get around this with many apps! This is described below (in 4.).
You may have noticed that when you switch between apps, e.g. between your game and your messaging app, every time you switch, the app reloads (e.g. the game takes ages to start up again). This is because your RAM (main memory) usage is not optimized. You can also do something which is likely fix this, which I will describe below (in 5.).
1. A word about data usage of an app
You may have wondered why your memory usage is still so high when you moved your app to an SD card with the classic Android "Move to SD" functionality (which you can access via the Android app settings).
Well, the classic Android "Move to SD" only moves the app. But often the bulk of the data is actually not in the app itself, but in the data and OBB files of the app! In games, this can be up to several gigabytes. And this stuff remains on your internal storage! So we will need to move this as well, and then "link" to the moved data, so the Android OS "believes" that the data is still on internal storage. Imagine this similar to doing a (soft)link to a file on your computer.
Also, doing it this way ("linking") is much better than the classic Android move-apps. For example, you can avoid problems with widgets which may not run any more once they have been moved to SD with Android move-apps.
There are a few apps which can help you move&link your apps and data. I have tried a few, and in my opinion Link2SD is the best, as it
already detects if your app uses OBB and data files
you can easily display the apps which use most storage (also in terms of data files!)
and you can also uninstall system apps more reliably than with other root apps!
You will need to get the pro version in order to do everything with it, but this is $2 well worth spending, you won't need any other apps for managing the moving. It's much easier than e.g. FolderMount to easily move all the relevant data of an app to SD.
2. The partitions on your phone
Most likely, your phone will be using different partitions on the internal storage for different purposes. For example, there may be a partition which is exclusively to be used for the "system" (the Android OS and system applications).
You can use an app like Disk Info to show the partitions on your internal storage (and SD card) and how much space is still free on them.
This may vary between phones, but in most cases you should find a "data" partition or similar, which is used for
Applications installed by you
Updates of system apps (!!!)
Data, Cache, OBB files etc. used by your apps
The size of this data partition is pretty much what you can get out of your internal storage: if you move everything out of there, this is the maximum free space you can get (again, it may vary from phone to phone). You cannot easily get access to the system and cache partition to use as storage space, and you shouldn't try to mess with that anyway.
So what you can try to do, is shove as much as possible out of the data partition onto your SD card. The free space on data can then be used as a "buffer" when you download and install applications, before you move&link them onto the SD card.
Note also that your data partition is used for updates which may have been automatically downloaded. This may take up a significant chunk of your data partition! So you may want to either:
Move the whole system app to SD card (see below described for Link2SD).
Or, "merge" the updates into the main app, so that it then resides on the system partition again.
To merge the update with the main app, long-tap (tap and hold) on the app in Link2SD and select Integrate app into system. However keep an eye on the free disk space on the system partition, you don't want it to get too close to using full capacity! So only merge updates when you're sure there is enough free space on /system.
3. Partition your SD card
It is important that you create a second partition on your SD card, formatted with the ext4 file system used by Android. Only then will you be able to move all apps completely onto SD.
On Windows, you can use Mini Tool Partition Wizard to partition your SD card and format the second partition as ext4. I won't go into detailed instructions here, there's other documentation for this on-line.
Only a few notes:
It is important that you format the ext4 partition as "primary" also!!!
You can also "resize" the first partition (the FAT32 which may already be on it), without losing your data. However if something goes wrong, you may lose the data anyway, so it's advisable to backup your data on the SD card before.
You may want to keep a FAT32 partition (also formatted as primary), because on windows systems you cannot easily read ext4, so you may want to use the FAT partition to store your pictures etc., which you can then also read from a Windows computer.
4. Use Link2SD to move your apps
Open Link2SD and you will see a list of your apps. On the top bar you can select to display only apps of certain types, e.g. "user" and "system" apps. And you can also sort them according to different criteria, e.g. "Name" or "Size". I often use "Size (total)" in the bottom of the sorting criteria list. This shows the apps which use the most data overall first.
First, we will move the "user" apps to SD.
Display all the "user" apps and click on the first one you want to move & link to SD.
You will see a detailed list of your app and data usage.
You will see buttons to Link to SD card or Remove link. Below this, you see a field titled Android App2SD in which you can Move to SD Card --- this is the classic Android way to move apps: don't use this! Use Link to SD Card instead
After selecting Link to SD card , you can tick the boxes for everything you would like to move (app/cache/internal data...), and then click OK. Link2SD will move all your stuff to the ext4 partition of your SD card and then also link to it.
The apps which also use OBB files and extra data/cache will display extra boxes in Link2SD. Try a game app for example to see this, large games are likely to use this. You can click Link to SD for these extra files also, and it'll be all moved to your SD! Warning: I've had problems particularly with moving OBB files, sometimes also with data files -- the app was not launching properly after I've moved the OBBs. This is not the fault of Link2SD though, I've had the same problems with other apps like for example FolderMount.
If you want to undo the linking, just use Link2SD and select Remove Link. All your data will be moved back to internal storage, and the link will be removed. All back to how it was before. Easy!
Now you may also want to move system apps to SD to create even more space. While system apps natively reside on the /system partition (see 2. above), they also may store data and cache on the /data partition. Or, you may also want to create more space in the /system partition by moving system apps to SD.
The problem is, even though you are rooted, you cannot move the system apps. And for many of the system apps, you shouldn't do this either. However, it is safe to do this for apps which are installed as "system" but not really an integral part of the OS, such as
Chrome
Google maps
Google docs
Google drive
YouTube
and more.
To move them, you can use Link2SD to convert them from "system" app to "user" app.
Open Link2SD and long-tap (tap and hold) on the app to open the options menu. If you have a Convert to user app option, that's that!
If you don't have the conversion option, you can try something else:
Uninstall the app first by long-tapping on the app in Link2SD, and selecting Uninstall. But first make sure you will be able to download this app from Google Play!
You will need to reboot the phone.
Re-install the app from Google Play.
Now, you can use Link2SD to link the app to SD as we did for the user apps before.
Important: Never to this for core system apps, and I would also not touch Google Play or any of its services.
Note: You may also consider to just merge the updates of a system app so that it resides in the /system partition again. See description above (2.) for more details.
5. Optimizing your RAM
What I found particularly annoying on my LG G4S (H735) is that whenever I switched between my game (large files) and another app (e.g. messaging app), the game would load up from scratch again, which would take a few minutes. The reason for this is that the default settings on the phone were set to keep a too big part of the memory "free", so other apps were "killed" as soon as I was using my game. When I then switched back to home screen, all the other apps had to be re-launched, and my game instead "killed" again.
You can decrease the threshold of reserved free memory by editing the build props. There's a risk to get an unstable system if you tweak this too much, but if you try carefully, it may be ok. And you can also reset it to defaults if you're not happy with the results.
You will need a build prop editor, for example the Build Prop Editor app. Open it, and click on the "edit" pencil below to edit the following values:
ro.sys.fw.mOomMinFree1=...
ro.sys.fw.mOomMinFree2=...
ro.sys.fw.mOomMinFree3=...
ro.sys.fw.mOomMinFree4=...
ro.sys.fw.mOomMinFree5=...
ro.sys.fw.mOomMinFree6=...
It worked like a treat on my phone (LG G4S with 1.5GB RAM) and was also reported to work nicely with the LG G3, using the following values:
ro.sys.fw.mOomMinFree1=49152 (unchanged)
ro.sys.fw.mOomMinFree2=61440 (unchanged)
ro.sys.fw.mOomMinFree3=65000 (was set to 73728 originally)
ro.sys.fw.mOomMinFree4=70000 (was set to 204800 originally)
ro.sys.fw.mOomMinFree5=80000 (was set to 262144 originally)
ro.sys.fw.mOomMinFree6=100000 (was set to 327680 originally)
Please share your experiences if you have some tipps to further optimize low-memory phones! Thanks
See also
http://forums.androidcentral.com/lg...ry-using-link2sd-w-pros-cons-vs-data2ext.html
http://www.link2sd.info/faq
Click to expand...
Click to collapse
So did the linking worked! Because I tried foldermount and link2SD but none of them worked. Which I create a link it simply tries to redownload all the data. Please help!
Hi, can you please be a bit more precise about what you were trying to do? Did you do step 3, then followed by 4, which didn't work?
Uninstall foldermount or make sure it is not linking anything. I had problems with foldermount, it may mess things up in your case.
It is also important you created the right file system in your SD card partition (step 3).
A bit complicated for me but gonna try to do it, thanks man
Sent from my Lenovo A5000 using XDA-Developers mobile app
Hi man
I have a Lenovo p70
And I have 32 gb Kingston class 4
I re-partion my memory with apps2sd all in one
And I link the most apps to SD card but I have a problems
When restart my phone most of the apps disappear and I need to restart my phone with soft restart
What the problem and how I can solve it ??
---------- Post added at 01:22 PM ---------- Previous post was at 01:18 PM ----------
And I have a question for you
Step 5 optimizing ram I don't optimizing it
If it nessesary to work plz tell me
I'm so sorry for bad language
I have 701 with standard firmware + root. I want to swap internal memory with external SD card. I wanted to use this software:
https://play.google.com/store/apps/details?id=pr.swap.sd&hl=en
But it requires XPosed framework. So I looked for it, and below are the instructions for EMUI 3.1, but my device has version 3.0.5:
https://forum.xda-developers.com/android/general/guide-workaround-running-xposed-t3338765
Because I have earlier version, I am afraid to install and brick my device.
I also checked the common method by editing config file vold.fstab , but it appears Huawei changed even this part and this file is not even there:
https://ibb.co/dEOhq5
I would like to not update the firmware and EMUI as I am little experienced and am afraid to brick my device. Also, I wonder if that PR Swap app simply wouldn't try to edit the vold.fstab file, which is not there, and fail anyhow ...
Could you please give me an advice how could I do the swap?
So, after working for a while I found out that this phone surprisingly has this built-in feature for swapping the memories:
Settings>Storage>Default location> (Select SD card)
After doing this, the phone restarts and all regular apps "thinks" that SD card is internal memory. However, the system of the phone itself actually "knows" what is what and continues to install the apps to the real internal memory.
I did this experiment: uninstalled facebook, messenger and skype, ran CCleaner. Internal memory had 5.06 GB used.
Then I installed these three apps back, and then internal memory had 5.5 GB used (external 64 GB SD card had the same amount of memory used - so nothing by default went to SD card)
Finally I moved these 3 apps to "SD Card" using app manager, and then internal memory had 5.3 GB used.
A couple notices I made:
1. After changing default location to "SD card", some data (probably) is actually moved to external memory, and now the phone needs more time to start. And I mean noticeably more time, like 4-5 minutes to boot fully. As I don't turn off my phone often so this is not a problem for me. (I noticed no difference in loading time of the apps)
2. I am almost certain that after setting default location to SD card the phone allows to move more apps to external memory. Also, the phone probably moved some system data to the SD card. Now there is a reasonable amount of free space in internal memory, so I am happy
Hi @astuntas , I have a quick question for regarding this feature. Using this setting, does the APK also get stored on the External MicroSD card?
My Internal Storage is so full that I often get the permanent notification that i am critically low even after I moved some apps to SD card in the Android Application settings because it looks like the APK itself still doesn't get moved and stays on the Internal Storage.
I was going to use the app called "Apps2SD Pro" which I bought from the Play Store and re-partition my MicroSD card but if the Android OS can do this natively then I would rather do that instead.
Please let me know, thanks.
@Djiban @ajsmsg78
Please use the QUOTE feature when replying to me to get my attention. Thanks!
E--Man said:
Hi @astuntas , I have a quick question for regarding this feature. Using this setting, does the APK also get stored on the External MicroSD card?
My Internal Storage is so full that I often get the permanent notification that i am critically low even after I moved some apps to SD card in the Android Application settings because it looks like the APK itself still doesn't get moved and stays on the Internal Storage.
I was going to use the app called "Apps2SD Pro" which I bought from the Play Store and re-partition my MicroSD card but if the Android OS can do this natively then I would rather do that instead.
Please let me know, thanks.
@[email protected]
Please use the QUOTE feature when replying to me to get my attention. Thanks!
Click to expand...
Click to collapse
For me the emui settings SD card storage is for son data only. But I never verified it.
to get more internal storage make sure you did move all movable apps to your external SD (AppMgrIII from pkaystire will tell you that). It will also let you clean your apps cache, Hicham could get back a lot of free space.
Apps SD pro must be a link2sd like app. They were used a lot on older device, mediapad x2 shouldn't be so dependent to these apps. More over they could Slow some app access, and sometimes make the device reboot.
One thing I know, is that android 6 does not over link2sd feature natively, as far as I know.
Give it a try anyway, it free internal space for sure, in a big amount.
As you are root, I suppose you've deblaoted you device?
Djiban said:
For me the emui settings SD card storage is for son data only. But I never verified it.
to get more internal storage make sure you did move all movable apps to your external SD (AppMgrIII from pkaystire will tell you that). It will also let you clean your apps cache, Hicham could get back a lot of free space.
Apps SD pro must be a link2sd like app. They were used a lot on older device, mediapad x2 shouldn't be so dependent to these apps. More over they could Slow some app access, and sometimes make the device reboot.
One thing I know, is that android 6 does not over link2sd feature natively, as far as I know.
Give it a try anyway, it free internal space for sure, in a big amount.
As you are root, I suppose you've deblaoted you device?
Click to expand...
Click to collapse
Hi Djiban, I have debloated some apps yes but I despite this I just have downloaded a lot of little "lite" apps I find useful which take up a lot of space, especially the APK. These days it seems many apps (APK file size) just take up more space than they should. Just the stupid McDonald's app takes up more than 50MB and they all add up. It would be nice if Android natively was able to store the APK on the external SD card and not just some data files which it currently does now because the APK is what seems to be the majority of the space contents.
BTW, does EMUI B212 have "su.d" support or "init.d" support? I'm sure you or @ajsmsg78 knows this! Thanks guys.
Please use the QUOTE feature when replying to me to get my attention. Thanks!
E--Man said:
Hi Djiban, I have debloated some apps yes but I despite this I just have downloaded a lot of little "lite" apps I find useful which take up a lot of space, especially the APK. These days it seems many apps (APK file size) just take up more space than they should. Just the stupid McDonald's app takes up more than 50MB and they all add up. It would be nice if Android natively was able to store the APK on the external SD card and not just some data files which it currently does now because the APK is what seems to be the majority of the space contents.
BTW, does EMUI B212 have "su.d" support or "init.d" support? I'm sure you or @ajsmsg78 knows this! Thanks guys.
Please use the QUOTE feature when replying to me to get my attention. Thanks!
Click to expand...
Click to collapse
Stock emui roms don't have init.d support. Kangvip slim does.
ajsmsg78 said:
Stock emui roms don't have init.d support. Kangvip slim does.
Click to expand...
Click to collapse
Ha, incentive to switch! How about SU.d then? Some apps like AFWall and Apps2SD require either/or su.d or init.d.
Edit: I use SuperSU in case it makes a difference.
Please use the QUOTE feature when replying to me to get my attention. Thanks!
E--Man said:
Ha, incentive to switch! How about SU.d then? Some apps like AFWall and Apps2SD require either/or su.d or init.d.
Edit: I use SuperSU in case it makes a difference.
Please use the QUOTE feature when replying to me to get my attention. Thanks!
Click to expand...
Click to collapse
KangVIP Slim is what you want.