[Q] App2sd question - Nexus One Q&A, Help & Troubleshooting

ok I just switched from mytouch. The app2sd worked there alright. However, I cant get apps to install on on sd card on nexus one.
I formated to ext4 512mb, sawp 0. I set app to install external in cyanogenmod settings. I dont see any other option for app2sd in cyanogen mod7 nightly?
The apps just keep installing to internal memory!!
I even try flashing DT app2sd and samething happens. Am I missing something here?

Once you install DT, just open a terminal emulator and type in "a2sd reinstall".
Alternatively, you could type "a2sd cachesdreset", which will also move your dalvik to sd (much better).

With the "external" command, this will install the apps into the .android_secure folder on the root of the sdcard. This folder is locked by Android, so you can't view the contents. You can find out which apps are installed to the sdcard by looking at the sdcard tab under Settings -> Applications. But this only installs a portion of the app (some apps, it is the majority, others, not so much), but all the data the app generates will still be on the internal memory, so you will continue to see it go down.
And I don't think danger-rat meant alternatively (maybe he did) with DT and cachesdreset, but you can actually do both of those, and that is what most people do.
a2sd reinstall will move all your apps onto the sdcard's ext partition. a2sd cachesd (or cachesdreset which erases all the dalvik cache requiring a rebuild when the phone boots back up) will move all the dalvik cache to the sdcard's ext partiton. I have both done on my phone and leave the internal memory for just the data that the apps generate (it is possible to move that to the sd as well, but it is recommended to have a class 10 sdcard).

Need to have install set to internal. DT used ext partition as "internal" memory.

Related

[Q] a2sd darktremor and Enomther's ROM

Does a2sd Darktremor work with Enomther's ROM?
I've installed a2sd darktremor via the zip file in recovery.
the sd card has an ext3 partition.
When in terminal emulator, typing /system/bin/a2sd check comes back with "not found"
Thanks
Enomther's ROM contains built-in support for A2SD. Absolutely no need to install anything else, just to look in the thread and in Spare Parts.
You can simply check app2sd related options(including dalvik cache moving) in spare parts. However, since you flashed Darktremor's over, I don't know if it will work well. If not, you need to wipe all, then flash the ROM again.
Thank you for the replies.
I've made a clockworkmod backup before I started tinkering, so everything is backed up.
The only changes i made, was to change my micro sd card from the standard 4gb FAT32 partition to a 8gb one (7gb FAT32, 1gb ext3)
In spare parts i then enabled oldstyle-extfs-apps2sd.
I noticed the free space on the internal storage increased from ~20mb to 60mb.
The a2sd storage 120mb has currently been used. My question is what exactly is in the ext3 partition and how do i move apps there ? (is it possible to individually move them)
Finally a bit OT, but a when doing a titanium backup i'm assuming this will still back up all system/user data?
If you check A2SD option - ALL your apps will move to EXT. Their data and Dalvik cache will remain on the phone.
If you check Cache2SD - Dalvik cache will also move to EXT.
You can't move the apps data to SD, unless you do it manually.
TB will backup everything.
All the rest you can read about in DarkTremor's thread.

I could really use some help solving my A2SD+ problem

For the life of me, I CANNOT get A2SD to work properly.
ROM: MIUI 1.9.16
SD Card: 16GB w/ 1GB EXT4 partition
Problem:
When I do a fresh install of MIUI (wipe cache, wipe dalvik, wipe data/factory reset) A2SD+ in settings->system->storage says available and used are "0.00B".
If I use dark tremor a2sd install scripts, they 'claim' to have activated the space. It appears space is used on it too (around 100mb, despite previous wipe of all data which says it wipes SD-EXT). When new apps install they east away at my meager "internal" storage (IE: 20mb remaining) and my programs area says I ahve a total of something like 200mb of storage (shouldn't this change to over 1GB because of the partition?!).
As of right now I've restored my previous install, which says "0.00B" for A2SD+, and I have a 1GB EXT4 partition sitting here doing nothing.
a2sd is auto on MIUI after flash/reboot--shouldn't need to run scripts--but you can
try reformatting sdcard outside of phone and with sdformatter, then partition it as ext3 0 swap
ext4 never worked quite right for me
then fresh install with system/data/cache wipes 3 times each
Thanks for the reply. What's with this common habit of wiping 3 times? Doesn't wiping just unlink all the inodes from the partition table, then mark the sectors as free space anyways?
Anyway, MIUI at flash point never picks up this partition. I will try changing it to EXT3 and seeing what happens.
I am not a tech, but I think the phone doesn't do thorough job. That's why I format outside phone. Don't know for sure on System wipe, but most peolple recommend 3 or more times on data/caches.
I have been using these methods for quite awhile now and have much fewer flash issues between roms. Thanks to Temasek on his Format zips--------
ken
Well would you look at that. Fresh flash of the ROM with an EXT3 partition and it works! Didn't have to flash any DT zip. Thanks!
EDIT:
After using MIUI backup to restore my apps and stuff, I'm already out of space. My sd-ext isn't being used! how do I fix this?!
Your Welcome--
Sorry for double post, but I spoke too soon. A2SD still doesn't appear to be working correctly. I've attached a few screenshots to help show what I'm talking about. Titanium backup doesn't see the space (I don't think) either. It appears MIUI sees the space available... but doesn't use it. I just did an a2sd zipalign, followed by a a2sd cachesd to move the dalvik cache to the SD card which helped my space woes a bit, but my a2sd partition seems to be completely unused, other than the dalvik cache!
I can't view your thumbs, get error on page. May be my work computer
Had that happen once and a2sd was doing its thing, just not showing in Root Explorer as ext being used
Do you have any low mem warnings
You could try Quick System from market and see what it says
Your A2SD is working fine. As you can see, you have >100 MB of apps installed on it (0.94GB SD-EXT partition size, 832MB free). The reason you still see your internal memory being used is - 1) Dalvik-cache is still on the internal memory, 2) App data is still on internal memory. You can change that in A2SD GUI settings. If it tells you that Dalvik is already on SD - it's lying, the app isn't too correct, the script is much more correct. You can run the script to move Dalvik to SD in that case.
And the integration of A2SD isn't system-wide - actually, the system has no idea that A2SD is present, and doesn't report anything else for its partition sizes but the original sizes.
Jack_R1, after a random soft reset occurred, titanium now shows the a2sd. Thanks for clearing some of the information up for me.

S2E - Nexus One

I have read threads and followed instructions of how to get s2e done on my CM7.1 nexus one.
I just wanna confirm if I did the whole thing right
I partitioned my SD card with a 1024 ext3 and swap size 0
After istalling the S2E, mount as ext4 I got 138 Mb internal memory free (should be fine)
I moved Applications and Dalvik Cache to sd-ext but not application data.
I found the internal memory still decreases over the time and now "Applications" field grays out and I wont be able to move the applications back to the phone as before. (why ?? - I can move around the "Applications", "Dalvik Cache", "Download cache" and "Private apps" between the phone and sd-ext by selecting and reboot)
Am I doing the whole thing right actually ?
I believe once you have enough apps on the ext partition that it won't fit back in the internal memory, that the option stays grayed out. Otherwise, if you attempted to move it back, it wouldn't fit and would just cause issues.
I got this work now
but I got a new problem as I just bought a new sd card
and I have to figure out how to move all those to work on the new card
I did an nandroid backup and backup in my pc
I put in the new sdcard into my phone and partition it via CW
It's fine.
Then I switch off my phone and put everything else into the new card
Done.
Nandroid advanced restore sd ext
When my screen on, I lost android market and all Google add-on
what happen = =
I saw my apps on my screen with a wrong icon
I can not download the Titanium or the S2E and I got no market in the phone
Am i following the right steps ?
Whenever I have swapped sdcards, I have always used Titanium Backup to backup all the apps then I move the folder to the new card, and then I restore all the apps.
You may want to try and wipe the phone's /system partition (only the /system, otherwise you can lose all your data) and reinstall CM and gapps. Then once you install S2E from the market and reboot, all your apps should show up (assuming you don't mess with the ext partition).

[Q] Darktremor's app2sd?

Okay so my Droid is running okay, but I would like to have more memory for apps. So I figured, why not just use the app2sd script from DT after partitioning my card in CWM like I did my Ascend. I tried these steps:
1. In the CWM recovery (2.5.0.1 and 3.1.0.2) there is no option ANYWHERE to partition the SD card like in the 2.x.x.x CWM on my Ascend.
2. I partitioned in ROM Manager and chose 512 Partition with 128 MB Swap. The phone reboots and partitions the SD, and I checked in MiniTool Partition Wizard to make sure, there was a ext3 partition and a linux swap.
3. I move all apps to Internal memory, went in to CM Settings and allowed application moving.
4. Flashed DT's beta 4 script in recovery and it wouldnt boot, had to clear dalvik cache.
5. Get back in and found that the apps had moved no where. I check the sd-ext folder in Root Explorer and it said empty folder. a2sdgui does not work, if I change something, it just changes back.
6. Reflashed, tried S2E (simple2ext) and had the same issue, it isnt recognizing the ext partition.
7. Reflashed and tried various other settings with no luck.
What should I do? I really dislike having 15mb of internal memory free. Any help would be loved
Here is the info:
Was using the latest CM7 build but now I tried it on SteelDroid 9... same issue
Got view but no replies? Need some help here....
delete all previous scripts and try link2sd. i have been using it successfully.

[Q] Darktremor apps2sd problem

I followed the instructions on this site and did a 2GB partition. I downloaded the a2sd app from the Android Market and moved the Dalvik cache to SD-EXT. It seems to be working because on the A2SDGUI app, it is showing "Apps are on SD!" and "Dalvik Cache on SD-EXT".
I seem to be able to download a lot of small apps from the Android Market without any problem. However, when it comes to larger apps such as Angry Birds and Pocket Legends, this is the error I'm receiving: There is insufficient space on the device.
I have a Samsung 8GB Class 6 micro-SD Card with almost 2GB free space left. Here is a Screenshot of the System Info on the A2SDGUI app. I'm supposed to be having a 2GB partition but it is not being recognized for some reason. But I do not know if that is normal.
I'm using Squadzone's latest CM7 RC5 with all the 3 updates.
That's because your /cache partition stays the same - ~25MB.
1) You can use this script: http://dl.dropbox.com/u/45530921/30mountcache.txt
(Put it in /system/etc/init.d/ and set persmissions, allow execute - do backup... just in case!)
2) Or you can use Amarullz or Ungaze scripts.
TheWhisp said:
1) You can use this script: http://dl.dropbox.com/u/45530921/30mountcache.txt
(Put it in /system/etc/init.d/ and set persmissions, allow execute - do backup... just in case!)
Click to expand...
Click to collapse
So, if I use the script you provided, I will not have to disable Darktremor's a2sd and reflash the rom?
If yes, I will have to:
1) Download the "30mountcache.txt" to sd card.
2) Move to /system/etc/init.d
3) Rename it to just "30mountcache".
4) Set permission for Owner/Group/Others to execute.
5) Reboot.
I'm not very good at this.
30mountcache will not disable your a2sd. Put it there, rename, permissions and done
It's working. Thanks.

Categories

Resources