Good morning,
i have a special question was not answered yet, despite it was asked in a couple of threads:
It is a common technique to use A2SD+ and Data++ Roms etc...
Considering that the Desire's internal NAND and the SD Card suffer from a constant "damage" on every writing cycle, they both have a certain life expecancy after which they will fail. As the desire is my only mobile phone, it should be as reliable as possible!
My question is now:
Which part (NAND vs SD) will fail earlier? Or, is it really smart to put parts of the ROM onto the SD Card (for example /system parts of the GingerSense 2.1 roms) regarding the device's reliability?
If i put only Games and non relevant .apks on the SD Card (like in Froyo's built in A2SD) and run the ROM from NAND, won't it be more reliable than a ROM that is distributed over the internal NAND and SD - EXT?
Thanks for reading!
Related
For the App2sd function of Froyo 2.2, I had set default to install the applications to SD card and all the "Move to SD" button can work. However, I find that some application still use up the internal memory, e.g. 10Mbs application can only move 5Mbs to SD card.
May I know any different between the 2.2 App2sd and that of custom Rom?
Is the App2sd of custom Rom (i.e. the one need to create ext2/3/4 on SD card) can move all the whole application to SD card and will not use up the internal memory?
Thanks!
There are essentially 3 forms of A2SD:
1. Froyo A2SD - moves the application (from /data/app) to the FAT32 partition of the SD card. Does not touch the Dalvik cache (data/dalvik-cache) or the application data (/data/data).
2. Legacy A2SD - moves the application (from /data/app) to an EXT partition of the SD card. Does not touch the Dalvik cache (data/dalvik-cache) or the application data (/data/data).
3. Legacy A2SD+ - moves the application (from /data/app) and the Dalvik cache (data/dalvik-cache) to the EXT partition of the SD card. Does not touch the application data (/data/data).
Options 1 and 2 should be pretty much identical in terms of internal storage usage, and option 3 should save the most space.
Anecdotal evidence suggests that any attempt to move /data/data to SD card causes a lot of instability, which is surprising because I would have thought that the Dalvik cache would have been more problematic.
The long and short of it is that there is no way to stop applications from consuming storage if they use /data/data. A prime example is Google Earth, which still consumes a lot of internal memory regardless of A2SD because of the data in /data/data.
Personally, I use Froyo A2SD, with the fusecompress mod to compress the Dalvik cache in internal memory.
Regards,
Dave
kitkit1981 said:
For the App2sd function of Froyo 2.2, I had set default to install the applications to SD card and all the "Move to SD" button can work. However, I find that some application still use up the internal memory, e.g. 10Mbs application can only move 5Mbs to SD card.
May I know any different between the 2.2 App2sd and that of custom Rom?
Is the App2sd of custom Rom (i.e. the one need to create ext2/3/4 on SD card) can move all the whole application to SD card and will not use up the internal memory?
Thanks!
Click to expand...
Click to collapse
legacy apps2sd that comes native in froyo, just moves the .apk to the sd card, and not all apps can be moved. apps2sd+ that comes with custom roms, creates a parallel file system identical to that of androids but on your sd card, then points your device to the sd card as the install location, this means alot less space is taken up on your device, some install data is sometimes still stored on your device but for example i have over 200 apps on my desire and some of them are quite large, rockplayer/nfs shift/ 5 or 6 gameloft games ect and i still have over 50mb free
Thanks for your reply, I have a clear concept of these two app2sd now
So i just root my unbranded HTC Desire with Android 2.2 (from holland)
I rooted with the unrevoked method. Link here
I wanted to root because i was in need of ROM, only had 15MB left and everything was already on my SD card installed the normal way.
also with the "forced install to sd" method i was still in need of more ROM.
Like in the post above i just want to have 400 apps installed.
So i need a custom rom.
Now i have notes that if i install a custom 2.2 froyo rom i may have difficulties with bluetooth or fm-radio and maby other problems.
I have also heared about htc releasing source codes and now it should be possible to work around or fix those problems i just mentioned.
anyways I am still n00b in this all and doing allot of research for now. I just want to have a rom that would be the same as what i have now(WORKING WITHOUT PROBLEMS AND NO BUGGES) but with the app2sd in it so that i can have 300 apps and still have free memory.
so could somebody tell me what to do? is there already a custom rom out that works perfect, or i should stick with my rom, or what about OpenDesire
Well hope somebody can help me out with some wisdom.
Cheers and thanks in advanced.
DesireDroid
nobody can help me out?
is there an custom rom that works with fm radio and bluetooth and camera and all and has the htc sense in it?
or should i figure out to make my own custom rom?
DesireDroid said:
nobody can help me out?
is there an custom rom that works with fm radio and bluetooth and camera and all and has the htc sense in it?
Click to expand...
Click to collapse
Most custom Sense ROMs are fine.
The "issue" I think you are referring to is that Sense ROMs do not support the Bluetooth HID profile so cannot utilize a Bluetooth keyboard, whereas AOSP ROMs like CyanogenMod do support Bluetooth HID but the FM radio doesn't work.
Having said all that, I'd imagine that 300+ apps is probably an unrealistic target on any ROM due to the data stored in /data/data. It might be possible if the specific apps don't have much of a /data/data requirement, but in general I'd say it was unlikely.
Regards,
Dave
foxmeister said:
Most custom Sense ROMs are fine.
The "issue" I think you are referring to is that Sense ROMs do not support the Bluetooth HID profile so cannot utilize a Bluetooth keyboard, whereas AOSP ROMs like CyanogenMod do support Bluetooth HID but the FM radio doesn't work.
Having said all that, I'd imagine that 300+ apps is probably an unrealistic target on any ROM due to the data stored in /data/data. It might be possible if the specific apps don't have much of a /data/data requirement, but in general I'd say it was unlikely.
Regards,
Dave
Click to expand...
Click to collapse
k having that said, i was thinking of buying a 16gb microsdhc class 6 card.
but, well i didn't know about the bluetooth HID , still is it hard to build up my own custom rom?
I mean, getting for example my current rom and modding things. or getting an official rom from htc and modding that?
try different roms and see which one is the best. Defrost, Opendesire, Aurax, or http://forum.xda-developers.com/showthread.php?t=741775
all of them are great but the best depends on your taste and expectatives.
k making a backup now.
I think i go try http://forum.xda-developers.com/showthread.php?t=768703
I have a 4gb microSD card, so i read that to enable a2sd+ i need to repartition the sd card. can this be done from the phone? i got the clockworkmod recovery.
and shall i make it 1GB so i can install more apps? just thinking crazy.
"is this Rom Manager in the android market?"
Hi All
Firstly, huge apologies if this has been answered already. I have searched a ton of threads and none really explain exactly what I need to know...
Secondly, I am in no way aware of how any coding or development works on the desire or any android device for that matter so my knowledge is only from what I have personally done to my device:
S-ON (dont have the balls to attempt this!)
Currently I am running RCMixHD ver 0.14. This ROM includes a script which (so I understand) activates the data2ext, and creates this within my ext partition. Now I have read a few threads and posts about possible corruption with this, and so I have a question?
Can I simply copy the entire contents of the SD card to my PC, and then in the event of the SD card becoming corrupt, copy it to a different SD card, pop it back in the phone and then carry on?
Also I am considering a bigger SD card than the 4gb one I have, could this method also be used to transfer everything onto the new SD card without wiping and losing every app and photo etc.
Apologies for the semi-noob post, but I want to be clear before I do any potential damage to my phone!
Thanks
Yes and Yes but i dont know if u need S-Off for data2sdext.
But switching to S-Off is not a real problem or really dangerous! Done this on many phones!
lick_the_fish said:
Hi All
Firstly, huge apologies if this has been answered already. I have searched a ton of threads and none really explain exactly what I need to know...
Secondly, I am in no way aware of how any coding or development works on the desire or any android device for that matter so my knowledge is only from what I have personally done to my device:
S-ON (dont have the balls to attempt this!)
Currently I am running RCMixHD ver 0.14. This ROM includes a script which (so I understand) activates the data2ext, and creates this within my ext partition. Now I have read a few threads and posts about possible corruption with this, and so I have a question?
Can I simply copy the entire contents of the SD card to my PC, and then in the event of the SD card becoming corrupt, copy it to a different SD card, pop it back in the phone and then carry on?
Also I am considering a bigger SD card than the 4gb one I have, could this method also be used to transfer everything onto the new SD card without wiping and losing every app and photo etc.
Apologies for the semi-noob post, but I want to be clear before I do any potential damage to my phone!
Thanks
Click to expand...
Click to collapse
Once you have all your apps, clockworkmod recovery should backup all your ext partition. If you want an extra backup, boot in recovery and mount sdcard + ext, then do a tar of you ext partition and save it to you sdcard (something like cd /sd-ext tar czvf /sdcard/ext.tgz *)
Your ext partition will then be saved.
What is the best or recommended partition format of SD cards when flashing Gingerbread based ROMs? I remember back in the day with Donut/Eclair based ROMs that you had to configure your SD card in a specific way (ext, swap) in order for the ROMs to work properly. Just curious if there's any specific way it should be done with Gingerbread based ROMs, because I haven't seen any threads saying how your SD card should be formatted/partitioned.
Thanks.
Lots of views but no replies. Anyone?
/cricketschirpinginameadow
Maybe I'm too cavalier (or just plain wrong) about such things, but I didn't do anything to my SD card when trying GB ROMs. But I also don't do ext partition, or apps2SD (aside from the "fake" built-in Android one).
I'm using Mimicry 1.4.0 and quite happy with it in general. I've figured out that 4EXT is the way to go, and have ensured that all my internal partitions are ext4 (just now actually, I'm interested to see how much it helps). I have seen various people suggesting repartitioning of the SD card as a way to see a significant performance enhancement as well, and this seems reasonable to me but certain information on the matter seems to be lacking. There's a few posts here and there on the subject that have additional detail, but they're in other device forums or in response to folks running different ROMs..
So:
How helpful is repartitioning?
Should I just create an ext1 partition? Is ext2 additionally helpful? What about a swap partition?
What do the damn things actually do?
How large should I make the partitions? I assume there's a point of diminishing returns.
Since I am a cheap bastard, my cheap SD card is likely quite slow. How do I tell how fast it is? How relevant is that?
Much thanks!
+1
I'm also interested to know if anyone using swap has seen any performance improvements.
When you make for example 128Mb ext4 and 256 Mb swap partition to your sd card for G2 and plugged in it. Stock rom will not use the swap file but stock rom will detect the ext4 part and use it for keeping the cache there.
and for the custom roms like CM series and Sense roms you'll need to make a swap partition and if you like ext4 partition on sd card. (ext4 is not necessary).
Because G2 and desire Z has 368Mb ram and these new custom roms are needing a bit larger space then stock rom. thats why you can use " swap_enable_v2" for additional ram using. ( Remember if your sd card's write speed more then 6 Mb/s ) of you can simply use some scripts like SuperCharger_V6 or some other like this.
I stongrly suggest you to use Swap enabler and SuperCharger_V6 at the same time like me. it increased my desire z's permormance more then %40 and it awesome now.
:good:
Well, I'd say swap partition does not always is a good idea - constant reads and writes of the specific part of the card may degrade it's performance.
That's why I'd suggest trying DataSwap, which can just create plain file on the card.
I'm using it for over 4 months now, and I'm pleased.
On the side note AFAIR /sdcard should be FAT, and not EXT4
Partitioning the sd card or creating a swap file on sd card is not so different. Still mskes alot reads and writes
Sent from my Nokia 3310
If you are using ICS/JB - I put my swap file on the /cache directory since it doesn't seem to ever get filled up. Then I am not using the sd card.
Hi all, I have just got my first Droid (Desire HD) and I love it - I am an experienced techie (software developer) but have no experience of custom roms etc before reading stuff on this great forum
Anyway here is the situation : The phone is rooted and is running Jellytime R30 and 12.65.60.29U_26.14.04.28_M radio (had to flash this to get the GPS working).
It also has clockworkmod installed.
It has a 32gb SD card.
Now, it is working like an absolute dream and I have installed lots of shiny apps (including lots of paid ones such as copilot). Thing is that they are taking up lots of space on the internal storage. I have been able to move 60% of them to SD using the inbuilt feature but I am now considering moving them all to SD via data2ext (through ROM Manager).
Here are my questions :
1. Will moving all apps to SD give me a performance hit - IE: Does the sd memory (Sandisk HS) read considerably slower than internal?
2. What is the best way to go about it considering I have a collection of apps already installed and split between SD and Internal memory - Should I uninstall ALL apps and then partition the SD and then reinstall them all again ?
Any help would be MUCH appreciated.