Guide - how to increase internal memory without scripts - Galaxy Ace S5830i General

I had trouble myself trying to increase the internal memory of my galaxy ace s5830i, until i found this method which i believe is very simple and easey to follow and wanted to share with more people who might be facing same problem. It isnot my work, but since it is in spanish i took some time to translate it so you could use the same procedure.
******************************************************************************************************
Here a translation from a video in spanish. The author is hery reyes• I’m only translating the info, but I’ve tried it myself and worked for me.
http://www.youtube.com/watch?feature=player_embedded&v=rgq4cNvTMng
Requirements:
-Make a complete backup of your rom from CWM
- Have root access
- This procedure should work with any ROM (Stock or Custom) however in some ROMS you might need to have active the “init.d” folder
- Root explorer or Root Browser (links available in the video)
- Partitioned SD card (you can do it with CWM or using Mini Tool Partition wizard.. or others..)
- Link2SD
Procedure:
Open Link2sd and allow Root Access
It will ask you about the partition to be used, select ext2 and it will ask you to reboot your phone. Please ignore and go to the main menu. From there, reboot manually your device.
Once it starts again, open Linkd2sd and the message about partition should not appear again. (If it does, choose ext3 and repeat the process, try with ext4 or fat 32 if previous do not work).
Once inside Link2sd, go to settings and take the mark off all the options. Then close Link2sd and we will not use it again from this point on. We will not need it anymore.
Go to Root Browser and allow Root Access.
Go to "/data/sdext2" and delete any folder you find inside. Go to the path "/data" and copy the 4 following folders "app", "data", "app-private", y "dalvik-cache", then go inside "/data/sdext2" and paste them. This process will take a little while so be patient.
Once the 4 folders are copied, we go inside "/data/sdext2"
y will do the same process for each of the folders. Go to “app” and long press the button, for a menu to appear, go to the last one that says –create link- then, go back to the main */data” folder and clieck on create, you will see a message saying the folder exists and if you want to combine them, click YES. Do the same for the other 3 folders. NOTE: If your sd card is less low capacity (less than 4), then better do it only with 3 folders and DON’T do it for the data folder (just leave it copied without the linking)
Then go out of the root browser and restart your device. When you go to Application manager, you will see you are using only around 60 of the total available and will be able to download many apps.

Simple Method For Me
1.Make Partition of SD Card.
2.After flashing Rom with custom kernel say(Rafeal's).
3.Flash CronMod Unofficial-By Styrke.zip.
4.That's it No use of Link2sd and all .
Install as much app you want .

Nice Guide, but i wanna ask u something..
How to unlink the folders?? in case if i want to change my SD card

joeseph.haji said:
Nice Guide, but i wanna ask u something..
How to unlink the folders?? in case if i want to change my SD card
Click to expand...
Click to collapse
I have the same question..

Nice guide. Thanks.

joeseph.haji said:
Nice Guide, but i wanna ask u something..
How to unlink the folders?? in case if i want to change my SD card
Click to expand...
Click to collapse
why unlink!? you can take a dump of your SD-Ext and put it back like this:
1. dd if=/dev/block/mmcblk0p2 of=/sdcard/mmcblk0p2 (assuming that's your ext partition)
2. Buy new, bigger SD Card
3. Partition the same size you had for your SD-Ext (1GB for example)
4. Perform: dd if=/sdcard/mmcblk0p2 of=/dev/block/mmcblk0p2
5. Resize the partition!
So you don't have to work your way again to do all the work from scratch =P

I think the script is better then this (just my opinion)

Related

how to do back up SD card?

So i want to follow this tutorial:
[
in order so that my phone will work a bit faster, but
when I copy all the files from my sd card to my desktop on my computer
the folder res, cant be copy cause it has long name of files inside. This res folder in located under a Android folder on the root of my sd card.
is the android folder is important?
thank you for your help
Use something like estrongs file manager to compress/zip the folder, and then copy the zip to your PC...
is the Android folder important on the root directory ?
I tried and it didnt work
I don't have a res folder--so may not be that important--depends what files are in there
They may be replaced when you do a nandroid restore or flash a new rom
Your tutorial you are using never got posted
i did notice that i did not add the link to the tutorial which I am following. But the tutorial can be found, on this web site:
Nexus one Q&A>Newbie Friendly How To's w/ Instructional Videos>How To Switch to a Different SD Card (for use with Swap, Hero ROMs, etc.)
I am not yet allow to post links. I am consider a newbie, regarding theses topics
http://theunlockr.com/2009/10/15/ho...-android-when-using-swap-hero-and-or-apps2sd/
this is the tutorial
Well,
If you are familiar with your phone and getting into and out of recovery--here is what I do--using Amon_Ra recovery--I don't like Rom Mgr/Clockwork Mod.
Copy contents of SD Card to PC.
Power off phone and pull sd card out and using a card reader, reformat it on pc with sdformatter from web. Format Type-Full Erase On and Format Size Adjustment-On.
Put it back in phone and boot into recovery--hold down vol-/pwr/trackball at same time until phone boots and select recovery.
Then go to Partition SD Card/Partition SD. Select 1gb ext size (if you have an 8gb card or bigger) and 0 swap. Once done go back to Partition SD screen and select xext2 to ext3. When done go back to first recovery screen. Here you can USB Toggle and copy contents from pc back to SD Card.
At this depends what you want to do. Restore a nandroid or flash a new rom. Either way I usually wipe ALL data and caches at least 3X and restore or flash new rom.
Hope this helps,
Ken
it helps some what,
Do i need to format my sd card in fat32 or NTFS format?
another question is that when I try to do a simple select all copy and paste unto a different folder in my computer, it gets to a point where it does not want to copy (res folder) which is located under the android folder. Is this folder (res) to any importance??/?
thank you
Fat32, but I think sdformatter accounts for that--I don't remember a selection
sdformatter puts card back to original/new condition--I highly recommend it
As I mentioned, I have no res folder, DR's suggestion is a good option
Look and see what files are in it, may just be apps/images that will get put back eventually
Here is Google Search link--search is your friend http://search.yahoo.com/search;_ylt...s+folder&fr=att-portal&toggle=1&cop=&ei=UTF-8 It may give you some answers
You could also try adding a .bak to name of folder thru Root Explorer and maybe copy/paste it to phone somewhere from sd card folder shown in Root Explorer, then as soon as you reload sd card, go back to Root Explorer and copy/paste it back to Android and change name back.
I am not sure about that, maybe someone can confirm that would work and not mess up anything. If you nandroid, it shouldn't matter--??
If you are new to all this it just takes time and a lot of searches and thread reading--as long as do nandroids and use Titanium Backup for your app management, you can recover from anything.
Ken
http://efreedom.com/Question/1-2965149/Res-Src-Folder-Relation-Eclipse-Android
I think that folder is put there when doing development projects, if you or someone used SDK and/or Eclipse that's how it got there--so doubt if you need it
Just an opinion, I am not a dev or very tech savvy with Android OS

Android Version 4.2.1 CM 10.1 Move All Data To SD-Ext Discussion:

How To Move All Data To SD-Ext For Android Version 4.2.1 CM 10.1..?
Share Your All Suggesions into this Thread.
scorpion85 said:
How To Move All Data To SD-Ext For Android Version 4.2.1 CM 10.1..?
Share Your All Suggesions into this Thread.
Click to expand...
Click to collapse
U can use Link2SD Extreme..(http://forum.xda-developers.com/showthread.php?t=2123862)
Data to Sd-ext
Hi Scorpion85!!!
Greetings of the day from Sagar,
i would like to tell you that i have done all the modifications given below and my SGYD GT-S6102 with only 4 GB Samsung Class 4 SD Card is now running much better than ever, but before you follow my guidance, somethings must be cleared as below:-
Warning:-
Don’t claim if your device may be failed forever and you have to purchase new one cause it can be and if it does, none other than you will be responsible for it!!!
Definitely, your device will most probably become out of warrany!!!
I am and will not responsible for you and all the things happen in your life and you are agree with all of my terms and conditions!!!!
However, I am with some others, definitely responsible for all benefits you are going to get from my talk, blogs, write ups, articles, updates, suggestions, work and support!!!!
It is must to backup your whole android system using titanium back up and also CWM to apply the option of backup for NANDroid backup.
It is highly recommend that you first carefully read, understand and then follow all the instructions with patience.
You must gain patience while any operation is being performed.
Now, i would like to know that what actually do you mean by Data?? i meant that what kind of data you want to move to your sd ext?
if you meant to move application data to sd-ext, you will need to root your phone first of all and before root your phone and do any other system modification ever, it is highly recommend that first you take backup of your phone and SD Card using CWM/TWRP, Kies, super backup etc...and copy them to your pc.
Even after root your phone, you should take back up again through CWM/TWRP and Titanium Backup and copy them to your pc.
How to root your Phone?
First of all, in your android mobile, go to developer option and select the check box of usb debugging and also do checkmark in an option of installation from the unknown sources.
Download appropriate update.zip and unroot.zip in your SD Card to the root level instead of saving those in any folder. Files must from the same source and match your device.
Download embedded CWM in your SD Card to the root level from there or find appropriate. If your phone support, you can also download twrp from the mfg website. Go to twrp official site and check if your device supported.
Download appropriate stock rom.
For CWM Users: Go to boot recovery and select CWM.
Go to backup and recovery section.
Apply Backup option to backup boot image of your system data.
Back and reboot your device.
If you have downloaded twrp, then get the backup with twrp as same as mentioned above for CWM.
From the file manager, transfer the clockworkmod folder to your PC.
Again go to boot recovery and select “apply update from SD Card”.
Select CWM and select “install zip from SD” therein.
Go with “choose zip from SD Card”.
Select Udate.zip and wait with patience for successfully completion. (If you have selected right files for your device!!! Or ready for the annoying things going to be happen with you!!!).
After successfully completion, apply the option for reboot your device by going back.
When your device gets stability, you will see superuser icon as a modified and one eye banned android icon!!!
Download root checker to ensure that your device is rooted properly.
If root checker result says sorry to you for improper root installation, download appropriate and latest superuser and busybox.
Update both superuser and busybox if necessary / required.
Now run again the root checker and see if it says congrats for proper root installation or try until you get proper root installation.
Now, reboot and boot your device again. (You may have to do this several times until you are ready with eye candy configuration of your device with proper stability!!!).
Select CWM from “apply update from SD Card” and then select “install zip from SD” therein from CWM menu.
Go through the option “Choose zip from SD Card” and select latest custom Kernel you have downloaded and saved to the root of your phone.
Wait for the successfully installation and then reboot your device.
you can check again if your device still in proper and healthy root condition by root checker.
Next step is to install link2sd and root explorer pro/advance from play store.
To use link2sd and to move your application data to sd-ext, you have to make your phone to think that your sd-ext is actually internal memory of your phone, and to make this, you have to make partition of your sd-ext.
To make the partition of sd-ext, you have to download minitool or any other software in your pc that can do so.
Partitioning the SD-Card may wipe all your data and it can be formatted automatically through process.
However, minitool tries best to keep your SD-Card data as much as possible.
i will guide you to make not only the partition for which your phone may think that it is internal memory and saves all data in it, but also to make Swap partition that will increase the RAM of your phone.
How to use minitool?
Insert full charged battery to your Laptop or Start UPS with minimum of 1 an hour backup for your desktop.
Close internet access and do not run any other application that may interrupt this process.
If this Process will be interrupted during the execution of operation, your SD Card may be damaged permanently.
Insert your SD card and open minitool.
Under file system, find Disk 2 and right click on the partition to apply the option delete and do the same for each partition if your SD-Card have already more than one.
Now, you will have only one partition under disk 2 having unallocated total size.
Right click on it to apply the option Create.
Create As: Primary
File System: FAT32
Do not change any size, but just click on ok.
You will have FAT32 file system under Disk 2 as Primary type having total capacity of your SD Card.
Now, right click on FAT32 to apply the option move/resize.
Set the “Unallocated space after” for your new Swap Partition that is to increase the RAM i.e., Unallocated space after is an option that will show the size of your new Partition and Partition size shows the size that you will have remain to use as SD Card!!!
You can set the size by your choice/comfort.
e.g.Partition Size: 3275 = 3.20 GB to use as SD Card
e.g.Unallocated Space after: = 512 MB to use as Swap
Hit on OK.
Now, right click on unallocated file system to apply the option Create.
Click on Yes from the Warning Prompt saying that new partition cannot be used by windows and blah blah….
Create As: Primary
File System: Linux Swap
Do not change any other option, i.e., do not change size options.
Just tap on OK.
Now, to create Ext2 partition (that will be used to trick the phone as internal memory and to store apps in that manner), right click on FAT32 file System under disk 2 category and apply the option move/resize.
Set size of your comfort.
e.g.Set “unallocated space after” around 1064 MB = 1.04 GB for Ext2 file system, so that you will have remain around 2211 MB = 2.16 GB to use as SD Card.
Click on OK.
Now, right click on unallocated file system to apply the option Create.
Click on Yes from the Warning Prompt saying that new partition cannot be used by windows and blah blah….
Create As: Primary
File System: Ext2
Do not change any other option, i.e., do not change size options.
Just tap on OK.
Now, from the upper left side, click on the big icon of “Apply” and start the Process by clicking on OK type confirmation. Wait for Successfully Completion and you have all done!!!
Ok, after successfully completion of Partitioning SD Card, safely remove it from your pc and insert it back to your android phone.
How to use link2sd?
Open link2sd first time and select ext2 (or whatever external fat/ntfs primary partition you have created earlier to use link2sd tool).
Reboot your device when you prompt with message that ext2 script has been successfully mounted and you need to reboot your device to get started!!!
After reboot your device, open swapper and select SD card FAT partition with the size around 512 MB to enter in box and tap on the button “Save”.
Open link2sd again and from the upper right corner action menu, select “storage space” to see system space / storage.
Now go back in link2sd and from that upper right corner menu, select the option “multiple select”.
Tap on first menu among three to select all the apps and then click on last dropdown action menu to select the option “Create link” and then Select all those check boxes like create link, create dalvik cache link and create library link etc… when you prompt by “Create link” menu and proceed to next.
Wait for successfully completion.
Happily check the storage info from link2sd dropdown action menu.
Additional purely risky step to release the memory from internal storage is as below without any tests:-
Go back to link2sd and select that icon looks like filter and from it, select an option “on internal”, so that you will see the apps in your internal memory.
Tap on last action menu, apply the option of multiple select, select all by tapping on first menu among those three, then select last menu to apply an option of “Create link”, wait for successfully completion if possible.
If internal applications fail to link with ext2, download root explorer pro.
Open root explorer pro, tap on R/W instead of R/O.
Go to android/data and select three folders to copy them: apps, dalvik cache and data
Paste them into data/sdext2
Select apps from sdext2 and hold it on to apply an option of link this folder.
Link that folder in data/ and where there must be prompt to overwrite or replace confirmation, click on OK or YES when prompt so.
Do the same for dalvik cache and data folder from sdext2 and link them to data/ to replace/link.
Now if all works great, to become happily surprised, tap on that action menu in link2sd and select “storage info”….See the system space / storage and say happily….WOHOOOO…..Yes….WOW….OMG….
Now just forget about “not enough storage space” notification while downloading some interesting apps…
Do not hesitate ever for asking anything, i will try my best.
If these help you, Please do not forget to hit on Thanks.
You can always make use of the Cronmod Script. It will increase your internal memory to the size of the sd-ext partition. Once you install this script, you can then install all the apps to the internal memory. As for the one that have already been installed, you can use the application settings to move the app to internal.
CronMod Script

How do you increase internal memory of Samsung Galaxy Ace

First of all reboot your phone to Recovery Mode then go to Advance option and then partition SD Card and select any size you want I recommend 512 MB as it can hold most of the things you want to install. Then wait until it finished partitioning process (REMEMBER TO BACKUP ALL YOUR SD DATA BEFORE PARTITIONING AS IT FORMATS YOUR SD IN THE PROCESS) and then download any of the scripts I recommend CronMod-INT2EXT+_signed (Download it from: http://forum.xda-developers.com/showthread.php?t=1716124 ) as it supports EXT 2/3/4 filesystems and then copy it onto the root of your SD then go to mount settings in Recovery Mode and then mount sd-ext and then select install zip from SD Card then select CronMod-INT2EXT+_signed.zip and flash it then just reboot and you should have increased internal memory.
Here is the link to the video in which I flash Ultimatum The "A" Factor ROM and then increase the internal memory of Samsung Galaxy Ace S-5830.
http://www.youtube.com/watch?v=auBZHHXmeKQ
Does not work
Does not work, and this process did not increase the internal memory.
DiogoReis7 said:
Does not work, and this process did not increase the internal memory.
Click to expand...
Click to collapse
Please extract the 40int2ext file to init.d folder then reboot and then tell me what happens... :highfive:
zxyvw, Why are you asking for using a sd-ext partition if you opened your own thread explaining how to increase the internal memory space??
THIS IS NOT THE CORRECT SITE TO POST THIS TUTORIAL...
Try my new method it is guaranteed by me to work... If it doesn't jump off a building...
when I try to install it, it gives me Status 2,
zxyvw said:
First of all reboot your phone to Recovery Mode then go to Advance option and then partition SD Card and select any size you want I recommend 512 MB as it can hold most of the things you want to install. Then wait until it finished partitioning process (REMEMBER TO BACKUP ALL YOUR SD DATA BEFORE PARTITIONING AS IT FORMATS YOUR SD IN THE PROCESS) and then download any of the scripts I recommend INT2EXTV2+ (Download it from: http://forum.xda-developers.com/showthread.php?t=1716124 ) as it supports EXT 2/3/4 filesystems and then copy it onto the root of your SD then go to mount settings in Recovery Mode and then mount sd-ext and then select install zip from SD Card then select INT2EXTV2+.zip and flash it then just reboot and you should have increased internal memory.
Click to expand...
Click to collapse
when I try to install it, it gives me Status 2, what should I do? I have a Galaxy Ace M
Try using INT2EXT4+. I'm sure it will work. And then update me and please thank me for helping you...
my internal memory is stil the same....wat do u mean by copying the zip file to thr root of my SD??
Justcopy and paste the file on the root of the SD BTW just mount sd-ext before flashing the zip file and restart and tell me what happens...
Sent from my GT-S5830 using Tapatalk 2
I copyed and pasted the zip file onto my SD....then i mounted the sd-ext and afta flashed the INT2EXT 4+ . Zip..........rebooted the phone and stul....nothing hz happend.....my internal memory is stil 181 MB....can u help send a video of ur tutorial, or something clearer...plizzz...i need ur help...thx
O.K. I will make a video for you sometime today and send you the link.
ivanmex18 said:
I copyed and pasted the zip file onto my SD....then i mounted the sd-ext and afta flashed the INT2EXT 4+ . Zip..........rebooted the phone and stul....nothing hz happend.....my internal memory is stil 181 MB....can u help send a video of ur tutorial, or something clearer...plizzz...i need ur help...thx
Click to expand...
Click to collapse
Just install this ROM it does all the work for you... http://forum.xda-developers.com/showthread.php?t=2338702
K? If you can't then then tell me I will help in any possible way... Thank me if I helped you.
ivanmex18 said:
I copyed and pasted the zip file onto my SD....then i mounted the sd-ext and afta flashed the INT2EXT 4+ . Zip..........rebooted the phone and stul....nothing hz happend.....my internal memory is stil 181 MB....can u help send a video of ur tutorial, or something clearer...plizzz...i need ur help...thx
Click to expand...
Click to collapse
Mount the sd-ext then mount it then flash the .zip and then restart the mobile...
Partitioning SD Card to Increase Internal Memory
Hey Guys,
(For this to work your phone must be rooted)
To increase the Internal Memory of Galaxy Ace is really easy. You don't need to do all these time killing steps. Just do as I do.
You can do this by Partitioning your SD Card. This means having a separation in your SD Card to store apps. Follow these steps :
1) Download Mini Tool Partition Wizard 7 on your PC.
2) Connect your SD Card to PC by an SD Card Adapter or connect your phone to PC by a USB Cable.
3) Open Mini Tool Partition Wizard.
4) You'll see a Disk 2 Region. In that you'll see your SD Card.
5) Right click on it and select Delete.
6) It'll show your SD Card as Unallocated.
7) Right click on it again and select Create.
8) A new Window opens.
In that, put the data as the following :
Partition Label : (As you wish)
Create as : Primary
File System : FAT32
Cluster Size : Default
Drive Letter : (As you wish)
Size and Location : Put Partition Size as the size of the SD Card you want.
The Unallocated size will be the size of your Partition.
9) Click OK
10) You'll see the Apply button on the Top-left Corner. Click on it. (Don't put your system in Power Saving Mode)
11) Wait for the procedure to be completed.
12) Now, Download Link2SD.apk on your system and move it to your SD Card.
13) Close every thing and Switch On your phone with the SD Card in it.
14) Install Link2SD.apk and open it.
15) Follow every thing as it says and restart your phone.
16) After that Select the app you want to move to the Partion.
17) Click on Create Link.
18) Move as much apps as you like...!
Hope that this helped you guys. Thanks :fingers-crossed:
Go and make your own thread the reply functions is provided to comment and ask questions and not to show some other method which you know of and which is not guaranteed... My guide is 100% guaranteed by me...
Try [SCRIPTS]CronMod-INT2EXT .http://forum.xda-developers.com/showthread.php?t=1716124. Check the link for more info.
Galaxy Ace GT S5830 said:
....
12) Now, Download Link2SD.apk on your system and move it to your SD Card.
13) Close every thing and Switch On your phone with the SD Card in it.
14) Install Link2SD.apk and open it.
15) Follow every thing as it says and restart your phone.
....
Click to expand...
Click to collapse
Exactly. Link2SD always worked better than any script for me.
Also, you can get it from the android market.
This worked great for me.. thanks for the help.. but I have a problem, I wanted to flash a kernel (from MHNK to BE1.6) but after flashing the kernel, I lost all the partition and my installed apps, I only wiped cache partition and dalvik cache in cwm. Do I have to do anything (like mount sd-ext) before flashing the kernel? But luckily I backed up my rom before flashing the kernel thus got back my partition. Help me please..
Sent from my Galaxy Nexus using xda app-developers app
jeromejeremytay said:
This worked great for me.. thanks for the help.. but I have a problem, I wanted to flash a kernel (from MHNK to BE1.6) but after flashing the kernel, I lost all the partition and my installed apps, I only wiped cache partition and dalvik cache in cwm. Do I have to do anything (like mount sd-ext) before flashing the kernel? But luckily I backed up my rom before flashing the kernel thus got back my partition. Help me please..
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
I would recommend that you mount everything except USB Storage and then try to flash the kernel... If it still doesn't work please don't be shy to ask me... :good:
i'm going to try this, i already increased my internal memory but the script was already on the rom

Sony Xperia ZR – Mount ExternalSD2InternalSD

Hi,
This is my first android device, so am pretty much a newbie for android.
Have created this mod to mount external SD card partition as internal partition.
I took pointers from a lot of threads on xda forums to get this working, so I feel bound to share it.
Note: Have only tested it with Android 4.1.
(I'm not responsible for any Damage to your phone. Use at your own risk.)
Note: This will likely result in data loss. Backup!
Required :
1. Root Access
2. init.d support click here
3. Root Browser click here
4. SManager click here
5. An sd card (duh!) (with class 10 SD cards preferable)
6. Some way to partition your SD Card (like MiniTool Partition Manager)
Install instructions:
1. Create two ‘fat32’ partitions on SD card(EDIT: PS: both partitions should be Primary). Your first partition will be mounted as normal extSd card, and your second partition will be mounted as internal SD Card for your apps. (I partitioned my 64GB(10^9 bytes) sd card with ~16 GB 1st partition and ~42 GB 2nd partition)
2. Copy and paste “mountSd” to etc/init.d folder. (If you don’t have such a folder, means you lack init.d support. click here and follow instructions to enable it) This script creates another mount point called ‘sdcard2’ and mounts current internal sd card there. It also tries to mount second partition to ‘sdcard0’ location, but seems to fail some times (as fat32 is not natively supported linux partition it seems, but could be wrong), so step 3 is required.
3. Copy ‘mountSdFailSafe.txt’ to your phone’s ‘/data’ folder. Now with ‘SManager’, register this file as script with ‘su’ and ‘boot’ selected. (click and hold script -> in context menu click ‘Open As..’ -> ‘Script/Executable’ -> Is Script = true, select ‘su’ and ‘boot’ buttons)
4. Restart.
This should do it. Once restarted, second partition will be shown as internal memory.
Note:
You will lose all app data and other app related customizations. You may be able to restore it by simply copy pasting ‘Android’ folder from ‘/storage/sdcard2’ to ‘/storage/sdcard0’. This has not been tested by me but should work theoretically (as I started with a blank phone, and so did not need to back up my app data). Or you could use Titanium Backup.
Some Issues that occur due to this mod:
I have been using this mod since the past 2 weeks, and the phone is quite stable with this mod.
The only issue I have faced is that when connected to PC (Windows 8) through USB, ‘My Computer’ keeps crashing unless and until you disconnect the phone. Otherwise it seems to be working fine. To circumvent this issue I have been using Samba to share files between PC and my phone.
Please share how it works out for you guys.
Other Notes:
I tried to get this working with ext4 partition, which has a +ves that it will not require step ‘3’ of install instructions and supports file sizes >4GB, but there are loads of permission issues happening, which I could not solve.
(Thought of setting “set GID” bit and then finding and adding all users to root group but failed. Also tried to set owner group ‘sdcard_rw’ without much success. May be someone who knows linux better may know how to solve this, Could not find much help on the forums as it seems others are facing a similar problem see more)
Thanks to:
For basic idea (PS: do not use the given method exactly as you will end up in a boot loop. For some reason, ‘sdcard1’ mount point has to be mounted by system only and can’t be mounted any other way, it seems.)
http://forum.xda-developers.com/showthread.php?t=2180733
Edit:
Simplified installation if you do not care for easy accessibility to your orig internal memory:
Use this video tutorial by ashwin123:
The only exceptions are that, you need to partition your card,
and you have to use the file 'mountSdFailSafe.txt' instead of the file in the package mentioned by him.
Nice
Waiting for someone to test it n confirm it successfully works
Still here
N!geR -> E!ch0
NisJ said:
Hi,
This is my first android device, so am pretty much a newbie for android.
Have created this mod to mount external SD card partition as internal partition.
I took pointers from a lot of threads on xda forums to get this working, so I feel bound to share it.
Note: Have only tested it with Android 4.1.
(I'm not responsible for any Damage to your phone. Use at your own risk.)
Note: This will likely result in data loss. Backup!
Required :
1. Root Access
2. init.d support click here
3. Root Browser click here
4. SManager click here
5. An sd card (duh!) (with class 10 SD cards preferable)
6. Some way to partition your SD Card (like MiniTool Partition Manager)
Install instructions:
1. Create two ‘fat32’ partitions on SD card. Your first partition will be mounted as normal extSd card, and your second partition will be mounted as internal SD Card for your apps. (I partitioned my 64GB(10^9 bytes) sd card with ~16 GB 1st partition and ~42 GB 2nd partition)
2. Copy and paste “mountSd” to etc/init.d folder. (If you don’t have such a folder, means you lack init.d support. click here and follow instructions to enable it) This script creates another mount point called ‘sdcard2’ and mounts current internal sd card there. It also tries to mount second partition to ‘sdcard0’ location, but seems to fail some times (as fat32 is not natively supported linux partition it seems, but could be wrong), so step 3 is required.
3. Copy ‘mountSdFailSafe.txt’ to your phone’s ‘/data’ folder. Now with ‘SManager’, register this file as script with ‘su’ and ‘boot’ selected. (click and hold script -> in context menu click ‘Open As..’ -> ‘Script/Executable’ -> Is Script = true, select ‘su’ and ‘boot’ buttons)
4. Restart.
This should do it. Once restarted, second partition will be shown as internal memory.
Note:
You will lose all app data and other app related customizations. You may be able to restore it by simply copy pasting ‘Android’ folder from ‘/storage/sdcard2’ to ‘/storage/sdcard0’. This has not been tested by me but should work theoretically (as I started with a blank phone, and so did not need to back up my app data). Or you could use Titanium Backup.
Some Issues that occur due to this mod:
I have been using this mod since the past 2 weeks, and the phone is quite stable with this mod.
The only issue I have faced is that when connected to PC (Windows 8) through USB, ‘My Computer’ keeps crashing unless and until you disconnect the phone. Otherwise it seems to be working fine. To circumvent this issue I have been using Samba to share files between PC and my phone.
Please share how it works out for you guys.
Other Notes:
I tried to get this working with ext4 partition, which has a +ves that it will not require step ‘3’ of install instructions and supports file sizes >4GB, but there are loads of permission issues happening, which I could not solve.
(Thought of setting “set GID” bit and then finding and adding all users to root group but failed. Also tried to set owner group ‘sdcard_rw’ without much success. May be someone who knows linux better may know how to solve this, Could not find much help on the forums as it seems others are facing a similar problem see more)
Thanks to:
For basic idea (PS: do not use the given method exactly as you will end up in a boot loop. For some reason, ‘sdcard1’ mount point has to be mounted by system only and can’t be mounted any other way, it seems.)
http://forum.xda-developers.com/showthread.php?t=2180733
Click to expand...
Click to collapse
Am interested to try this but before I do, just wanted to check when you say data is lost, is it due to the lost of the original /data partition? Or just due to the sd card's partition?
What's the outcome when this is done, I mean do we have two data partitions one from the original phone's memory and another with the sdcard? And in the settings menu, will we get to choose to send apps over to sd? Thanks
grim_ripper said:
Am interested to try this but before I do, just wanted to check when you say data is lost, is it due to the lost of the original /data partition? Or just due to the sd card's partition?
What's the outcome when this is done, I mean do we have two data partitions one from the original phone's memory and another with the sdcard? And in the settings menu, will we get to choose to send apps over to sd? Thanks
Click to expand...
Click to collapse
Your application data will be lost in a way, as orig internal sd card will be mounted to 'sdcard2' mount point(newly created). All your app data will be installed to your memory card's second partition, which is now the new internal sdcard. To access your orig data, you will have to go to it through a file manager, and apps or media scanner will not be able to access this memory any more.
The scripts provided will not format your internal memory.
Still apk files, dalvik cache etc, will still take up your original internal memory's space.
Partitioning your sd card will probably format it as well unless you take special precaution (ie. through shrink volume).
Hope it makes sense...?
NisJ said:
Your application data will be lost in a way, as orig internal sd card will be mounted to 'sdcard2' mount point(newly created). All your app data will be installed to your memory card's second partition, which is now the new internal sdcard. To access your orig data, you will have to go to it through a file manager, and apps or media scanner will not be able to access this memory any more.
The scripts provided will not format your internal memory.
Still apk files, dalvik cache etc, will still take up your original internal memory's space.
Partitioning your sd card will probably format it as well unless you take special precaution (ie. through shrink volume).
Hope it makes sense...?
Click to expand...
Click to collapse
It makes sense, just am confused on how the system will still recognize the original storage when the sd card's storage is supposingly replacing it. Could you post a screen shot of your storage from settings?
grim_ripper said:
It makes sense, just am confused on how the system will still recognize the original storage when the sd card's storage is supposingly replacing it. Could you post a screen shot of your storage from settings?
Click to expand...
Click to collapse
Here you go....
PS: third image shows that internal storage is still accessible, just not to apps. Only apk files, and other android files go there go there. sdcard2 in 4th image is newly created mount point for your orig internal storage, but is ignored by most of the apps...
NisJ said:
Here you go....
PS: third image shows that internal storage is still accessible, just not to apps. Only apk files, and other android files go there go there. sdcard2 in 4th image is newly created mount point for your orig internal storage, but is ignored by most of the apps...
Click to expand...
Click to collapse
Can u do a tutorial video how to install this script bro?
Cuz the installation steps r bit complicated
Still here
N!geR -> E!ch0
NisJ said:
Here you go....
PS: third image shows that internal storage is still accessible, just not to apps. Only apk files, and other android files go there go there. sdcard2 in 4th image is newly created mount point for your orig internal storage, but is ignored by most of the apps...
Click to expand...
Click to collapse
Phone keeps rebooting now, couldn't copy it to /etc/init.d
I think it has something to do with having data running in the background, now I don't know what to do with my phone
EDIT: Ok, manage to recover from the reboot state, had to deny root access to my file explorer. I think the reboot was caused when I set permission to write for /system. Anyway, everytime I keep trying to copy to /etc/init.d, I get a permission denied so am not sure what I should do now.
grim_ripper said:
Phone keeps rebooting now, couldn't copy it to /etc/init.d
I think it has something to do with having data running in the background, now I don't know what to do with my phone
EDIT: Ok, manage to recover from the reboot state, had to deny root access to my file explorer. I think the reboot was caused when I set permission to write for /system. Anyway, everytime I keep trying to copy to /etc/init.d, I get a permission denied so am not sure what I should do now.
Click to expand...
Click to collapse
When ever you copy something to init.d it will reboot, or does it go into boot loop?
To check if it worked correctly, see if new mount point storage/sdcard2 was created..
EDIT: If it worked correctly, then you could move to next step.
else you could also skip it, and goto the next step of SManager, but in that case you will lose access to your original internal storage as it wont be mounted to sdcard2.
E!ch0 said:
Can u do a tutorial video how to install this script bro?
Cuz the installation steps r bit complicated
Still here
N!geR -> E!ch0
Click to expand...
Click to collapse
Creating a video will take time at least til sat... prob more.
Will see if I can create a simplified install instructions once i reach home.
NisJ said:
When ever you copy something to init.d it will reboot, or does it go into boot loop?
To check if it worked correctly, see if new mount point storage/sdcard2 was created..
EDIT: If it worked correctly, then you could move to next step.
else you could also skip it, and goto the next step of SManager, but in that case you will lose access to your original internal storage as it wont be mounted to sdcard2.
Click to expand...
Click to collapse
What happens is that everytime I try to mount /system as writable, it reboots and hence I can't copy either files to their designated location
EDIT: Also, now everytime I reboot, there's a popup that says USB connectivity has stopped, and if I go under settings->storage, settings fc. I'm thinking this has something to do with two partitions on the sd card so I hope it all goes away when this works or I revert back to as it was.
EDIT 2: So I managed to get all the files to the appropriate place using terminal and managed to get the script to run at boot. Alas, the phone doesn't detect my sdcard at all now and still throws the USB connectivity error at boot. Once I removed the sdcard, everything works alright. Also, I figured the solution to the reboot (haven't tested it yet as I wanted to resolve my sdcard first):
http://forum.xda-developers.com/showthread.php?t=2317432
EDIT 3: Got the reboot solve, but the sdcard can't be read and I tried plugging it into my other phone, the first partition is only read. I can't get minitool to even find the 2nd partition. I am thinking I need to get a card reader to plug it into my laptop. Anyway, I went through your script and open the log file it used, says that there's an invalid argument for mount. Any idea?
Final Edit: Got it working! I had to re-partition my sdcard and made both partitions primary so maybe you might want to add that in OP as MiniTool by default selected the 2nd partition as logical
grim_ripper said:
What happens is that everytime I try to mount /system as writable, it reboots and hence I can't copy either files to their designated location
EDIT: Also, now everytime I reboot, there's a popup that says USB connectivity has stopped, and if I go under settings->storage, settings fc. I'm thinking this has something to do with two partitions on the sd card so I hope it all goes away when this works or I revert back to as it was.
EDIT 2: So I managed to get all the files to the appropriate place using terminal and managed to get the script to run at boot. Alas, the phone doesn't detect my sdcard at all now and still throws the USB connectivity error at boot. Once I removed the sdcard, everything works alright. Also, I figured the solution to the reboot (haven't tested it yet as I wanted to resolve my sdcard first):
http://forum.xda-developers.com/showthread.php?t=2317432
EDIT 3: Got the reboot solve, but the sdcard can't be read and I tried plugging it into my other phone, the first partition is only read. I can't get minitool to even find the 2nd partition. I am thinking I need to get a card reader to plug it into my laptop. Anyway, I went through your script and open the log file it used, says that there's an invalid argument for mount. Any idea?
Click to expand...
Click to collapse
Why are you trying to mount /system as rw?
for getting init.d support you just have to download the apk from mentioned thread and install it, and then fallow instruction in app.
you can mount root as rw with the foll command if you want, and that is exactly what is done in he scripts as well if you will check:
Code:
mount -o remount,rw /
also to check if partition is created on sd card, type the command:
Code:
blkid
and see if
Code:
/dev/block/vold/179:34
is listed
if not post the output and i'll see what i can do.
grim_ripper said:
Final Edit: Got it working! I had to re-partition my sdcard and made both partitions primary so maybe you might want to add that in OP as MiniTool by default selected the 2nd partition as logical
Click to expand...
Click to collapse
EDIT: Correct, you need both the partitions to be primary. got out of my mind when posting the tutorial.
NisJ said:
Why are you trying to mount /system as rw?
for getting init.d support you just have to download the apk from mentioned thread and install it, and then fallow instruction in app.
you can mount root as rw with the foll command if you want, and that is exactly what is done in he scripts as well if you will check:
Code:
mount -o remount,rw /
also to check if partition is created on sd card, type the command:
Code:
blkid
and see if
Code:
/dev/block/vold/179:34
is listed
if not post the output and i'll see what i can do.
EDIT: Correct, you need both the partitions to be primary. got out of my mind when posting the tutorial.
Click to expand...
Click to collapse
For whatever reason, my /etc folder is actually a link from /system/etc
Could you post a way to revert back? I think my apps are acting all funny now and just want to revert back to before. Thanks!
grim_ripper said:
Could you post a way to revert back? I think my apps are acting all funny now and just want to revert back to before. Thanks!
Click to expand...
Click to collapse
The apps are behaving funny because you have lost their data as I had warned in the original post.
To fix do either of the foll:
1. reinstall app, and start fresh.
or
2. restore from Titanium backup if you had created...
or
3. copy paste 'Android' folder from sdcard2 if it is created to 'sdcard0'
To remove and revert, just delete the files from int.d, and stop scheduling it in SManger.
Note: to un schedule it from smanager, you first have to remove memory card, un schedule and then put in your memory card (this is coz when phone boots up, it is in standard way, with 8gb internal but, after script is executed SManager looses its data too.
How complicated will it be to make this compatible with 4.2.2?
grim_ripper said:
How complicated will it be to make this compatible with 4.2.2?
Click to expand...
Click to collapse
Ideally should be possible, unless something has changed majorly, but I haven't tried it, as am waiting for OTA update. If it is not forth coming in 2-3 weeks, may be tempted to flash nordic rom and try.
NisJ said:
Ideally should be possible, unless something has changed majorly, but I haven't tried it, as am waiting for OTA update. If it is not forth coming in 2-3 weeks, may be tempted to flash nordic rom and try.
Click to expand...
Click to collapse
I did try but nothing happened, am guessing it has permission issues or something on those lines
grim_ripper said:
I did try but nothing happened, am guessing it has permission issues or something on those lines
Click to expand...
Click to collapse
Could you be more specific? Like system restarts etc...
Else in terminal try out what I Gave in post no 12 and give me what the output is for both the commands in the terminal.
Note: execute them with super user credentials.
Thanks
NisJ said:
Could you be more specific? Like system restarts etc...
Else in terminal try out what I Gave in post no 12 and give me what the output is for both the commands in the terminal.
Note: execute them with super user credentials.
Thanks
Click to expand...
Click to collapse
on the 4.2.2 update, it doesnt recognize the second partition even if it is formatted to primary and set to active. there r definitely some updates done in that field and plus i cant get the init.d rights on the phone as the test.log file is absent in the data folder..no matter what i do i just cant get it straight with the present procedure. please try it on 4.2 and there r more frequent updates on the nordiac then the local version. so i decided to flash it rather than waiting for ota update

Link 2 SD for Incredible S

Hi all ...
After searching fo rthe same .. Found that no answer is available to increase the application memory which is 0.96GB (Default depend on the ROM you are flashing) , I have found this way my self. Pre-requisites are same rooted, SU binary installed, an SD Card, SD Card Reader & Attention
1) Initially clear the whole SD card after mounting it on your PC (I mean Format -OU WILL LOOSE ALL DATA, BACKUP IF YOU HAVE ANYTHING REQUIRED)
2) Download MiniTool Partition Manager Google or get it here
3) After installing. find the SD card in the downloaded application.
4) Delete all the existing partitions
5) Now you can see the SD Card as Unallocated Space
6) Right click on that and hit Create Partition and select Primary and FAT32
7) Now you have to right click the same and select resize.
8) In that leaving 1GB or how much you want for application memory.. just leave that amount of space and select OK.
9) Now right click the left out space of 1GB or how much you have selected and hit create partition.
10) By default it pops a mesage, igone it and make sure you select Primary and FAT32 file system and then Apply
11) That's it... go ahead and hit apply changes at the top left of the window and wait till the process completes.
12) Now Place the SD card in to the phine and install Link2SD through play store.
13) After opening it.. it asks to select the file system to which it has to look up for.. Select Fat32 there.
14) It pops up a window for restarting which will fail.. Just restart manually...
15) After restart if you open Link2SD, it will not ask you for selecting the file system again .This is the proof for confirming that everything was working fine. Now hitting the options button while in Link2SD app brings up the settings menu in which you can select the default installation location to external and notifications settings to disable.
Thats'it. If my steps are confusing.. refer to our friends thread for Lnk2SD tutorial under Droid Section with screenshots.here.
But remember carefully that in the 8th step instead of ext3 you need to select FAT32 .
Thanks XDA... If you guyz find this helpful, please leave thanks
Reserved..
I forgot to put [TUT] in the thread name.. and unable to change. Mods please. :cyclops:

Categories

Resources