Changing internal for external memory - Samsung Galaxy R i9103

This is something that my friend has done in a SGS to increase the system memory the phone. It seems a good idea for those who like to have a lot of apps,games and gps maps installed and don't want to move all apps to the sd external memory everytime we have to install more games.
The theory is simple, we have to edit a code line and prepare the external memory cloning the internal one. But I have some questions:
- I'm gonna use a class 10 microsd. But which format it will be the fastest? Fat32 works really well, But ext4 could be faster and safer...or what?
- Have anyone of you try this for a long time? I'm exceptic about performance and durability of the microsd memory...
- What would happen if I try to remove the microsd in the system settings? It will remove the microsd, or the internal memory?
- And if I plugged the phone as a massive memory? In the pc should appear internal memory as external memory, or what?
I'm waiting your answers

http://forum.xda-developers.com/showthread.php?t=1446973

Related

[Q] Swapping SD cards very often without app problems

I have HTC sensation 4G. I bought a 16 GB SD micro card and also have an 8GB card. Both my cards are full with videos which I need to access often for my exam purposes. But each time I change the cards, the applications don’t run properly and I have to re install the apps. Also I doubt that frequently changing the SD card would age my phone quicker. Does anyone here have any experience with this? What is the best way to keep swapping sd cards frequently without any hassles?
Are your apps located on the SD Card when you go into Settings > Applications > Apps on SD Card?
If so, move them to internal memory.
switching sd cards very often
Like everyone knows HTC Sensation has a very low internal memory which will not be enough to move all apps to internal memory. Moreover I swap sd cards at least twice a day and I don't want to move apps each time. So is there any way I can just swap SD cads without moving apps to internal memory.
switching sd cards very often
k0zmic said:
Are your apps located on the SD Card when you go into Settings > Applications > Apps on SD Card?
If so, move them to internal memory.
Click to expand...
Click to collapse
Like everyone knows HTC Sensation has a very low internal memory which will not be enough to move all apps to internal memory. Moreover I swap sd cards at least twice a day and I don't want to move apps each time. So is there any way I can just swap SD cads without moving apps to internal memory.
Gulfcoastowl said:
Like everyone knows HTC Sensation has a very low internal memory which will not be enough to move all apps to internal memory. Moreover I swap sd cards at least twice a day and I don't want to move apps each time. So is there any way I can just swap SD cads without moving apps to internal memory.
Click to expand...
Click to collapse
You must have big apps or a lot of apps! I have around 78 and around 50% remaining. 1GB isn't a lot but it's not 'very low' either IMO.
Gulfcoastowl said:
Like everyone knows HTC Sensation has a very low internal memory which will not be enough to move all apps to internal memory. Moreover I swap sd cards at least twice a day and I don't want to move apps each time. So is there any way I can just swap SD cads without moving apps to internal memory.
Click to expand...
Click to collapse
Well without magic, no. You have two options. Apps go to the internal memory, or the SD card. If you can't put them on internal and you take out the SD, then they won't be there.
Possible Solution 1: Remove some apps? I use like 12 third party apps total.
Possible Solution 2: Download a converter such as Mobile Media Converter or SUPER and re-encode the videos at a lower quality - allowing for less storage to be used.
Possible Solution 3: Deal with it.
Move the app data to both of your SD cards.
Get a 32GB card? lol
I used to use an 8GB card, then I bought a 16GB one. I just copy all the data from the old card to the new one, insert it in my phone and all the apps works.

Clarification with moving apps to SD/ext.

Motivation: I've just installed ICS 4.0.4 BCM RC4.1U2 on my HTC Desire, and I am finding I have low internal storage. Browsing around, I found lots of people talking about app2sd, link2sd, app2ext, and need some clarification on them all.
As I understand it:
app2sd is about moving part of an application to the SD card. The application will still take up some space on the internal memory. This is the concept, and apps like app2sd and link2sd do this.
app2ext is about making a partition on your SD card, which the phone thinks is part of its internal memory. To do this, I'll have to format my SD card and install a zip from CWM recovery.
So my questions are:
1 - Is my understanding correct? Have I missed any other big apps or tricks to do with freeing up internal memory.
2 - For app2ext:
- I guess that your phone's speed will then be linked to your SD card's speed. What class of SD card do you need for good performance.
- Is there a limit on how large you can make your virtual internal memory?
- Will applications with widgets work if moved to the ext partition of the memory card?
3 - I was previously on Cyanogenmod 7, and had more free space (only about 70mb was used, as opposed to 110mb now), is this just because I've got the next version along, with more features, so it takes more space?
4 - Is it possible that previous ROMs have left data behind that is eating up my internal memory, is there some way to purge this?

Apps installed on SD

Many people want to move their apps to SD because of the space issue.
I am a minimal app user
What I concerned is performance or speed.
Will the performance increases if I move an app to the internal SD card?
Some say that the phone will run faster because less phone space is used.
Another question is the internal SD card really an SD card?
hotisopropyl said:
Many people want to move their apps to SD because of the space issue.
I am a minimal app user
What I concerned is performance or speed.
Will the performance increases if I move an app to the internal SD card?
Some say that the phone will run faster because less phone space is used.
Another question is the internal SD card really an SD card?
Click to expand...
Click to collapse
No... I don't think there will be any change... Just saves a little space...
And internal sd card is not an sd card like external sd card i.e. memory card... It is like a memory card placed on phones motherboard... Maybe It includes system partition and other partitions... You can't remove it or change it yourself...
Sent from my Galaxy Nexus using xda premium

Using "mount" to bind external sd to internal memory, are there any speed difference

Using "mount" to bind external sd to internal memory, are there any speed difference
If i was to mount a folder from a class10 64gb micro sdcard to internal memory, mainly to store these oversize obb (game data) files, will there be any problem i should know about. I am assuming that maybe....
1. Class 10 is slower to what ever internal memory phone uses, maybe RAM?
2. It may kill my external sd card fastet if i store frequently access game data files there.
3. Anything elsr?
Sent from my Sony Tablet S using xda premium
I did this a week ago with my htc chacha. I mounted the /data dir to the external sdcard (32gb sandisk Class 10 UHS-1) and I can tell you that it works pretty well. My phone won't boot if I use other than a genuine htc battery. I have a spare chinese replacement battery but it won't boot with it. I can't tell you much about sd card corruption, but I had no problems with it. And about the speed.. well, this one ain't that fast anyway, but it's faster than the internal memory that's sure. I had no issues with games, even ps1 games work pretty well on it. Hope this helps you decide. P.S.: you should give us more info about your phone. Cheers!
Hey there. I have a question regarding "mount -o bind".
I have mounted DCIM folder to extSD.
My problem is, the gallery shows up two folders.
And my question is, how to hide folders in extSD?

How to manage the limited internal memory of a smartphone with whatsapp

Hi, I have an old Redmi6A phone (Lineage OS 17.1) that only has 8GB of internal memory. This is very little if you use Whatsapp. Of course I added a 32Gb SD card, but with whatsapp I have trouble saving my photos on the card. What are the possible workarounds?
1- Is there a difference depending on whether you set the SD card as portable storage or internal storage?
2 - My phone is rooted. I've looked for practical solutions including magisk, but no module matches.
3 - Beyond whatsapp, what should I do: is there an app that allows other apps to be installed on the external media? Is this a good idea? Is it better to limit the storage of data on the SD card to avoid the crash of these "deported" apps?
Just an advice or two would make me happy...
If Android device allows to make external SD-card part of internal storage memory ( keyword: Adoptable Storage ) then you are good. Check it.
I believe that my android device allows me to do this. The French translation does not use the words adoptable storage "stockage adoptable" but the 1st drawing seems to match.
What I have read on the subject indicates that the reading and access time to the data on the external card is much longer than on the internal memory. How does android arbitrate what it stores on the internal or external memory? Can the user control this?
I assume and hope that the most crucial apps are on the internal memory
It's on you how much of the SD-card's storage memory ( in % ) you'll add to internal memory: 1,2,...,100.
Yes, reading / writing to device's "portable memory" basically takes longer. So with regards to file transfer speeds, choosing the right memory card is crucial. Look here:
The best SD cards for 2023: top memory cards for your camera
We've tested and ranked all of the best SD cards you can buy
www.techradar.com
Android by default uses device's internal memory. The least app's allow to store their data on external SD-card: this is set by app's developer.
I tested the 2 options; first the adoptable storage but for some reason it didn't work; I mean the operation was correctly done but the 32Gb was not added to my internal memory; just a few hundred Mb more. I repeated the operation 3 times to rule out the possibility of an isolated incident.
So I was forced to reformat the SD card as external memory. Everything went well. But now I'm back to the original situation.
My search led me to 2 apps (Link2SD and App2SD) to override the restriction to move to the SD card. Those apps don't seem to be really used anymore: their peak corresponds to the 2015-2016 versions of Android (Marschmallow and Nougat) and are quite complex to handle since you have to format the external SD card in several partitions to be able to consider moving anything.
What do you think about this type of solution?
As @xXx yYy already said:
The least app's allow to store their data on external SD-card: this is set by app's developer.
Click to expand...
Click to collapse
Thus forget the named 3rd-party-tools that claim they can.
BTW: look inside here
Whatsapp folder in Android: Here's where to find it
WhatsApp folder with all media files in Android can be found on new location if you are on Android 11. Learn here where to find it.
mobileinternist.com
Napafroi said:
I tested the 2 options; first the adoptable storage but for some reason it didn't work; I mean the operation was correctly done but the 32Gb was not added to my internal memory; just a few hundred Mb more. I repeated the operation 3 times to rule out the possibility of an isolated incident.
So I was forced to reformat the SD card as external memory. Everything went well. But now I'm back to the original situation
Click to expand...
Click to collapse
After an external memory got converted to portable memory it's Android what automatically moves data from internal memory to portable memory as long as they moveable to gain internal memory space. Thus the few 100MB you reported.
You always can configure the amount of portable memory indeed to be used by Android's Storage Manager ( SM ) using ADB.
Well, I think I'm getting used to this adoptable storage which is really confusing since the size doesn't take into account the extra 32Gb (in the storage manager and also in solid explorer).
I don't know if it's a bug but sd maid and its memory analysis function allows me to check that telegram, osmand (including downloadable maps) and vivaldi browser will install directly on the adaptable storage. That's all I ask.
It's still surprising not to be able to view the content of the SD card; maybe it's a bug like others have experienced like on this thread
I wanted to experiment a nandroid backup on MicroSD adopted-storage with TWRP which was refused.
xXx yYy said:
You always can configure the amount of portable memory indeed to be used by Android's Storage Manager ( SM ) using ADB.
Click to expand...
Click to collapse
So I understand better the interest to calibrate the portion of adoptable storage...
Screenshot no. 5 shows 2.7 GB of the portable memory ( real capacity 31 GB ) are used.
To get the whole portable memory as internal memory used using ADB try this
Code:
adb shell
sm list-disks -> This cmd returns id of SD-card e.g. 179:160
sm partition disk:179:160 private -> Here you use the id of SD-card
where the numbers are the Android's name of your disk.
I just did this.
Reboot but it didn't change anything. Maybe the card is defective...
EDIT : oh wait, yesterday I inserted this same micro SDcard in an old samsung galaxy tab4 with the "same" custom rom (LineageOS 17.10) as adoptable storage. The 32Gb capacity was not added to internal memory as well. Maybe this rom is buggy for managing adoptable storage.
Sorry for my english
The ( meanwhile outdated ) Lineage OS 17.1 - a Lineage OS 17.10 probably doesn't exist - is based on Android 10 and can "Adoptable Storage" as you initially confirmed.
IMO you are probably doing things wrong
"migrate data" is the 2nd necessary step after 1st step "adoptable-storage" is created. It will ( try to ) move all apps from phone into SD-card ( if app is moveable ), means all new installed apps will directly get installed into SD-card as long as android:installLocation="auto" is defined in app's AndroidManifest.xml.
When 100% disk space got adopted you can't see your SD-card any longer, the only way to check disk usage is from Android's cmd line running df -h /mnt/expand/* ( if Android is rooted consider 3rd party apps like Link2SD instead ).

Categories

Resources