I got the update and then rooted my Eris. All seems ok. I guess I am wondering how do i go about putting applications on my SD card? That was the main reason to root. Is that why everyone else roots thier phones?
Well, there are about 3 or 4 ways to skin that cat. The answer you are looking for though, depends a little bit on what your motivations are. I'll ask you a couple questions in a moment, but let me answer your second question first:
There are several reasons to root; one of them is performance:
- your stock kernel will only run at 528 Mhz; your phone can probably run quite safely at a 40% higher speed (710 or 729 Mhz).
- The "JIT" technology in Froyo and Gingerbread is a definite performance improvement: on average, over a wide variety of activities, you'll see about 30% speed improvement [I}in addition to overclocking benefits[/I].
The other reason is features. Almost all of the "stock" applications in later releases of Android - the photo galleries, the music player, certainly the web browse, the email client, etc, etc are improved with better usability and features. Since there are not Froyo or Gingerbread stock ROMs for the Eris - so if you want it, you need to root.
Now back to your first question; the right answer to give you depends on what your motivations are. Do you want to "go about putting applications on my SD card" because:
Q1) Is it simply because you are running out of space for more apps on the phone? -OR-
Q2) Is it because you want to try out lots of different ROMs, and be able to restore your favorite apps quickly? -OR-
Q3) Do you need to have access to the application ".apk" files - so they can be "side-loaded" later, perhaps into a different ROM?
Q4) Do you plan on using either Froyo or Gingerbread ROMs?
The reason that these questions are important is because:
- There are methods to backup/restore *.apk phones using 3rd-party apps, especially if the phone is rooted. This is probably the most portable between Android OS releases.
Read up a little bit about the capabilities of Titanium Backup
- With a rooted phone, the entire /data/app and /system/app folders can just be copied to capture all applications on the phone - a two or three-line script would be sufficient to perform backups, if that is all you are after. It doesn't solve the "I'm running out of room" problem, though.
- There are solutions for moving apps to the SD card for Eclair (2.1) ROMs, including your "nearly stock rooted ROM" - but note they make your SD card incompatible with Froyo or Gingerbread
Read up a little bit about "apps2sd" for the Eris
- There are native Android methods in both Froyo (2.2) and Gingerbread (2.3) ROMs for moving apps to the SD card (but the apps are encrypted - not .apk files, and I'm not sure they can even be moved to another ROM). But they do alleviate the problem of "not enough space for apps in the phone's primary memory"
Read up a little bit about moving Applications to the SD card in Froyo and Gingerbread
- There are methods for alleviating space constraints in /data - the location where apps are normally stored. I believe they will work with Eclair, but perhaps not in the exact same format as is currently used in Froyo and Gingerbread ROMs.
Read up a little bit about "cache2cache" for the Eris
- When it comes to application backups, Froyo and Gingerbread have methods where all of your apps get restored to a new (Froyo or Gingerbread) phone by the Android market as soon as you boot and sign in to a new Android phone, or sign in to a (Froyo, Gingerbread) phone that has been factory reset. This substantially reduces the difficulty of moving between ROMs or phones, or recovering from a factory reset.
Finally, while it is true that a skilled dev can patch these things together into a nearly-stock rooted ROM, it requires some Unix/Linux skills, and it is probably very intimidating to a new user of Android/Linux/Unix to be able to do the necessary research and perform some of those operations.
It is probably easier to just flash a ROM that has all that stuff set up for you in the first place.
If I were you, I would do some reading here on this board about the steps and third party apps people use when they are ROM-hopping, to ease the difficulty of setting up a new ROM - things like backup & restore of:
- SMS messages
- Bookmarks
- Applications, settings & data
- Contacts (if you are using phone-only contacts, as opposed to "google" contacts)
- Email sync if you are using POP3 email (instead of Exchange or Gmail)
- Keyboard Dictionaries
- Home Page Layouts (Not possible to backup/restore with Sense, but you can with ADW and Launcher Pro)
Phew. Another novel.
If I were to condense all this down to a short paragraph, I would tell you this:
Figure out what your backup strategy is for the items above, and then make a Nandroid backup of your current ROM, and then flash GSB v1.6 to your phone. Before you do that, read up on cache2cache (to see if you need to flash it before the first boot). Then configure the whole thing in one go (flash ROM, flash gapps, flash cache2cache), and start setting up a Gingerbread ROM. The best way to start figuring out how all this works is to start trying.
eu1