How to change the SD card and internal memory. Android: An easy way to call the sd card and internal memory to call the place. What is needed for replacement

Golovna / Usunennya malfunctions

The capacity of the device can be seriously expanded, thus replacing the internal Android memory to the memory card. It is possible to install on the tablet or another gadget with more programs, but the main benefit for this update is the presence of root-rights on the extension. Let's take a look at the ways that you can hack an SD card like system memory apparatus, as well as pov'yazanі s cim wash.

Risks and change the internal memory of the gadget to an SD card

Before repeating the descriptions below, diy koristuvach, I can spare a few important moments:

  1. The term of service of the SD card will be greatly shortened due to the frequent repetition of read / write cycles for an hour when the program is launched.
  2. The speed of a robotic gadget can fall, as if it were a victorious microSD card low class.
  3. If a pardon is allowed, the hour of redaguvannya system file the phone can never be offensive - you will have to ask again.

Zagalom procedure (especially for nedosvіdcheny koristuvachіv) dosit rizikovan, so it may be sensible to carry out її exclusively for old gadgets with a small amount of wet memory.

Using the Root Browser utility and editing the vold.fstab file

To remember the memory of the missions, Google Play you need to install Root Browser.

We repeat, you can only work with it on rooted devices. After launching the fortune-telling program:


In Android, sdcard means internal memory, and extsd is the name of the SD card. By replacing these rows, we practically commemorated the missions and see the memory. For some systems, the little things in the code may look different, for example:

Replace them as follows:

After the procedure has been described, restart the gadget. Before this, the obov'yazkovo reversal was given a pardon for the changed code, so that it did not cause the need for a flashing.

Another way to increase memory for help Link2SD

Supplement available from Play market it works only on devices with root rights. Tsey file manager do not physically replace the internal memory, I will build it with an accumulating storage device, but transfer the building utility to the SD card, which means protecting the resources of the gadget.

The peculiarity of the addendum, which is seen in the fact that the MicroSD itself will happen to be broken and reformatted in a proper manner. Therefore, copy all the prices from your card to the computer and start the hoarding for distribution.

Submitted cards to the device for distribution for the presence of custom Recovery

Skin attachment on Android may update mode, but the descriptions below can be used only for devices not with standard ones, but with . If you don't know anything about CWM, move on to another option for smashing the accumulator. Dali rozpovimo, as a matter of fact, you have set the order, so that in your mode of renewal I will add the item Partition SD Card:

Breaking MicroSD-cards through a computer

Connect card to computer or computer. For whom you can use a card reader, otherwise you can own it, smut, it can be used as an accumulator, and not MTP media. Dali:


Like on "Androydі" remember the missions of memory and the things you need to remember? Why did you want to take care of such manipulations and why did the building stink to our outhouse of the wrong shkodi? Like food, it is not uncommon to chirp people, in the order of those, the apparatus appeared from a small amount of memory. If your smartphone can be used, equal, for example, in gigabytes, then you know that I will build such a device and nothing else, like a bіl. More zavantazhit on a new enough amount of multimedia files is even more problematic. For example, on “Android” remember the memory from the internal to the outside?

Introduction to the problem

It is not necessary to think, to the point of speech, that such a problem, like a small obsyag in memory, suffers only the Android operating system. Won є i on Ayosi. Two systems constantly compete one with one. Zrіdka joins the single combat and “Windows Fawn”, but invariably appears thrown behind the tatami. Why is the IOS topic worth it? In fact, yakі nezmіnno to bring the "bare" tsієї operating system before koristuvachami. Back to back the code is a riddle. Prote podіbna trendsіya mіsce. And the axis of the Android operating system, broken up by the facsimiles of the Google company, in this hour is becoming more and more closed for potential retailers. The very same tension people, like flooring called to the operating system.

Is it necessary to know more about food about those, like on "Androydі" remember the missions of memory?

In this hour of the OS, we are talking about yaku, we don’t give coristuvachs the opportunity to install addendums with vodpovidnym security - so we call cache - on the old accumulating memory. In our case, let's have a memory card to the MicroSD standard. Without a doubt, the owners of the outbuildings with a volume of 32 gigabytes and more to laugh, but to work with people who can manage at their disposal from 4 to 8 GB, some of them (respectfully!) go to the morning of the operating system? The optimal way out of this situation becomes less and less manipulative. The first axis here is how important it is to know about food about those, how to remember the memory on Android. Vlasne, it’s not easy to work. However, borderline respect is needed and, to the point, straight arms. If you know these parameters, then we will move on to looking at the sense of the operation, in order to understand what and why to look for.

Like on “Android” 5 replace the memory with missions? What work with other versions?

From the situation that has developed, if in our order for the distribution of multimedia the contingent has only a couple of gigabytes, then it's gone. Vіn polagaє, in a first way, at the old house, but in a different way, at the program replacement of the singing code, which can change our attachment to the one that has an internal zovnishnya. Well, zvichayno well, navpaki. In this way, the smartphone accepts a MicroSD card as an internal board. I would like to point out that the food about those, as if remembering the cards of the memory of the people on “Android” sounds fundamentally incorrect, the shards in this process cannot take the fate of the surviving accumulators.

What do you need to replace?

Regardless of which version of the operating system you have installed and the attachments of which browser you have, we need the same set of utilities. I will name the programs Total Commander (I know the nameless koristuvachiv). Dodatkovo is necessary for the equipment.

Replacement process

In order to lay the cob of the operation, v_dkrivaєmo Root program explorer. Move to /system/etc. There you need to know the file, which is called vold.fstab. At the new one, you should know the rows and parameters, which will be used as mounting points for external and internal memory. They are named like this: SDcard and extsd. If so, it will be necessary to remember the parameters by the months. Which active phase of the operation will be completed. Don't forget to robiti backup copies files, and remember that similar operations are costly to your fear and risk.

Like I said in the comments before the note "Deployment Manager or where else you can deploy files", digging a little more from the file system (more precisely, in the directory hierarchy). The basis for this statute was food from Dmitri Kuzmenok, I’m sure that I could find some evidence for a new, necessary obligation. We’ll talk a little about OC Android, options for attachments that work under the controls of the operating system, and I’ll also show a few options for the list of available attachments for storing information.


Prodovzhennya for Android 4.4.* here: Android 4.4 and record on the old memory card.

Upd (17.02.14). Based on the comments made and corrected to addenda.
Upd2 (17.02.14). A pardon was shown for the 3rd option, the specificity was fixed. Troch painting the poshuk.

Upd (03/30/14). The third method works on Android versions lower than 4.3. For versions higher than 4.3 I will write the code, because I can't build a place like this Android version to analyze the new structure
Upd (21.04.14). Revisiting the code on Delphi XE6

Upd3 (07/15/14). Update of the output code, detected an incorrect operation (pardon AV) on other outbuildings

I try to put the whole essence briefly, so that 10 sides of the text do not come out.

Let's start with the basics.

Operation android system based on the Linux kernel. Unix-like operating systems have only one root directory, and files and directories are nested in the new one. Most UNIX-like systems have smaller disks, flash drives, and others outbuildings To save data, mount the /mnt directory, /mount or /media (ours has the /mnt folder). UNIX-like Operating systems it also allows you to automatically mount disks for an hour when the operating system is busy.

It is important to change the available outbuildings to collect information.

Needless to say, in the Android API, I don't know a method that I can use to retrieve a similar list. The first thing that falls on a thought, tse reverb possible ways independently and here we blame first "ALE". Everything would be simple, yakbi are not builders of attachments, yak i want to change it on Android, they tried to stink in the same way. I experimented and found out what the number possible options nobility to do great and recognize them mayzhe it is impossible, it is better to start choosing a global base of such options from the best Android apprentices.

They took part in my experiments (mine is only one - SGS2:):

  • Samsung Galaxy S Plus - Android 2.3.6
  • Samsung Galaxy S2 - Android 4.1.2
  • HTC Sensation Z710e - Android 4.0.3
  • HTC One X - Android 4.2.2
  • HTC Rhyme - Android 4.0.3

Now let's wonder what routes are available on these outbuildings, we have an important route to the internal card (like є), the external card (like є) that usb outbuildings(like є).

Like bachite ways everywhere different.

Option 1.

We add an array of possible values ​​and in the cycle we check the skin availability for additional sig- nificant rechecking on the basis of the folder ( TDirectory.Exists), as well as empty folders ( TDirectory.IsEmpty).

I made a list for these annexes and wrote a small program for rechecking.

My list (foundations on 5 popular outbuildings):

  • /mnt/sdcard
  • /mnt/sdcard/external_sd
  • /mnt/extSdCard
  • /mnt/usb
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF

Having searched for similar routes on the Internet, you know 3 more possible points:

  • /mnt/external_sd
  • /mnt/usb_storage
  • /mnt/external

Additional informationDmitry Kuzmenok:

Sony Xperia V-4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk

More crumbs:
Sony Xperia Go - 4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk
Samsung Galaxy S4 - 4.2.2
  • /mnt/sdcard
  • /mnt/extSdCard
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF
You can find the ready array in the code below. You can remove from the comments information about the roads on your outbuildings in such a way:

I'll name it - Android version

Direct path to the inner memory

Direct way to the old memory card

Direct routes to USB devices

All routes start from the /mnt/ folder.


Or copy and send me the file "/etc/vold.fstab" to the mail [email protected] or in the comments (do not forget to indicate the model I will add that version of Android). Please, specify all folders as well, like in the /mnt/ directory, it's important.

Addendum:

Uses System.IOUtils; const pathmnt: Array of String = ("/mnt/sdcard", "/mnt/sdcard/external_sd", "/mnt/extSdCard", "/mnt/usb", "/mnt/UsbDriveA", "/mnt/UsbDriveB ", "/mnt/UsbDriveC", "/mnt/UsbDriveD", "/mnt/UsbDriveE", "/mnt/UsbDriveF", "/mnt/external_sd", "/mnt/usb_storage", "/mnt/external" , "/mnt/ext_card", "/mnt/usbdisk"); procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin Memo1.Lines.Clear; Memo2.Lines.Clear; for i:= 0 to Length(pathmnt) - 1 do begin if TDirectory.Exists(pathmnt[i]) AND not TDirectory.IsEmpty(pathmnt[i]) then begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("True"); end else begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("False"); end; end; end;

Option 2.

The first option can be both pluses and minuses (the main one is not the same as the list of possible paths), so we can try to solve the problem in a different way.

Є such a file vold.fstab", lie here"/etc/"("/system/etc/"). Tse one of configuration files in UNIX-like systems to retrieve information about differences file systems that attachment to the storage of information. Describe how the disk (divided) will vikoristovuvatimetes or how it will be integrated into the system.

І є file " mounts”, to lie here “/proc/”. Retrieve information about all installation points that are found near the annex. It is important to understand that the memory card will not fail in this file, it is not connected. Tse means that the file is constantly being updated.

Pokrokovo:

  1. Reading the file vold.fstab»
  2. We review the skin for accessibility for additional reading to the file " mounts»and search in a new row of needs.

Whom has all the options until there is no code, because For some unknown reason, I can't seem to read the "mounts" file. U zv'azku іz tsim proponuyu third variant.


Option #3.

Ob'ednuemo first and other options. The list is taken from the file " vold.fstab", and rewrite the self-tightness, not opening the file with it" mounts". Now, try to torment two files, if you can work on just one.

Pokrokovo:

  1. Reading the file vold.fstab»
  2. We make a list of outbuildings to collect information (half of the right ones were made)
  3. Now, at the cycle, we go through the list, and we check the leather way for help. TDirectory.Exists» ta « TDirectory.IsEmpty»
  4. We compile a list of actually available outbuildings, collecting information

Update-17.02.14: Zavdyaks to Dmitry Kuzmenok and his sleepy susillas were told that the "/etc/vold.fstab" file in the Sony Xperia V is trochically modified in others, so they changed it to the output code of the program. You have misunderstood, work! :) The outsiders have been refurbished.

Update2-17.02.14: The /etc/vold.fstab file sometimes has commented-out rows (on some extensions), which are similar to the shacks in my code, but the link to the cim had no need to spratsovuvannya. Qiu specialty I fixed at new version code.
So, having fixed the search for the necessary rows, now the wines are universal!

Zagalom now the code is to blame outbuildings. Try it, subscribe in the comments, attach your file "/etc/vold.fstab" (do not forget to specify the model I will add that version of Android).

Update3 - 15.07.14:
Reader blog Sergey Yakimenko, showing the wrong robot (reading the file) of the third option on outbuildings Huawei Ascend P6і Reellex TAB-07, about what I said in the comments

After a special listing of that kind of analysis, I found out that robots were respected for problems.

Identified and corrected problems:

  1. Progalini on the cob of the skin found row. Corrected for help "Trim"
  2. In the known rows, there are tabulations for the replacement of clearings. Corrected by replacing the tabulation symbols on the clearing.
Code updated. Sergius like that.

Addendum:

Uses System.StrUtils, System.IOUtils; procedure TForm1.Button1Click(Sender: TObject); var OpenFileVold: TStringList; i: Integer; pathtemp: TStringDynArray; begin OpenFileVold:= TStringList.Create; try // Read the file OpenFileVold.LoadFromFile("/etc/vold.fstab"); for i:= 0 to OpenFileVold.Count - 1 do begin if (Pos("dev_mount", OpenFileVold.Strings[i]) > 0) OR (Pos("fuse_mount", OpenFileVold.Strings[i]) > 0) then begin // Update(07/15/14) // 1 - Looks like we tried on the cob i in the end of the row (allowing for AV) // 2 - Replace tab characters with spaces pathtemp:= SplitString(StringReplace(Trim(OpenFileVold.Strings[i]) ), #nine, "", ), ""); // Change the first character of the row to zbіg іz with the symbol "#" or "##", // so that there were no pardons if (pathtemp<>"#") AND (pathtemp<>"##") then begin if TDirectory.Exists(pathtemp) AND not TDirectory.IsEmpty(pathtemp) then begin Memo1.Lines.Add(pathtemp); end; end; end; end; finally OpenFileVold.Free; // FreeAndNil(SourceFile); end; end;

Podbag: Learned to make a list of available add-ons to collect information (I chose the third option). The text (without code and pictures) went on 3 sides, better for everything, they didn’t get bored :)

Thank you all for your respect and success.

P.s. Additional hovering.
p.s.2. Vitrativ chimalo hour on less than an hour of experimentation and rebuilding files in vold.fstab, mounts, from other attachments.
p.s.3. In the next article, I will show you how to get rid of the problem of updating the data base when updating the programs manually.

How to increase the internal memory of Android I will add

Yak seen koristuwacham android outbuildings, internal memory mobile annex wait a little. In the case of a computer, you can transfer the memory to an SD card, as you have one. And yet, other programs can only restore the internal memory of Android, and with a skin update, the program will restore more and more memory.

Greater memory for the help of the file manager

In order to solve this problem and increase the internal memory on Android, we will need to include an SD card and the Root Explorer file manager, which can be added.

  1. Root Explorer has a joke system/etc/ in the middle of the folder shukayemo file vold.fstab
  2. Vіdkrivaєmo yogo through vbudovaniya text editor
  3. Shukaemo cob of rows dev_mount sdcard /storage/sdcard0... і dev_mount sdcard2 /storage/sdcard1 ...
  4. Change by missions sdcard0 h sdcard2
  5. We take it apparently
  6. Rezavantazhuemo mobile

After all the manipulations, the internal memory can be expanded in the Android SD-card! At nalashtuvannyah->memory, switch to internal memory. Rejoice in a greater inner mission!)

Greater memory for help Lucky Patcher

Modern koristuvachs do not show their life without a smartphone in the gut, and even for rich people it’s not just a device that helps to communicate with the subscriber you need, but it’s also your own way in the world. The presence of a garniy store of memory at the outbuilding is worthy of active coristuvachi, richly someone saves on the nose not only rozvezhalnye elements, ale and rich Corresponding information including documentary information.

Wait a little while you're busy important file get stuck with the impossibility of saving through the marriage of memory. Having stumbled upon the problem of lack of memory, there is a lot of people wondering about how to replace the internal memory of the phone with a memory card. Significantly, what is the problem of this problem? Chinese phones and tablets.

Try to solve this problem with a report. In order to replace the way of saving programs, you will need a program on your outbuilding. Follow the memory of the possible risks and problems associated with them. If the memory is changed incorrectly, the internal program may fail, which will lead to a new flashing of the phone. Also, you can get in tune with the old accumulator - a memory card, for її renewal, you can also have a quick flashing phone.

Editable system file

Also, in order to remember the internal memory for the call and install the programs on the card, you need to know in your phone or install the Root Broswser program or ES Explorer, you also need to be present in the system root rights Yak їх shvidko otrimati read in.

Replacing the memory should be done in the following way: you need to select the program Root Broswser or Explorer and run it in the robot, after that, the vold.fstab file in the wine system lies behind the address of the attachment /system/etc/ and it is respectfully read the file, we need to edit a couple of .

You need to know the file structure to read it. If you look carefully at the file, you will easily find the correct rows, which will replace the internal memory with a new one. If you are aware of the lines of the rows, you need to do a little manipulation and remember the internal memory for the call, so that you remember the rows of the missions, so that everything looked like in the image below.

AT to this particular type Row dev_mount sdcard…. vouches for standard file security, and dev_mount sdcard2…. for calling (SD card). So that our awakened memory will definitely change to the call we need, for which it is easy to change rows. Ale, not everything and I won’t do it, but only additional and final writing, like going for dev_mount sdcard/storage/sdcard0 and dev_mount sdcard2/storage/sdcard1. Just like it’s only possible to save it, it’s necessary to save it on the image.


After replacing the internal memory with the memory card, reset the phone. After that, as you re-advance your attachments, you will be able to enjoy the memory and the installation of all the upcoming Igors will be already on the map. Do not overlook the fact that all the manipulations were carried out manually and sometimes, you missed having to fix the phone for flashing.

Use no less dієviy sposіb remember, don't beat Root Broswser. For whom you need only a few manipulations with your phone for an additional computer, literally three clicks. First of all, you need to run the HTC Driver Installer file and install it on your computer, so that all the necessary utilities for further work appear.

Another manipulation is to install the driver on the system laptop C:\android-sdk-windows then run the program SDK Manager to recheck the files and that they are ready to be installed. After that, connect the phone to the computer and confirm the command: transfer everything to the card, read it as if it was done.

Vikoristovuemo ADB

Connect the phone from the back of the door, let's change the USB settings.
We go to the folder with the program and run the adb.exe file for additional command cmd rows, from the pressed shift button, right-click on the file and select open command windiws here

Vіdkriєtsya command line yakіy write adb devices

Now hit the next command, to replace the memory with mists, just type її and press Enter.

After these manipulations, switch on the phone from the computer and reconfigure the phone. After re-advancement, you can reconsider the use of the button: transfer everything to the sd - card and wu a la you can boldly use your phone. Now all programs and important documents and files will be saved to the old storage.

Memory card installed programs call, tse, sing-song, single minus given method. It is also recommended to vicorist old hoarders no lower than class 10, little shards of accumulated will not give a good result.

© 2022 androidas.ru - All about Android