• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [FAQ]ROOT MEMORY: a2sd+ / partitions (updated 10th August 2011)

hey just a few questions about this entire process,

i want to flash a htc desire hd rom on my htc desire, and in particular this rom. i have already rooted it with the envoked method.

1) was wondering for apps2sd to work well, ive heard that you need a class 6 micro sd card, is this true? i only currently have a class 2 8gb card.

2) the rom's website mentions different methods of sd app storage including d2we, d2ext, and data++. whats the difference between them, and why are their so many?!

3) on an unrelated note, my current device reports that it has S-ON, will this be an issue for when i flash a new rom? what is the advantage of getting S-OFF?

4) furthermore, the website mentions 'extra' add ons, how do you actually get them working on the rom?

thanks so much, this would really really help clarifiy alot of things, and would be really appreciated :)
 
1 will be fine for a2sd. Not for data2sd

2 read last paragraph of post 1. Why? Because different people want to develop their own solutions to solve the same problem

3 no. No advantage unless you specifically need to do.something that requires it. Until then, don't worry about it

4 usually flashing them after flashing the Rom in the same way
 
1) no risk, no point.

The internal memory still gets used for app cache. It will fill up too, possibly not letting you go beyond 512 by much anyway.

You could repartition your internal space to give more internal memory but this is for advanced modifiers only. See how you get on first and revisit this idea if needs be.

Formatting to 1GB on advance can'thurt, you just won't be able to use it all yet


2)move them back

3) no idea. I advise backing io content before doing this anyway

gr8 explanation.

after Question-2- is it necessary to run a2sd cachesd command again such that all the apps that are back to phone are transfered to the ext?
 
with a2sd+, all apps are either on ext or not. It wont mix and match the result.

the a2sd cachesd command only needs to be done after a wipe of dalvik cache (which is included also in a full data wipe).

That said however, you cant hurt anything by running it again just to be sure.
 
Hi,

First of all, thank you so much for a great and easy to understand guide. I've been looking for a way to get more ram on my desire since I've been unable to load apps for a long time now.

Second, THIS SHOULD BE STICKIED!!!

Now for my question.
I'm coming from a stock, rooted 2.2 Froyo Rom. I have a US Cellular, CDMA Desire. Prior to reading your guide I just used the Froyo App2Sd and titanium backup to move as much as possible to the SD card. I basically stopped using widgets for obvious reasons.

Now after I read your guide I partitioned the SD card per your instructions.
Then I went to a stock Sense CDMA Desire Rom that has been rooted with A2SD added to it found here: [ROM][CDMA][14/02/2011] Pre-Rooted Stock 2.2 ROM for USCC Users RC3/FINAL - xda-developers

Right after installed quick system info and it shows everything like you mentioned: A2sd partition with less available memory than total.

Started restoring all my backed up apps via titanium backup (I first installed all the google ones from market) and what I see is my internal memory is just being eaten up as if nothing changed.
Yet, the A2SD partition is also being decreased. Now I read what you mentioned about app cache, but its like everything is being installed on internal memory.
Just to see whats going on I decided to move a couple of large apps to SD using the Froyo method. (I know what you said about it being redundant, I just needed to see what would happen) and when I started doing that the A2SD available memory started to increase while the internal memory barely increased. I mean it did, but very little not as much as the available memory on the A2SD partition.

Please help me understand what am I doing wrong, I mean it can't be all cache?

Also, side note, do you know if A2SD is possible in CM7. I did a quick google search, but did not see a clear definitive yes/no answer.

Thank you in advance!
 
CM7 you can flash dark tremor a2sd yes.

Can you download quick system info and give me your sizes please?

Also, how many apps have you got?
 
I have about 60 apps. Don't know if thats too many, but most of them are small. The problem were the big ones like google maps, adobe flash, etc. Anyway, I think I got it. I did not move the dalvik cache from the terminal emulator like you instructed. Did that, and it seems I got my much needed storage space.

I have a much bigger problem now. I don't know whats causing it, but I suspect its a problem with the rom. What happens is that I get stuck on the white HTC splash screen after I reboot. It took me 5 reflashes to narrow down the problem, but now I don't know what to do.

Basically after I flashed the rom I started loading apps from the market and titanium backup. then when I rebooted the phone it would get stuck on the splash screen for hours and I had to re-wipe and re-flash. At first I though it could be apps that alter hardware such as setcpu, but then after wiping and re-flashing 5 times and narrowed it down. The culprit app is Adobe Flash 10.2

Did a 6th Wipe and re-flash just to verify. Once the rom booted up I install Adobe Flash from the marked and nothing else. Rebooted and sure enough the phone got stuck on the white HTC splash scree.

I don't know if it's the ROM or something else. (
Now I don't know what to do :( (other than of course going back to my stock rom via nandroid.)

Also, maybe you can point me to a walk through or some sort of instructions on how to flash dark tremor a2sd for CM7. I love the Sense rom, but I guess I might have to try that if I can't figure out my splash screen problem.

Thank you so much for helping out!
 
60 apps is not much at all. I've got about 170 in my phone... :)

Be careful with Titanium restore: don't restore the system apps. It is safer to select Restore Missing User apps option.

You can also try Gingervillain v2.1 ROM. It is stable and has CM settings in it.
 
Yes its usually data related. system settings for incompatible system apps that sort of thing.
 
if you take a titanium backup, it backs up your apps. But also your settings.

If you have a sense rom, it backs up settings for lets say, sound. If you restore those settings on a non-sense rom, its restoring settings on a different sound application (a different version or whatever) that is incompatible.

When you reboot android, it tries to apoply those settings at boot, but if the settings are incompatible, it can prevent android from booting.
 
if you take a titanium backup, it backs up your apps. But also your settings.

If you have a sense rom, it backs up settings for lets say, sound. If you restore those settings on a non-sense rom, its restoring settings on a different sound application (a different version or whatever) that is incompatible.

When you reboot android, it tries to apoply those settings at boot, but if the settings are incompatible, it can prevent android from booting.

Ah, I see what you were trying to say. No, I only backed up the user apps, not settings, and I'm certainly not restoring any settings. Although the rom I'm trying to flash is a stock Sense rom with A2SD+ and Deodexed.

I usually just reinstall the apps from the market and then use titanium to restore data into it. For example restore my saved bus stops for the bus tracker.

As I mentioned though. The culprit is Adobe Flash 10.2 I re-flashed the rom and then installed only Adobe flash from the market and thats it. Get stuck on the white HTC Splash screen.
 
Hello all!
Just wanted to clarify if the front page info is still up to date, before I started the process of installing a2sd and a custom rom?

Specifically the method on partitioning the sd card, does it still involve downloading the GParted and booting with it?

I've rooted my Desire long almost 3 months ago, but it's been sitting there just like that... Question, HOW the hell do you differentiate between all those ROMs listed at the link given?? Any tips? ;)

Thanks
 
Yesterday I flashed a gingerbread sense rom with A2SD+ and I keep losing internal phone space.

I purchased a game with a size of 24MB, and it installed directly on my internal phone memory... So I tried to move it to the sd, and I gained those 24 MB back!
I moved it again to the internal memory and lost those MB again!

I don't know what's wrong, as of my understanding, when you install an apk, it's moved by the script automatically to the SD, and if you move it to the SD using the application settings you should lose space on the internal memory. am I wrong?

This is driving me insane, for the life of me I can't figure out what's the A2SD script is doing!
 
Another app for example:
Angry Birds. Total size 18.77MB
Free Internal memory when app is on Internal Memory: 65.93MB
Free Internal memory when app is on SD: 67.66MB

I don't understand it...
An app isn't just one file, and not all of it is moved. With gingerbread the "move to sd" moves an element which most a2sd scripts (and the move to sd option in froyo) do not move. For some apps this is small or nonexistent, but for a few it is noticeable, and angry birds is one if those.
 
It's an RTL fixed variant of the InsertCoin v20 Rom: [ROM][7/05][Sense2.1+Sense3.0 GB]InsertCoin CM7/STOCK v20 - xda-developers

The thing is that the script's behavior is inconsistent, some times it works perfectly some times it doesn't.

Another app for example:
Angry Birds. Total size 18.77MB
Free Internal memory when app is on Internal Memory: 65.93MB
Free Internal memory when app is on SD: 67.66MB

I don't understand it...
There are 2 versions of that rom. One with a2sd+ and one for CM7 hboot. Are you sure you have the former and not the latter?
 
Back
Top Bottom