Related
Hello guys
I´m new here and also quite new to the custom rom scene.
You can skip my story if you want. The questions are below
I bought a Desire (bravo Amoled) around a year ago with a T-mobile Branding.
At this time the actual android version was 2.1 Eclair. Later tehre was 2.2 Froyo out. Becaus i didn´t wanted to wait for the T-mobile update I debranded my phone so get the open 2.2 Froyo update.
I was so happy Froyo had the App2SD function, because now i can intall more apps then before. But with all the updates for google maps, google mail, facebook apps...and user that have to stay on phone memory and the user apps moved to SD still storing data on the internal memory and the dalvik cache i soon again had space problems. Still i can´t install all apps i like.
So lived with this problem not aware of a solution till 2-3 weeks ago, where i finally rooted my phone and installed a custom Rom with A2SD+.
Now I have a rooted, S-OFF phone with Insertcoin V49 A2SD+ Version. And i thought there would be no more space problems, because the dalvik cache and all apps are now on the fake internal memory (1,5 GB ext3). But NO, there are still apps storing stuff on the real internal memory. At last i had problems to move Plants vs. Zombies (~70MB) from SD (Froyoinstall) to the ext, because the internal mem hadn´t enough space and it wouldn´t let me move.
Next step CM7 Hboot?
So here are some questions to understand how that works.
1. When i install a CM7 Hboot, the data partition (internal memory) will be bigger, yes? Means there will be almost double space for app DATAs?
2. The system partition, where the actual ROM is stored and booted is smaller?
2a. But that means some parts of the ROM need to be moved to the SD?
2b. Doesn´t this make the entire phone slower? Because reading from the SD card is slower then from nand? (8GB Class4)
2c. Is there higher power consumtion because of constantly SD access?
3. The cache partition is dramatically decreased to 5 MB. What is ist used for and will there any diadvantages because of the small size?
4. What happens with the Dalvik? Where is ist stored?
5. Does A2SD+ still work with the CM7 insertcoin version? (big ext 3 fake internal memory) or only Froyo A2SD with the bigger real internal memory?
6. How do people get 160-180 free RAM? I have around 100-110 MB.
So my goal is to get as much space available for user apps and getting a faster device (or at least dont get a slower one)
Hope someone read all my questions and can give me clarity..
Thanks in advance
Beegee
no one?
indbeegee said:
So here are some questions to understand how that works.
1. When i install a CM7 Hboot, the data partition (internal memory) will be bigger, yes? Means there will be almost double space for app DATAs?
2. The system partition, where the actual ROM is stored and booted is smaller?
2a. But that means some parts of the ROM need to be moved to the SD?
2b. Doesn´t this make the entire phone slower? Because reading from the SD card is slower then from nand? (8GB Class4)
2c. Is there higher power consumtion because of constantly SD access?
3. The cache partition is dramatically decreased to 5 MB. What is ist used for and will there any diadvantages because of the small size?
4. What happens with the Dalvik? Where is ist stored?
5. Does A2SD+ still work with the CM7 insertcoin version? (big ext 3 fake internal memory) or only Froyo A2SD with the bigger real internal memory?
6. How do people get 160-180 free RAM? I have around 100-110 MB.
Beegee
Click to expand...
Click to collapse
Hi beegee,
I'm new to this myself, so not an expert, but I just flashed the CM7r2 hboot myself and will help where I can. Note, I am using CyanogenMod7, not InsertCoin.
1. Yes, the system and cache partitions used by the phone ROM are decreased substantially, system decreases from 250MB to 145MB and cache from 40MB to 5MB. This extra space is then added to the internal data partition for your apps and games. I only have a few apps installed at the moment and my data partition is 287MB total, 21MB used, 266MB free space.
2. Yes, see above.
2a. No, the ROM only requires 145MB, none of it is stored on the sdcard.
3. I'm sure the cache must be a fixed size. Mine (with CyanogenMod7) has remained at 4MB since install so a 5MB partition is large enough.
4. I store dalvik-cache on the ext3 partition of my sdcard as you are doing now. If you moved it back to the phone memory it would be stored in the data partition.
5. I use a version of A2SD with the CM7 hboot and it works fine.
6. I've not used insertcoin but as I said in the first answer I have 287MB data partition in my phone now. This is due to using the CM7 hboot.
Hope this helps,
Steve
The larger cache size from the stock Hboot is meant for OTA updates so we have no use for that. It's also used to flash radio images from recovery. If your cache is too small, like it is in the CM7 and Oxygen Hboots, you will need to flash the radio via fastboot but you don't really need to worry about flashing radio's anyways..can look into that later if you want.
Thanks for the answers by now.
What i found out:
The Insertcoin is a Sense enabled rom. The zip of the Rom is about 288 Meg big. Its not an AOSP like Cyanogen, which is so sleek to fit completely in the smaller system partition. I extracted both Insertcoin A2SD and CM7 zips and found that they have a sdext folder. On the cm7 version it is 365 Meg and on the a2sd+ 80 Meg big. So both versions install files on the external partition.
Only open question now is if the CM7 version supports A2SD+
Edit: Obviously the CM7 version has no A2SD+
Also the the new bigger system partition only has ~ 80 Meg free after first boot ?!
Hello. I haven't installed, yet a custom ROM (I'm still on Rooted Stock), but documented a little to understand even better what each ROM does.
1. I saw that you wanted a very fast ROM, the only ones that are really fast are the AOSP ROM's since they are in the most minimalistic form possible --> ~150MB
2. You should also take in consideration that a small cache partition may slow down some games. This was tested and problems appeared at some games, which use some improved graphics. The games also store there some of the "graphics files"? and since the partition is too small, it has to constanly read/write/delete.
3. CM7 version supports A2SD+: you should read the whole thread from here: http://forum.xda-developers.com/showthread.php?t=917570. It explains all. As I have read some of it two things popped-up:
-CyanogenMod do not officially support a2sd, i'm working on it because desire (not only) desperatly need it (cutted down Firerat script)
-Other a2sd can be used, this is just the easiest way: use recovery to partition your SD then install cm7_legacy_a2sd_rX-signed.zip
Hope this helps you.
UsManyDead said:
Hello. I haven't installed, yet a custom ROM (I'm still on Rooted Stock), but documented a little to understand even better what each ROM does.
1. I saw that you wanted a very fast ROM, the only ones that are really fast are the AOSP ROM's since they are in the most minimalistic form possible --> ~150MB
2. You should also take in consideration that a small cache partition may slow down some games. This was tested and problems appeared at some games, which use some improved graphics. The games also store there some of the "graphics files"? and since the partition is too small, it has to constanly read/write/delete.
3. CM7 version supports A2SD+: you should read the whole thread from here: http://forum.xda-developers.com/showthread.php?t=917570. It explains all. As I have read some of it two things popped-up:
-CyanogenMod do not officially support a2sd, i'm working on it because desire (not only) desperatly need it (cutted down Firerat script)
-Other a2sd can be used, this is just the easiest way: use recovery to partition your SD then install cm7_legacy_a2sd_rX-signed.zip
Hope this helps you.
Click to expand...
Click to collapse
Hello
Thanks for the infos. I know the ASOP roms are faster, but i don´t want to miss the Sense UI.
To 3. I think there was a misunderstanding. When is say CM7 i dont mean the rom "CyanogenMod7" but the CM7 Hboot Version of Insertcoin rom.
I just tried to postinstall a2sd via http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.3-beta04-signed.zip
But after installation in recovery, the phone wont boot Insertcoin. Stuck at Alpharev Bootstreen now.
jordan.harris01 said:
The larger cache size from the stock Hboot is meant for OTA updates so we have no use for that. It's also used to flash radio images from recovery. If your cache is too small, like it is in the CM7 and Oxygen Hboots, you will need to flash the radio via fastboot but you don't really need to worry about flashing radio's anyways..can look into that later if you want.
Click to expand...
Click to collapse
Presumably the HBOOT and Radio partitions are the same size whichever HBOOT you use, and Radio immediately follows HBOOT. Otherwise you would have to flash the Radio if you changed he partition map by (eg) going from Stock to CM7.
indbeegee said:
I just tried to postinstall a2sd via http://www.darktremor.info/files/a2s...a04-signed.zip
But after installation in recovery, the phone wont boot Insertcoin. Stuck at Alpharev Bootstreen now.
Click to expand...
Click to collapse
If you've done a nandroid back-up before trying to flash the A2SD+ scripts (which is advised!!!) you should go back to recovery and restore it. You should go back to your InsertCoin again and try the steps once again. Maybe you did something wrong or got a wrong file.
UsManyDead said:
If you've done a nandroid back-up before trying to flash the A2SD+ scripts (which is advised!!!) you should go back to recovery and restore it. You should go back to your InsertCoin again and try the steps once again. Maybe you did something wrong or got a wrong file.
Click to expand...
Click to collapse
No, i didn´t made a nandroid backup, because ist was a new Insertcoin CM7 install. No personal data to lose.
I just wiped and made a new install. Now i have 199 Meg internal memory free.
Edit: After installing DT A2SD in recovery again, the phone is again stuck at Alpharev splash What now?
Edit2: After installing the Rom over without wipe, Insertcoin boots normaly. But i encountered, force reboots when installing any app.
So i made a new fresh isntall.
Conclusion: Insertcoin uses my Ext4 for its Data. But will not use it as fake internal memory. My Ext4 is ~1,5 GB big. Insertcoin uses 600 MB from it and the leftover 900 MB are wastetd, because no one uses it.
Edit 3: Insertcoin doesnt like Ext4. Everytime i tried to install Astro File Manager fom Market the phone rebootet. No problem with Ext3
Hey,
I've been using ICS (beta 0.4.2.1 now, beta 0.3.9 previously) and none of the a2sd scripts seem to be working. I tried to use the one you have to activate through adb, and today when I updated to 0.4.2.1 I chose another one from the installer. My phone still reports 148 MB of internal storage...
I've had a thorough search of similar threads, but you know how difficult it is to find any meaningful information on this forum; can someone please point me in the right direction? Thank you!
I flashed ICS and installed the bundled a2sd script and it worked like the script on Insertcoin. That is the system still displayed the data partition size of my hboot but the SD ext4 partition was utilised for apps. If you have titanium backup you can see the data usage on the home screen.
I also flashed amarullz script. This script did change the reported internal memory to my SD card partition size. I did not use it long so I can't comment on how it runs on s class 4 SD card.
Sent from my HTC Desire using XDA
You did not understand how A2SD works. It moves all apps (with A2SD+ also dalvik-cache) you install automatically to an EXT-partition (some of their data still remain in internal memory). But it does not increase / decrease the size of internal memory.
If you want to change the size of internal memory, you have to use a script which moves the whole /data-partition to an EXT-partition. The size of this partition is then the size of your internal memory. The name of this scripts is DATA2SD / DATA2EXT.
Sent from my HTC Desire using Tapatalk
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
Did you ever get a fix for your problem?
I have something similar. Was running 0.3.9. and decided for a couple days ago to upgrade to a newer edition. Wiped data/factory reset, wiped cached and dalvik-cache, and installed the new version.
Used stock everything, activated a2sd and tried to start and install some apps from google play. Got a message that it was not sufficient space.
Did get titanium installed, and that reports the different "drives" correctly, but I still don't get it to work as it should. If I try to install from play, it says not sufficient space, even if I try to restore from titanium, still no luck.
Anyone got any ideas?
Start Terminal. Type:
su
a2sd install
yes (move dalvik-cache)
no (don't move appdata) (yes will make device slower)
yes (restart)
After reboot you have more space, but don't see it.
Start terminal
su
a2sd diskspace
gives the size of your sd-ext and how much is used
arsvendg said:
If I try to install from play, it says not sufficient space, even if I try to restore from titanium, still no luck.
Click to expand...
Click to collapse
Same problem here. I tried to wipe caches and even recreated the partitions but still no luck with the stock a2sd.
robla1000 said:
Start Terminal. Type:
su
a2sd install
yes (move dalvik-cache)
no (don't move appdata) (yes will make device slower)
yes (restart)
After reboot you have more space, but don't see it.
Start terminal
su
a2sd diskspace
gives the size of your sd-ext and how much is used
Click to expand...
Click to collapse
Just wondering. Isn't the whole idea with the as2d to move the appdata to the sd-card?
arsvendg said:
Just wondering. Isn't the whole idea with the as2d to move the appdata to the sd-card?
Click to expand...
Click to collapse
App and appdata are different things:
The App it's the "core" and are loaded in the RAM when you start them, so if you move them to sdcard you get a slowdown only on the boot of the app itself
The Appdata it's the data created and used by the program to run, likes databases and so; if you move it to the sdcard you get a slowdown 'cause the program continuosly try to access it.
someone correct me if I'm wrong, i'm still learning the stuff
Long story short: normal A2SD+ methods (like DarkTremor or m2sd) only move a part of /data, linking the files; you will NOT see the increased space but your Apps will occupy less memory.
Data2sd method like data2sd or Amarullz A2SDX will "swap" the ext space with the internal data memory, giving you a visible increase in your internal space.
TL;DR if you have a fast SD card you can go for the latter, else stick to m2sd wich is a new and good method to move application!
For partitioning, I suggest you to use 4ext touch recovery, you can install it on your phone from 4ext.net and flash your new recovery directly from your phone (you need to have S-OFF!); after you have your new recovery flashed:
make a backup of your SD card data (you have to format it)
Reboot in recovery
Go to "Tools"
"partition sd card ->"
"Remove all partitions and start from scratch"
Now you have to set, in order, you primary ext dimension, your secondary ext dimension and the swap dimension
I usually go for - 1st ext: 1024 -2nd ext: 0 - swap: 0
Select ext4 for your first ext partition
Now you are ready to use wathever a2sd method you want.
Hope this will help you!
Regards,
Ryther
Ahh I'm just going to leave this here.
All the ICS Devs have done a great job - Kudos to them.
But if you want a bugfree ROM which works well, for now - GIVE UP on ICS.
Go back to CM7 - it'll do you good.
Don't give up on ICS because SOME people have issues. I've ran an ICS build with a2sd working just fine no bugs whatsoever. I have not tried a data2ext script on an ICS build though so I don't know about that.
Hello Folks,
Now a days we have a lot of methods to fix space lack in desire phone.
Which one is the best for you?
AD2SD?
INT2SD?
APP2SD?
LINK2SD?
Any other?
Whatever the ROM uses. They all do basically the same thing - move stuff to your Ext partition to free space on phone.
except INT2SD, it converts ur ext partition into internal memory (data partition, so yh pretty much the same) but only a few roms have it
Sent from my HTC Desire
jmcclue said:
except INT2SD, it converts ur ext partition into internal memory (data partition, so yh pretty much the same) but only a few roms have it
Sent from my HTC Desire
Click to expand...
Click to collapse
I'm trying to use INT2SD but its been hard to get this working.
INT2SD comes pre-installed in some roms. how r u trying to install it? or what rom r ya trying to flash?
Sent from my HTC Desire
jmcclue said:
INT2SD comes pre-installed in some roms. how r u trying to install it? or what rom r ya trying to flash?
Sent from my HTC Desire
Click to expand...
Click to collapse
I choice RunnyMod 7.02 thats came with INT2SD and AD2SDX, but both of them i'm not able to use it.
I hv CM7r2 HBOOT and it is recognized in Amarullz setup, also, i hv a 3GB SD Ext4 partition.
The main problem is, the script setup says that my device does not support both of them.
So, my question is, if INT2SD is better than others, I'll try to fix this, but if is pretty much the same, I wont try.
And the last not least, I cant post in dev forum, so cant explain my problem there!!!
Thanks
3gb ext partition is too big. 1gb - 1.5gb max is the recommended. maybe that is the problem
Sent from my HTC Desire
3gb ext partition is too big. 1gb - 1.5gb max is the recommended
Click to expand...
Click to collapse
I Just resize with Gparted and didnt work.
do you think my SD need to align? or Gparted does itself.
tks
never used gparted, always 4ext recovery and it does the job perfect
Sent from my HTC Desire
You dont need 3gb ext4 partition. Make it 1 gb, it is more than sufficient.
I have used APPS2SD and INT2SD both. But i like INT2SD more as it doesn't slow down my memory card and it allows me to install more apps.:fingers-crossed:
Int2sd the best, cause all other methods lacks of memory after ~100 apps installed.
Now I have got Elk759 JB 0.37.1 with Int2SD-S/
vedmed said:
Int2sd the best, cause all other methods lacks of memory after ~100 apps installed.
Now I have got Elk759 JB 0.37.1 with Int2SD-S/
Click to expand...
Click to collapse
u got elks JB with INT2SD-S?? How the hell did u manage that?
Sent from my HTC Desire
i felt that a2sd was faster than int2sd. it might be because i have a slow sd card. a2sd can be set to leave some parts on the internal memory keeping those parts faster
From what I understand (and while not very new to this, I am not an expert or a developer) there are three partitions that are restricted inside the internal ROM: apps, data, cache
People seem to agree that moving data to sd slows down the phone, so they tend to keep it in the internal memory. So the main difference between the scripts is if the move the data to sd or not. I think with most modern ones, this is an option and can be enabled or disabled.
As others said, int2sd or int2ext follows a different approach, but I think the principles and end result are the same.
I like the roms that apart from installing the script that runs at startup, they provide the control script that you can run from the terminal and check the status or enable/disable features after installing it.
vmpsr said:
there are three partitions that are restricted inside the internal ROM: apps, data, cache
Click to expand...
Click to collapse
/system
/data
/cache
vmpsr said:
People seem to agree that moving data to sd slows down the phone, so they tend to keep it in the internal memory. So the main difference between the scripts is if the move the data to sd or not. I think with most modern ones, this is an option and can be enabled or disabled.
As others said, int2sd or int2ext follows a different approach, but I think the principles and end result are the same.
Click to expand...
Click to collapse
Moving dalvik cache to sd slows the phone down, everything else can be moved.
I prefer a2sd.
Depends on ROM, mostly
Most ROM devs already indicate a perference for a2sd scripts. If I recall correctly, the first AOKP builds needed m2sd, PA prefers INT2EXT and most GB ROMs used a2sd.
As for speed, try to keep app data on internal memory. Anything else can be moved. Dalvik-cache is mostly taking up half of the internal memory, so an excellent candidate to move.
darkcompanion said:
Most ROM devs already indicate a perference for a2sd scripts. If I recall correctly, the first AOKP builds needed m2sd, PA prefers INT2EXT and most GB ROMs used a2sd.
As for speed, try to keep app data on internal memory. Anything else can be moved. Dalvik-cache is mostly taking up half of the internal memory, so an excellent candidate to move.
Click to expand...
Click to collapse
Do you suggest to keep Dalvik-cache on internal memory or SD ?
vittoriop77 said:
Do you suggest to keep Dalvik-cache on internal memory or SD ?
Click to expand...
Click to collapse
Move dalvik and app on external, keep data on internal.
abaaaabbbb63 said:
Move dalvik and app on external, keep data on internal.
Click to expand...
Click to collapse
Thanks
Hi everybody!
I've a Desire with stock rom 2.3 (and no root yet) and it worked fine until last week.
If I try to install a new app I receive an error about free memory space. I've already try to move all apps to sd but nothing, I can't install anything.
I've try also to do an hard reset and fully wipe/factory reset (from recovery) and for a while it seems to works, but if I install some apps the problem come back.
Why? What can I do?
A friend suggest that maybe there are some directory in filesystem from older app (now unistalled) and, since I haven't root permession, I can't remove them. With root permission can I fix it?
Thanks!
I flashed a custom rom on my desire which used the sd card as internal storage. Problem solved.
Verstuurd van mijn GT-I9505 met Tapatalk
Read this guide to s-off, and install a custom recovery
Use this guide to create a 1gb ext4 partition on your sd card. No swap.
Download a custom rom from the htc desire dev section and flash it. I would recommend milwilds redux rom. It will automatically install apps to the parittion and you will have space.
thanks for reply!
I'd like to fix this problem without flash new rom, eventually with root only. It's possible?
When I bought this there was space enough, why now I haven't? Factory reset does not erase all partition and sistems directories?
Thanks!
Also, before you flash the Rom, best to flash recommended hboot if necessary, read the first post or search each thread.
This way you use your internal memory more efficiently.
deshex said:
thanks for reply!
I'd like to fix this problem without flash new rom, eventually with root only. It's possible?
When I bought this there was space enough, why now I haven't? Factory reset does not erase all partition and sistems directories?
Thanks!
Click to expand...
Click to collapse
Factory reset only deletes user data.
When you bought it, you didn't have apps installed, and probably apps were smaller back then.
What are you trying to say? That you want to flash a stock rooted ROM?
abaaaabbbb63 said:
Factory reset only deletes user data.
When you bought it, you didn't have apps installed, and probably apps were smaller back then.
What are you trying to say? That you want to flash a stock rooted ROM?
Click to expand...
Click to collapse
Nope.
All my apps were installed somewhere in filesystem (maybe in /system?). My question is: when I do a factory reset, what I'm going to erase? Only user data in user directories, or all content of every system directory? (of course, not system files).
I'm only trying to understand why when I bought the phone I've a "lot" of space for my app and now, after a factory reset, I've not enough free space to install more then 2/3.
Example: I wipe/fr, reboot and config the phone; then I try to install Ruzzle (16Mb),Whatsapp (9Mb) and FB(18Mb). Now if I try to install any other apps I get the alert message of free space. Same error if I try to record a video or take a photo.
I think there is something wrong..
I hope that you can read and understand what I'm writing, my english is a little rusty
deshex said:
Nope.
All my apps were installed somewhere in filesystem (maybe in /system?). My question is: when I do a factory reset, what I'm going to erase? Only user data in user directories, or all content of every system directory? (of course, not system files).
I'm only trying to understand why when I bought the phone I've a "lot" of space for my app and now, after a factory reset, I've not enough free space to install more then 2/3.
Example: I wipe/fr, reboot and config the phone; then I try to install Ruzzle (16Mb),Whatsapp (9Mb) and FB(18Mb). Now if I try to install any other apps I get the alert message of free space. Same error if I try to record a video or take a photo.
I think there is something wrong..
I hope that you can read and understand what I'm writing, my english is a little rusty
Click to expand...
Click to collapse
A factory reset will wipe /data, dalvik cache and /cache.
When did you buy your phone? I remember that, when I first bought my Desire, facebook was only 8mbin size, and moved to sd, it only took 2 mb of internal memory. Plus, large apps require large dalvik cache. That's why your memory gets filled so easily.
You can resolve easily and keeping your stock ROM (but you'll need a FAST microSD card, my 32GB is class 10):
1) Root and s-off your device
2) Format your microSD with an EXT2, EXT3 or EXT4 partition of 1GB, then the rest as FAT32 (you can do it directly from phone using the 4ext recovery, or you can format the card from PC using a tool for partitioning which supports linux formats... I don't know if I can mention names in this thread).
3) Install INT2EXT or INT2EXT+ from recovery.
4) You'll have 1GB internal memory with no out-of-space problems.
That's all
Stock kernel doesn't support ext4 nor ext3, use only ext2 if u want to keep it.
Anyway, I believe that supernova ROM would be a much better option, it's basically stock GB made by HTC with some tweaks and script for more space.
Thanks for replies!
I still do not understand why I've no memory for apps after a factory reset; if I wipe all data, I restore all space, like when I bought the phone. Ok, apps are bigger than 2 years ago, but not so bigger that with 3 apps I occupy all space!
Anyway I'm considering to upgrade to a newer version; if I must give root permission, install tools, repartition sdcard and so on, I might as well to flash a newer version.
Curiosity: are there filesystem directories that are not intrested from a wipe? Differently, which directories will not wiped during a factory reset?
Thank you very much!
deshex said:
Thanks for replies!
I still do not understand why I've no memory for apps after a factory reset; if I wipe all data, I restore all space, like when I bought the phone. Ok, apps are bigger than 2 years ago, but not so bigger that with 3 apps I occupy all space!
Anyway I'm considering to upgrade to a newer version; if I must give root permission, install tools, repartition sdcard and so on, I might as well to flash a newer version.
Curiosity: are there filesystem directories that are not intrested from a wipe? Differently, which directories will not wiped during a factory reset?
Thank you very much!
Click to expand...
Click to collapse
yes what your seeing is caused by the apps being a lot bigger now. Facebook is a lot bigger.
And its impossible for your apps to be going to system. You'll have to root and use a2sd
Sent from my HTC Desire using xda app-developers app
dethrat said:
yes what your seeing is caused by the apps being a lot bigger now. Facebook is a lot bigger.
And its impossible for your apps to be going to system. You'll have to root and use a2sd
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
I've install over 40 apps until this problem, including big app like FB.. strange things...
So, how much memory I have?
Rom 4.x for desire has a different partitions? If I just flash a new rom (like 4.0/4.1), will I fix this problem?
Thanks!
deshex said:
I've install over 40 apps until this problem, including big app like FB.. strange things...
So, how much memory I have?
Rom 4.x for desire has a different partitions? If I just flash a new rom (like 4.0/4.1), will I fix this problem?
Thanks!
Click to expand...
Click to collapse
You need a rom with an a2sd script, regardless of it being GB, ICS or JB.
Good, I will search in subforum for a new rom.
Maybe it's a bit OT, but JB rom are stable enough for daily use? Can you suggest me a JB rom with a2sd script? (or even ICS, if JB is not stable enough).
Thank you!
I use jb as a daily driver. The ROM in my sig is the most stable jb ROM I've tried. It has very few soft reboots and has decent speed. It also has a2sd. (Activated through terminal after flashing rom)
However if you really need stability, speed and reliability I would highly recommend using gingerbread. Mildwilds ROMs are great and most of them have an a2sd script as well, which is automatically activated. Try the one based on redux.
Sent from my HTC Desire using xda app-developers app
I have a similar problem to this. I own a HTC Desire that is rooted, with Clockworkmod recovery environment, and I got it running Cyanogen mod 7.2.0.1.
So I was reading around this problem, and there are several solutions. It seems the most foolproof way is to format your SD card and partition it so that you have an EXT3 partition, and a FAT32 partition as has already been suggested here.. This way you can use an app to fool your phone into thinking that it has the EXT3 partition of the SD card to use for internal storage as well as the 150MB of internal storage it comes with. I had an 8GB SD card so I did a split of 2GB for the EXT3 partition, and 6GB for storage of music, photos, etc. etc. I followed this handy guide to do it, and it worked a treat: (sorry, have been unable to post an external link as I'm a new user.. maybe I can post this later).
When I rebooted my phone, sure enough, it showed 2GB+ of internal storage, and I can install all the apps I want. However, I'm experiencing apps hanging and crashing all the time, and I know it was caused by this most recent change. Prior to this, Cyanogenmod was running just fine! I've read a bit more into since doing this, and a lot of people reckon you shouldn't use more than a 512MB SD card partition, as anything over this causes performance issues. Others disagree, and think that anything 2GB or below should be fine. Presumably the apps hanging/crashing is because there is fragmentation of data between the SD card EXT3 partition and the actual 150MB internal storage.
It's frustrating, as other than this the phone is still a very decent handset despite it's age... it's really the storage letting it down. Before I try factory resetting (again!) and going back and trying a 512MB partition, (or just going back to having only 2 apps installed!), has any one else had experience of this?
Any help very much appreciated.
kmanpilkers said:
I have a similar problem to this. I own a HTC Desire that is rooted, with Clockworkmod recovery environment, and I got it running Cyanogen mod 7.2.0.1.
So I was reading around this problem, and there are several solutions. It seems the most foolproof way is to format your SD card and partition it so that you have an EXT3 partition, and a FAT32 partition as has already been suggested here.. This way you can use an app to fool your phone into thinking that it has the EXT3 partition of the SD card to use for internal storage as well as the 150MB of internal storage it comes with. I had an 8GB SD card so I did a split of 2GB for the EXT3 partition, and 6GB for storage of music, photos, etc. etc. I followed this handy guide to do it, and it worked a treat: (sorry, have been unable to post an external link as I'm a new user.. maybe I can post this later).
When I rebooted my phone, sure enough, it showed 2GB+ of internal storage, and I can install all the apps I want. However, I'm experiencing apps hanging and crashing all the time, and I know it was caused by this most recent change. Prior to this, Cyanogenmod was running just fine! I've read a bit more into since doing this, and a lot of people reckon you shouldn't use more than a 512MB SD card partition, as anything over this causes performance issues. Others disagree, and think that anything 2GB or below should be fine. Presumably the apps hanging/crashing is because there is fragmentation of data between the SD card EXT3 partition and the actual 150MB internal storage.
It's frustrating, as other than this the phone is still a very decent handset despite it's age... it's really the storage letting it down. Before I try factory resetting (again!) and going back and trying a 512MB partition, (or just going back to having only 2 apps installed!), has any one else had experience of this?
Any help very much appreciated.
Click to expand...
Click to collapse
well,I don't use gingerbread anymore.but I can say that you can't experience a good performance to use both internal and external (sd-ext) partitions to use and install your apps. better choice is to use one of them.use default a2sd of rom,or use another script to install apps only in sd-ext partition. I have used and tested a lot of roms (GB-ICS-JB) and I can say in my experiences, that you don't have problem to use an sd-ext partition with about 1.5 - 2 gb size.you can see the recommendation of devs in first post of topics, and they tell us what is the minimum-maximum size for the best performance. sorry,i can't search and give you the links,but I just had a really good smoothness and speed with some scripts that you can try them: like mounts2sd, ad2sdx,... you can find link of them with search. and you can use cm7 int2sd version...but it has a bigger size than normal cm7. here is this topic : http://forum.xda-developers.com/showthread.php?t=1357257
@kmanpilkers
Which guide did you use to partition, should be done with gparted or 4ext recovery.
-Ext4 should also be slightly faster than ext3.
-Anything up to 2gb is sufficient. Don't know where you read about limiting it to 512mb. The whole idea is to be able to install more apps on the partition, 512mb will fill up a lot quicker than 2gb...
-you can use space more efficiently by s-off and changing hboot, so you have more than 150 MB of internal. You are currently on stock hboot and have a lot of free wasted space on your /system partition
-depending on your Rom, stick with a single a2sd script, it may be built in or need to be activated, read the Rom thread. Then let it do it's job to move apps to the partition
chromium96 said:
Read this guide to s-off, and install a custom recovery
Use this guide to create a 1gb ext4 partition on your sd card. No swap.
Download a custom rom from the htc desire dev section and flash it. I would recommend milwilds redux rom. It will automatically install apps to the parittion and you will have space.
Click to expand...
Click to collapse
Thank you. I've been searching for some time
Hello all!
1st post and 1st day registered, thought ive been monitoring desire activity in these forums since 2011. Thank you al for the help provided through these years.
THE BACKGROUND
I have been using HTC Desire for about a year with oxygen rom and was more than pleased with the results. after that i had to give away my phone to my wife, for some time, in witch i flashed stock rom (some women cannot appreciate the use of custom/rooted phone!?!? haha) .
Now the phone is back in my hands, and as much as i would like, oxygen is outdated (or better say non existent).
THE QUESTION
Is there a current rom JB+ (up to date) that meets the speed and stability standards set by Oxygen2.3.2 with Data2sd support(or data2everywhere) and preferably without sense UI ? i currently have a class4 4gb microsd partitioned with ~3.5gb Fat32 / 512mb ext4 partition.
Thank you again for your time
PS: i have tried some roms around, but ive found them a bit slower even in touch experience , than GB AOSP roms.
In short, doubt you'll find a JB ROM that matches the speed and stability of Oxygen or GB AOSP ROMs. Oxygen still is one of the most stable ROMs despite being abandoned, mine is still based on it. Just because it isn't updated doesn't necessarily make it bad .
The only way would be to keep trying a few JB ROMs yourself, see if they are good enough for your standards. (I don't think any of them have Sense UI).
Data2sd is a bit different, most ROMs now just use normal A2SD, moving apps and dalvik to the sd-ext, JB ROMs tend to need to be activated by terminal commands (read the OP of the threads / search), so you don't have to flash anything extra.
512MB ext4 partition is a bit small, you might run out of space on it depending on how many apps you want to install. Consider repartitioning it to ~1.5GB if you can afford the space, do this using 4EXT recovery or gparted only.
eddiehk6 said:
In short, doubt you'll find a JB ROM that matches the speed and stability of Oxygen or GB AOSP ROMs. Oxygen still is one of the most stable ROMs despite being abandoned, mine is still based on it. Just because it isn't updated doesn't necessarily make it bad .
Click to expand...
Click to collapse
i found a working copy of flashable Oxygen 2.3.2 but im having trouble enabling A2SD support on it. you see, all Oxygen specific guides are on "404 page not found" state, and i have no memory of what i did to install it 2 years ago.
i tried as i said a couple of other roms, and none matched the speed of GB Oxygen
Thank you for your time,
Dimitris
dvalilis said:
i found a working copy of flashable Oxygen 2.3.2 but im having trouble enabling A2SD support on it. you see, all Oxygen specific guides are on "404 page not found" state, and i have no memory of what i did to install it 2 years ago.
i tried as i said a couple of other roms, and none matched the speed of GB Oxygen
Thank you for your time,
Dimitris
Click to expand...
Click to collapse
Try the one in my sig, it's no longer being developed, but based on Oxygen 2.3.2. It works best in terms of space if you are s-off with cm7r2 hboot.
You don't have to do anything with this one to activate A2SD, it's already built in. As long as the partition is properly created in gparted or 4EXT recovery, just keep apps on internal (don't 'move to SD') and apps and dalvik will be tricked to sd-ext. You won't see your actual internal memory read 'internal + sd-ext', but the A2SD is working.
UPDATE:after a few hours of testing, and flashing, I managed to find Working copies of oxygen 2.3.2 and compatible version of a2sd.
Today I will upload those files to my server for distribution, along with a «short guide» post in case anyone wants pure oxygen experience on his desire.
Regards
Dimitris
Sent from my HTC Desire using xda app-developers app
hi dimitris,
would you mind sharing your files?
i also got my 'old' htc desire back (from kid) and i'd like to install a fresh rom.
Sent from my GT-I9100 using xda app-developers app
i will post links.as soon as I get back home tonight! Keep tight
Sent from my HTC Desire
around ssarnie
So here we go,as promised
I have no responsibility for any data loss or phone damage. worked as is on my HTC Desire Bravo
Code:
i cannot post links untill i get 10 posts . so...
h**p://speedy.sh/cnrds/update-oxygen-2.3.2-Bravo-signed.zip
h**p://speedy.sh/XvBVT/a2sd-2.7-update3r1-signed.zip
iIF you have CWRecovery V3+ you have to flash an older version, in order to be able to flash the a2sd above. You downgrade using Android Flasher.
Steps that worked for me:
1 Create 2 partitions on SD, one FAT32 and one ext3 (using Gparted)
2 Put the above zips in Fat32 partition
3 Boot phone to recovery
4 Full wipe/Factory default and cache
5 install Oxygen rom using "install zip from SD card" option
6 Start oxygen rom, and let it boot for first time, also let it settle for few minutes.
7 Reboot to Recovery
8 Install a2sd script using "install zip from SD card " option
9 Reboot phone.
Done
When it boots enter google account and download a Terminal Emulator . To check if all is ok you shoud run
Code:
su
Code:
a2sd diskspace
and you should see the partition recognized as internal with the space used and left.
Job Done. i run this install for 2 days now with no problems at all
Hope i helped,
Dimitris.
Just a few points:
- Did you switch hboot before you flashed the ROM? This would get you even more space. If you're still on stock hboot you're wasting a lot of space on /system partition.
If it's the latest version of Oxygen it should fit onto OxygenR2 hboot with 100MB /system.
- Good you used gparted , ext4 over ext3 would have been slightly faster, not that much of a big deal though.
- Can I ask where you got the A2SD script from and how does it work? Does it move apps and dalvik automatically? Does the internal memory read 'internal + sd-ext', or is it hidden like a lot of A2SD scripts but working as normal?
Just asking, I know you've put a disclaimer at the top, but it's useful just in case for anybody in the future using this. They should be informed exactly what they're flashing and at least in basic terms how and what it does.
- Did you switch hboot before you flashed the ROM? This would get you even more space. If you're still on stock hboot you're wasting a lot of space on /system partition.
Click to expand...
Click to collapse
i am using HBOOT -6.93.1002 and radio 5-11-05-27
- Good you used gparted , ext4 over ext3 would have been slightly faster, not that much of a big deal though.
Click to expand...
Click to collapse
I am not sure that oxygen supports ext4 and thats why igot the safe path to ext3. Using Gparted was oneway for me , because i only have linux systems on my home/work
- Can I ask where you got the A2SD script from and how does it work? Does it move apps and dalvik automatically? Does the internal memory read 'internal + sd-ext', or is it hidden like a lot of A2SD scripts but working as normal?
Click to expand...
Click to collapse
this particular A2SD is probably a previous version of darktremmors. i found it on my backups, and uts the one i used when oxygen forums were live. it does move apps automaticaly i am not sure about davik ,and dunno how to check it ,internal reads only internal memory, but works like a charm.. you can make sure it works, by installing tons of apps and checking "a2sd diskspace"
PS sorry for all that info missing, its my first post about roms, i will probably get better while upping my post count
dvalilis said:
i am using HBOOT -6.93.1002 and radio 5-11-05-27
Click to expand...
Click to collapse
In other words you're s-off, but still on stock hboot. This is wasteful like I said, your /system size is 250MB, but you're using less that ~95MB, wasting over 150MB
If you switch to OxygenR2 hboot, the system size is 100MB, you'll waste only 5MB, and the rest gets converted to extra internal memory...total 332MB instead of 147MB...i.e. more space for apps
Nandroid backup, download hboot from here, recommend to flash using fastboot, nandroid restore.
I am not sure that oxygen supports ext4 and thats why igot the safe path to ext3. Using Gparted was oneway for me , because i only have linux systems on my home/work
Click to expand...
Click to collapse
ext4 is dependent on the A2SD script rather than the ROM. Most will say if they support it. I believe darktremor did support it when I used it on a different phone.
this particular A2SD is probably a previous version of darktremmors. i found it on my backups, and uts the one i used when oxygen forums were live. it does move apps automaticaly i am not sure about davik ,and dunno how to check it ,internal reads only internal memory, but works like a charm.. you can make sure it works, by installing tons of apps and checking "a2sd diskspace"
Click to expand...
Click to collapse
You can manage it using this
You can keep dalvik on internal for now, sometimes better for speed if you don't have a high class sd card.
However, on stock hboot, you only have 147MB for app data and dalvik in this case. It may work now, but if you start to install more apps, on stock hboot you can easily still run out of space quite quickly. 332MB /data partition (internal memory) on OxygenR2 hboot allows for much more space for apps.
A better way to check your memory I always recommend is an app called DiskUsage, you'll be able to browse all your partitions. Install it now, you'll see all the free (wasted) space on your /system partition I mentioned earlier.
PS sorry for all that info missing, its my first post about roms, i will probably get better while upping my post count
Click to expand...
Click to collapse
That's fine, at least you're trying to help rather than many others who just post unnecessarily just to post in dev threads (unnecessarily). You don't have to up your post count to learn, you get that from reading