Related
Introducing...
Darktremor Apps2SD 2.7.5.3 Beta 04
Date of Release: January 29, 2011
Download Current Version
Instructions - Change Log - Commands - ROM List - Developer's Guide
Darktremor Apps2SD Fan Page ----
Darktremor Apps2SD Development Group
Are you installing Darktremor Apps2SD on your phone? Here are the instructions to help you: Facebook
Are you a developer wanting to include Darktremor Apps2SD in your latest ROM? Here is the Developer Guide: Facebook
Click to expand...
Click to collapse
Update on Beta 4
It seems I'm getting mixed results with these betas. I'm not sure why this is occurring, some people have been able to get this working right while others have had a hard time with it.
Currently, I'm rebuilding the entire program. This takes a while because I have to figure out how to pack all these options into the program but make it small enough to where it will run correctly.
I will say that some of the beta features are coming back out...one of them is the search for a partition code. I suspect that code may be leading me into issues with certain platforms, so I'm going back to the 2.7.5.2 method of mounting (mmcblk0p2 or mmcblk1p2).
Also, parts of the code will use Busybox Ash (the only code that won't will be starta2sd, which will still use Bash for the time being). The startup code will definitely use Busybox Ash.
Until then, here are the links to the the last two betas and the last official release:
Version 2.7.5.3 Beta 04 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.3-beta04-signed.zip
Version 2.7.5.3 Beta 03 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.3-beta03-signed.zip
Version 2.7.5.2-1 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.2-1-signed.zip
And, if you want past versions, you can view the repository: ftp://dtuser:[email protected] (ignore the smiley face...that's XDA doing that.)
Click to expand...
Click to collapse
Beta 04 took longer than I expected to release. I have done major changes to the code:
1. New commands: convert-ext4 - This will convert your EXT3 partition into EXT4. Just a friendly reminder on this command: Not every rom supports EXT4, so it is possible to go into a boot loop if you switch roms. Use with caution.
2. Reworked convert-ext3 (convert-ext4 gets similar code)...now a flag file is set before the reboot (no conversion is done before the reboot). At load time, the conversion is performed. This takes longer in the reboot process and you may think your phone has locked up...wait about five minutes before doing anything with the phone.
3. Repair is rebuilt...now it uses existing commands to repair the setup (reinstall, remove, cachesd, cachepart, nocache, datasd, nodata). Definitely shrinks the code.
4. Added fix_permissions program to the package. This may help with Superuser issues when using the datasd feature. It is used in reinstall, remove, datasd and nodata.
5. a2sd install is back!!! Both a2sd install and a2sd reinstall do the exact same thing.
6. Dalvik heap code has been shrunk and now creates a file called dalvikheap. Actually, the code has been doing this all along (since about 2.7.5.2, I think), but I never put the code in to use the file.
7. Low Memory Killer code has also been shrunk and uses a file caled dtset_lowmem to set the low memory killer parameter.
8. Replaced Busybox PS function with Toolbox PS. The issue with Busybox PS is that it gives a false reading when I look for android.process.acore (which is the main program when the GUI starts up). If that is present, the program thinks you are trying to run Darktremor without any command line parameters. This was because Busybox would report the process was there when, in reality, it wasn't (validated this when my phone was boot looping.) Toolbox's PS reports the correct setting. This should fix the bootlooping issues some people are experiencing.
9. New commands: usedtbusybox and usedefaultbusybox - these commands may help in diagnosing issues that is may be related to the native Busybox on your rom. a2sd usedtbusybox will use the Busybox that is packaged with Darktremor. a2sd usedefaultbusybox will turn back on the scan behavior of the program introduced in Beta 03.
10. Support for Darktremor Apps2SD version 2.7 and earlier has been discontinued. To upgrade correctly from one of those versions, use version 2.7.5.3 Beta 03b or earlier.
11. Finally fixed stalled boot issues (or at least my tests with several roms says so.)
See the change log for additional details.
You will notice that if the program runs repair and finds a problem, it will correct the issue and reboot. You will see a second reboot when the dalvik-cache clears (this is to fix timing issues with CyanogenMod...I can't control that startup as well as I can other roms). This only happens if repair is ran or you flash a new rom (as repair will realign all data). If you are upgrading from a previous version of Darktremor, you should not see the reboots.
Click to expand...
Click to collapse
This is Darktremor Apps2SD, a multipurpose program that primarily allows a user to execute applications created for the Android OS on their Secure Digital card (with the proper setup...more on that later). But, Darktremor Apps2SD is all about stability. The goal is to be able for all users of the Android OS to be able to take advantage of a method to run their applications from a secure digital card.
But just because the Darktremor Apps2SD is all about stability, doesn't mean it isn't packed with features:
- Move applications (both free and paid) to the Secure Digital card.
- Move Dalvik Cache to run either from your Secure Digital card or from your cache partition and clears the cache on demand.
- Boot Loop Protection: prevents the phone from boot looping in the event the SD card could not be mounted.
- Dalvik JIT for faster performance on Roms which support it.
- User selectable sizes for the Dalvik heap sizes, allowing a user to freely optimize their system.
- Activate a swap partition on your SD card and sets how often the swap partition is utilized.
- Automatically fixes configuration issues.
- Users can check the free space on their SD card and check the installation to make sure all is setup correctly.
- Runs ZipAlign on demand...this makes your programs load faster.
- Built in help system for easy reference of commands.
- All features can also be reversed without repartitioning your Secure Digital card.
- New logging features assists in troubleshooting issues.
- Commands to set the Low Memory Killer feature at boot time. Great for those people who are the "set it and forget it" type.
- And more...
Darktremor Apps2SD is not the same as Froyo Apps2SD. Froyo Apps2SD creates a secure folder on the FAT32 section of your SD card (this is the section that you see when you mount your phone to your computer) and stores the programs there. This is nice as you don't have to do anything special with the phone, but it isn't backwards compatible with older versions of Android (Cupcake, Donut, Eclair) and, because of the way Froyo works, older programs not designed for Froyo will automatically stay on your internal storage (unless you install a program that forces the move to your SD card).
Darktremor Apps2SD takes a different approach. Based on the original CyanogenMod works, Darktremor Apps2SD uses symbolic linking to force Android into moving your applications to the SD card. Because Android will not allow anything to be ran from the FAT32 partition on your SD card (and, in Froyo, it will only allow you to run programs from a special folder), Darktremor utilizes filesystems called EXT2, EXT3 and EXT4. Each one of these filesystems is native to Linux (the operating system running Android), which allows you to run programs from them (same as, say, a computer running Ubuntu). This method is completely compatible with all versions of Android, including Froyo. In fact, you can run both the Darktremor Apps2SD and Froyo Apps2SD at the same time.
Check out the list of Roms that either have Darktremor Apps2SD installed or are compatible with Darktremor Apps2SD. Click on the link labeled ROM List at the top of this message.
Is there really any need for this if we have froyo? If so please fill me in, I just don't see the point.
Sent from my HTC Glacier
Even if there are some advantages, has anyone actually filled their internal storage on the mt4g already? Hell, to be honest I don't even see the need for froyo's apps2sd. I've installed every app I could possibly find a use for (on internal storage) and still have over 500MB free.
Sent from my HTC Glacier
Actually, there is. The dalvik-cache doesn't move to your FAT32 partition, so you will still eat up storage space with it.
Also, this program offers other features, such as Low Memory Killer tweaking and heap size adjustments.
Some people also reported that the apps run faster when they are placed on an EXT partition rather than using Froyo's FAT32 implemetation. Personally, I haven't really benchmarked it, so I can't tell you from personal experience if it is faster or not.
I guess it's a personal preference.
stoneyjonez said:
Is there really any need for this if we have froyo? If so please fill me in, I just don't see the point.
Sent from my HTC Glacier
Click to expand...
Click to collapse
That may be true right now, but apps are getting bigger in the Android market. I know for other phones, it can be a necessity.
As I said in the previous post...it's more of a preference.
stoneyjonez said:
Even if there are some advantages, has anyone actually filled their internal storage on the mt4g already? Hell, to be honest I don't even see the need for froyo's apps2sd. I've installed every app I could possibly find a use for (on internal storage) and still have over 500MB free.
Sent from my HTC Glacier
Click to expand...
Click to collapse
May I ask if this App2SD working in CM7 nightly ? Thanks to advise .
Depends on who built it.
I have users that say this works perfectly with CM7. During my testing using CM7, I didn't get it to work because the build I had didn't have EXT support (which is needed for Darktremor to work).
So, I would say do a backup of your phone and try it. If you can't get it working, you are more than welcome to send me the logs at [email protected] and I'll see what happened (logs are located on /data directory: files are dta2sd.log, dta2sd.lg1, dta2sd.lg2)
ajaxchen said:
May I ask if this App2SD working in CM7 nightly ? Thanks to advise .
Click to expand...
Click to collapse
Thanks for your promptly reply ; I will give it a try later . But i am wondering if it's a issue that CWM recovery 3.0.0.5 can not find my EXT partition (I had created my 1GB EXT3 with CWM recovery already) ?
That could be an issue. I'm not familiar with that recovery, but if it has a repair function, you should try to run it.
If you don't have that option or the repair was unsuccessful, I would offload the contents of your FAT32 partition on a computer and repartition the card.
ajaxchen said:
Thanks for your promptly reply ; I will give it a try later . But i am wondering if it's a issue that CWM recovery 3.0.0.5 can not find my EXT partition (I had created my 1GB EXT3 with CWM recovery already) ?
Click to expand...
Click to collapse
This would be way easier with amon RA recovery. I remember having it on my g1 and never had problems with it. Clockwork is good but making partitions and ext 3 and 4 is simple from the phone.
Sent from my HTC Glacier using XDA App
I added a new command in Beta 03 that should make it easier to convert EXT2 to EXT3:
a2sd convert-ext3
Killbynature said:
This would be way easier with amon RA recovery. I remember having it on my g1 and never had problems with it. Clockwork is good but making partitions and ext 3 and 4 is simple from the phone.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Is it possible to put the commands into an .apk, just to make it less intimidating and easier to use for some of us? I have no developer skills or I'd try.
stoneyjonez said:
Even if there are some advantages, has anyone actually filled their internal storage on the mt4g already? Hell, to be honest I don't even see the need for froyo's apps2sd. I've installed every app I could possibly find a use for (on internal storage) and still have over 500MB free.
Sent from my HTC Glacier
Click to expand...
Click to collapse
Well there are people who like games and seeing that some of the games in marketplace are 80mb each and some even reach over 100. I filled my 500mb internal storage because i like to game on my phone.
It's in the planning stages. The goal is to build an interface so an average user can interact with it. Sadly, I'm not very good at Java yet and I haven't found a programmer to assist me in this quest. But it's still being planned and will happen eventually.
agriff said:
Is it possible to put the commands into an .apk, just to make it less intimidating and easier to use for some of us? I have no developer skills or I'd try.
Click to expand...
Click to collapse
is the performance changed when the cache isn't in the phone? How much is the card speed (class) important?
Card speed is important when writing. For dalvik-cache and apps, not that much. For moving /data/data to the SD card, it may make a difference.
Read speed is dependent on the quality of the card you are using.
As for performance, I only notice the speed difference when things like dalvik-cache is getting rebuilt. Normal operation...I don't notice the difference.
MuF123 said:
is the performance changed when the cache isn't in the phone? How much is the card speed (class) important?
Click to expand...
Click to collapse
What's the use? We've got plenty of internal storage space.
If you have plenty of space for everything, don't use it. It's not a requirement to use.
It's for people who may want to use it just because they can or they may have a need for it.
Part Four said:
What's the use? We've got plenty of internal storage space.
Click to expand...
Click to collapse
tkirton said:
If you have plenty of space for everything, don't use it. It's not a requirement to use.
It's for people who may want to use it just because they can or they may have a need for it.
Click to expand...
Click to collapse
Not really.
tried working on desire hd stock rom but its not working gets installed successfully but a2sd commands dont work!
HI All,
Hope you can take a look over my setup and help me maximize the space on this phone.
I have rooted, S-off'ed and Followed several guides trying 3 Roms. I like Leedroid best and want to use it going forward. However I keep running out of space after a couple of months and find myself wiping the phone down to start again. despite using the 3.0.8.2 a2sd version of the rom.
I've read posts about this issue suggesting A2SD reintall or terminal emulator fix's but they refer to CM7 and other Roms so I am fearful of trying them out without consulting the experts.
Can anyone see what I'm doing wrong or suggest a new approach I would be willing to wipe everything and start again I.e re-install apps from the market because TB keeps my contact sms etc safe.
I dont know what a2sd leedroid comes packaged with. the "a2sd reinstall" command from terminal is something specific to Dark Tremor a2sd. This can be installed on any rom, so it could be that. This wont break anything if you have any other a2sd solution as these commands wont be programmed into the script.
If it has got Dark tremor, moving dalvik-cache onto sd ext would save space too. the command for that would be "a2sd cachesd"
Hi RootSU, Thanks for your reply. I've downloaded the terminal emulator and tried those commands, doesn't seem to work.
I suppose what I'm trying to Ask is: To run Leedroid what is the optimum configuration to fit the most apps without getting running low message coming up.
Here is the quick sys info which i got too.
LeeDroid ROM does not have the DarkTremor's script - so the a2sd commands won't work. AFAIK, it uses MCRScripts.
There should be an application like that in the ROM with preinstalled scripts.
The last time is used there was and after running the script which moved the dalvik to the SD the problem got solved.
This is the link for the patch:
http://forum.xda-developers.com/showpost.php?p=15732939&postcount=384ton
Yep, just found that add o in the thread:
http://leedroid.ftp.rshost.eu/Bravo_Addons/Move-Dalvik-to-sdext.zip
if you havent done this, it will save a lot of space.
Ok thanks,
I saved that file to SDcard rebooted to recovery and Applied Zip file, It seemed to go well took a while but no errors. Here is a new pic of system info not really much change is there ?
Can you suggest any other checks ?
Not really. may be you already did this? How many apps have you got?
Are you s-off? Maybe try data++ version?
i used to use this rom, now on HD port
can't remember, but i think the A2SD rom already moves the dalvik cache to ext, so flashing that zip won't save anything. you must have a lot of data on internal
to maximise internal storage use the data++ ROM
there is a very good FAQ on how to install it, and more importantly, explains the difference.
since you are already S-OFF, it involves changing hboot to maximise internal memory. then you can move dalvik to ext to have even more...
thanks guys makes sense, Eddie giving this FAQ a go.
Hi all,
I wann try Sandvolds ICS with my aged Desire, but apps are starting very slow and there are often FCs.
I read the dev thread very carefully, thats why i bought an class 10 micro sd card.
I'm running cm7r2 hboot with stock kernel and stock a2sd and a 2gb ext4 partition.
cache2sd enabled
dalvikcache2sd enabled
ive tried nearly everything.
Thx
Okay I just disabled cache2sd and it seems a lil bit faster, but not really satisfying.
Has anybody same troubles??
Try Data++ SPL
bortak said:
Try Data++ SPL
Click to expand...
Click to collapse
Im not shure what another hboot should change?
The only thing it changes is the space for /system and /data
/cache has the same value at all
Thx
Drunken-Monkey said:
The only thing it changes is the space for /system and /data
/cache has the same value at all
Thx
Click to expand...
Click to collapse
It means more system related files can be put on the internal memory instead of the sd card. Which means faster reaction time compared to your phone reading those system related files on the sdcard
stankyou said:
It means more system related files can be put on the internal memory instead of the sd card. Which means faster reaction time compared to your phone reading those system related files on the sdcard
Click to expand...
Click to collapse
Yep, I got that...
but as I understand a2sd right, all data will be moved to /sd-ext/data and linked to /data or /app. Correct me if I am wrong.
Anyway, things are getting more and more complicated.
After disabling cache2sd im not able to install apps from store. Play store tells me not enough space...
Sorry... I can install apps, but the update for google maps wasn't successfull
Sorry for all that stupid questions, but i really want ICS
Drunken-Monkey said:
Yep, I got that...
but as I understand a2sd right, all data will be moved to /sd-ext/data and linked to /data or /app. Correct me if I am wrong.
Anyway, things are getting more and more complicated.
After disabling cache2sd im not able to install apps from store. Play store tells me not enough space...
Sorry... I can install apps, but the update for google maps wasn't successfull
Sorry for all that stupid questions, but i really want ICS
Click to expand...
Click to collapse
1) Do a full wipe. Boot, system, data, dalvic, cache.
2) Flash Data++
3) Flash ICS and enable A2SD
It's not healthy to mess around with those settings once it's already been installed. Jus' sayin'.
bortak said:
1) Do a full wipe. Boot, system, data, dalvic, cache.
2) Flash Data++
3) Flash ICS and enable A2SD
It's not healthy to mess around with those settings once it's already been installed. Jus' sayin'.
Click to expand...
Click to collapse
Alright, i'll figure it out tomorrow and tell u if it has worked.
I really appreciate ur answers!
THX
Hi all,
today i've added the cache2sd option in the a2sd script again.
for non obvious reson, i can update/install all apps again and my desire is now fast as it was pronounced in the dev thread.
i dunno what changed... soo?!
anway thx 4 the help
I had this issue, it was to do with the way I was installing a2sd. My apps took a little while to load or occasionally would pop up with a not responding messaging asking to close or wait. Usually if you clicked wait the app would load up.
Basically when you install a2sd on the terminal it asks you if you want to move apps data if you click no to it you'll find that apps will start loading quicker.
That worked for me, now every time I flash the updates to ICS I do it that way and my apps have been fine.
Rezaei12 said:
I had this issue, it was to do with the way I was installing a2sd. My apps took a little while to load or occasionally would pop up with a not responding messaging asking to close or wait. Usually if you clicked wait the app would load up.
Basically when you install a2sd on the terminal it asks you if you want to move apps data if you click no to it you'll find that apps will start loading quicker.
That worked for me, now every time I flash the updates to ICS I do it that way and my apps have been fine.
Click to expand...
Click to collapse
Hi,
the weird thing is, i enabled all 2sd options, like in the first try and now it works lika a charm
Weird, the main thing is it's working though I guess!
Just wondering is there any way to manually transfer certain app to the sd-ext (ext3/4).
Any hidden setting or tweak in S2E ?
I am using S2E but it moves all your applications to sd-ext and don’t let you choose the applications that you want to move.
I only want to move games,unimportant,less frequent used or non background applications to sd-ext.I think launchers and some other apps just run better or need to be in the internal memory for max performace and to minimize battery drain.
Is there any way to get around ?
if it is moving all your apps and you want to move certain apps back then you could use an app called system cleanup. its a really useful app,once its loaded its as simple as long pressing the desired app and choosing your option. titanium backup also does the same and has a batch mode. not sure if this is what your looking for or not?
edit: miss read your post,so i dont think this will move to sdext? but may come in useful
R.V.3 (MokeeOs)
slymobi said:
if it is moving all your apps and you want to move certain apps back then you could use an app called system cleanup. its a really useful app,once its loaded its as simple as long pressing the desired app and choosing your option. titanium backup also does the same and has a batch mode. not sure if this is what your looking for or not?
edit: miss read your post,so i dont think this will move to sdext? but may come in useful R.V.3 (MokeeOs)
Click to expand...
Click to collapse
As far as i understand "system cleanup" will move certain apps to "/system".That is not what we did MTD partiton for.
The problem is when you install an app,S2E moves it to sd-ext(ext3/4) and don’t let you choose the applications that you want to move.I want to manually transfer the app either to"/sd-ext" or "/sdcard" or just keep it in internal memory(/system).
e.g. App A in system
App B in /sd-ext
App C in /sdcard
optimusodd said:
As far as i understand "system cleanup" will move certain apps to "/system".That is not what we did MTD partiton for.
The problem is when you install an app,S2E moves it to sd-ext(ext3/4) and don’t let you choose the applications that you want to move.I want to manually transfer the app either to"/sd-ext" or "/sdcard" or just keep it in internal memory(/system).
e.g. App A in system
App B in /sd-ext
App C in /sdcard
Click to expand...
Click to collapse
Not sure if you confuse something? Apps on sd?
And yes, you're right: s2e doesn't let you pick individual apps - but... I believe that's a good idea thinking about performance (just my opinion, though).
Any time I have the feeling an app should be in internal I'd push it to system (usually i won't run out of space there as i strip a lot of bloat out). This makes even more sense to me than using two data partitions (what you would have when selectively moving apps to sd or vice versa).
All my user apps and dalvik-cache are on sdext (so there's no need for the OS to search and less possibility to struggle). I use custom mtd partitions, too, but the internal data partition isn't useless as there's still a lot of app data...
But like i said: just my opinion ymmv.
Swyped from my HTC Wildfire (Buzz)
eventcom said:
Not sure if you confuse something? Apps on sd?
And yes, you're right: s2e doesn't let you pick individual apps - but... I believe that's a good idea thinking about performance (just my opinion, though).
This makes even more sense to me than using two data partitions (what you would have when selectively moving apps to sd or vice versa)All my user apps and dalvik-cache are on sdext (so there's no need for the OS to search and less possibility to struggle).
Click to expand...
Click to collapse
Nope,I am not confused.I want to manually move selected apps to
>Internal data partition
>SD-ext(ext3/4)
>SD Card(like APP2SD let you choose the apps you want to transfer to external storage)
In short,moving only select apps to the ext-3/4 partition.
The more system related stuff you move to the SD ext, the more information it needs to pull out from the SD Card.
As i said some critical apps need to be in the internal memory for stability and performance reasons while it's better to keep some heavy apps like Offline maps or Dictionaries to external memory (FAT32 partiton).
Any time I have the feeling an app should be in internal I'd push it to system (usually i won't run out of space there as i strip a lot of bloat out).
Click to expand...
Click to collapse
I don't want to push apps to system as it's size is 140 MB and out of that 23 MB is free i.e you can't push more than 2-3 apps.And if you really want,you will have to change your MTD partiton again and again.
I use custom mtd partitions, too, but the internal data partition isn't useless as there's still a lot of app data.
Click to expand...
Click to collapse
As S2E moves all your apps to sd-ext and don't let you choose whether you want to move or just keep in internal data partition.Whta's the use of internal memory and SD-Card meory.My internal data partition is 310 MB.I don't think the app data can fill even half of it.Moreover 512 MB of SD-ext will get filled very soon.Well,I don't care about running about of space as I can increase the size of ext partiton,I just want it to let me choose the apps that I want to move.
Any idea ?
Thanks
optimusodd said:
Nope,I am not confused.I want to manually move selected apps to
>Internal data partition
>SD-ext(ext3/4)
Click to expand...
Click to collapse
I got that well but this one
optimusodd said:
>SD Card
Click to expand...
Click to collapse
is not a good idea in my eyes (and from my experience).
FAT32 might be good to store some data (nothing db related or where apps are writing onto very often)
optimusodd said:
The more system related stuff you move to the SD ext, the more information it needs to pull out from the SD Card
Click to expand...
Click to collapse
and that's where I think you are at least a bit wrong... an external partition (ext2,3 or 4) is treated just the same way like /data and /system. Of course it might be a bit slower than partitions on the internal drive (and have some faults or instabilities) but it's still a system partition while the FAT32 part of the SD card uses a different format (which will definitely affect performance).
I don't want to push apps to system as it's size is 140 MB and out of that 23 MB is free i.e you can't push more than 2-3 apps.And if you really want,you will have to change your MTD partiton again and again.
Click to expand...
Click to collapse
nah, I don't think so - you just do it once and keep in mind that you want to push a few apps there (me for instance deletes a lot of stuff from the ROM, too... if I'm not mistaken that's more than I push back there)
As S2E moves all your apps to sd-ext and don't let you choose whether you want to move or just keep in internal data partition.Whta's the use of internal memory and SD-Card meory.My internal data partition is 310 MB.I don't think the app data can fill even half of it.
Click to expand...
Click to collapse
My current stats (total/used in MB):
015/001 cache
300/249 data (= 83%)
960/368 ext
150/113 system
But I must confess that I didn't care to clean up my system recently...
Is link2sd something for u? It transfers individuale apps to and from the sd-ext partition.
Verstuurd van mijn HTC Wildfire
Hazou said:
Is link2sd something for u? It transfers individuale apps to and from the sd-ext partition.
Verstuurd van mijn HTC Wildfire
Click to expand...
Click to collapse
I use the same link2sd and it works perfectly: it's easy to decide what applications to move to sd-ext or to keep into the internal memory.
stiven68 said:
I use the same link2sd and it works perfectly: it's easy to decide what applications to move to sd-ext or to keep into the internal memory.
Click to expand...
Click to collapse
Is link2sd something for u? It transfers individuale apps to and from the sd-ext partition.
Verstuurd van mijn HTC Wildfire
Click to expand...
Click to collapse
Yep,link2sd can do the job but it could be better if S2E provides the same feature and let us choose the apps that we want to move.
Well,after a long forum research i have reached a conclusion that link2sd is way better than S2E.
eventcom said:
I got that well but this oneis not a good idea in my eyes (and from my experience).FAT32 might be good to store some data (nothing db related or where apps are writing onto very often)
Click to expand...
Click to collapse
Yep,i did mean dictionary and maps.
And here comes link2sd to your rescue :
It also provides native apps2sd features on Android 2.2 and higher. It can move any non-protected user apps to SD card (force move), with batch moving capability.
me for instance deletes a lot of stuff from the ROM, too... if I'm not mistaken that's more than I push back there
Click to expand...
Click to collapse
Did you use TB to remove bloatwares and other unnecessary stuff ?
optimusodd said:
Yep,i did mean dictionary and maps.
And here comes link2sd to your rescue :
It also provides native apps2sd features on Android 2.2 and higher. It can move any non-protected user apps to SD card (force move), with batch moving capability.
Did you use TB to remove bloatwares and other unnecessary stuff ?
Click to expand...
Click to collapse
nah, most of the time manual edit. Best practice would be to do the testing by removing the apps one by one and if you're done delete them from the ROM zip and use this as your barebone (and remember which apps are safe to remove).
Btw there are a few good hints of Slymobi and me in the LeWa thread (regarding CM7) which could be seen as an update for the barebones entry in the cyanogenmod wiki.
Swyped from my HTC Wildfire (Buzz)
optimusodd said:
Yep,link2sd can do the job but it could be better if S2E provides the same feature and let us choose the apps that we want to move.
Well,after a long forum research i have reached a conclusion that link2sd is way better than S2E.
Click to expand...
Click to collapse
I dont think link2sd is way better. The just do 2 different things.
Link2sd lets u manually push or pull apps to ext. So after each new app install u need to push the app again. It is only useful when u only want a couple of ur apps to ext. It works nice if u dont want to have every app on ext.
S2E will transfer all apps, data and / or dalvik to ext. So u always have enough internal memory. This works especially well when u transfer the apps to ext, but the data not.
They are both very goods apps. U cant compare them to each other, i think. It is just what u want at that moment
eventcom said:
nah, most of the time manual edit. Best practice would be to do the testing by removing the apps one by one and if you're done delete them from the ROM zip and use this as your barebone (and remember which apps are safe to remove).
Click to expand...
Click to collapse
I have never tried barebone install lol.Have you tried one ?I use TB to remove them.Using terminal emulator is another option.
there are a few good hints of Slymobi and me in the LeWa thread (regarding CM7) which could be seen as an update for the barebones entry in the cyanogenmod wiki.Swyped from my HTC Wildfire (Buzz)
Click to expand...
Click to collapse
Can you share the link of your post ?
Hazou said:
Link2sd lets u manually push or pull apps to ext. So after each new app install u need to push the app again. It is only useful when u only want a couple of ur apps to ext. It works nice if u dont want to have every app on ext.
Click to expand...
Click to collapse
It's possible to set link2sd to automatically move every new app to sd-ext just after the installation and then manually move back to the internal memory if necessary.
stiven68 said:
It's possible to set link2sd to automatically move every new app to sd-ext just after the installation and then manually move back to the internal memory if necessary.
Click to expand...
Click to collapse
Yep i know ,
But then i dont see the point of using it, because s2e is already build into CM sort of (just need to download the interface). And with link2sd u get a massive script thats needs to be loaded. Not that it will slow down the device very much.
And with my device, link2sd sometimes wont load all the apps. But that is my experience.
Hazou
Hazou said:
Yep i know ,But then i dont see the point of using it, because s2e is already build into CM sort of (just need to download the interface). And with link2sd u get a massive script thats needs to be loaded. Not that it will slow down the device very much.
And with my device, link2sd sometimes wont load all the apps. But that is my experience.
Click to expand...
Click to collapse
Here is why link2sd is better and we want to use it :
>It let us choose the apps we want to move.
>I don't want to move launchers and some other apps due to stability reasons.
>S2E moves and regenrates too much of a cache.
>S2E works only for CM roms
>link2sd provides better control
>some users have reported the issue that after sometime the apps starts to disappear in S2E.
>S2E doesn't work with Titanium Backup properly.
>S2E creates problems during Nandroid backup.I approve that.
>S2E only supports ext3/ext4
>In worst case scenario (card crash) you are gonna bang your head on the wall as it moves everything to sd ext partition.
>In S2E you can't use any application while your card is mounted as a removable disk on your PC.
Other features of link2sd :
Features:
- Create and remove link for apk, dex and lib files of the applications you select
- Automatically link newly installed apps
- Move any user apps to SD even though the app does not support moving to SD (for Android 2.2 and higher)
- Shows the apps that support moving to SD with native apps2sd (for Android 2.2 and higher)
- Set the default install location of the apps; auto, internal, or external (for Android 2.2 and higher)
- Batch link, unlink, reinstall, uninstall, "move to SD", "move to phone" functions (multi-select mode)
- Uninstall system applications
- Freeze and un-freeze system and users applications
- Convert system apps into user apps
- Convert user apps into system apps
- Integrate "Updated" system apps into system (ROM)
- Clear data and cache of the application
- Clear all apps cache at once (1-tap cache cleaner without being root)
- List applications, show detailed size information and link status
- Sort and filter applications
- Search applications by name
- Display available space information of internal storage, SD card and SD card 2nd partition
Click to expand...
Click to collapse
Guess enough reasons to go with link2sd:silly:
optimusodd said:
Here is why link2sd is better and we want to use it :
>It let us choose the apps we want to move.
>I don't want to move launchers and some other apps due to stability reasons.
>S2E moves and regenrates too much of a cache.
>S2E works only for CM roms
>link2sd provides better control
>some users have reported the issue that after sometime the apps starts to disappear in S2E.
>S2E doesn't work with Titanium Backup properly.
>S2E creates problems during Nandroid backup.I approve that.
>S2E only supports ext3/ext4
>In worst case scenario (card crash) you are gonna bang your head on the wall as it moves everything to sd ext partition.
>In S2E you can't use any application while your card is mounted as a removable disk on your PC
Click to expand...
Click to collapse
nothing wrong using link2sd - everybody has a different setup and different priorities. So just to tell you a different point of view: In my opinion moving apps from the stable and fast internal storage to an external partition is not a good solution at all - but if you aren't satisfied with installing just a hand full of user apps this is the only way to go. In opposite to your opinion i believe (and have the experience) that spreading the user apps onto two partitions (plus the system apps on the system partition) definitely is not more stable than just moving all apps in one place. To me this makes sense as the system needs more information about the app (where to find). It's like having two /data/app directories... I'm pretty much satisfied with my setup (s2e) and didn't have any major issues for one and a half year. I can't confirm any issues regarding cache or "lost apps". The only thing i experienced twice was the system forgot about the ext partition (which could happen with every other solution, too, afaik and hasn't been much trouble to solve).
Furthermore i really believe that the best place for the important stuff, like launcher and file manager, is in /system/app ...
But again: nothing wrong with different prefs...
Swyped from my HTC Wildfire (Buzz)
Hello Folks,
I have just moved from MW CM 5.0 to MW 4.3 (Oxygen) due to some call-delay issue of the first one.
MW 4.3 is quick and with no major bugs. the only bad surprise is the memory availability. Making a Titanium restore of all the previouse app+dada I crashed in the annoying "not enough memory" message.
I imagine that the fact that the M2SD is managed internally change the performance of it (true?). By the way I was playing with the different option trying to gain some space and I came across a new functionality (new for me) such as "bind /data/data to sd-ext/app-data" not really sure what it does but it increased my free internal memory from 12mb to 89mb. GREAT !! the only problem is that the overall speed of the system went drastically down. I guess it s normal as application will read their data from the SD instead of the quicker internal memory. Unfortunately with this option on the whole gsm was not usable anymore.
My question is: Is there any way to free more memory using this ROM? (with a decent GSM's response time)
Thanks for your help
Stefano
stegal said:
Hello Folks,
I have just moved from MW CM 5.0 to MW 4.3 (Oxygen) due to some call-delay issue of the first one.
MW 4.3 is quick and with no major bugs. the only bad surprise is the memory availability. Making a Titanium restore of all the previouse app+dada I crashed in the annoying "not enough memory" message.
I imagine that the fact that the M2SD is managed internally change the performance of it (true?). By the way I was playing with the different option trying to gain some space and I came across a new functionality (new for me) such as "bind /data/data to sd-ext/app-data" not really sure what it does but it increased my free internal memory from 12mb to 89mb. GREAT !! the only problem is that the overall speed of the system went drastically down. I guess it s normal as application will read their data from the SD instead of the quicker internal memory. Unfortunately with this option on the whole gsm was not usable anymore.
My question is: Is there any way to free more memory using this ROM? (with a decent GSM's response time)
Thanks for your help
Stefano
Click to expand...
Click to collapse
Well... that's the only option available on that rom, is to enable and mount sdext, that way it will move apps to the sdcard. I don't think it moves dalvik. Either way, what's your sdcard and class? Usually moving only apps doesn't really slow nothing important unless it's a class 2 card or some card with slower speeds. Even moving dalvik the rom should stay fast IMO. There's a slowdown but not that much.
MidnightDevil said:
Well... that's the only option available on that rom, is to enable and mount sdext, that way it will move apps to the sdcard. I don't think it moves dalvik. Either way, what's your sdcard and class? Usually moving only apps doesn't really slow nothing important unless it's a class 2 card or some card with slower speeds. Even moving dalvik the rom should stay fast IMO. There's a slowdown but not that much.
Click to expand...
Click to collapse
I think that option I used "bind" move app and data to sd-ext. my sd is a class 4.
stegal said:
I think that option I used "bind" move app and data to sd-ext. my sd is a class 4.
Click to expand...
Click to collapse
if u check the attachments for the rom in the development thread, there should be a dalvik2sd.zip there, i think i posted it there ages ago. just flash it in recovery.
Sent from my HTC Desire
dalvik2sd
jmcclue said:
if u check the attachments for the rom in the development thread, there should be a dalvik2sd.zip there, i think i posted it there ages ago. just flash it in recovery.
Sent from my HTC Desire
Click to expand...
Click to collapse
Jm,
I have a comment for you. First while I was looking for you post (could not find it though) I came across something that goes against your post, please read the following
<<
Do a clean installing!
Tips:
To enable Apps2Sdext and/or Data2SdExt visit Settings|Applications|Development.
To set the default installation partition go to Settings|Applications.
To move applications from sd-ext|sdcard|internal Settings|Applications|Manage Applications.
There is no Dalvik2SdExt because .dex will follow the location of the apk, so if you install an application on sd-ext the dex will be on sd-ext, the same applys for internal or sdcard.
Do not use A2sd scripts. >>
So where is the truth. Do I need this script or not. If you can explain me why could you also provide a link to this script?
Thanks in advance
Stefano
il post it later if u want it, im on my phone. u will get more memory
Sent from my HTC Desire
jmcclue said:
il post it later if u want it, im on my phone. u will get more memory
Sent from my HTC Desire
Click to expand...
Click to collapse
The part that confuse me is that "There is no Dalvik2SdExt because .dex will follow the location of the apk, so if you install an application on sd-ext the dex will be on sd-ext, the same applys for internal or sdcard."
I do not understand .. what he is saying, there is not dalvik2Sd and there is not need to have one (something like the A2SD) or there is not dalvik2sd so go ahead to install one.
if you know that the dalvik2sd script can free some space without side effects...pls post it
thanks
stegal said:
The part that confuse me is that "There is no Dalvik2SdExt because .dex will follow the location of the apk, so if you install an application on sd-ext the dex will be on sd-ext, the same applys for internal or sdcard."
I do not understand .. what he is saying, there is not dalvik2Sd and there is not need to have one (something like the A2SD) or there is not dalvik2sd so go ahead to install one.
if you know that the dalvik2sd script can free some space without side effects...pls post it
thanks
Click to expand...
Click to collapse
basically if u check the box to install apps in sd-ext, from "now" on apps will install on sd-ext, but there is aready dalvik cache on ur phone before u check the boxes and thats what the dalvik2sd.zip moves(i think). iv used the zip and has no effect on performance or anything, it just free's up a wee bit of space.
il post the zip in bout 2 hours coz im busy. if u look at the OxyZM thread, click the attachments, the file is there.
Sent from my HTC Desire
jmcclue said:
il post it later if u want it, im on my phone. u will get more memory
Sent from my HTC Desire
Click to expand...
Click to collapse
hi Jmcclue,
I tried to find your post...without result. I found one where you say that it was possible to download "click the wee paper clip", ok now I sound really silly but...where should I click? (no..I am not a blondie even if I sound like it )
F1, F1!!
Stefano
stegal said:
hi Jmcclue,
I tried to find your post...without result. I found one where you say that it was possible to download "click the wee paper clip", ok now I sound really silly but...where should I click? (no..I am not a blondie even if I sound like it )
F1, F1!!
Stefano
Click to expand...
Click to collapse
lol il just upload it
Sent from my HTC Desire
Dalvik to sd for MildWild Oxygen and where the "wee paper clip" is lol (attachments).
md5 - d7ba5d384a78d14e57d293cd877eef7b
jmcclue said:
lol il just upload it
Sent from my HTC Desire
Click to expand...
Click to collapse
...hello jm just coming back to thank you for your support. Finally I have a stable situation. Nevertheless after installing the script you have uploaded nothing changed. I had to factory reset, reinstal CM 4.3, install your script and everthing went smooth. Now it s 2 weeking I am keeping installing new apps and my free memory stay basically stable uner 80mb free space.
I have just one curiosity..if I go to Settings--> storage I see SD-ext "unavailable". After all I do not care much but if it is unavailable...where my apps have been stored so far? ps I reserved 1Gb of SD-ext .
Cheers
ps I just installed another apps of 3mb...no changes in the free space, so cool I feel like "no-limits"
stegal said:
...hello jm just coming back to thank you for your support. Finally I have a stable situation. Nevertheless after installing the script you have uploaded nothing changed. I had to factory reset, reinstal CM 4.3, install your script and everthing went smooth. Now it s 2 weeking I am keeping installing new apps and my free memory stay basically stable uner 80mb free space.
I have just one curiosity..if I go to Settings--> storage I see SD-ext "unavailable". After all I do not care much but if it is unavailable...where my apps have been stored so far? ps I reserved 1Gb of SD-ext .
Cheers
ps I just installed another apps of 3mb...no changes in the free space, so cool I feel like "no-limits"
Click to expand...
Click to collapse
not sure if it's been mentioned, but you should also be on cm7r2 hboot to maximise space (need to be s-off).
then follow the instructions on the first page of the thread to enable sd-ext. this will move user apps + user app dalvik cache to sd-ext. in other words, most of the dalvik cache should already be on sd-ext.
the dalvik2sd script should only move system dalvik cache to sd-ext, which will save you a little space.
to check everything is working, use an app like 'diskusage' to browse your partitions.