Hi all!
Does a vanilla CM6.1.1 install mount the ext partition of the sdcard, if present?
If not, which file should I edit in system/etc/init.d, and with what?
Many thanks for your help!
I'm using only A2SD script
The reason I'm asking is that I'd like to use Link2SD, and I think that it doesn't mount the ext partition on boot, it expects that it is already mounted.
App2Sd for Xperia Arc​
Thanks to DooMLoRD for his Kernel.
Thanks to tkirton for his script.
Description:
App2sd has many advantages.App2sd is set on boot so it does not like link2sd.It will also work for Launcher,widget etc...because it set on boot.First it will move all Application from Internal Storage to EXT3.Then your Installing application will install on EXT3.So no more "Not enough space in Internal Storage." to install a apps.
Requirement:
Unlocked Bootloader
Custom Kernel from here
Installation:
Recommended:
Note:First create a EXT3 partition in your sdcard using partition tool.Click here for more info.
1.Download and copy to sdcard.
2.Install it via Recovery.
3.Factory reset your phone(Settings->Privacy->Factory Data Reset)
If you want to keep your previous application:
1.Download and copy to sdcard.
2.Install it via Recovery.
3.Connect your phone to ADB and type as below:
Code:
adb remount
adb shell
a2sd reinstall
Restart your device.
It will show a black screen after SE logo(Don't know why).
Remove battery and restart.
It will work.
You can see all application under /sd-ext/app.
FAQ:
Want to Move Dalvik cache files to the ext3:
Code:
adb remount
adb shell
a2sd cachesd
Want to Move Dalvik cache files to Internal Storage:
Code:
adb remount
adb shell
a2sd nocache
Want to Remove App2SD:
Code:
adb remount
adb shell
a2sd remove
Download:
Link:App2SD
Don't forgot to click some ads in my page.
Sounds nice, thank you.
But one (hopefully not dumb) question: What exactly does it do? Is it possible to really move every app from internal to external memory?
Hehe, been working on this a full day now. Even got parted and other binaries to do all the above from a terminal or adb shell, couldnt find upgrade_fs though to make ext3/4. Thanks for the guide, gonna follow the steps.
@bmwbasti
First it will move all Application from Internal Storage to EXT3.
Then your Installing application will install on EXT3.
svprm said:
@bmwbasti
First it will move all Application from Internal Storage to EXT3.
Then your Installing application will install on EXT3.
Click to expand...
Click to collapse
Sorry if this is a stupid question, what benefit does it take?
assuming that will give the phone more spaces???
@babygau
Internal storage is ~200MB.
So you can install application upto 200MB.
By this you can install more.
For Example:
If your EXT3 part is 500MB means,you can install application upto 500MB.
We can move apps to sd natively can't we? And if we need more space, we can partition the sd with fat32 and ext2/ext3/fat32 and install link2sd without the need for new kernel. That's how I did with mine.
Am I missing something here? Thanks!
Nice work! Just, how can I install it via recovery? Can't find a guide anywhere...
EDIT: Boot into fastboot (EDIT+POWER). I did it without USB attached, don't know if it works with USB attached.
Question: Does the extra space actually show up under applications? Mine doesn't. Or maybe I made a partition mistake? I made 2 partitions on the SD: 6GB EXT3 (primary) and 10GB FAT32 (primary). I also tried it with a smaller 1GB EXT3 partition and later an 1GB EXT2 partition. In all cases I get a black screen after "SONY ERICSSON" (in letters, not the logo). The next restart it starts normal but without the extra space on the internal disk. I don't get it
You partition is correct.
I recommend 1GB for EXT3 is enough.
Did you installed custom kernel from http://www.xda-developers.com/forum/showthread.php?t=1172885 ?
First install it.
Then go to recovery by pressing the back button while power on the mobile.
In the recovery,Go to install zip form sdcard -> choose zip from sdcard ->a2sd.zip
Thanks for your help but that is not the problem I think. What I did exactly:
-flash generic global
-flash doomlord kernel v2 (will try v3)
-startup and attach with usb mass storage
-format as 15GB FAT32 + 1 GB EXT3 (official SE SD card)
-copy zip to FAT32 partition
-restart in recovery and install zip via menu (no errors and 3 mounts which sounds logical)
-restart and now reset factory default in the Android privacy menu without formatting the SD-card.
-after the automatic restart I get a black screen after "Sony Ericsson" for at least an hour. Then I pulled the battery and restarted, now it's fine but no extra space and a 1GB smaller SD-card (which is ok). Strange...
It's working.
Go to /sd-ext using root explorer you will see three folder.
Go to app folder you will see all apps.
svprm said:
It's working.
Go to /sd-ext using root explorer you will see three folder.
Go to app folder you will see all apps.
Click to expand...
Click to collapse
Indeed sir, it works! The internal storage stays 217MB, however apps are installed on sd-ext. I recon the 217MB gets lower when sd-ext runs out of free room.
Istalled
I see app in Ext partition
but
internal storage go down slowly down when i istall ;_; (and i have a lot of free space in ext partition)
any idea?
Evil_Sephiroth said:
Istalled
I see app in Ext partition
but
internal storage go down slowly down when i istall ;_; (and i have a lot of free space in ext partition)
any idea?
Click to expand...
Click to collapse
Indeed it goes down a little for some apps but slowly. Before I had like 30MB of space left, now 150mb+ and I use around 400MB/1GB of the new disk. Works like a charm. Next time I will make a disk of 500MB whcih is enough for me.
mariolouis said:
We can move apps to sd natively can't we? And if we need more space, we can partition the sd with fat32 and ext2/ext3/fat32 and install link2sd without the need for new kernel. That's how I did with mine.
Am I missing something here? Thanks!
Click to expand...
Click to collapse
I do this too and I wonder if there is any thing am missing
Can we get a version of this for the play please?? i tried to install, i flashed the patch, but when i try to activate using adb, i get the error:
[ ] Apps2SD is launching...
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.2-1 (2011-01-
[ ] GetProp Command = /system/bin/toolbox getpr
[ ] SetProp Command = /system/bin/toolbox setpr
[ ] Mount Point = /sd-ext
[ ] Starting Darktremor Apps2SD Version 2.7.5.2
[ ] Launching Apps2SD Start Program with reinst
[ ] Starting Darktremor Apps2SD in reinstall mo
[X] SD Card not mounted.
Cannot reinstall applications to SD card.
NiMH_999 said:
I do this too and I wonder if there is any thing am missing
Click to expand...
Click to collapse
apps2sd has many advantages, for starters, you cannot move, widgets, live wallpapers, and apps you wish to sync from /data/app/ or they will not work, with apps2sd cause the ext partition is mounted on boot these can now all be stored on the SD card, also some other apps cannot be moved from /data/app/ without apps2sd, another advantage is apps2sd can move the dalvik cache from /data/ to the SD-EXT, My DC is nearly 150mb
@Evil_Sephiroth @bassie112
Yeah it will decrease due to Dalvik cache.
If you like move Dalvik cache to sd-ext.
App2sd have many advantage as said by AndroHero.
@AndroHero
It need custom kernel with init.d support.
PM me your Boot.img.
I will try to help you.
@AndroHero
u are on Play right? i am still waitign for 4.0 FW to be released for PLAY.. once thats available i will update my Xperia Play kernel with new goodies
Thanks svprm and doomlord, i will wait and be patient then
First of all, sorry for my bad english. I want to use an ext partition in my milestone, under [ROM] CyanogenMod 7.1.5 (Android 2.3.7) from kabaldan. I create the partition (primary, ext3) with EASEUS Partition Manager. After i download link2sd from market. When it starts, i see the popup of file system selection. I select ext3 from the list, and see the following error message: Mount script cannot be created. mount: mounting /dev/block/vold/179:2 on data/sdext2 failed: No such device. Can anyone help me? Thanks for the advices.
Try creating an ext4 partition and this app: https://market.android.com/details?...ult#?t=W251bGwsMSwxLDEsInJ1LmtyaWt1bi5zMmUiXQ..
Worked for me
Ok, works with ext4 in link2sd too. thx.
Link2SD is great - thank's for mentioning it - I finally managed to get cache2ext to work in MIUI
Check this post it very simple. http://forum.xda-developers.com/wiki/index.php?title=SD_card_partitioning
Why does every tutorial tell you to delete all partitions?
I just resized my FAT partition and created an ext4 in the unallocated space - works like a charm and usually doesn't even require backing up data first.
I use S2E before, and then use A2SD script. After change my cusROM (include S2E). i think script A2SD cant delete (in TB still read A2SD).
I have format my microSD with CWM and computer both. but still read A2SD on TB. Need solution please
thx
I'm running CM 7.2 and recently installed S2E (used Rom Manager to partition the SD card with an ext partion 512M). I tried installing an app a few days later, and the phone would just reboot. The "Applications" checkbox in the S2E settings was grayed out. So I went into the settings, unchecked the option to mount the sd-ext partition as ext4 and rebooted.
That's where the real trouble began, the phone rebooted and all apps were missing, almost as if I had just installed a fresh copy of CM7.2 on the phone. So I have two questions?
1) Should I attempt to repair the ext partition on the SD card, or is this even the problem?
2) If 1 isn't the issue, is there a config file for S2E somewhere that I can change the flag to force the sd-ext partition to boot as ext4 again?
Thanks for any help on this!