[Q] Desire have not enough space - Desire Q&A, Help & Troubleshooting

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

Related

[Q] Rooting successful - Now what?

So... After much hesitation (purely because of worry), I finally rooted my Desire. And yes, it went without a hitch.
I do have that app which says "Superuser Permissions".
Running ClockWork mod recovery/rom 2.5.0.7 (I guess).
I have downloaded the major recommended apps for rooted devices, viz. - Root Explorer, Titanium Backup and ROM Manager.
I'd like to know what else can be done now...
My phone's memory is down to 20-ish odd Megs. Thanks to updating Adobe, Facebook, GMail, Maps, QuickOffice and installing Swype.
Is there a way to increase the memory now?
I am running FroYo 2.10.405.2 and Radio 5.09.05.30_2.
Thanks in advance...
You could try a custom rom with apps2sd for starters
Sent from my HTC Desire using Tapatalk
Ah ok... Will read-up before going for one.
One more thing, please.
Unrevoked worked without a hitch. And there is no visible difference, either. No change at the HBOOT screen.
Which prompts me to ask: shouldn't it change from S-ON to S-OFF? Or am I getting confused with something else?
PS: apps2sd? I have a software called App 2 SD. Any difference between the two?
Unrevoked dosent unlock your bootloader, if you want to do that just search development for "alpharev" ..... apps2sd+ and the native froyo move to sd are diffrent, the biggest advantage being apps2sd+ also moves the dalvik cache (mine is over 50mb)
Sent from my HTC Desire using Tapatalk
Root is not the same as s-off. There is a fix, which flashes a pathced hboot though, which till give you s-off. It is easy, and i prefer to have it, as et makes recovering the phone so much easier, if something happens
For a2sd there is 2 major types. The one implemented in froyo by default, which you already make use of. The app you have allows you to mave pretty much any app to the sd-card. But you will still have the dalvik-cache in the phone memory. The other type of a2sd is what i have experienced to give me plenty of space is usually implemented in most custom roms, and is activated by making an ext-partition on your sd-card(can be done through rom manager).
I prefer the last one by far, and if i should recommend a rom for you, it should be AuraxtSense, which have some great UI changes, which makes the phone look great in my opinion. If you want std. htc sense rom and look, leedroid is a decent rom, and if you want to play around with a rom without sense like the nexus one, you should try cyanogen mod or opendesire
Thanks, friends. Slowly finding my way about these tricks.
Dunno if it is a coincidence - I've never experienced "crash" issues but earlier today, the HTC launcher crashed and I had to live w/o the home screens for a few minutes.
Any idea why this might have happened?
As regards A2SD+
I found this bit by Googling...
1) Download and install MiniTool Partition Wizard Home Edition.
2) Backup the contents of your SD card somewhere.
3) Connect the SD card to your PC. Make sure it shows up as a drive in My Computer.
4) Load up the Partition Wizard applicatiion.
5) Select your memory card in Partition Wizard (usually at the bottom, look for the drive letter to make sure you don't delete a hard disk). It should have a partition already, probably FAT32 formatted. You need to right click on every partition within your memory card and click Delete.
6) It won't delete right away, these tasks will be added to the panel on the left. Click Apply to make it happen. This will obviously delete everything!
7) You should now have a single chunk of unallocated memory which is the entire storage capacity of the card. Right click on this and choose 'Create'.
8) In the options set 'Create As' to 'Primary' and the file system to FAT32. Leave Cluster Size as default and ignore the drive letter.
9) Now drag the bar below from the right to set the unallocated space after this partitiion. The large FAT32 partition is where your music, videos, pictures and other files will be stored so this needs to be the largest. Make sure you have plenty of room for everything you need. The space after it is where apps will live. Around 512MB should be sufficient though if you're going to be downloading lots of games and other large programs then make it a bit bigger. Click Ok to finish.
10) Now right click and 'Create' on the remaining unallocated space, ignoring the warning message that pops up. Set to Primary again, but this time in File System select 'Ext3' (you can also use Ext2, Google it if you're interested in the differences and want to read lots of debate about which is better). Don't change the size of the partition. Click Ok.
11) Now click Apply and let it do its stuff. Once finished you should have one FAT32 partition and one Ext3. Note that the Ext3 will not be visible through Windows normally so you can't browse the files, but you can delete it and format the entire card back to FAT32 via Partition Wizard.
Important: since all your apps will be stored on the SD card instead of the phone, switching the phone on without the card inside will cause problems, you may not even be able to boot properly. And if you change cards you'll need to make sure you copy the contents of the Ext3 partition to the new card.
Click to expand...
Click to collapse
I guess ext2/3 terms are Linux-related terms which I am not familiar with... Do I go ahead with this way of enabling A2SD+?
(I suppose folks who rooted without using Unrevoked have another way to enable A2SD+)
Thanks!
Ext2/3 is a linux partition type. Android can use this, because it is of course based of linux. The best thing you can do is backup your sd card and boot into the clockwordmod recovery. From there you can partition your sd card for a2sd+.
I have a 4gb sd card with a 512 mb ext3 partition for my apps.
Hope it helps!
Oh great... Thanks!
So... Does this method actually "fool" the device in to believing that the internal memory is 140ish + what we assign from the memory card?
kartnite said:
So... Does this method actually "fool" the device in to believing that the internal memory is 140ish + what we assign from the memory card?
Click to expand...
Click to collapse
Yep, but you'll still see it displayed separately. Most of the app's will go to ext partition, only data will stay on internal space. I recommend Quick System Info app for checking space (and bunch of other stuff).
Thanks!
mortenmhp said:
Root is not the same as s-off. There is a fix, which flashes a pathced hboot though, which till give you s-off. It is easy, and i prefer to have it, as et makes recovering the phone so much easier, if something happens
For a2sd there is 2 major types. The one implemented in froyo by default, which you already make use of. The app you have allows you to mave pretty much any app to the sd-card. But you will still have the dalvik-cache in the phone memory. The other type of a2sd is what i have experienced to give me plenty of space is usually implemented in most custom roms, and is activated by making an ext-partition on your sd-card(can be done through rom manager).
I prefer the last one by far, and if i should recommend a rom for you, it should be AuraxtSense, which have some great UI changes, which makes the phone look great in my opinion. If you want std. htc sense rom and look, leedroid is a decent rom, and if you want to play around with a rom without sense like the nexus one, you should try cyanogen mod or opendesire
Click to expand...
Click to collapse
I have a quick question related to all this. I just rooted my desire with unrevoked 3.21 and a recovery image has been installed and it is version 2.5.0.7 of clockworkmod, I guess the latest.
Then I read other posts where people suggest to use rom manager and one of the options is "install clockworkmod" ... but if I have already installed it why should I need it again? Do ROM manager and unrevoked install in different places may be different versions of clockworkmod? then which is the one that will be used booting in recovery? Does this mean that the recovery image installed by unrevoked could be deleted somehow..? There are a lot of controversial explanations in the forums and I really dont have any idea which one to believe. Any expert could explain in easy terms? Thanks

Application Space

I have the HTC Desire on Telus.
I have Apps2SD installed, as well as Android 2.2. Currently I am unrooted but was rooted before and the same issue.
I can move some applications to the SD card, but not all of them. Also its only part of the application. I am still running out of space all the time.
Am I missing something, how do you install and run an application from the SD card?
Root. Youre using stock a2sd which doesnt fully move the app to the sd so it still uses storage space. Root and a2sd+ is what youre after
Sent from my HTC Desire
As I said in my post, I was Rooted before, still didn't install the full application and cache and everything to sd.
Well if you rooted but didn't partition your SD card for A2SD+, then you did nothing extra.
Root > partition SD card > reinstall ROM
Link to the instructions on how to do it exactly, make sure I do it correct this time around.
Thanks.
So I did that, you can only partition the SD card as 512MB, which is clearly the same as internal memory. Also, the applications still only move some of itself over to the sd card.......
I can't use Gparted for reasons, is there another program that does the same that works with windows?
Anyone....really......come on....
MiniTool Partition Wizard (google it) works under Windows and can create ext3 partition SD Cards. It's the only one i found that actually works, and it's free.
As an alternative, you can instal ROM Manager on your phone and use it to create ext3 partition, although it's limited to 512MB.
Thanks for that application.
So I formatted my SDcard, reinstalled the rom and I still have only 114MB free, and 2GB missing from my SDCard now...WTF
Yeah, but data will be stored on ext3 partition so you will be able to install more apps. I now have 200mb of apps, and still have 40% free in internal memory.
The new Adobe Flash update increases the already ludicrous amount of space this app takes up on your phone. Was 10.96MB, now 11.29MB.
No Froyo move to SD.
Can someone please give me instructions from start to finish on how to do this because clearly I'm doing it wrong, I have 114MB internal free with fresh install.
Just install applications, you'll see they now take way less space in phone memory. You won't see that partition as available space.
Sent from my HTC Desire using Tapatalk
Would still be nice to have instructions for next time.
And so your telling me there is no point to making a 2GB extra partition, since you can't move the apps fully over, that's what I thought, and this was a waste of time.
Instructions can be found all over the xda forums...seriously its not that hard to find..u need a rooted phone, a ROM that supports A2SD and an ext2 or ext3 partition on ur sd-card.
Sent from my HTC Desire using XDA App
Evil_Cid said:
Instructions can be found all over the xda forums...seriously its not that hard to find..u need a rooted phone, a ROM that supports A2SD and an ext2 or ext3 partition on ur sd-card.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Yea, these forums are bloated with topics and new posts every 5 seconds, its hard to find anything. And I found a tutorial or 2, obviously I did it wrong.
So a direct link, or a new step by step would be great. Everyone is acting like its easy, so shouldnt be hard to write a quick step by step or give a link..lol
bmancell said:
Yea, these forums are bloated with topics and new posts every 5 seconds, its hard to find anything. And I found a tutorial or 2, obviously I did it wrong.
So a direct link, or a new step by step would be great. Everyone is acting like its easy, so shouldnt be hard to write a quick step by step or give a link..lol
Click to expand...
Click to collapse
Okay....what ROM are you using? Stock 2.2 only supports Google's way of moving Apps (i.e. moving some of it and leaving the rest behind). Even with rooting, the stock ROM WILL NOT move everything to SD. So you need a new ROM which will support the A2SD feature.....so selecting a new ROM (even a modified version of the stock one) would be your first step. Make sure this ROM has support for A2SD or A2SD+....
Edit: If you do decide to make the "full" switch, it is recommended to S-OFF if possible.... I am fairly confident that you are following the right steps but the ROM isn't supporting it.
I am currently running your ROM, the Oxygen v2.0-RC6 Gingerbread ROM. And i dont know what S-OFF is. I am assuming a way to power off.
bmancell said:
I am currently running your ROM, the Oxygen v2.0-RC6 Gingerbread ROM.
Click to expand...
Click to collapse
Have you also got a custom recovery? like ClockworkMod (can be found on the Market) or AmonRa (i don't use this).... you will need one of them if you want to enable A2SD with Oxygen ROM. This is because the oxygen ROM, by default, writes app data into the internal memory rather than into any external partitions.
Basically once you create your ext3, you have to boot into the custom recovery and flash this:
http://dl.dropbox.com/u/2263716/dalv...2SD-signed.zip
and reboot..and that should do the trick.
That's the general summary of the steps. Read the link for more details on partitioning:
Link on SD card partitioning: http://forum.xda-developers.com/showthread.php?t=910290
EDIT: Put simply, S-OFF (security off) allows you to install custom HBOOT image (such as the one I have..) which give you more space in you internal memory. Alpharev Oxygen HBOOT for example (HBOOT is the bootloader) gives around 337MB as internal space for your apps....which kinda makes EXT3 partitions unnecessary...
You have to be a bit careful with S-OFFing as newer Desire models have new security feature which makes it unsuitable to flash a new HBOOT. Read more about this here:
http://forum.xda-developers.com/showthread.php?t=853583

More space on CM7: App2SD+, Partition tables etc.

Hi -
I'm getting ready to install CM7 onto my phone, but I'm needing some guidance on getting more storage space out of it. I was going to opt for the App2SD_+ script, but reading through the forums, a lot of people seem to be recommending S-Off'ing the device and installing CM7 partition tables? How is this better? What are the steps? What does S-Off allow you to do that App2SD doesn't. Is this safe and fully tested?
Thanks.
With CM7 Layout you will have plenty of space for apps in internal storage (300mbs aprox). Using this layout all your apps will run in internal storage which in theory is faster than your SD Card, getting more perfomance. However with this layout you can't flash radios using recovery due to a small cache partition, and some ROM's will not fit in new layout, beacuse you will only have 130mb for System.
If you want to do it, go to http://alpharev.nl. It's fully tested and safe. The only risky part is flashing new HBOOT when you S-OFF.
Aragornhr said:
With CM7 Layout you will have plenty of space for apps in internal storage (300mbs aprox). Using this layout all your apps will run in internal storage which in theory is faster than your SD Card, getting more perfomance. However with this layout you can't flash radios using recovery due to a small cache partition, and some ROM's will not fit in new layout, beacuse you will only have 130mb for System.
If you want to do it, go to http://alpharev.nl. It's fully tested and safe. The only risky part is flashing new HBOOT when you S-OFF.
Click to expand...
Click to collapse
So if I understood correctly, using CM7 partition tables simply gives you more space on your internal memory (as opposed to making the system think a segment of the SD card is 'internal memory'), and by such, the apps you install on your phone are faster, and the method is overall more safer (less likelihood of corrupting SD card etc.)
What if I wanted to have more than 300mb of internal storage to install apps (say 1 GB)? is App2Sd the best method for me?
So if I understood correctly, using CM7 partition tables simply gives you more space on your internal memory (as opposed to making the system think a segment of the SD card is 'internal memory'), and by such, the apps you install on your phone are faster, and the method is overall more safer (less likelihood of corrupting SD card etc.)
Click to expand...
Click to collapse
Yep, that's the idea.
What if I wanted to have more than 300mb of internal storage to install apps (say 1 GB)? is App2Sd the best method for me?
Click to expand...
Click to collapse
Yes, if you want more space, App2SD is the best for you.
Sorry for my bad english
Aragornhr said:
Yep, that's the idea.
Yes, if you want more space, App2SD is the best for you.
Sorry for my bad english
Click to expand...
Click to collapse
Thanks.
Can someone else confirm the 300mb storage limit for the CM7 partition tables?
Aragornhr said:
Yep, that's the idea.
Yes, if you want more space, App2SD is the best for you.
Sorry for my bad english
Click to expand...
Click to collapse
So my question would be if there is a way to get app2sd+ (or app2sdext) working on CM7?
greetz
chris
Yes, check Cyanogen Mod post At the bottom of first post.
Also, you can flash Darktremor A2SD afterflashing CM7 (without boot). After first boot, use connectBot, terminal emulator or simply ADB shell, a type
Code:
a2sd reinstall
Glad i found this post as i was just asking this in another forum. I'm using the stable CM7 and was looking for the best option between:
S2E for CM7 (easy to use)
Darktremors Script (used it on Gingervillain and pretty easy to use)
Custom MTD Partitions (as per your post, also heard it's faster and more stable)
Still researching but any opinions would be appreciated.
stats101 said:
Thanks.
Can someone else confirm the 300mb storage limit for the CM7 partition tables?
Click to expand...
Click to collapse
CyanogenMod7 gives 302MB of internal memory after clean install.
CM7 partition table is required.

[Q] Desire, roms and ext*

Hi guys..
Hope someone will be so nice to help me..
So..I have this desire and it was running with the supernova rom. Problem is it gives me a annoying issue that i didn't manage to solve...not even reset it nor reflashing the rom. It always comes out again..
I decided to try some other roms...and in the last few days i flashed so many, but i never managed to make one to see the ext* partition...at second boot it always shows only some MB as internal memory.. I tried to do it on any way...formatting sd withing the recovery, from pc, flashing alignment..nothing..
Now i'm asking...do i have to have or to do anything special before flashing one of those roms? Why the supernova works with no problem and all the other never?
Thank you in advance
How did u partition ur sdcard?
Use this guide
http://forum.xda-developers.com/showthread.php?t=2125513
You should partition your sd card as above, no alignment or anything needed as gparted or 4EXT make properly aligned partitions.
Depending on the ROM, you may still not 'see' the ext partition i.e. you won't see "internal + ext" as your reported internal memory like supernova, but your apps still go to sd-ext. Most of the time you just have to keep your apps on internal (i.e. don't 'move to SD'), which tricks the apps to sd-ext.
Some roms require you activate A2SD via terminal commands, others have built in scripts, see each rom thread for details. Make sure you're also on the right hboot (requires s-off) to maximise actual internal memory /data).
A good way to check is to use an app like 'Diskusage' to browse all your partitions. As long as you're sd-ext is filling up, it's working
jmcclue said:
How did u partition ur sdcard?
Use this guide
http://forum.xda-developers.com/showthread.php?t=2125513
Click to expand...
Click to collapse
I tried every possible way...as i told.. From recovery and from pc...
Titanium backup actually sees the ext partition...but..when i install the app...after a while internal memory gets full...so..
I don't know...i'm..disappointed and frustrated... Don't get why only tha supernova works as it should without any problem...
eddiehk6 said:
You should partition your sd card as above, no alignment or anything needed as gparted or 4EXT make properly aligned partitions.
Depending on the ROM, you may still not 'see' the ext partition i.e. you won't see "internal + ext" as your reported internal memory like supernova, but your apps still go to sd-ext. Most of the time you just have to keep your apps on internal (i.e. don't 'move to SD'), which tricks the apps to sd-ext.
Some roms require you activate A2SD via terminal commands, others have built in scripts, see each rom thread for details. Make sure you're also on the right hboot (requires s-off) to maximise actual internal memory /data).
A good way to check is to use an app like 'Diskusage' to browse all your partitions. As long as you're sd-ext is filling up, it's working
Click to expand...
Click to collapse
Thank you..i will try...
Again..just tried with another one...and...as much as i put back my apps...internal memory gets full...
I don't know what rom is the right one..too many..and too complicated chosing the right one...
I just wish i could have sense and the working ext partition...
Cell is rooted and s-off... Hboot..dunno....it says 0.93.001
Thanks for the answers..
darkchild_74 said:
Thank you..i will try...
Again..just tried with another one...and...as much as i put back my apps...internal memory gets full...
I don't know what rom is the right one..too many..and too complicated chosing the right one...
I just wish i could have sense and the working ext partition...
Cell is rooted and s-off... Hboot..dunno....it says 0.93.001
Thanks for the answers..
Click to expand...
Click to collapse
How many apps do you have? over 50?
abaaaabbbb63 said:
How many apps do you have? over 50?
Click to expand...
Click to collapse
Yeap...last time i tried to put back apps from titanium backup it told 81...i wasn't putting back them all..but surely more than 50
darkchild_74 said:
Yeap...last time i tried to put back apps from titanium backup it told 81...i wasn't putting back them all..but surely more than 50
Click to expand...
Click to collapse
What rom did you try, except supernova?
abaaaabbbb63 said:
What rom did you try, except supernova?
Click to expand...
Click to collapse
Cool3d, LeeDrOiD, and so many other i don't remember...
Just tried RunnymedeMod...seems that it uses the ext partition...but...i get the low memory space warning anyway...it's..useless...
THe only one wichi works for me is supernova..
darkchild_74 said:
Cool3d, LeeDrOiD, and so many other i don't remember...
Just tried RunnymedeMod...seems that it uses the ext partition...but...i get the low memory space warning anyway...it's..useless...
THe only one wichi works for me is supernova..
Click to expand...
Click to collapse
Ok. Now let me explain what happens.
Supernova has a script that moves data/data to sd-ext. Data/data is the folder that occupies most of the data partition. It's the application data itself.
The other ROMs leave data/data on the internal memory, for performance reasons, and move other stuffs, like data/app, or dalvik cache to sd-ext.
You have many apps, so only moving dalvik cache and data/app isn't enough. You should be using ROMs that use INT2EXT or INT2SD scripts, like this one:
http://forum.xda-developers.com/showthread.php?t=1315961URL
Or, use the INT2EXT4 script from here:
http://forum.xda-developers.com/showthread.php?t=1716124
darkchild_74 said:
Cool3d, LeeDrOiD, and so many other i don't remember...
Just tried RunnymedeMod...seems that it uses the ext partition...but...i get the low memory space warning anyway...it's..useless...
THe only one wichi works for me is supernova..
Click to expand...
Click to collapse
So you partitioned using 4EXT or gparted? (NOT minitool or clockworkmod recovery as recommended?) If not then backup your sd card and repartition, so we know that it's definitely properly done.
Before you reinstall all your apps in one go, just restore or install one. Then like I said, install 'Diskusage' as well, and try to find where this app has been installed to. If it's on sd-ext, then it's working, and if it's on /data, then it's not.
Depending on the ROM, some stuff will still get stored on the /data (internal memory) partition. So there is always an upper limit to how many apps you can install. Most of the time, app data gets saved on internal. Sometimes dalvik-cache also gets stored there, but you may be able to move it to ext.
Regardless of which ROM or A2SD method or other script, the first step is to work out and understand what is being stored where, hence why I keep recommending 'Diskusage'
Also you are still on stock hboot, which has a very low /data (internal memory) partition, only 147MB. Some ROMs are better on other hboots before you flash them as they have a smaller /system size, and thus a larger /data partition. For instance, many ROMs fit on cm7r2 hboot, with a larger 287MB /data partition which fills up a lot slower. If you decide on a ROM, all of them should say which hboot is best for it, you should download them from alpharev.nl, and flash them via fastboot, guide here.
Thank you guys...so much.. SItuation is more clear now...
So..if i use that Rom with INT2EXT it should work like supernova and it would use the exp partition instead of the data partition..and it could be ok... I got performances would be worse, but again...i was already running a rom with same script..and it was ok... Would i get again that issue about cell reloading the system now and then...or it's caused by the system using the sd instead of the internal memory as data partition?
Again...i think ext partition is ok...i tried to check it...and...the system uses it.. THe problem is that with so many apps...internal memory gets full anyway...so..i have to find another solution...
I checked..and i always read that it was ok with stock hboot....i'm not such an expert...but since i never touched it..i thought it was stock... As i told, i rooted it..and turn it s-off...
I know the bad things about this cell is the low memory space, i just wanted to use it 'cause for the rest isn't bad...and even changing the internal partition...will make it better...but...dunno if it will worth the...risk..?? I
I will think about it.. Guess i can even give up on some apps...and put there only the apps i really need...it won't be a problem...
Thanks again to both
Really appreciated
darkchild_74 said:
Thank you guys...so much.. SItuation is more clear now...
So..if i use that Rom with INT2EXT it should work like supernova and it would use the exp partition instead of the data partition..and it could be ok... I got performances would be worse, but again...i was already running a rom with same script..and it was ok... Would i get again that issue about cell reloading the system now and then...or it's caused by the system using the sd instead of the internal memory as data partition?
Click to expand...
Click to collapse
Glad it's starting to make sense. Yes that script should work for a lot of apps. Don't know about the "reloading system" issue, but your main goal is space for apps.
Again...i think ext partition is ok...i tried to check it...and...the system uses it.. THe problem is that with so many apps...internal memory gets full anyway...so..i have to find another solution...
Click to expand...
Click to collapse
It's always best if it is created using gparted or 4EXT recovery, they are the recommended methods by far.
I checked..and i always read that it was ok with stock hboot....i'm not such an expert...but since i never touched it..i thought it was stock... As i told, i rooted it..and turn it s-off...
I know the bad things about this cell is the low memory space, i just wanted to use it 'cause for the rest isn't bad...and even changing the internal partition...will make it better...but...dunno if it will worth the...risk..?? I
I will think about it.. Guess i can even give up on some apps...and put there only the apps i really need...it won't be a problem...
Thanks again to both
Really appreciated
Click to expand...
Click to collapse
Yes, you are still on stock hboot. Once you understand why you may want to change hboot, it's worth the small 'risk', because that way you do actually get more internal memory . I believe on some of the ROMs you tried you simply ran out of memory faster because you didn't change hboot.
As for which hboot you use, it is entirely dependent on the ROM, you have to search this yourself. I would recommend a ROM with at least cm7r2 hboot, and a int2ext script if possible.
(And I'll keep recommend installing 'diskusage' until you try it and understand how and where all your memory is used)
Just to let you know i managed to change the hboot with proper one...partitioned the sd again via 4ext recovery..installed the right rom and it shows me the ext4 partiiom as internal memory..
Now just have to test it and see if i will get the same problem i was having with supernova, and if it works properly..
Thank you so much to both for the help...really appreciated...

[q] help with htc desire memory

HI
Im new to this forum so please forgice me if my post is in the wrong place.
I have the 2010 htc desire and have it rooted and am running MILDWILD 8.0 which is great on this phone. my question is how do i add extra internal memory using partion ext on sd card. I can partion the sd card with clockword recovery but when i reboot it always hangs on the htc logo. can any one help with this?
Thanks
CWM-made partitions dont cope well with this phone. Reformat the partition using this guide.
I followed the guide but mildwild 8.0 still shows 148 on htc desire internal memory.
That's because you're still on stock hboot, no better than before it was rooted.
- Install DiskUsage, enable root and browse to your /system partition.
- You will see a lot of free space on /system. This is wasted space.
- You can convert this wasted space to extra /data (internal memory) by flashing a different hboot with a smaller /system partition.
(You need to be s-off for the following, if you're not, use 'revolutionary')
- Nandroid backup
- Flash cm7r2 hboot using fastboot
- Full wipe and nandroid restore
- Go again to DiskUsage, your free space on system is greatly reduced :good:, and your /data will go up to 287MB
- This 287MB will be used for app data (e.g. saved game data), and will allow for more apps to be installed.
- You won't see your sd-ext reported in your total internal memory (i.e. it won't read 'internal + sd-ext')
- Keep your apps on 'internal' (don't 'move to sd'), this will trick them automatically to sd-ext.
- If you use DiskUsage to browse to /sd-ext, you'll see apps and dalvik cache there, which means it's working as it should.
do i need to do this? if so can you show me a guide.
also does mild wild 8.0 have built in apps2sd scripts and if so how do i use them.
i have saw videos on youtube with the htc desire internal memory going from 148mb to 1.5gb how can i do this?
thanks
You don't technically need to do to it, but in order to gain more app space you should understand exactly how your memory is being used in the first place.
Apps2sd is already enabled in the ROM by default as stated in the ROM OP. You do not need to do anything extra. Like I said, keep apps on internal and your apps and dalvik cache will be moved to /sd-ext, you should be able to check this now with DiskUsage.
I recommend starting here for fastboot guide, that's the only thing you're missing. Flashing things through fastboot isn't that hard once you get used to it, and can be crucial in certain situations. Once you flash the ROM on cm7r2 hboot, you'll be using your space more efficiently and have a lot more space for apps.
I know 287MB doesn't seem like much more. But this is /data partition is only used for app data. This will still get filled up as you install apps, but much more slowly :good: The apps and dalvik cache which take up much more space go to sd-ext, which is what you want.
You can refer to the same videos if you really want to see 1.5GB internal memory, they likely use a 'data2sd' or equivalent script but in my experience it's not worth it. You would have to remove the current working script, and replace it with something else, which is risky if it's incompatible and untested. Even if you do this, you're not actually gaining anything extra. You have already created the sd-ext partition; it's size is whatever size you set it when you partitioned. It does not change depending on the A2SD script.
I understand that having a 'visible' 1.5GB memory looks better...but once you realise your partition is already there and being used correctly, you don't need to see it.
thanks
i now have 288mb of internal storage with an ext partion sd of 1.4gb,
is that all i need to do now?
so when i install apps the mildwild 8.0 rom will move all to ext4 partion automatically?
also some apps i use to use now say "compatible with your device" is there a way around this so i can install them on my desire?
Thanks
Pretty much yes. Keep them on internal as instructed (don't 'move to SD') to trick them to sd-ext.
All you really need is reassurance that your ext partition is actually being used, which is why I always recommend DiskUsage. Have you actually tried it as first recommended?
Browse to your /sd-ext (or similar name) folder, the one which is ~1.4GB in total size. What can you see?
As for incompatible apps. Don't know. Which ones, are they for higher versions of Android? Have you tried sideloading the apks?
eddiehk6 said:
Pretty much yes. Keep them on internal as instructed (don't 'move to SD') to trick them to sd-ext.
All you really need is reassurance that your ext partition is actually being used, which is why I always recommend DiskUsage. Have you actually tried it as first recommended?
Browse to your /sd-ext (or similar name) folder, the one which is ~1.4GB in total size. What can you see?
As for incompatible apps. Don't know. Which ones, are they for higher versions of Android? Have you tried sideloading the apks?
Click to expand...
Click to collapse
yes i have tried it as recommended.
when i browse /sd-ext i see 1423mib then the following dalvik-cache 76.7mib, app 66.4mib, system data 104.3 mib and freespace 1175mib
I also liked the guide on fast boot you sent me, as from using tips from it i was able to flash a new splash screen and boot animation. so thank you.
by side loading do you mean installing the apps with the apk file and not through the play store?
if so this works for some apps but now others. the app Im looking to use is the Argos app. before the recent update it worked fine but now when i went to update i get the device is incompatible message in play store. I have read some stuff on the build.prop method but am unsure if this would work.
tronic44522 said:
yes i have tried it as recommended.
when i browse /sd-ext i see 1423mib then the following dalvik-cache 76.7mib, app 66.4mib, system data 104.3 mib and freespace 1175mib
I also liked the guide on fast boot you sent me, as from using tips from it i was able to flash a new splash screen and boot animation. so thank you.
by side loading do you mean installing the apps with the apk file and not through the play store?
if so this works for some apps but now others. the app Im looking to use is the Argos app. before the recent update it worked fine but now when i went to update i get the device is incompatible message in play store. I have read some stuff on the build.prop method but am unsure if this would work.
Click to expand...
Click to collapse
Yep, all good, it's filling up so you have successfully added internal memory :good: plenty more space for apps.
Yeh that guide worked for me which is why I always recommend it. I liked changing the splash screen too (ironically can't be done on Nexus devices as far as I know)
Sideloading is as you described
The Argos app is compatible with Android versions 4.0 and higher as on the play store page, which is why it's incompatible with CM7 which is 2.3.x. The same probably applies to the other apps you're having trouble with. I've never messed with build.prop, probably could work, just make sure you make a nandroid backup before trying any of it.

Categories

Resources