Understanding once and for all Android partitions and storage on modern phones - Android General

I am a Linux power user, so I am used to deal with Linux / Unix partitions, BUT Android partitioning scheme has always been a huge WTF to me, even if I resized partition of many Android phones with the lovely XDA guides.
Okay, let's start with what is easy to understand. Here you can read a good explanation of Android partitions
/boot
/system
/recovery
/data
/cache
/misc
Let's take as examply my Samsung Galaxy S5: it is selled in two versions 16 GB and 32 GB internal storage. Mine is 16 GB
I installed CyanogenMOD 13 on it, I installed a 128 GB micro SD card and I formatted it as internal storage (Andoird >= 6 feature).
Android >= 6 internal storage has been projected to expand the applications memory too
So I expected the phone to see the 128 GB micro SD card as the only memory storage. But it is not actually.
At the following URL https://s27.postimg.org/rmc4muymr/Android.jpg you can see the phone using two different storages:
Internal memory 11,59 GB
SD Sand Disk card 119 GB
I cannot understand why Android is still using the internal memory of the phone, even if it is actually using the SD card too (as I can see checking the size of /Android folder on the SD card).
Could you please help me understanding "the magic" behind Android storage paradigm?
Thank you

up

Rendering said:
I am a Linux power user, so I am used to deal with Linux / Unix partitions, BUT Android partitioning scheme has always been a huge WTF to me, even if I resized partition of many Android phones with the lovely XDA guides.
Okay, let's start with what is easy to understand. Here you can read a good explanation of Android partitions
/boot
/system
/recovery
/data
/cache
/misc
Let's take as examply my Samsung Galaxy S5: it is selled in two versions 16 GB and 32 GB internal storage. Mine is 16 GB
I installed CyanogenMOD 13 on it, I installed a 128 GB micro SD card and I formatted it as internal storage (Andoird >= 6 feature).
Android >= 6 internal storage has been projected to expand the applications memory too
So I expected the phone to see the 128 GB micro SD card as the only memory storage. But it is not actually.
At the following URL https://s27.postimg.org/rmc4muymr/Android.jpg you can see the phone using two different storages:
Internal memory 11,59 GB
SD Sand Disk card 119 GB
I cannot understand why Android is still using the internal memory of the phone, even if it is actually using the SD card too (as I can see checking the size of /Android folder on the SD card).
Could you please help me understanding "the magic" behind Android storage paradigm?
Thank you
Click to expand...
Click to collapse
With that feature, apps that can be installed on "External" storage, will be installed there by default, same with pictures and videos, you now have the option to move apps AND its data (Unlike before in 5.x)
The phone will treat the SD card as internal storage (Only because of the way the SD is formatted) however, being that SD Cards are slow in design, Android will not classify it as "Actual" internal storage.
I hope this information helps you out!

Related

2GB internal storage after partitioning

So, I partitioned my internal memory Friday night on my new GTab, before trying out different ROM's. As recommended, I partitioned it 2048/0, then tried a couple ROM's, before settling (at least for now) on VEGan. However, it seems like my internal memory is now limited to 2GB. When I go into SD card & device storage, under Internal device storage, I see 1.79GB as total space, and 1.56GB as available space.
Did I do something wrong during the partitioning process? I thought I followed the instructions (these: http://forum.xda-developers.com/showthread.php?t=865245) step by step. However, the repartitioning step (7) under Part 1 is only a couple sentences, so I don't know how I would have messed it up...
Other than this issue, the ROM/tablet is working just great, but I would like to have all 16GB's available for future use.
sfreemanoh said:
So, I partitioned my internal memory Friday night on my new GTab, before trying out different ROM's. As recommended, I partitioned it 2048/0, then tried a couple ROM's, before settling (at least for now) on VEGan. However, it seems like my internal memory is now limited to 2GB. When I go into SD card & device storage, under Internal device storage, I see 1.79GB as total space, and 1.56GB as available space.
Did I do something wrong during the partitioning process? I thought I followed the instructions (these: http://forum.xda-developers.com/showthread.php?t=865245) step by step. However, the repartitioning step (7) under Part 1 is only a couple sentences, so I don't know how I would have messed it up...
Other than this issue, the ROM/tablet is working just great, but I would like to have all 16GB's available for future use.
Click to expand...
Click to collapse
The other 14 GB should be listed under SDCARD.
On most Roms (VEGAN included) the internal sdcard (ie, 14GB of the 16gb total) gets mounted to /sdcard.
If you have a card in the external slot, it gets mounted to /sdcard2
On some of CM based ROMS, the internal memory is mounted to /emmc and the external card is mounted on /sdcard.
There is a thread in the DEV section dedicated to discussing the mounting paradigm.
Your 16gig of memory should show up as 2 separate volumes now, one @ 2048 and the rest in the second. In the file structure /sdcard will be the larger user storage portion.
Ok, that makes sense, and now that I know that, I realize that the 12.92GB storage wouldn't my 16GB card... However, is there another way to see the available storage on my sd card?
Astro file manager has a nice utility built in that could be used for that. Press menu ->tools
Cool, I'll keep that in mind...plus, I just remembered, I believe it shows the available SD card storage when connected to a PC over USB.

Sdcard questions

Hi, I'm aware the one x will not have a micro Sd card slot and was wondering how this will work as I've been very dependent on the Sd card in my phone.
Will all the folders that are on your Sd card move in with the system folders?
When I connect via USB into the computer will it pull up all folders or only specific folders if I use it as a storage system?
Is the At&t version only coming with 16 gb space or is there a 32 gb version also?
Lastly, how much memory will actually be available? I've heard only about 12 gb if you have the 16 gb variant.
Would be a great help if anyone could answer.
My life is cool...
all been answered already
The internal storage is divided up in two partitions, a few GB for the system and the rest for storage. So when you connect your phone as a disk drive, it will appear just like any phone with an SD card would.
The LTE model only comes in a 16GB capacity.
My One X has 2.21 GB for the system and 9.93 GB for storage (total of 12.14 GB).

Help needed to Understand Partitioning Sd card in detail!!

Hey Guys, I don't what basically Partitioning Sd card means!!?? ( I know it sounds noobish but can't help) Plz can someone explain me in detail about it! Plz ..
..... :what:
Any kind of response will be greatly welcomed!
Sent from Galaxy Ace running ICS!
Ansh1107 said:
Hey Guys, I don't what basically Partitioning Sd card means!!?? ( I know it sounds noobish but can't help) Plz can someone explain me in detail about it! Plz ..
..... :what:
Any kind of response will be greatly welcomed!
Sent from Galaxy Ace running ICS!
Click to expand...
Click to collapse
To understand what partitioning an SD card means, you have to know what partitioning is in the first place. Partitioning is the act of dividing some kind of physical device, either a hard drive or in this case an sd memory card, into multiple logical devices.
If you had a brand 10GB hard drive, it would come with only one partition, C:\ which totaled 10GB of space. But if you split that hard drive into 2 partitions of equal size, you would have a C:\ and a D:\ drive, each totaling 5GB of space. Partitions don't have to be of equal size, and they don't have to be in the same format.
Now for android, most times partitioning an SD card is used to gain more space to store apps. If you create a partition on the SD card which is formatted in ext2 ext3 or ext4, you can link apps to that folder to free space from your internal SD card.
An example of this would be if you have no more space left in your internal memory for say, Angry Birds. You could partition your 8GB SD card into a 1GB ext3 partition and leave the rest in a 7GB FAT32 partition. In this way, you could use an app like link2sd or app2sd to move apps to the SD card to free internal memory up.
universeman said:
To understand what partitioning an SD card means, you have to know what partitioning is in the first place. Partitioning is the act of dividing some kind of physical device, either a hard drive or in this case an sd memory card, into multiple logical devices.
If you had a brand 10GB hard drive, it would come with only one partition, C:\ which totaled 10GB of space. But if you split that hard drive into 2 partitions of equal size, you would have a C:\ and a D:\ drive, each totaling 5GB of space. Partitions don't have to be of equal size, and they don't have to be in the same format.
Now for android, most times partitioning an SD card is used to gain more space to store apps. If you create a partition on the SD card which is formatted in ext2 ext3 or ext4, you can link apps to that folder to free space from your internal SD card.
An example of this would be if you have no more space left in your internal memory for say, Angry Birds. You could partition your 8GB SD card into a 1GB ext3 partition and leave the rest in a 7GB FAT32 partition. In this way, you could use an app like link2sd or app2sd to move apps to the SD card to free internal memory up.
Click to expand...
Click to collapse
Thanks a lit for reply!! Just a Q.So when say i flash a new Rom will all of my partition will be wiped off ...? Will the Remaining(say 7 Gb) will it remain the same ...??
Sent from Galaxy Ace running ICS!
Ansh1107 said:
Thanks a lit for reply!! Just a Q.So when say i flash a new Rom will all of my partition will be wiped off ...? Will the Remaining(say 7 Gb) will it remain the same ...??
Sent from Galaxy Ace running ICS!
Click to expand...
Click to collapse
If you flash a new Rom, you will be formatting the internal flash memory as well as the apps partition on your sd card. In my example, the 7GB partition will be completely unaffected.I would be careful though, there are ptions in CWM recovery that do allow you to flash the 7GB partition. However, if you just do a simple wipe data/factory reset from CWM, your data will be safe.
universeman said:
If you flash a new Rom, you will be formatting the internal flash memory as well as the apps partition on your sd card. In my example, the 7GB partition will be completely unaffected.I would be careful though, there are ptions in CWM recovery that do allow you to flash the 7GB partition. However, if you just do a simple wipe data/factory reset from CWM, your data will be safe.
Click to expand...
Click to collapse
OK so partitioning the Sd card do not wipe off music files(for eg) and some other stuff which I access through file explorer! Right ....?
Sent from Galaxy Ace running ICS!
To understand what partitioning an SD card means, you have to know what partitioning is in the first place. Partitioning is the act of dividing some kind of physical device, either a hard drive or in this case an sd memory card, into multiple logical devices.
If you had a brand 10GB hard drive, it would come with only one partition, C:\ which totaled 10GB of space. But if you split that hard drive into 2 partitions of equal size, you would have a C:\ and a D:\ drive, each totaling 5GB of space. Partitions don't have to be of equal size, and they don't have to be in the same format.
Now for android, most times partitioning an SD card is used to gain more space to store apps. If you create a partition on the SD card which is formatted in ext2 ext3 or ext4, you can link apps to that folder to free space from your internal SD card.
An example of this would be if you have no more space left in your internal memory for say, Angry Birds. You could partition your 8GB SD card into a 1GB ext3 partition and leave the rest in a 7GB FAT32 partition. In this way, you could use an app like link2sd or app2sd to move apps to the SD card to free internal memory up.
Click to expand...
Click to collapse
There are a couple steps missing. Continuing from the hard drive example, the 8GB SD card would have 1 large partition, formatted as FAT (or a variant, such as FAT32). The internal memory space of the Android device is formatted as EXT (or variant), as Android is Linux-based. Android is designed to recognise FAT as "foreign," and EXT is seen as "native." Therefore, we can trick the OS (Android) into thinking there's more drive space than exists physically in the device, in the following way: Repartition the 8GB SD card to 2 partitions, format the 1st one as FAT, & the 2nd one EXT, then tell the OS to use the 1GB EXT drive to store stuff that's normally only put in internal "native" memory. In Windows, this is called a shortcut, & in Linux it's called a link. So you link a folder from the internal memory space to the 2nd partition of the SD card. This is managed quite easily through apps like link2sd, as mentioned previously. The OS (Android) doesn't know that the linked data actually resides on external memory.
Theoretically, you could link the entire everything to a gigantic SD card, and, in a way, that what people did when they rooted the Nook Color. This would give you tremendous space to play with, but does have potentially significant limitations.
-- Sent from my TouchPad using Communities
post-mortem said:
There are a couple steps missing. Continuing from the hard drive example, the 8GB SD card would have 1 large partition, formatted as FAT (or a variant, such as FAT32). The internal memory space of the Android device is formatted as EXT (or variant), as Android is Linux-based. Android is designed to recognise FAT as "foreign," and EXT is seen as "native." Therefore, we can trick the OS (Android) into thinking there's more drive space than exists physically in the device, in the following way: Repartition the 8GB SD card to 2 partitions, format the 1st one as FAT, & the 2nd one EXT, then tell the OS to use the 1GB EXT drive to store stuff that's normally only put in internal "native" memory. In Windows, this is called a shortcut, & in Linux it's called a link. So you link a folder from the internal memory space to the 2nd partition of the SD card. This is managed quite easily through apps like link2sd, as mentioned previously. The OS (Android) doesn't know that the linked data actually resides on external memory.
Theoretically, you could link the entire everything to a gigantic SD card, and, in a way, that what people did when they rooted the Nook Color. This would give you tremendous space to play with, but does have potentially significant limitations.
-- Sent from my TouchPad using Communities
Click to expand...
Click to collapse
Using one large SD card was also what I did with my first android phone, the LG Optimus V. It didn't have a real large internal memory space, so I used a class 10 SD microSD card to supplant it. Also, if you want to get truly technical, what link2sd and other similar apps are doing is creating what is called a hard link.
A shortcut, or rather a soft link, differs from a hard link in that a soft link appears to the OS as a shortcut. Meaning the OS knows that the file resides on another storage location. By using a hard link, the OS is not aware that the file resides in another location.
For example: Say you have the following setup
SD Card Partition 1: [/mnt/sdcard-ext/data] (For apps)
Partition 2: [/mnt/sdcard] (For everything else)
Internal Apps: [/data] (Normal app location)
If you wanted to move "/data/angrybirds.apk" to the SD card using a soft link, you (or an app) would have to move "angrybirds.apk" from [/data] to [/mnt/sdcard-ext/data] then create a soft link to "/data/angrybirds.apk".
However, the problem with this approach is that android doesn't accept soft links in place of application files. So to trick it, you create a hard link by the same method above. But this time, because it is a hard link, to the Android OS, the file doesn't appear to have moved at all.
---------- Post added at 01:06 AM ---------- Previous post was at 12:57 AM ----------
Also, I forgot to mention that the class of SD card you use is very important. Cards are ranked from 2-10 with Class 10 being the fastest(1). If possible, I recommend buying at least a Class 8 card if not a Class 10 card. They are not available in most local shops, but they are available online for cheaper than the store would have cost anyway.
1 http://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating
Ansh1107 said:
OK so partitioning the Sd card do not wipe off music files(for eg) and some other stuff which I access through file explorer! Right ....?
Click to expand...
Click to collapse
Partitioning will format the card and erase everything, so backup your sdcard! Like anything on here, make a backup before continuing, but for this, make sure you're backup is on your computer, not your phone.
Also, I forgot to mention that the class of SD card you use is very important. Cards are ranked from 2-10 with Class 10 being the fastest(1). If possible, I recommend buying at least a Class 8 card if not a Class 10 card. They are not available in most local shops, but they are available online for cheaper than the store would have cost anyway.
1 http://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating
Click to expand...
Click to collapse
Actually, those speed ratings are measured using burst read/write, so are most reflective of performance during operations with very large files. Typically, a higher class rating is associated with higher speeds with large files, but a slower speed with small files (~4kB). Hence, the recommended class rating of SD card depends on the intended usage: highest class affordable for high resolution video, while class 4 or 6 for reading/writing many small files (e.g., mobile phones).
-- Sent from my TouchPad using Communities
Thanks a lot guys For replying and letting me explore more about partitioning! So which is a better app to control partitions? A2SD or Link 2Sd?
Does partitioning causes any harm to OS....?
Sent from Galaxy Ace running ICS!
Thanks a lot guys For replying and letting me explore more about partitioning! So which is a better app to control partitions? A2SD or Link 2Sd?
Does partitioning causes any harm to OS....?
Sent from Galaxy Ace running ICS!
Click to expand...
Click to collapse
You cannot repartition the internal memory, so your question only applies to the external memory (SD card). Partitioning by itself only makes 1 "disk" appear as multiple "drives". So the real question depends on what you do with the partitions. Most people are satisfies with creating 1 additional partition, and using any of the many available "2sd" apps, which will do the hard work of creating the links (=shortcut, remember?) into the 2nd partition.
Basically, pick one and go with it. Remember that repartitioning your SD card will usually obliterate all data on it. Backup, backup!
-- Sent from my TouchPad using Communities
post-mortem said:
You cannot repartition the internal memory, so your question only applies to the external memory (SD card). Partitioning by itself only makes 1 "disk" appear as multiple "drives". So the real question depends on what you do with the partitions. Most people are satisfies with creating 1 additional partition, and using any of the many available "2sd" apps, which will do the hard work of creating the links (=shortcut, remember?) into the 2nd partition.
Basically, pick one and go with it. Remember that repartitioning your SD card will usually obliterate all data on it. Backup, backup!
-- Sent from my TouchPad using Communities
Click to expand...
Click to collapse
I would say it depends on your situation. Link2SD will let you choose what apps you want to be on the SD card. Apps2SD will put everything there. Also, Link2SD has a GUI you can use to move apps, where Apps2SD is done in a command line. So honestly, I would recommend Link2SD. It's free in the market.
As far pas whether partitioning harms the OS? No, it should not. that said, I would always make backups of everything anytime you have a fear of losing data.
If I switch to some other phone what will happen to my Partitions....?
Sent from Galaxy Ace running ICS!
Partitions where? The partitions on the phone's internal memory will stay on the phone, and the new phone will have its own internal memory (I hope this is obvious). The partitions on the SD card will stay on the SD card. If you put the old SD card into the new phone... well, then nothing happens to the partitions. It's like taking a hard drive out of 1 computer and putting it into another.
post-mortem said:
Partitions where? The partitions on the phone's internal memory will stay on the phone, and the new phone will have its own internal memory (I hope this is obvious). The partitions on the SD card will stay on the SD card. If you put the old SD card into the new phone... well, then nothing happens to the partitions. It's like taking a hard drive out of 1 computer and putting it into another.
Click to expand...
Click to collapse
OK so no problems with partitions when switching phone! Right ..?
Sent from Galaxy Ace running ICS!
Some stock ROMs do not have support for ext, so they will not be able to access any partition which has been formatted ext2/3/4. Therefore, if you have one or more partitions on your SD card which are formatted as ext, you are not guaranteed that the new phone will be able to read it. Of course, you can flash a new ROM (CM, MIUI, etc.), and the new phone will be able to read ext format.
Also, if you make a 2nd partition on your SD card for the purpose of using Link2SD, a2sd, or whatever *2sd scripts, your new phone will not know that you have apps installed on that partition, until you recreate the script to mount that partition during boot.
What is swap partition and what are scripts ...?
Sent from Galaxy Ace running ICS!
Swap partition
Script
post-mortem said:
Some stock ROMs do not have support for ext, so they will not be able to access any partition which has been formatted ext2/3/4. Therefore, if you have one or more partitions on your SD card which are formatted as ext, you are not guaranteed that the new phone will be able to read it. Of course, you can flash a new ROM (CM, MIUI, etc.), and the new phone will be able to read ext format.
Click to expand...
Click to collapse
I have never used a ROM, stock or otherwise, that hasn't supported at least ext2/3; though your mileage may vary. Most if not all ROMs should be able to use these partition types. However, ext4 is a fairly new partition type, and does require special care to make sure the ROM/Kernel supports it.
Again, before you do any rooting, ROM'ing, or partitioning, you need to do your research and if there is any hint or fear of losing your data, back it up. Make sure the ROM supports the filesystem you intend to use. There should be a changelog / list of features on the thread for your ROM telling you exactly what is in it.
How many types of partitions can be made?
Sent from Galaxy Ace running ICS!

Adoptable storage issue (Marshmallow)

Hello everyone, i have a memory card of 16Gb (transcend class 10) and i partitioned it into two parts. So that i can use a partition as internal storage for installing apps in Marshmallow Roms. The problem is when i select a partition to be formatted as internal storage both the partitions get merged. How can i use the two partitions seperately? How can i use one partition for installing apps and another partition for keeping media?
(Pardon me if i posted in the wrong place. As I'm a noob in XDA)
Amogh Thambi said:
Hello everyone, i have a memory card of 16Gb (transcend class 10) and i partitioned it into two parts. So that i can use a partition as internal storage for installing apps in Marshmallow Roms. The problem is when i select a partition to be formatted as internal storage both the partitions get merged. How can i use the two partitions seperately? How can i use one partition for installing apps and another partition for keeping media?
(Pardon me if i posted in the wrong place. As I'm a noob in XDA)
Click to expand...
Click to collapse
i try out this method to SPLIT the SD CARD BETWEEN ADOPTED INTERNAL STORAGE AND PORTABLE EXTERNAL STORAGE.
it work. just follow the instruction on this website :http://blog.sam.liddicott.com/2016/...roidlessons.com/how-to-move-...0-marshmallow/
if you face the problem of adb devices no unauthorized . please follow the solution given here :http://stackoverflow.com/questions/2...e-unauthorized
thank for pengkoh1
Muhammad amine said:
i try out this method to SPLIT the SD CARD BETWEEN ADOPTED INTERNAL STORAGE AND PORTABLE EXTERNAL STORAGE.
it work. just follow the instruction on this website :http://blog.sam.liddicott.com/2016/...roidlessons.com/how-to-move-...0-marshmallow/
if you face the problem of adb devices no unauthorized . please follow the solution given here :http://stackoverflow.com/questions/2...e-unauthorized
thank for pengkoh1
Click to expand...
Click to collapse
Page Not Found...
GugaBarrera said:
Page Not Found...
Click to expand...
Click to collapse
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html?m=1
I have a question.
I have a Sony Xperia L.
I'm using the CM 12.1.
I think of migrating CM13 is because of adoptable storage.
Now I have 1.57 GB of internal memory, 4GB internal storage (SD0) and a Micro SD Class 10 with 8 GB.
As I have many applications installed. While using "Move to SD card" easily fill the internal memory (1.57 GB).
I think turn SD 0 in "adoptable storage", would solve all my problems and not create others.
1) Micro SD (SD1) continue to be FAT32. So could continue putting my pictures and music. No problem. When you want to install new ROMs would not need format my SD Card.
2) The "adoptable storage" will be inside the unit, the same unit of physical memory to the internal memory, with the same safety and speed, without the risk of being removed accidentally.
The "adoptable storage" is operation with 3 stesps:
- Partitioning,
- Formating,
- Encript...
Is possible
I ask: is it possible to use SD 0 as "adoptable storage"? How to make?
It is possible to do by ADB with the Android, only format and encrypt the partition that is indicated and "adopt".
Sorry my bad English.

Need To Resize The "Fake Internal Memory" On SD Memory Card

OK, I don't know the proper terminology but hopefully you can follow my description below.
Samsung Galaxy J3 Emerge (SM-J327P Boost Mobile) Phone
Android v6.0.1
Unmodified, unrooted because no one knows how to root this phone.
Phone has (had) 16GB SD Memory card installed. 8GB is "partitioned" as "Fake Internal Memory", 8GB as "USB Storage Memory". I used up the 8GB Fake Internal Memory. I bought a 32GB SD Card (came preformatted as one 32FAT partition with 64K sector clusters!). I unmounted the 16GB SD Card made copy of the contents to the new 32GB SD Card. Installed the new 32GB SD Card into the phone. Turned the phone on and it worked fine. All the apps stored in Fake Internal Memory work as well as the files on the USB Storage Memory. However the Fake Internal Memory was only 8GB, the same size as it was on the 16GB SD Card! The USB Storage Memory had increased from 8GB to 24GB. The whole reason I got the 32GB SD Card was to increase the size of the Fake Internal Memory not the USB Storage Memory.
So my question is: Is there anyway to increase the size (partition?) of the Fake Internal Memory by stealing some from the USB Storage Memory? Remember the phone can't be rooted.
Note: I removed the working 32GB SD Card (tried both mounted and unmounted) from the phone and put in the computer's USB port but the entire SD Card was one 32FAT partition. So the partition programs I have on the computer wouldn't work on it. Apparently the .android_secure file contains the Fake Internal Memory apps and are not stored in it's own partition.
Nightbreakr said:
OK, I don't know the proper terminology but hopefully you can follow my description below.
Samsung Galaxy J3 Emerge (SM-J327P Boost Mobile) Phone
Android v6.0.1
Unmodified, unrooted because no one knows how to root this phone.
Phone has (had) 16GB SD Memory card installed. 8GB is "partitioned" as "Fake Internal Memory", 8GB as "USB Storage Memory". I used up the 8GB Fake Internal Memory. I bought a 32GB SD Card (came preformatted as one 32FAT partition with 64K sector clusters!). I unmounted the 16GB SD Card made copy of the contents to the new 32GB SD Card. Installed the new 32GB SD Card into the phone. Turned the phone on and it worked fine. All the apps stored in Fake Internal Memory work as well as the files on the USB Storage Memory. However the Fake Internal Memory was only 8GB, the same size as it was on the 16GB SD Card! The USB Storage Memory had increased from 8GB to 24GB. The whole reason I got the 32GB SD Card was to increase the size of the Fake Internal Memory not the USB Storage Memory.
So my question is: Is there anyway to increase the size (partition?) of the Fake Internal Memory by stealing some from the USB Storage Memory? Remember the phone can't be rooted.
Note: I removed the working 32GB SD Card (tried both mounted and unmounted) from the phone and put in the computer's USB port but the entire SD Card was one 32FAT partition. So the partition programs I have on the computer wouldn't work on it. Apparently the .android_secure file contains the Fake Internal Memory apps and are not stored in it's own partition.
Click to expand...
Click to collapse
If it's got 2 partitions on it then any decent partitioning tool should be able to recognise and expand/reduce the size of the partitions.
It's irrelevant what files are stored where as the partitioning program is dealing with blocks of memory not files.
Mini partition tool should be able to deal with this or something like paragon partition manager or Easus partition master.
I don't know how to fix it but here is a root guide: https://forum.xda-developers.com/android/help/guide-painless-root-samsung-j3-emerge-t3573551

Categories

Resources