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

Root A2SD--For Multi roms on Ally

So I was successful, thanks to Dots and some other good folks, in rooting my Ally with Z4Root, installing Rom Mgr and Clockwork Recovery, and then getting A2SD installed. All my downloaded apps where immediately whisked to the SD card, and any future downloaded apps go there too. Thanks to whomever created A2SD!!!

Now for the next "level" of interest. I am having a minor issue with Lookout Mobile Security, which updating, uninstalling, and reinstalling is not fixing. When I reboot, after I get past the pattern lock, Lookout always reports not responding. But I can tell it Wait (not FC) and then it works apparently fine. It is just an annoyance to have to keep doing this on a reboot. So I was reading about how some apps won't work well when moved to the SD. The fellow's post said he moved the troublesome app back to the internal memory and all is well. I would like to learn how to do that? A2SD doesn't seem to have a user guide or explanatory website as I looked for info. Can A2SD be set to move/keep a specific app within internal memory?

Zoandroid
 
Quick question...if I want to run vzc with drell's kernel and turbo 4, will this work properly? I'm just not finding velocity to my liking, and until drell gets the froyo working fully, I want to return to factory. I just like the a2sd too much to lose it by going factory if i can't use this with drell's kernel.
 
Code:
1.) Download the appropriate a2sd_lly_***>zip for your system

2.) Backup your EVERYTHING!!! on your sdcard to your computer

3.) Reboot in to recovery (You can format the sdcard from rom manager)

4.) Format your sdcard to ext2/ext3 both clockwork and drellisdee' recovery have this option.

5.) reboot phone and place the a2sd_ally_***.zip on the root of the sd card

6.) Reboot phone into recovery and flash a2sd_ally***.zip

7.)  Wipe cache and dalvik

8.) Reboot phone and enjoy!

I recently rooted my phone and I have the superuser and everything, but this makes no sense to me. Is there anywhere where these steps are explained more in depth? I do not know how to reboot into recovery or do anything else past that point really.
 
Welcome, Lconnoway! :)

To boot into recovery mode on the Ally, you use 3 of the 4 buttons below the screen. Press and hold the left-most button with the receiver icon on it, or "send", as well as the menu button and "end" or "power" buttons, all 3 together. Hold them down for several seconds until you see the splash screen come on, then release them. But in order to boot into, say, ClockworkMod Recovery, you have to install that first. So you want to ito install ROM Manager. This will allow you to install ClockworkMod Recovery, and it provides some other very useful tools for the rooted Ally.

ROM Manager is available on the Market. See this guide for Clockwork Mod Recovery:

http://androidforums.com/ally-all-t...overy-roms-includes-screenshots-recovery.html

Keep in mind that most of the stuff involved in working on the rooted LG Ally is specific to this phone. If you happen to end up looking at posts for another phone's thread in your research, what they are telling you may not work here.

Good luck! :)

Zoandroid
 
I followed all of the instructions at it appears to have worked in moving my apps over. My internal memory went from 40mb to 106mb after I did it, but now when I install a new app, it's still installing it onto my internal memory. Is there a way to move new apps over to the sd card that I am missing?
 
AFAIK it is supposed to install any further apps directly to the SD card. You might get the best answer by asking Dots on the Ally IRC channel. He helped me a lot when I was doing this.

Zoandroid
 
You do not need a custom rom for apps2sd in this case. I'll talk to the dev tommarow as he comes in IRC and see what he says about flashing the ZVB a2sd on ZVC.

Honeslty i have never heard of root tools nor i do know if its even compbailable with the Ally.


so any word on zvc
 
I will say for a fact that the vzb version works on vzc...had it on mine before i flashed to velocity .4
thanks.
I just finished partitioning my new class 10 card 128 mb swap 1024 ext2 and balance fat. it's a 16 gb card so I have room to spare
should I use ext 2 or 3
I think to use 4 I need to update the kernal right
 
i think you can use 4, not really sure about kernel support, but ext3 is supposedly best because of amount of read/writes and speed. ext4 reads/writes more often, supposedly causing wear on the card, and ext3 is plenty fast anyway, especially on a class 10. mine's only a class6, and i have no issues
 
i think you can use 4, not really sure about kernel support, but ext3 is supposedly best because of amount of read/writes and speed. ext4 reads/writes more often, supposedly causing wear on the card, and ext3 is plenty fast anyway, especially on a class 10. mine's only a class6, and i have no issues

How much difference is there between the performance of EXT2 and EXT3? I stayed with EXT2 when I set up my class 10 16GB SD card because of what I had read about the increased read/write activity myself. I had also somewhere read that using an EXT partition in excess of 512MB can degrade performance, so I didn't do that.

@dcooterfrog - how is that 1024MB EXT working out for you?
 
ok
I followed the directions and I think its working
i show 106 mb free
if I down load angry birds 12 mb
it goes to 104

i ran the ls -l /data and I wanst sure if I saw the dalvik cache listed.
so I ran
# /system/bin/a2sd cachesd
it looked like it worked

my log file is
Code:
[ ] Launching Darktremor A2SD
Starting Darktremor A2SD version 2.7 Update 3r1
[ ] Mounting /system as read-write
[ ] Starting A2SD in check mode
[ ] Running A2SD Check Program.
[ ] Searching for Mount Point...
[*] Mount point /system/sd located.
[ ] Checking for ext partition
/dev/block/mmcblk0p2 /system/sd ext2 rw,noatime,nodiratime,errors=continue 0 0
[*] Ext partition is mounted.
[ ] Checking A2SD links.

A2SD Status Report
===============================================================
Apps          - [-] Linked to SD Card.
                [-] File .noa2sd not found.
                
[*] Programs run from SD card
                To run from internal storage, type a2sd remove

Private Apps  - [-] Linked to SD Card.
                [-] File .noa2sd not found.
                
[*] Private Programs run from SD card
                To run from internal storage, type a2sd remove

Dalvik Cache  - [-] Symbolically Linked.
                [-] File .dalvikcache found.
                
[*] Dalvik runs from SD card
                To run from internal storage, type a2sd nocache
                To run from /cache partition, type a2sd cachepart

Swap           - [-] Partition present.
                 [-] File .noswap not found.
                 
[*] Swap starts.
                 To deactivate swap, type a2sd noswap

ZipAlign       - [!] Not running at boot.

Property Patch  - [-] File System Ready property 
                      found.
                  
[*] Boot image init.rc patched.

[ ] Setting File System Ready property to 1.
[ ] Remounting /system to read-only.
 
looks like you got it right..should be alot of memory free now on your phone...i know google system apps use phone memory, but everything else should go to sd card....at Zoandroid, I don't know the performance difference, i just stopped at ext3, at least so my apps might operate a little faster than if they were ext2. i didnt try ext2, so I'm not sure if there is a difference
 
ok
I followed the directions and I think its working
i show 106 mb free
if I down load angry birds 12 mb
it goes to 104

i ran the ls -l /data and I wanst sure if I saw the dalvik cache listed.
so I ran
# /system/bin/a2sd cachesd
it looked like it worked

my log file is
Code:
[ ] Launching Darktremor A2SD
Starting Darktremor A2SD version 2.7 Update 3r1
[ ] Mounting /system as read-write
[ ] Starting A2SD in check mode
[ ] Running A2SD Check Program.
[ ] Searching for Mount Point...
[*] Mount point /system/sd located.
[ ] Checking for ext partition
/dev/block/mmcblk0p2 /system/sd ext2 rw,noatime,nodiratime,errors=continue 0 0
[*] Ext partition is mounted.
[ ] Checking A2SD links.

A2SD Status Report
===============================================================
Apps          - [-] Linked to SD Card.
                [-] File .noa2sd not found.
                
[*] Programs run from SD card
                To run from internal storage, type a2sd remove

Private Apps  - [-] Linked to SD Card.
                [-] File .noa2sd not found.
                
[*] Private Programs run from SD card
                To run from internal storage, type a2sd remove

Dalvik Cache  - [-] Symbolically Linked.
                [-] File .dalvikcache found.
                
[*] Dalvik runs from SD card
                To run from internal storage, type a2sd nocache
                To run from /cache partition, type a2sd cachepart

Swap           - [-] Partition present.
                 [-] File .noswap not found.
                 
[*] Swap starts.
                 To deactivate swap, type a2sd noswap

ZipAlign       - [!] Not running at boot.

Property Patch  - [-] File System Ready property 
                      found.
                  
[*] Boot image init.rc patched.

[ ] Setting File System Ready property to 1.
[ ] Remounting /system to read-only.

I remember reading somewhere that the way A2SD works, when you add an app and it goes on the SD card a small amount of memory also gets taken up in system memory (in the cache maybe? I forget where) so what you have at the top of your post makes sense to me. As I understand it that will happen for each app you install.
 
looks like you got it right..should be alot of memory free now on your phone...i know google system apps use phone memory, but everything else should go to sd card....at Zoandroid, I don't know the performance difference, i just stopped at ext3, at least so my apps might operate a little faster than if they were ext2. i didnt try ext2, so I'm not sure if there is a difference

OK, thanks. For now I guess I'll just leave things be. If I end up needing to reformat the SD card I'll try 3 next time.

I had the original SD card die on me because I was removing it to access it with my PC - caused quite a bit of grief. But luckily the files I had copied from it were still on the Ubuntu PC, so I was able to put them back OK. Even carefully doing the "Safely Remove" thing, it still happened that way. Not sure why. Something corrupted the card while it was out of the Ally. Once reinserted, the Ally put up an error message saying the card was corrupt.

That is when I burned a GParted boot disc to format the EXT partition easier than trying to figure it out from an Ubuntu Terminal. Dots came to my rescue at that time, and suggested only using the USB cable to access the SD card, once A2SD is being used. So I have been doing that now.

However, to completely wipe a card and reformat it, I pull the Ally's battery and then remove the SD card and use the GParted boot disc to do the work. It can do EXT 1-4, but I wasn't familiar with 3 or 4 so did not want to risk it.
 
I remember reading somewhere that the way A2SD works, when you add an app and it goes on the SD card a small amount of memory also gets taken up in system memory (in the cache maybe? I forget where) so what you have at the top of your post makes sense to me. As I understand it that will happen for each app you install.

Well I was pretty pleased.
Maybe next I'll try a different kernel. Will I need to ref lash a2sd if I use an oc kernel?

What happens if I reflash to my existing data?
 
Well I was pretty pleased.
Maybe next I'll try a different kernel. Will I need to ref lash a2sd if I use an oc kernel?

What happens if I reflash to my existing data?

Sorry, that goes outside my experience so far. I have only flashed a ROM, not a different kernel. Hopefully someone else can pick this up and answer you.
 
I will say for a fact that the vzb version works on vzc...had it on mine before i flashed to velocity .4
Does anyone know if this will work with vzd. Probably too early to know Seems simpler to use than froyo native. Once you do its just set and forget.
 
Back
Top Bottom