[Q] App2EXT vs A2SD - Motorola Droid and Milestone General

As we know, lots of custom ROMS on Milestone (and on Droid too, I think) use App2EXT to free up some space in /data.
I've been using refactored MIUI 1.3.11 by tka4ev (He is not from here, but from Russian XDA-like forum, if you have any questions about this rom PM me) for a long time and it included A2SD+ by Darktremor. Whats the difference between App2EXT and A2SD+ and why ROM makers don't use it? I found it useful because of its ability to move /data/data and dalvik-cache to /sd-ext.
Any ideas?
And feel free to write about your A2SD/App2EXT/etc experience here.

If I have a right, App2SD let you move apps that you MIGHT move on the SD. App2EXT as it called move apps to the ext partition if you have it on your SD card. CM7 automatically mount ext partition at boot, and in CM7 Settings you can choose where the apps will be installed (automatically/internal/external)

Sorry, but I meant Darktremor's A2SD+ scripts, not native Android App2sd.

Related

[Q] HELP TY

CM7 can make you install apps on the sd card, how does it differ from app2sd or app2ext? i have been trying to decide if i should partition my new sd card or its not necessary. There must be an advantage to have app2ext right?
Thank you.
CM7 basically allows you to move all applications using Froyo's app2sd mode. Even ones that have disabled it (like live wallpapers and widgets as those won't work when installed that way).
app2sdext works differently as it will install apps directly to an ext partition on your sdcard (that you manually have to set up). This functionality is NOT build into CyanogenMod, but is easily added with a number of different apps/scripts. This will give you a lot more free space on your phone, and all apps can be installed there regardless of whether they have widgets or have services running. Most app2sdext options will also give you the option of moving the dalvik cache to the sdcard which will save you a substantial amount of space on your internal memory.
Basically, if you want a lot of memory intensive apps, your only decent option with a Nexus One is an app2sdext solution. (I have it with a 1GB partition, and I will soon either need to resize it or delete apps... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
bassmadrigal said:
CM7 basically allows you to move all applications using Froyo's app2sd mode. Even ones that have disabled it (like live wallpapers and widgets as those won't work when installed that way).
app2sdext works differently as it will install apps directly to an ext partition on your sdcard (that you manually have to set up). This functionality is NOT build into CyanogenMod, but is easily added with a number of different apps/scripts. This will give you a lot more free space on your phone, and all apps can be installed there regardless of whether they have widgets or have services running. Most app2sdext options will also give you the option of moving the dalvik cache to the sdcard which will save you a substantial amount of space on your internal memory.
Basically, if you want a lot of memory intensive apps, your only decent option with a Nexus One is an app2sdext solution. (I have it with a 1GB partition, and I will soon either need to resize it or delete apps... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
Click to expand...
Click to collapse
why didnt i think of that? thank you for your reply... now i should decide whether to do it now or wait till i have reached maybe about a hundred apps. by the way does it have any effect on the speed of the phone if you do that?
I am on cm7 and decided to put cache apps on sd card using ta utility is there any other new apps like that? ta
Can you do this with rooted stock?
lolobabes said:
why didnt i think of that? thank you for your reply... now i should decide whether to do it now or wait till i have reached maybe about a hundred apps. by the way does it have any effect on the speed of the phone if you do that?
I am on cm7 and decided to put cache apps on sd card using ta utility is there any other new apps like that? ta
Click to expand...
Click to collapse
I have a class 4 32GB card, and I didn't notice any appreciable difference in speed. I have moved my apps and dalvik cache to the sdcard using DarkTremor's a2sd. I currently have 260 apps installed on my phone, and that is pushing the internal phone space and the 1GB partition I set up for ext. I am about to bug danger-rat for his instructions on how he resized his internal partitions to give the data residing on the phone more space (I will basically shrink the cache partition and I am looking at resizing my ext partition to 1.5GB or 2GB.
I couldn't live without this anymore. I don't know how I went so long without it. It is so nice to just browse the online market and click install on countless apps without worrying about your space.
If you want to try and move the app data (resides in /data/data) to the sdcard, I have heard that it is recommended to have a class 10 card to keep up with speed requirements. I am not sure how many apps support that.
brettbellaire said:
Can you do this with rooted stock?
Click to expand...
Click to collapse
I believe you can. You would have to have a custom recovery. The main thing I am not sure is if it will mount the ext partition. If you have a custom recovery, do a nandroid backup (just in case it doesn't work), flash the zip for DarkTremor, and reboot the phone (the first boot will take longer).
brettbellaire said:
Can you do this with rooted stock?
Click to expand...
Click to collapse
yes you can.
bassmadrigal said:
I have a class 4 32GB card, and I didn't notice any appreciable difference in speed. I have moved my apps and dalvik cache to the sdcard using DarkTremor's a2sd. I currently have 260 apps installed on my phone, and that is pushing the internal phone space and the 1GB partition I set up for ext. I am about to bug danger-rat for his instructions on how he resized his internal partitions to give the data residing on the phone more space (I will basically shrink the cache partition and I am looking at resizing my ext partition to 1.5GB or 2GB.
I couldn't live without this anymore. I don't know how I went so long without it. It is so nice to just browse the online market and click install on countless apps without worrying about your space.
If you want to try and move the app data (resides in /data/data) to the sdcard, I have heard that it is recommended to have a class 10 card to keep up with speed requirements. I am not sure how many apps support that.
I believe you can. You would have to have a custom recovery. The main thing I am not sure is if it will mount the ext partition. If you have a custom recovery, do a nandroid backup (just in case it doesn't work), flash the zip for DarkTremor, and reboot the phone (the first boot will take longer).
Click to expand...
Click to collapse
thanks for the reply i think i read on darktremors post class 4 will do for the data2sd. I have class 4 16GB sd card would 1GB good for the ext? ty
It really depends on how much you think you will be installing. I did a 1GB partition on mine, but now that I install most of the Amazon free daily apps, that space is dwindling quickly. I have programs that will resize the partition for me, but most will have to wipe the card and partition it manually. I do have the install location set to automatic, so it allows developers to specify whether they want it in the "internal" (really it is on the sdext partition, but to the phone it is internal) or external using the froyo method. The Angry Bird apps all default to install on the sdcard, so my installed app base is even larger than 1GB.
bassmadrigal said:
... adding app2sdext was the second best thing I ever did to my phone behind installing CyanogenMod on it.)
Click to expand...
Click to collapse
I second this
Sent from my Nexus One using XDA App
is it true that cwm sets the partition to ext3 by default? unlike in ra recovery where you still need to convert it? ta
I have heard that it creates it in ext3, but right now, DTa2sd is showing that it is a ext2 partition. I can't figure out how to find out for sure while the card is in the phone. Either way, it is getting mounted as an ext2 partition.
temasek said:
I thought CWM will create ext3 by default? Your steps are ok, np.
Anyway when u read the ext partition type in android, most likely u will see ext2 if u are using official DT script cuz of the auto syntax it uses.
Click to expand...
Click to collapse
then it maybe so, this was posted on the darktremor thread
http://forum.xda-developers.com/showthread.php?p=14134665#post14134665
Well, whether or not it is formatted as an ext3 partition, Android is still mounting mine as an ext2 partition.
Code:
mount | grep ext
NOTE: the "|" is called a pipe. On the keyboard it is the shift option on the backslash key "\". I don't know exactly where it is on the stock keyboard, but on swype it is located under the "D" key when the keyboard has the shift key pressed and you access it by longpressing.
To get your sdcard to ext3, you just need to turn on journaling. You can do this through adb while in the recovery (because you need the partition unmounted to do this).
Code:
adb reboot recovery
adb shell
mount system
e2fsk /dev/block/mmcblk0p2
tune2fs -j /dev/block/mmcblk0p2
reboot
Supposedly Android should auto-mount this as ext3 on boot (which you can check with the first command). At that point, I don't think it will matter what a2sd shows. As the writing of the journal (the big thing with ext3, since it helps minimize write errors on a bad shutdown) is done at the OS level, not the a2sd level.

Noob question but isnt in the forums

Hi everyone,
first sorry about my bad english
I just bought a n1 brand new and upgraded to 2.3.4 (dont need cooked roms) my question is about the sd card, i know i can move certain apps to the sd card, but the phone its running out of space to install apps, im thinking about to partition the sd card to ext3/fat32 (its 8gb btw)
If i do this, i would be able to move/install apps on the sd card?
I will only use the stock tool to move apps and going to partition with another phone which has clockworkmod installed, or if you know any better app for android or windows please tell me,
Thanks for your time and patience
Ps. Sorry for my bad english again
Enviado desde mi Nexus One usando XDA Premium App
You need to run a rom that support a2sd (s2e or dark tremor's a2sd script).
Sent from my Transformer TF101 using Tapatalk
Using Froyo's app2sd method (which is what you would be using on a stock ROM), it won't ever utilize the sd-ext partition. You need to have a ROM that supports sd-ext and then enable it in that ROM (if app2sdext is built-in) or add it into the ROM with something like DarkTremor's a2sd or S2E.
using the system built-in app2sd function doesn't require your re-formatting the sdcard at all. it's just in some .android_secure folder and mounted onto the system in some way.
phoeagon said:
using the system built-in app2sd function doesn't require your re-formatting the sdcard at all. it's just in some .android_secure folder and mounted onto the system in some way.
Click to expand...
Click to collapse
The built in app2sd only move the app itself to the FAT32 portion of the sd card.
All data associate with the app still reside internally.
With S2E or DT's script it trick the phone into thinking the EXT section is part of the internal storage, hence all app with widgets and password work like normal.
Another plus is being able to move dalvik cache to sd-ext which free upa a huge amount of space.

should be easy to answer..

do i need an a2sd mod for cyanogenmod roms or does the built-in one by cyanogenmod do the same thing?
why would one use a mod like a2sd or whatever rather than using the CM one?
Cyanogen has a built in a2sd but it is not a2ext which moves apps to the ext partition on your sd card which is a much simpler (once it's set up) and IMHO better way to do it because it tricks the phone into thinking that the ext partition is the internal memory so it installs the apps on it.
okay. so cyanogens installs them on the main partition?
if its on the main partition then ill get a2ext.. id rather have it on the ext partition
thanks
The two big options out there are DarkTremor's a2sd and S2E. I have used both extensively and prefer S2E (found on the market).

[Q] Using APPS2SD after moving apps with cm7

Hi!
I'm facing disk space problems with internal memory on my samsung galaxy mini.
So I have moved lots of apps to SD by using app2sd and cm7 own moving capabilities.
Now I saw this apps2sd script by darktremor and want to give it a try.
I managed to partition my SD card to two different partitions and /sd-ext is mounted perfectly.
My question is before I run this apps2sd script does it interfere with already moved apps so that they get somehow broken?
I moved a lot back to phone memory (apps with widgets and auto startup) but the phone memory is so full that I cannot move all apps that were originally unmoveable without CM7. Do I encounter into troubles?
Running,
Samsung Galaxy Mini with tj_styles CM7 7.1.0 and OC 764 kernel.
-drg
drgreenth said:
Hi!
I'm facing disk space problems with internal memory on my samsung galaxy mini.
So I have moved lots of apps to SD by using app2sd and cm7 own moving capabilities.
Now I saw this apps2sd script by darktremor and want to give it a try.
I managed to partition my SD card to two different partitions and /sd-ext is mounted perfectly.
My question is before I run this apps2sd script does it interfere with already moved apps so that they get somehow broken?
I moved a lot back to phone memory (apps with widgets and auto startup) but the phone memory is so full that I cannot move all apps that were originally unmoveable without CM7. Do I encounter into troubles?
Running,
Samsung Galaxy Mini with tj_styles CM7 7.1.0 and OC 764 kernel.
-drg
Click to expand...
Click to collapse
Don't know about that ... But, it is always recommended to have app in internal storage if you are using darktremor a2sd... The dt a2sd and a2sd are diffrent and are incompatible with each other so only use either one...
You can move most apps to internal storage and backup remaining ones using titanium backup or anyother method then install/flash a2sd and then restore your apps again...
If you need help with installing a2sd read this...
http://yagyagaire.blogspot.com/2011/09/how-to-partition-sd-card-and-install.html
Thanks!
I think I'll take full backup with titanium backup and then flash new cm7 with dt a2sd and then start to restore them.

[Q] Apps2SD and Hypersense v2.6

Hello,
I am running Hypersense v2.6 and I have followed all of the directions on the thread to install it. The one thing that seems strange is that Apps2SD doesn't seem to be working correctly. When I look at the free space in the manage apps menu, it says 25mb, although I created a 1GB ext4 partition for apps on my SD card. Should I be manually checking the boxes on the SD card tab in the same menu (doesn't seem to make sense because it shows an SD card size that reflects the non ext4 partition)? I realize that this is a noobish question, but I am just a little confused.
Thanks!
The OS doesn't know anything about A2SD. You won't see this info. You'll see it only in Titanium backup, A2SD GUI, and such apps.
Did you move also the dalvik-cache to sd-ext?
Use "a2sd cachesd" in terminal.

Categories

Resources