[Q] How to get widgets to run from SD card - G2 and Desire Z Q&A, Help & Troubleshooting

i got my last question solved but I read somewhere that usin darktremors script would allow me to run widgets from sd card because the system thinks they are still in the correct place.
running GV1.5 partitions fat32/ext3/linux-swap.
I installed the script after mounting /data and /system from the recovery. After that I rebooted and ran the script commands. Moved a widget to sd card and it vanished from screen just like froyo.
what am I doing wrong?
I know you need to move the dalvik-cache for this to work. but recovery can't find sd-ext.

Huh? From what i know widgets will not work if u put them in the micro sd.
Sent from my HTC Vision using XDA App

lainvalenajr said:
Huh? From what i know widgets will not work if u put them in the micro sd.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Using stock froyo a2sd (apps2fat) will not allow you to run widgets. If you partition your sdcard (ext partition) and use the old style a2sd (apps2ext) using darktremors a2sd package you can run widgets from the sdcard. Along with putting the entire app, not just 1/2 or 1/4 of it, on the sdcard plus all of it's data (optional).
If it's easy for you to understand it as the phone thinking the ext partition is part of the internal memory, that's good enough since it's basically what's going on.
Spastic909 said:
I installed the script after mounting /data and /system from the recovery. After that I rebooted and ran the script commands. Moved a widget to sd card and it vanished from screen just like froyo.
Click to expand...
Click to collapse
What you did wrong is moving the app to the sdcard. The commands you run in terminal move the apps to the sd ext partition. Specifically this one:
Code:
#su
#cd /system/bin
#a2sd cachesd
It will still show it as installed to the internal memory because it thinks it is. Even in a file explorer under data/app it shows the apps but that's part of the *trick*.
If you go into applications and move it to the sdcard it puts it on the fat32 partition which is where the froyo version puts them - don't do that. That's what you did wrong.

KCRic... huh i didnt know that. Ill try that. Spastic u should try that lol
Sent from my HTC Vision using XDA App

i installed the busybox 1.18.0.git
wiped everything in recovery and from recovery ran the script. After I rebooted I ran the commands in terminal.
then my phone rebooted...does that mean it worked?

Spastic909 said:
i installed the busybox 1.18.0.git
wiped everything in recovery and from recovery ran the script. After I rebooted I ran the commands in terminal.
then my phone rebooted...does that mean it worked?
Click to expand...
Click to collapse
Yeah. You can use titanium backup to make sure. Just open it and you should see a bar at the bottom showing sdext available/free. Also you can use a file explorer - got to /sdext and you should see an app, app-private, dalvikcache, data, and one or two other folders listed. If you do then it worked.
You can also use terminal to have a2sd check and make sure it's working but I don't want to load the thread with commands I'll post them if you want to learn a bit though

Sorry to resurrect this thread, I thought it better than making my own.
I'm running CM 6.1.3 and have an 8GB SD card inside.
1) How do I check how the SD card is formatted? And if it doesn't have an EXT3 partition, how do I partition it property?
and 2) Is there an easy, non-terminal way to send apps to the EXT3 partition, akin to hitting "move to SD card" in android settings. And since, as you said, it moves all the data to the EXT3 partition, not just some, is it best to keep most of my apps there, to free up internal memory as best as possible?
And PS, when I'm partitioning my SD card, will I need to create a SWAP partition? 1GB for an 8GB stick?
Thanks so much.
EDIT: I'm on an X10 if that helps..

Related

[Q] Can't make apps move to SD card

Heya,
Today I flashed a fresh Defrost 6.1a (Which is said to support A2SD+), Flashed Gapps. So far so good.
I took my 8GB SD card and partitioned it in Ubuntu using Gpareted. I set the FAT32 partition first, then a ext3 partition (512MB) second.
Ubuntu read both with accurate sizes.
I put the card back into the phone and looked "SD card & phone storage", it no said my SD card is only 6.89GB, but the Internal phone storage was still low.
I decided to check a little more with Titanium Backup, which surprisingly said that my ext3 partition is only 256MB and is half full (talking about a fresh ROM here).
Can someone point me to where I did wrong?
Maybe format using ext4?
Put the ext partition first?
Reflash ROM after partitioning?
TNX
I have never got A2SD working either. I think you need to install a script or something. Here is a post about A2SD. Also, Android 2.2+ supports moving apps to SD anyway.
If you want more space to install apps, you can install one of AlphaRev's HBoot templates which can increase the /data partition, that's if you have S-Off.
I couldn't be bothered farting around with A2SD and so I did that instead.
CoreOxide said:
Maybe format using ext4?
Click to expand...
Click to collapse
No, it will not make it work and will only increase your memory card's wear.
CoreOxide said:
Reflash ROM after partitioning?
Click to expand...
Click to collapse
So you flashed the a2sd enabled ROM on the device which didn't have memory card prepared? I always thought such enterprises would end in a boot loop. Flash it again if this is the case.
GoogleJelly said:
Also, Android 2.2+ supports moving apps to SD anyway.
Click to expand...
Click to collapse
It is not teh same thing!
erklat said:
How do you inspect if a2sd is working? Coz I think u r doing it wrong. Install Quick system info and check what it says under a2sd storage and if it slowly decreases when you install apps, which means it is working. You don't have to set default install location anywhere, the script does that for you.
What you are referring to here, is Froyo's built-in a2sd which requires the app to be optimized for app2sd, that's why only some of your apps seem to be on the SD card. Furthermore, it will transfer the apps to FAT32 partition, that you don't want for it to do since Android first loads apps which need to be loaded at startup, and afterwards it mounts the SD card, which will lead to some apps failing to start after boot.
a2sd tricks the phone into thinking that ext partition is it's internal memory. Froyo app2sd != a2sd script, don't confuse those two, they are not the same.
Click to expand...
Click to collapse
Sent from my HTC Desire using Tapatalk

[Q] A2SD+ and low internal memory

I haven't found really good explanation on forum and most of post on this seems not to be answered so I'm posting to see if I can get this sorted.
I used Leedroid, InsertCoin, and now on GingerVillian now. All of them had same setting of 500MB ext partition. Problem is I always seems to get low internal memory no matter what ROM I use. Currently I have 394MB free SD-EXT and 16MB Internal.
I moved adobe flash to SD card which seems to free up space and Dalvik Cache is on SD-Ext.
So question is why even though I have lot of EXT space left is it not being used and is there way to make it use it more instead of internal memory?
jinius said:
I haven't found really good explanation on forum and most of post on this seems not to be answered so I'm posting to see if I can get this sorted.
I used Leedroid, InsertCoin, and now on GingerVillian now. All of them had same setting of 500MB ext partition. Problem is I always seems to get low internal memory no matter what ROM I use. Currently I have 394MB free SD-EXT and 16MB Internal.
I moved adobe flash to SD card which seems to free up space and Dalvik Cache is on SD-Ext.
So question is why even though I have lot of EXT space left is it not being used and is there way to make it use it more instead of internal memory?
Click to expand...
Click to collapse
App2SD is flawed because of this, say you have an app 20mb, 15mb would be put on to the SD card and the rest go's to internal, so you will still use up space and in the end will have to start uninstalling.
Best way is to use a Rom with data2SD witch give's you 2gb internal memory.
Sent from my HTC Desire using XDA App
I have the same problem... I hate it , i have 1 gb for sd-ext3 and i cant enjoy it !
Any ideas ?
wska said:
I have the same problem... I hate it , i have 1 gb for sd-ext3 and i cant enjoy it !
Any ideas ?
Click to expand...
Click to collapse
Data2SD RoM problems solved
One could also flash a new hboot which increases the size of the /data-partition. However you need s-off for this and it's imho riskier than flashing a rom with data2sd. Whereas i work with a2sd + cm7 hboot and i am very happy it.
Desire with Cool Sensation v7
Hi,
I have this problem too. but it is not our choice to choose the data2sd instead of app2sd because it depend on what the ROM support.
Previously I use App2sd+ from ModaCo ROM. I have 200+ apps and it take the internal memory nearly full but sd-ext space just half.
I tried the Data2sd for Desire is only SuperNova with HTC Sense and it work in 1Gb sd-ext. BUT it uses Sense 2.1.
I just try Sense 3 from Cool Sensation v7 ROM. I love it and dont want to revert back to previous Sense It have 3D home screen, cool weather animation, SMS secure lock. However this ROM still use app2sd. I cannot post to the thread, I dont have enought post count.
I try some other way to apply Data2sd into this ROM but I got boot loop.
After few days I use this ROM, my internal memory almost full (15mb free) for only 57 apps even the app2sd symlink-ed /data/app, /data/app-private, /data/dalvik-cache and /system/app into sd-ext!
Expert please help me and give me some idea.
Do I need to symlink /data/data into sd-ext manually?
Is it possible to remove app2sd in the ROM and install Data2sd? How?
Data2sd require busybox, init.d and ext4 kernel support. I think this ROM have all this thing.
HTC Desire
Hboot S-Off with Revolutionary
4ExtRecovery
Cool Sensation v7 ROM
8Gb Class 2 sd card with Fat32 + 1Gb ext4
And have some basic in Linux shell
I can 100% get my head around this either, although i did install some apps and i could really tell if it was on Internal or EXT4.
From my understanding, as far as the phone os, it thinks apps are on Internal and will decrease the size counter, but apps are on EXT4 if you use a file manager etc.. but even if all goes to EXT4, we still get that annoying LowDisk message was it get to 15megs...
I still was convinced, but i accidently decided i wanted to format my FAT32 partition, mainly to get rid of all the junk that on there since STOCK Rom. I used the Phone own Format SD Card option.
Well that was fun (NOT!!) it instead formatted the EXT4 and not the FAT32, when i rebooted all the loaded apps that were on EXT4 were now gone.
Phone still works, but one side effect of this is now i have like 270megs free....lol, granted no wallpaper, lockscreens etc,
anyway seeing as i screwed up and that im already S-OFF, im going to just go with CM7r2 HBoot.
Similar issue - I think?
Hi all, my first post here
So I have been working my way through all the error messages and guides and finally have InsertCoin set up. All is looking good except after Titanium Backup restored all my apps my internal memory is as full as before I rooted the phone, so I think I can safely say that the 2gb I partitioned off on my SD is not getting ay use at all? Is there a way I can check?
For the record I am running with AmonRa, and I used Revolutionary to get s-Off. The guide I followed to set up A2SD did not have me using any Terminal commands, so I am guessing that is an area for me to explore in solving this, here is the guide I used (near the end)
/myhtcdesire.com/modding/how-to-install-a-custom-rom-on-your-htc-desire
I used that method as i am on a borrowed mac and it just seemed easier. I
I am hoping there is an easy fix that someone can suggest.
hoads1234 said:
Hi all, my first post here
So I have been working my way through all the error messages and guides and finally have InsertCoin set up. All is looking good except after Titanium Backup restored all my apps my internal memory is as full as before I rooted the phone, so I think I can safely say that the 2gb I partitioned off on my SD is not getting ay use at all? Is there a way I can check?
For the record I am running with AmonRa, and I used Revolutionary to get s-Off. The guide I followed to set up A2SD did not have me using any Terminal commands, so I am guessing that is an area for me to explore in solving this, here is the guide I used (near the end)
/myhtcdesire.com/modding/how-to-install-a-custom-rom-on-your-htc-desire
I used that method as i am on a borrowed mac and it just seemed easier. I
I am hoping there is an easy fix that someone can suggest.
Click to expand...
Click to collapse
To check if a2sd is working, open terminal emulator and type
Code:
su
ls -l /data
Output should say (for a2sd):
Code:
app -> /sd-ext/app
app-private -> /sd-ext/app-private
Additionally for a2sd+:
Code:
dalvik-cache -> /sd-ext/dalvik-cache
If it does not show this, a2sd is not working. So make sure you partitioned sd card correctly (fat32 + ext; both primary).
CallMeLaNN said:
Hi,
I have this problem too. but it is not our choice to choose the data2sd instead of app2sd because it depend on what the ROM support.
Previously I use App2sd+ from ModaCo ROM. I have 200+ apps and it take the internal memory nearly full but sd-ext space just half.
I tried the Data2sd for Desire is only SuperNova with HTC Sense and it work in 1Gb sd-ext. BUT it uses Sense 2.1.
I just try Sense 3 from Cool Sensation v7 ROM. I love it and dont want to revert back to previous Sense It have 3D home screen, cool weather animation, SMS secure lock. However this ROM still use app2sd. I cannot post to the thread, I dont have enought post count.
I try some other way to apply Data2sd into this ROM but I got boot loop.
After few days I use this ROM, my internal memory almost full (15mb free) for only 57 apps even the app2sd symlink-ed /data/app, /data/app-private, /data/dalvik-cache and /system/app into sd-ext!
Click to expand...
Click to collapse
I used Cool Sensation v7 but didn't have this problem until I flashed the newer v9 (just noticed v10 has been posted today though). My internal memory was very low but I then flashed the Dalvik to sdext.zip from the Cool Sensation thread and then had 180MB internal free. Try that and see if it works. If it doesn't, have you aligned your SD ext using the .zip on the same thread? if not this could be why your having problems, though it didn't work for me.
Thanks for the ideas, I was a bit out of my depth with the Mac SU functions, so although i didn't get the desired feedback you suggested, but it could have been me. So anyway I found a Ubuntu machine and plugged in the SD card in an adapter and can see that there is a successful partition, and that the EXT partition seems to have some files and folders in it.
I have also just noticed that the SD cards partitions also appear in the Titanium Backup overview screen.
So i guess my problem is that the memory is just full! Maybe my expectations of extra memory after rooting were unrealistic. ?
For the Record, just to make sure my situation is normal, in Titanium I see
System ROM - 262MB (129MB free)
Internal - 158MB (15MB free) - is this just a section of system ROM above?
SD CARD - 13.8GB (11GB free)
SD Card (a2sd) - 1.9GB (1.5GB free)
@xybadog this is my update,
@hoads1234 just want to share with you,
I use Cool Sensation v7, the internal memory full can be solved by flashing the additional zip for stock hboot but I flash non stock hboot. Why?
After some studying, now I know why expert keep asking for my hboot. Hboot define the data partition. On the phone memory, it divided into system, cache and data partition. the hboot define the partition size. For stock hboot, you will only have 147Mb for HTC Desire. Whatever the custom ROM symlink'ed some data partition, we stuck on 147Mb. If you flash like CM7r2 hboot, you will get more room (300+Mb) on data but just enough for system. "Internal memory" is referring to data partition.
Now I still have 130Mb free internal memory after installing 90 apps without wiping any cache for about 2 weeks.
I dont have Ubuntu even I know how to use it. No time to install or make virtual machine. To partition your sdcard easily without linux, use 4ExtRecovery. It is CWM based recovery plus support for Ext4 and some features like partitioning, check for aligned sd-ext and mount as disk drive.
To check for your current internal partition. boot into recovery, and use ADB to run command "df -h". The /system /data and /cache is the thing you need to look for.
You could use the cyanogenmod rom, then install s2e app from market. That app is designed purely for use with cyanogenmod. I use this combo, I have a huge amount of apps installed and still 50mb of internal space free. No need for changing your hboot or using data2sd rom. Very simple fix
Sent from my CM7.1 Desire using XDA Premium App
okay thanks, I am still happy having a go with InsertCoin, so I will have a look at the hboot.
I think i read somewhere that i could do it just like adding a new ROM and copying a zip file across, so time for some more forum reading to work my way through this next step.
http://forum.xda-developers.com/showthread.php?t=1110921
okay here is my update, since in have revolutionary hboot, i tried to change to alpharev, so i could use their modified partition tables (found no reference of being able to do this in Revolutionary) - the folks on alpharev irc said not to, but didn't say why.
I did try and use the unrevoked tool to flash AmonRa across again, but this had a waiting for reboot error and may have failed. I have also reflashed my ROM again after a full wipe a couple of times. Not finding any improvements in memory, so will keep fiddling.
okay next question!
I tried the terminal emulator commands (once i worked out this was an app, and not the Mac terminal..) and got the following responses
app -> /system/sd/app
app-private ->
dalvik-cache ->
so am i guessing correctly that none of the apps i download are being sent to the SD partition.
Any advice to get app-private directed to my sd card?
hoads1234 said:
okay next question!
I tried the terminal emulator commands (once i worked out this was an app, and not the Mac terminal..) and got the following responses
app -> /system/sd/app
app-private ->
dalvik-cache ->
so am i guessing correctly that none of the apps i download are being sent to the SD partition.
Any advice to get app-private directed to my sd card?
Click to expand...
Click to collapse
I suggest you use ADB instead of terminal emulator because easy to type in PC.
Install Android SDK make ADB shell to work and connected to your device. The shell is just the same what you need to do in terminal emulator.
To move app private and dalvik cache simply make symlink like this:
Code:
busybox cp -a /data/dalvik-cache /system/sd/
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
The first will move all contents, the second will remove the existing original dalvik-cache folder. and the third one will make symlink to point from original location to the sd partition.

Apps2sd

my ROM is a apps2sd ROM. Ext sd is reporting use, i.e. I set 1g of ext and storage says 658mb of ext is free. But in applications my apps give me the choice to Move to SD! ?
I used TB pro to batch move apps to SD but altho my apps now report they are on SD. Ext usage actually went down after the move. Am I confusing Apps on Sd / ext ? So on roms with default apps2sd you ignore in applications that they appear to be on internal mem?
Sent from my HTC Desire using XDA App
Yes ignore it. You've just moved your apps from ext to fat. Read the root memory faq in my signature
Sent from my HTC Desire using XDA App
I've some A2SD questions as well. I'm on CM7 with several apps already installed. My 4GB SD card has already been partitioned to 3GB FAT32 and 1GB ext4.
I was getting low memory warnings so I applied the darktremors script (stable, not nightly) expecting it to automatically move my apps to the sd card like your a2sd guide said it would. However, I still got low memory warning, so I manually moved the app to sd card using manage applications. This however moved the apps to the FAT32 partition, and several of my apps suh as my clock widget and swype no longer work.
How to I get my existing apps to move to the SD card's ext4 partition?
They need to all be moved to phone.
The apps should automatically move to ext download quick system info to check a2sd is working.
If its not try "a2sd reinstall" from terminal emulator.
Dalvik-cache is not moved by default and takes up a whole load of space so don't forget "a2sd cachesd" too
Sent from my HTC Desire using XDA App
OK, I thought the a2sd would move existing apps as well, didn't know I needed to "a2sd reinstall". Can I do the reinstall through an adb shell or do I need to download a terminal emulator?
I don't have a Class 4 card, it's a generic card and I don't know what class it is, so should I move the dalvik-cache to the cache partition using "a2sd cachepart" rather than "a2sd cachesd"?
Do I need to wipe cache and dalvik-cache before running any a2sd commands such as reinstall and cachesd/cachepart?
Lastly, do I need to reboot the phone after running these commands?
Thanks.
goister said:
OK, I thought the a2sd would move existing apps as well, didn't know I needed to "a2sd reinstall". Can I do the reinstall through an adb shell or do I need to download a terminal emulator?
I don't have a Class 4 card, it's a generic card and I don't know what class it is, so should I move the dalvik-cache to the cache partition using "a2sd cachepart" rather than "a2sd cachesd"?
Do I need to wipe cache and dalvik-cache before running any a2sd commands such as reinstall and cachesd/cachepart?
Lastly, do I need to reboot the phone after running these commands?
Thanks.
Click to expand...
Click to collapse
Ive never seen any performance issues even on class 2 cards. Keeping dalvik on NAND may give a miniscule performance increase, but I think its so negligible, you wont notice. But put it where you want. I recommend card though as you need the cache partition for downloads and as it fills with dalvik, it will limit the size of apps you can download from the market.
a2sd reinstall is for if it doesn't work properly. Its always the first thing to try. Then move dalvik. The way dalvik move works is that it wipes dalvik, moves the location then reboots the phone (rebuilding dalvik so expect delays when booting up the first time). For this reason its best to use "terminal emulator" from the market.
Hope this helps.
Alright, thanks! Will try reinstall and moving dalvik cache to the sdcard. Might get a new faster card since 4GB is getting tight anyway.
Tried the reinstall and it seemed to work. I had to move my apps back to the internal memory in 2 batches since I was running out of internal memory. So here's what I did
1. Move batch 1 of apps from sdcard back to internal memory
2. Run a2sd check in adb shell
3. Run a2sd reinstall in adb shell
4. After phone rebooted, checked my storage to find about 50MB of internal space left (woohoo!)
5. Move batch 2 of apps from sdcard back to internal memory
6. checked my storage to find still about 50MB of internal space left. I guess this means a2sd automatically moved them to the sd-ext partition?
When I ran a2sd check in step 2, the output showed that my ext partition type was ext2 rather than ext4 which I formatted the sd-ext partition to. Is this a mistake?
Will try moving dalvik-cache perhaps this weekend.
Are there any benchmarks I can run on the sdcard to make sure it's fast enough for dalvik-cache? Perhaps HDTach/CrystalDiskBench/ATTO/AS-SSD Bench/etc? There aren't any markings on the sdcard that indicates its class. It's a generic HP 4GB sdcard. Will a "dd if=largefile of=/dev/null" for read and a "dd if=largefile1 of=largefile2" for write work?
I've never known a card too slow for dalvik. Just move it. You can move it back again
Sent from my HTC Desire using XDA App
I believe the ext2 is due to some error with a2sd check. I encountered it too when i used the command and i was using an ext4 partition.
As for dalvik, try moving it. If it too slow then move it back.
itachi1706 said:
I believe the ext2 is due to some error with a2sd check. I encountered it too when i used the command and i was using an ext4 partition.
As for dalvik, try moving it. If it too slow then move it back.
Click to expand...
Click to collapse
Sorry, yes its a bug, fixed apparently in the latest BETA.
Don't think I'll be playing with the phone for a while - it's my wife's phone, and it took almost a week for me to figure things out and start from stock to CM7 with A2SD...now it's relatively stable with quite a bit of internal memory available, so I think I'll keep it that way for a while.
Thanks for all the help!
Hello rootsu,
i installed a Data++ rom and now some applications that i install, not from market, disappear after a reboot. From the market it is fine but if i put a .apk in the card and install it, disappear after reboot. Not all of them. Only some of them.
I have a aura sygic gps and this is one of them that disappear after install. The only way that doesn't is to move to the card. And another one, that doesn´te have the option to move to the card, disappear after reboot.
I already wipe dalvik cache, wipe everytnhig, rom install again, etc...
What's the problem? Do you now? I've searched a lot but i cant find anything.
That's a new one on me.
Install, take titanium backup, boot recovery, factory reset, format /data, titanium restore?
Sent from my HTC Desire using XDA App
Thanks, rootsu.
And when i go to install again, say that this will replace another application.
I already made a backup, when i have stock, and restore it and happens the same.
What to do?
Edit: I do a backup, only the application, with titanium, and when restore it and say error and dont restore the application.
Hello rootsu,
i modify de hboot to sense and all problems gone. Its good now. I think thats a problem with a Hboot Data++.
Thanks.
Ah maybe yes. Good work
Sent from my HTC Desire using XDA App
Hello rootsu,
i install hboot sense and Leedroid 3.3.3 and works fine, but i have a question about cache file system. Why my cache system space is 202mb? In the AlphaRev 1.8 page the hboot sense as 40 mb. I dont understand.
The cache system space is from sdcard memory or memory phone?
Thanks
Although I am not rootSU, I feel free to answer:
I am pretty sure it uses space of SD Card. Using internal memory would be a little strange, especially we are talking about 160 MB here.
SwiftKeyed from CyanogenMod with Transparent XDA App
MatDrOiD said:
Although I am not rootSU, I feel free to answer:
I am pretty sure it uses space of SD Card. Using internal memory would be a little strange, especially we are talking about 160 MB here.
SwiftKeyed from CyanogenMod with Transparent XDA App
Click to expand...
Click to collapse
Thanks MatDrOiD.

[Q] Using Link2sd correctly

Hey People,
As the title shows I have some questions about using Link2sd correctly.
First off my phone is rooted and is using a standard VM rom with most of the bloatware already removed and apps2sd built into the rom.
I am only using a 4 gig SD card that has 2 partitions.
In Link2sd SD(/mnt/sdcard) card shows total .97GB and SD Card 2nd Part (/data/sdext2) has total 2.84GB.
I think I have them backwards, should /mnt/sdcard be the larger partition since that is the one I have access to?
And what is the difference between Linking something to the SD card and just moving it to the SD card?
From what I have gathered when something is Linked to the SD card it gets moved to the /data/sdext2.
And if you just move it to the SD card it gets moved to the /mnt/sdcard partition.
When would you choose one over the other?
Thanks
Quick study Links2SD can move any app; A2SD can only move apps written to be moved to SD [/sdcard]. I prefer to use the ext2 or ext3 [/sdext] as much as possible for apps as its a native file system [android is a linux branch after all]. The fat32 can cause longer delays at boot time imo. I believe your partition sizes to be a good choice though. Your fat32 will fill up with nandroids, downloaded roms and mods, music, documents and such before you know it
Hope that helps.
Rob
Sent from my HTC_A510c using Tapatalk 2
I think your ext partition is to big for a 4gb sdcard, you may want to reduce it to 1gb or 2gb if you have plenty of apps. Let me tell you more about this link2sd, app2sd and data2sd so that you will understand better and be able to decide which is suitable for your phone.
As mentioned above, link2sd moves apps to your ext2/ext3/ext4 partition. But not only apps or the apk's, it also moves the dalvik, cache, and library files supporting the apps. The advantage of link2sd is the freedom to choose which of those you want to move. You can easily check or uncheck this options during the linking process.
Native app2sd moves apps to the fat32 partition (/sdcard). And it only moves the apk, leaving cache, dalvik and library files in the internal memory. If you have several applications moved in this manner, a certain portion of your internal memory is still being consumed.
There's also Data2Sd, it creates a link of the entire /data folder and moves everything to the ext partition. Logically speaking, your ext partition becomes your /data partition. The original data partition now becomes a useless space. The advantage of this is the size of your internal memory, which is only limited to the size of your ext partition. But there's also a disadvantage, to use app2sd you need a fast sdcard (category 6 and above is recommended) because everything is now residing on the sdcard which is normally slower than the built-in memory and may result to lagging on some applications.
I have a new SD cart I have partition it like the 1i use know
How do I copy all of my staff from one card to another? So that link 2sd will work with no problem?
Sent from my HTC Wildfire S A510e using Tapatalk 2
anhelogr said:
I have a new SD cart I have partition it like the 1i use know
How do I copy all of my staff from one card to another? So that link 2sd will work with no problem?
Sent from my HTC Wildfire S A510e using Tapatalk 2
Click to expand...
Click to collapse
I you mean the apps linked into your old sdcard, then do this:
1. Backup all your apps using titanium backup. The backup will be stored in your /sdcard under "TitaniumBackup" folder.
2. Use a card reader to copy that folder to your new sdcard.
3. Insert your new sdcard to your phone, then download and reinstall titanium backup.
It will automatically scan for backup up files in your sdcard and will allow you to restore all your apps.
Ok thanks s I will try this
Send from my Wildfire S Rom : Wildchild Lite v1. 1
Why is link2sd not finding my ext 2 particion ?
Is this because I used cwr to particion my SD card ?
I have made a 2gb ext2 with 512 swap I have linked a lot of apps to SD card but when I get the memory status I get the SD particion not detected
What can I do? The think is that the phone works fine
Send from my Wildfire S Rom : Wildchild Lite v1. 1
2GB is probably more that you'll ever need. I've always used 1GB and it has not yet run out.
Could you clarify what you mean when you say that you have linked a lot of apps but the SD partition is not detected?
Does Link2SD say that the apps are on the sdcard or the apps are LINKED to SD?
AceRoom said:
2GB is probably more that you'll ever need. I've always used 1GB and it has not yet run out.
Could you clarify what you mean when you say that you have linked a lot of apps but the SD partition is not detected?
Does Link2SD say that the apps are on the sdcard or the apps are LINKED to SD?
Click to expand...
Click to collapse
Well the problem is this when I open the link2sd a windows pops up and tells me to choose
Ext2 ext 3 ext 4 fat 32 if I choose ext 2 it say that it can't found the ext2 and I have to do a restart then it finds the ext2 and tells me to restart again if I do not turn the phone off there is no problem but if I turn the phone off at night I have to do this again:banghead: in order for the link2sd to find the ext2 partition if I go to link2sd settings storage use the 2end partition is not available only if I do 2 restarts
Sent from my HTC Wildfire S A510e using Tapatalk 2
Did you ever use data2sd or s2e or anything else which uses the sd-ext partition? It sounds like there might be a conflict between different startup scripts.
Could you open a root explorer (Or terminal or adb) and find the init.d folder.
On my CM9, the folder is at /system/system/etc/init.d
Post here a list of all the files inside that folder.
AceRoom said:
Did you ever use data2sd or s2e or anything else which uses the sd-ext partition? It sounds like there might be a conflict between different startup scripts.
Could you open a root explorer (Or terminal or adb) and find the init.d folder.
On my CM9, the folder is at /system/system/etc/init.d
Post here a list of all the files inside that folder.
Click to expand...
Click to collapse
No I haven't use anythink
I have a new rom Installed with link2sd ready for use
I have a lot of free space the rom is what I wanted the only promplem is this :banghead:
The solution is never turn off my phone (I think this is no good for any phone )
Send using Htc Wildfire S
Rom Wildchild v1.1
anhelogr said:
No I haven't use anythink
I have a new rom Installed with link2sd ready for use
I have a lot of free space the rom is what I wanted the only promplem is this :banghead:
The solution is never turn off my phone (I think this is no good for any phone )
Send using Htc Wildfire S
Rom Wildchild v1.1
Click to expand...
Click to collapse
I've got confirmation that the Link2SD/a2sd in this ROM are working just fine. Many users have reported that; and a few users have even told me that Data2SD also works just fine (I dunno... I only use Link2SD) with the only point being that you can't delete/uninstall any of the app2sd scripts that come bundled with the ROM. If you must use Data2SD (why??) then simply install it and you're off and running. Other than that, Link2SD should work just fine (it does for me and, literally, hundreds others).
I suspect this has to do with what/how you restored from Titanium Backup... or the fact that you partitioned with CWM. No offense, but CWM's strength is in backup/recovery, not partitioning (or even partitioning WIPING, if you read a few key posts on this forum).
I suggest you format with MiniTool Partition Wizard (lots of good tutorials on XDA). I'm using ext2fs myself and it works just fine (of course, ext4fs also works... I've tried it myself).
Good luck,
Tigger31337 said:
I've got confirmation that the Link2SD/a2sd in this ROM are working just fine. Many users have reported that; and a few users have even told me that Data2SD also works just fine (I dunno... I only use Link2SD) with the only point being that you can't delete/uninstall any of the app2sd scripts that come bundled with the ROM. If you must use Data2SD (why??) then simply install it and you're off and running. Other than that, Link2SD should work just fine (it does for me and, literally, hundreds others).
I suspect this has to do with what/how you restored from Titanium Backup... or the fact that you partitioned with CWM. No offense, but CWM's strength is in backup/recovery, not partitioning (or even partitioning WIPING, if you read a few key posts on this forum).
I suggest you format with MiniTool Partition Wizard (lots of good tutorials on XDA). I'm using ext2fs myself and it works just fine (of course, ext4fs also works... I've tried it myself).
Good luck,
Click to expand...
Click to collapse
I though the same that the problem is the partition method I use I will try the mini tool
Send using Htc Wildfire S
Rom Wildchild v1.1
I found the problem I was selecting ext2 for link2sd but when I use mini tool it said ext3 so I load up again the card start link2sd ext3 reboot and vouala all ok know I really enjoy my phone
Send from my HTC Wildfire S
ROM. Wildchild. v2. 0

Moving Apps 2 SD

I managed to get my phone rooted and installed nlooooo's 2.3 ROM with the help of a bunch of kind users from here. I'm now having trouble moving some apps to the sd card. I mainly want to move facebook, handcent, maps, es file explorer. Tried moving them through the 'Manage Applications' menu but the 'move to sd card' button is greyed out. I have A2SDGUI installed (came with the ROM) but not sure if and how I can use it to move these apps.
Any ideas?
no need to open another thread on another common issue...
going to link you to another guide, should explain a bit more why you shouldnt need to move apps. you should have read it after being pointed to it previously
as long as you've created your sd partition properly, the script should automatically move them. A2SDGUI app should also let you know.
i also recommend to install 'diskusage', it'll let you browse all your partitions so you can see how space is being used. you may find that your apps are already on sd partition
eddiehk6 said:
no need to open another thread on another common issue...
going to link you to another guide, should explain a bit more why you shouldnt need to move apps. you should have read it after being pointed to it previously
as long as you've created your sd partition properly, the script should automatically move them. A2SDGUI app should also let you know.
i also recommend to install 'diskusage', it'll let you browse all your partitions so you can see how space is being used. you may find that your apps are already on sd partition
Click to expand...
Click to collapse
Just had a look at the guide. Do I need to follow the 5 steps underneath "Assuming you are rooted"? I was under the impression that the ROM I installed already includes Apps2SD functionality.
A2SDGUI says "Apps are on SD" when I open it, however, when I went to 'Manage Applications' I managed to move some apps to the SD card manually, meaning that they aren't all on the SD card.
I've installed diskusage and can confirm that the apps I mentioned in my previous post aren't on the SD Card.
lambada24 said:
Just had a look at the guide. Do I need to follow the 5 steps underneath "Assuming you are rooted"? I was under the impression that the ROM I installed already includes Apps2SD functionality.
A2SDGUI says "Apps are on SD" when I open it, however, when I went to 'Manage Applications' I managed to move some apps to the SD card manually, meaning that they aren't all on the SD card.
I've installed diskusage and can confirm that the apps I mentioned in my previous post aren't on the SD Card.
Click to expand...
Click to collapse
to be honest, i don't think you've read all of the guide, otherwise you wouldnt be asking these questions. read the whole thing, underneath where you referred to. then start at the top and read the whole thing a few more times (trust me i did this several times before i understood)...you can repeat this for many internet guides lol
i've read through your other 'insufficient memory' thread, so have assumed that you've created your sd-ext partition properly using 4ext.
if A2SDGUI reports "Apps are on SD" i'm nearly certain it's already working, it means the apps are on the partition (which is why you made it in the first place).
basically, all your used memory (apps, dalvik cache, data) has to be stored somewhere. when you open diskusage, select the sd-ext option to browse it. the app is quite useful for looking at /data (your 'internal memory') and /system too.
the reason why you might not be able to move some apps depends on the rom, these are likely system apps. you can't move these to sd, and you won't free up any internal memory even if you could move them
lambada24 said:
Just had a look at the guide. Do I need to follow the 5 steps underneath "Assuming you are rooted"? I was under the impression that the ROM I installed already includes Apps2SD functionality.
A2SDGUI says "Apps are on SD" when I open it, however, when I went to 'Manage Applications' I managed to move some apps to the SD card manually, meaning that they aren't all on the SD card.
I've installed diskusage and can confirm that the apps I mentioned in my previous post aren't on the SD Card.
Click to expand...
Click to collapse
If you have problems using my rom you should ask me for help.
Rom has Darktremor a2sd script included and A2SDGUI app should work. However, sometimes it can happen that after a fresh install A2SDGUI doesn't so you have to do the following:
-install Terminal app
-type su (and grant superuser rights)
-type a2sd reinstall and let it finish and reboot your phone. Reboot can last a little bit longer.
After that try to use A2SDGUI, and move apps and dalvik to sd-ext.
Read this thread, there you have all explanations about how to use a2sd.
http://forum.xda-developers.com/showthread.php?t=719151
nlooooo said:
If you have problems using my rom you should ask me for help.
Rom has Darktremor a2sd script included and A2SDGUI app should work. However, sometimes it can happen that after a fresh install A2SDGUI doesn't so you have to do the following:
-install Terminal app
-type su (and grant superuser rights)
-type a2sd reinstall and let it finish and reboot your phone. Reboot can last a little bit longer.
After that try to use A2SDGUI, and move apps and dalvik to sd-ext.
Read this thread, there you have all explanations about how to use a2sd.
http://forum.xda-developers.com/showthread.php?t=719151
Click to expand...
Click to collapse
I followed your instructions and they seemed to have worked. To be sure of that, I switched off the phone, removed the SD Card and rebooted it. As expected, many of the apps weren't available. Problem is, when I put the card back in only a few apps re-appeared! What could be happening?
lambada24 said:
I followed your instructions and they seemed to have worked. To be sure of that, I switched off the phone, removed the SD Card and rebooted it. As expected, many of the apps weren't available. Problem is, when I put the card back in only a few apps re-appeared! What could be happening?
Click to expand...
Click to collapse
There's a big difference between apps you moved manually from app management and apps you moved with a2sd. The first one are moved to fat32 partition of your sd card while the second are moved to sd-ext.
You shouldn't do that because you brake symlinks created by a2sd. Go to A2SDGUI and choose move dalvik and rebuild, or execute the same command via terminal.
nlooooo said:
There's a big difference between apps you moved manually from app management and apps you moved with a2sd. The first one are moved to fat32 partition of your sd card while the second are moved to sd-ext.
You shouldn't do that because you brake symlinks created by a2sd. Go to A2SDGUI and choose move dalvik and rebuild, or execute the same command via terminal.
Click to expand...
Click to collapse
A2SDGUI didn't solve it but the terminal commands did - THANKS!
What's the quickest way of checking which apps are on internal memory / fat 32 / sd ext? I've installed 'diskusage' as recommended above but I can't seem to find the internal memory on it.
diskusage is good enough.....
lambada24 said:
A2SDGUI didn't solve it but the terminal commands did - THANKS!
What's the quickest way of checking which apps are on internal memory / fat 32 / sd ext? I've installed 'diskusage' as recommended above but I can't seem to find the internal memory on it.
Click to expand...
Click to collapse
i use "FreeSpace" from the play store, its simple but good.
Sent from my HTC Desire
lambada24 said:
A2SDGUI didn't solve it but the terminal commands did - THANKS!
What's the quickest way of checking which apps are on internal memory / fat 32 / sd ext? I've installed 'diskusage' as recommended above but I can't seem to find the internal memory on it.
Click to expand...
Click to collapse
Sometimes A2SDGUI gets bugged. You can try to uninstall it with Titanium backup (clear data first) and to install it from market, to store it to internal memory, not on system partition.
However terminal is everworking solution...
Sent from my HTC Desire using flashes and thunders
lambada24 said:
A2SDGUI didn't solve it but the terminal commands did - THANKS!
What's the quickest way of checking which apps are on internal memory / fat 32 / sd ext? I've installed 'diskusage' as recommended above but I can't seem to find the internal memory on it.
Click to expand...
Click to collapse
i tried to explain...
eddiehk6 said:
basically, all your used memory (apps, dalvik cache, data) has to be stored somewhere. when you open diskusage, select the sd-ext option to browse it. the app is quite useful for looking at /data (your 'internal memory') and /system too.
Click to expand...
Click to collapse
your internal memory is the /data option.
basically you want to ensure all your user apps are on the sd-ext partition, and not FAT32
in future, whenever you run into low space warnings, always use apps like these to check what's taking up the space first
nlooooo said:
Sometimes A2SDGUI gets bugged. You can try to uninstall it with Titanium backup (clear data first) and to install it from market, to store it to internal memory, not on system partition.
However terminal is everworking solution...
Sent from my HTC Desire using flashes and thunders
Click to expand...
Click to collapse
Did that but Market installed it on the SD Card for me. Can I transfer it to internal memory by using the 'Convert to system app' option in Titanium Backup?
eddiehk6 said:
i tried to explain...
your internal memory is the /data option.
basically you want to ensure all your user apps are on the sd-ext partition, and not FAT32
in future, whenever you run into low space warnings, always use apps like these to check what's taking up the space first
Click to expand...
Click to collapse
Can't see an 'sd-ext' option in diskusage. Is it the /system/sd ?
lambada24 said:
Did that but Market installed it on the SD Card for me. Can I transfer it to internal memory by using the 'Convert to system app' option in Titanium Backup?
Click to expand...
Click to collapse
It's ok as long as it's not located in system folder. Do not convert it to system app cause you'll do exactly what you shouldn't!
nlooooo said:
It's ok as long as it's not located in system folder. Do not convert it to system app cause you'll do exactly what you shouldn't!
Click to expand...
Click to collapse
Well, it's stored in the same place as Messages, Google Services, Gmail and HTC Sense. Is that fine?
lambada24 said:
Did that but Market installed it on the SD Card for me. Can I transfer it to internal memory by using the 'Convert to system app' option in Titanium Backup?
Can't see an 'sd-ext' option in diskusage. Is it the /system/sd ?
Click to expand...
Click to collapse
try the "FreeSpace" app i suggested in earlier post, it tells u how much memory in system, cache, sdcard, ext, internal. it doest say whats using the space but atleast u will know if its being used
Sent from my HTC Desire
lambada24 said:
Well, it's stored in the same place as Messages, Google Services, Gmail and HTC Sense. Is that fine?
Click to expand...
Click to collapse
It shouldn't be. Anyway uninstall it and use terminal for commands.
jmcclue said:
try the "FreeSpace" app i suggested in earlier post, it tells u how much memory in system, cache, sdcard, ext, internal. it doest say whats using the space but atleast u will know if its being used
Sent from my HTC Desire
Click to expand...
Click to collapse
Installed it and it says I have 5Mb free under 'System' - is that normal?
nlooooo said:
It shouldn't be. Anyway uninstall it and use terminal for commands.
Click to expand...
Click to collapse
Would it be a good idea to execute the terminal command you gave me earlier once every few weeks to ensure all apps are on SD? How can I move dalvik to sd-ext via terminal?
lambada24 said:
Installed it and it says I have 5Mb free under 'System' - is that normal?
Would it be a good idea to execute the terminal command you gave me earlier once every few weeks to ensure all apps are on SD? How can I move dalvik to sd-ext via terminal?
Click to expand...
Click to collapse
5Mb free on system-normal just don't put anything there anymore.
Type a2sd cachesd.
nlooooo said:
5Mb free on system-normal just don't put anything there anymore.
Type a2sd cachesd.
Click to expand...
Click to collapse
Does the command 'a2sd reinstall' move apps from the internal memory to the sd card or simply reinstalls a2sd functionality? If the latter, what command should I use to move the apps?
Nevermind, I googled it and discovered it moves both current and future non-system apps to the SD Card.
Thanks to all of you for your assistance

Categories

Resources