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

Root OK I have installed LeeDroid 1.9a.. now a2sd+

smokinmonkey

Newbie
Aug 17, 2010
45
4
OK so I have rooted, backed up data (MyBackup Pro) and Apps (AppMonster), made a backup in ROM Manager, updated the radio and installed LeeDroid 1.9a

I restored all my data, then began restoring my apps. (Is there a better option other than AppMonster? You have to install each app separately.. I thought there would be a batch option)

So while restoring my apps internal memory told me it was low. Time for A2SD+ ... I read it was bulit into LeeDroid 1.9a. Had a look through the apps and settings, couldn't see it. The LeeDroid thread said this:

Partitioning your SD Card ready for A2SD+
  • Backup all data on you SD card (this will be wiped)
  • The card should be formatted with your standard FAT32 partition 1st followed by an EXT3 partition (I would reccoment 512mb)
  • Please note : EXT4 is not supported by the Stock Froyo Kernel and EXT2 Does not perform as well as EXT3
  • Linux users use GParted or a similar software.
  • For everyone else I would reccomend using Rom Manager
  • Once you have downloaded rom manager from the market, open the app and click partition SD Card, Select your EXT size and set 0mb for swap
  • Restore your data to your SD and the job is done.

FrOyO A2SD
  • Moves apps to your Fat32 partition (SD)
  • No EXT3 is required
  • You Must use the "Mod Install Location" app (included) to change you default install location.

Pushing with ADB (this assumes you are farmiliar with the tools available in the android SDK

To push an app to you /system partition you need to reboot your device into recovery, connect via USB and open a CMD prompt from your SDK tools folder and enter the following commands

adb shell mount /system

adb push "name.apk" /system/app/

adb reboot




I assume the ADB instructions are for A2SD+ ?? I don't know... but if they are I don't kow how to do that. I searched the forums on how to use A2SD+ and couldn't find any information.

Is there a tutorial for this?

I feel like just restoring my old Nandroid backup from when the phone was just rooted with no custom ROM.
 
OK in the process of restoring to when I first rooted the phone... going to flash LeeDroid 2.0 ...

I will use AppMonster to see the list of apps i owned.. and install them via Market...

I had a read through the LeeDroid 1.9 thread (hard since it had over 1000 pages!!) but am I right to assume apps installed fresh from the market will install to sd (via a2sd+) automatically on ROMs that have a2sd+ built in?
 
Upvote 0
So gonna post this as I think it's a brilliant post describing APP2SD that maybe handy to you or other people here.
Originally Posted by coriron on XDA said:
I'm pretty confused at the moment about the differences between stock froyo a2sd, A2SD+ and 'old A2SD+'. so far from what i'm seeing, using A2SD+ seems to be the best idea, but i'm not sure why this is better, or how to install it as there seem to be tons of different ways.

1. Which one should i use
2. How do you partition your SD card
3. what is this all about ext 2,3,4?
4. Can i set up the partitions using the clockwork mod recovery or rom manager? and how.

Just Sorry if this is repeated else where but i've found it pretty hard to find what i'm looking for (yes even using the search function)

Ok, so here's the deal, in a very longwinded way that should hopefully explain everything and answer ALL questions.

You have an SD card in your phone and, a bit like normal PC Hard Drives, you can "partition" them (split them into two or more sections of different filesystems). Normally, your SD card is just one big FAT32 partition, which is fine for storing your pics, messages, emails, etc.
Now, other then your Phone's SD card, your phone will have its own internal flash memory (or "NAND") storage. Tradditionally with Android, you could only install applications to this NAND storage, you cannot install them onto your SD card. So if you have an empty 32GB SD card, but only 5Mb of internal phone storage, you still wont be able to install many apps, if any at all.
This was done to protect the apps from things like piracy - it's not easy to access the location where apps are installed on your phone's internal storage (normally impossible without root), so you can't for example buy an app, copy it, refund it, then install it again.

Still, this is no good for those of us who like to install lots and lots of apps, legitimately, as we run out of internal storage very quickly.

So Google came up with a way to install apps to the SD card. A folder is created called something like .android_secure and this stores (I believe) encrypted versions of applications, but there's a few catches:

1) Apps aren't automatically stored here, you have to manually "move" them
2) Not all apps are capable of being moved, in fact most apps aren't, the developer needs to update their app and allow it. Some apps aren't and wont be updated and some developers may not want to allow it for whatever reason.
3) Not all app data is moved, most of it is but some data is left on your phone so many people still run out of internal storage quickly.
4) You can force ALL apps to be moved to this area by default, but it breaks incompatible ones - such as Widgets, which are unable to load due to the SD card not being "prepared".

So that's Froyo's version. Before Froyo existed, some very clever people came up with a thing called "Apps2SD". Remember I said that your SD card normally is one big FAT32 partition? Well, Apps2SD works by having your SD card patitioned into TWO filesystems. A normal FAT32 partition for your usual stuff and a secondary "EXT" partition. EXT is just a filesystem, like FAT32 or NTFS, but it's the filesystem used by Android internally. The SD card is normally FAT32 because it's a "universal" filesystem, that just about any machine will be able to read, whereas EXT filesystems are generally Linux only, but I digress.
EXT has several different versions. The most common one you'll see is ext3. The main difference between ext2 and ext3 is "journaling", which is just a fancy way of saying that should an operation (such as copying, writing or reading) be interrupted unexpectedly (say, by you turning your phone off), then no data should be lost or corrupted. You know how when you turn your phone on, it says "preparing SD card"? It takes a few minutes, but what it's actually doing is checking that the FAT32 partition hasn't been damaged, because FAT does NOT have journaling. If you used a computer back in the Windows 98 days, you may remember that lovely blue "Scandisk" screen that had to run every time you didn't shut your computer down correctly - that's the same thing. But then Windows 2000/XP came along with NTFS, which also has journaling, meaning you had less chance of loosing data. But I digress once more.
So you have your SD card partitioned into EXT and FAT32. Generally it doesn't matter if it's ext3 or ext4, but you don't get any real advantage with ext4 over ext3 in this instance. Apps2SD then runs a special script on your phone which "symbolically links" the folder from your phone's internal storage where your apps are normally stored, to the ext partition on your SD card. A symbolic link is a bit like a shortcut for folders, except it's transparent to the OS: In other words, Android doesn't know that when it's installing it's apps to the internal phone storage, it's actually being stored on the SD card. This effectively boosts your internal phone memory from the previous 5mb that you had in my example above, up to whatever size you made the ext partition on your SD card (often 512Mb or 1Gb, but it depends on how many apps you install).
Plus, because it's "journaled", it doesn't need to be "prepared", meaning it's ready to go as soon as the phone starts - so your widgets and apps work immediately (unlike "forced" Froyo Apps2SD, where widgets disappear).

The catch with Apps2SD is that whatever space the ext partition takes up is taken away from the SD card. So if you have a 4Gb card (with something like 3.5Gb of actual storage) and you make a 512Mb ext partition, your SD card will "shrink" to 3Gb. The space isn't actually lost, it's just being used by the ext partition. If you reformat your card, you'll get it back.

Finally, there's a difference between "Apps2SD" and "Apps2SD+". Remember I said that your apps are stored on a special folder inside your Phone's NAND storage? Well, that was a bit of a lie. It's actually stored in TWO places. There's a second area which is called the Davlik Cache. You don't really need to worry about what this is for (Hint: IT's to do with the Java runetime your phone uses to run apps), all you need to know is that apps use it to store data, which also eats up internal phone memory. Apps2SD+ moves davlik cache to the ext partition on your SD card as well, freeing up even more space. Some people believe that this may come at the cost of performance, as the internal NAND memory should be faster than your SD card (Which is why you also get people arguing over which "class" SD card is better for Apps2SD - the logic being that a faster SD card means less impact from this move), but the truth of the matter is that your applications will be running from your Phone's RAM anyway, so performance isn't really impacted at all. Since most apps are only a few hundred Kb's in size, or a couple of MB at the most, it's a non-issue.

Finally, any recent version of Apps2SD/Apps2SD+ should work with an SD card that is or isn't formatted with an ext partition. It'll check for this partition when your phone first boots and if it's not there, just use internal phone storage.
Having an ext partition WITHOUT Apps2SD+ shouldn't cause any issues, either, so you can format your SD card whenever you're ready.

So in summary:

Apps2SD "fakes" your phone's internal memory and puts it all on a hidden section of your SD card.
Apps2SD+ pushes even more content to the SD card, freeing up even more space on the phone itself.
"Froyo" Apps2SD has various limitations that "old" apps2SD does not, but is much easier to handle as it doesn't involve any kind of "partitioning".

I set up APP2SD+ with the following steps:

Backed up SDcard (copied contents to computer)
Open ROM manager on phone, create partition (chose 512MB then 0MB for swap)
Copy SDcard contents back
Rebooted phone (Think this reboot took a while as the phone see's the ext partition and then incorporates it)
DeFroSt detected and used the ext partition on it's own, didn't have to do anything else.

Titanium Back up is a great way to backup your apps before hand incase. As far as your phone will be concerned once the ext partition is done, that area on your sd card is part of your phone memory, so it will install apps to that as long as the ROM is compatible with APP2SD+.
 
Upvote 0
Hey...
I just flashed leedroid 2.2f
I am not sure if it is the best ROM out there....but, after reading its specifications....i decided it was best for me.
Apps2sd+ works like a charm. Its amazing.... cz about a week ago i was a real rookie in subjects like rooting and flashing. Things have certainly become unbelieveably simpler..
Leedroid certainly takes a little longer to boot...but i think it is worth it... just because u get a whole bunch of features along... much better than cyanogenmod anyway.
Please let me know about your doubts about rooting or ROMs or Radios ... and i will try and help u out.....
 
Upvote 0
Hey...
I just flashed leedroid 2.2f
I am not sure if it is the best ROM out there....but, after reading its specifications....i decided it was best for me.
Apps2sd+ works like a charm. Its amazing.... cz about a week ago i was a real rookie in subjects like rooting and flashing. Things have certainly become unbelieveably simpler..
Leedroid certainly takes a little longer to boot...but i think it is worth it... just because u get a whole bunch of features along... much better than cyanogenmod anyway.
Please let me know about your doubts about rooting or ROMs or Radios ... and i will try and help u out.....

The Bunch of apps of which you speak are all available for download from the market for any MOD! I prefer Cyanogen for almost the exact reasons you hate it.
 
Upvote 0
I am sure you are right Completely hatstand... but when I installed sunken I coolant see the market app. I had also learned from other posts that you need to install the market app and bunch of other appt seperately. Also, I learned that cyanogen 6.0.2[which is their latest stable ROM] does not support apps2sd+. Again there was app separate version available to download that had apps2sd+ included... I grew app little tired....and decided to flash steroid instead. The only bad poiny I have heard of steroid till noisy that it takes app little longer to boot. Also it has both the sense us and the other that was present in cyanogen. You can choose whichever you wanna use.
In already told used that I am app rookie and might not know which ROM is technically better. In would simply suggest leeroid to those who wish to add app few extra features to their stock ROM wuileretaining the functionality of the stock ROM.
 
Upvote 0
I am sure you are right Completely hatstand... but when I installed cyanogen I couldnt see the market app. I had also learned from other posts that you need to install the market app and bunch of other apps seperately. Also, I learned that cyanogen 6.0.2[which is their latest stable ROM] does not support apps2sd+. Again there was a separate version available to download that had apps2sd+ included... I grew a little tired....and decided to flash leedroid instead. The only bad point I have heard of steroid till now is that it takes a little longer to boot. Also it has both the sense ui and the other that was present in cyanogen. You can choose whichever you wanna use.

I already told u that I am a rookie and might not know which ROM is technically better. I would simply suggest leeroid to those who wish to add a few extra features to their stock ROM while retaining the functionality of the stock ROM.
 
Upvote 0
I am sure you are right Completely hatstand... but when I installed cyanogen I couldnt see the market app. I had also learned from other posts that you need to install the market app and bunch of other apps seperately. Also, I learned that cyanogen 6.0.2[which is their latest stable ROM] does not support apps2sd+. Again there was a separate version available to download that had apps2sd+ included... I grew a little tired....and decided to flash leedroid instead. The only bad point I have heard of steroid till now is that it takes a little longer to boot. Also it has both the sense ui and the other that was present in cyanogen. You can choose whichever you wanna use.

I already told u that I am a rookie and might not know which ROM is technically better. I would simply suggest leeroid to those who wish to add a few extra features to their stock ROM while retaining the functionality of the stock ROM.


Cyanogen does support a2sd! It just isn't supplied with the signed .zip so that you, the person that owns the phone can choose whether or not you want it. The same goes for the Google pack where you'll find the market app, it just means the you don't HAVE to shop at google, if you prefer Java for instance. Dowloading Market Enabler will allow you to shop across platforms.

My only advice to you as a noob myself is; read, learn, read some more, do as you feel. Its your Android.
 
Upvote 0
Hey thanks Completely hatstans
I am looking forward to trying all sorts of ROMs .
Its just i am such a noob that the idea of doing a little bit extra seemed a little difficult to me.
Anyway, can anyone tell me what else can i use as a ROM.
U know... i want everything integrated. I want a ROM that provides the largest no. of possibilities.
 
Upvote 0
LeeDroid is also available in 2 versions - with or without A2SD+

I like LeeDroid because (a) my only reason to root was to add A2SD+ and LeeDroid is a really simple way to set it up, and (b) the ROM has been proved to worked very well with my existing radio from the Orange 2.2 OTA update.

The only issue I'm having is that my Exchange ActiveSync work email account no longer syncs Contacts or Calender, and mail needs to be synced manually (Push doesn't work any more). If I can find a ROM that supports A2SD+ and has the same support for Exchange ActiveSync that my old Orange 2.2 ROM had, I'd be flashing again.
 
Upvote 0
Hey thanks Completely hatstans
I am looking forward to trying all sorts of ROMs .
Its just i am such a noob that the idea of doing a little bit extra seemed a little difficult to me.
Anyway, can anyone tell me what else can i use as a ROM.
U know... i want everything integrated. I want a ROM that provides the largest no. of possibilities.


Thye reason I flashed from Leedroid was because its a ROM that does everything for you. As you gain confidence with flashing, or like me you just enjoy playing with the naughty bits of your phone, (you are after all now a hacker, all be it your own phone) you'll want to do more for yourself.
 
Upvote 0
Thye reason I flashed from Leedroid was because its a ROM that does everything for you. As you gain confidence with flashing, or like me you just enjoy playing with the naughty bits of your phone, (you are after all now a hacker, all be it your own phone) you'll want to do more for yourself.

sense roms or vanilla roms do not stop you doing that
you can do this on sense or without.

its all about personal preference, i hate that alot of people cloud the issue about things being more advanced in certain builts etc etc.
its not, fact of the matter is that each persons benefit is another persons demise.
Roms are all about choice however arguably leedroid is more stable that aurax.

as for boot times, i dont boot my phone that much. i have no need to unless im doing something major to it.

if you want more controll over things get s-off and start modifying stuff on the fly.

sense/nonsense does not give any further controll
 
Upvote 0
Hackers use software and hardware to by pass security systems. Ring any bells?

Not really. True hackers write software and scripts to bypass security. Everyone else are script kids. Run pre existing solutions to achieve the same. Often created by the hackers who paved the way initially


I'm certainly the latter
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones