About 6 months ago I rooted my phone, but left stock on there. I installed superuser (of course) and link2sd and proceeded to move a bunch of my apps to my 2nd partition.
Whenever my phone would crash and then restart I would get the low storage space warning which seemed weird to me until I realized that EVERY time this happened my phone was rebuilding the dalvik cache and not using the linked cache that link2sd had created. I realized that after every crash I had to manually link dalvik cache files and then I'd be back up to the 90MB or so of free space.
Last night I was taking some pictures when the phone locked up on me. Screen wouldn't even power off. It rebooted on it's own after a few minutes and again I got the low storage space warning. I went into link2sd to relink everything, got the notification that superuser had granted root, but got a "no files found." I then tried to manually link an app and was told that I didn't have root. Turns out that superuser is working, and thinks it's granting root (I can see the log), but none of my apps have root. Root explorer can't give me R/W in the apps folder, etc.
I rebooted and when the phone came up I got a google system framework has stopped working error. I looked up the error and people said to just clear the data. I found the app running, attempted to clear data and nothing happened. The data wasn't cleared. I can hit the button, hit the OK on the warning, and no data is cleared.
I still have low space so I decided I needed to uninstall some things. I went to Google Play and attempted to uninstall a couple programs. It thinks they're uninstalled, but they're still on my system, still in my appdrawer, etc. I can't clear any data, I can't uninstall anything, I can't move anything to my 2nd partition with link2sd and I can't get superuser to really grant root.
I tried clearing my dalvik cache, i've rebooted multiple times, but I have no idea what to try now. Any thoughts?
Well since it sounds like your problems started with the link2sd thing, I would have to say that getting rid of that and reflashing a rom would stop all these problems.
sitlet said:
Well since it sounds like your problems started with the link2sd thing, I would have to say that getting rid of that and reflashing a rom would stop all these problems.
Click to expand...
Click to collapse
Yeah just flash a new rom. There are many stock-like roms that have more features than stock. Just wipe everything (except SD) and start over.
Do I have any other options to try first? Titanium Backup won't run so I'm going to lose all my data if I do that, won't I? (I haven't re-backed up everything since I rooted 6 months ago) link2sd works well for a bunch of my friends and shouldn't be the thing causing these problems.
I have no idea what Link2SD is, but use DT A2SD, and before you restore all your apps, use the A2SD GUI app to zipalign your apps, then in terminal run a2sd cachesd.
That will get rid of your low space warning
HipKat said:
I have no idea what Link2SD is, but use DT A2SD, and before you restore all your apps, use the A2SD GUI app to zipalign your apps, then in terminal run a2sd cachesd.
That will get rid of your low space warning
Click to expand...
Click to collapse
Link2SD works somewhat similar to A2SD it looks like. You create a 2nd partition on your SD Card, then link2sd moves whatever you want to that partition and creates symbolic links on internal memory so that android doesn't know anything has moved.
A2SD seems like it'd be worth a try... except for the fact that I can't install anything on the phone because of the low disk space warning... and I can't free up any space because I can't uninstall or clear data.
MordredKLB said:
Link2SD works somewhat similar to A2SD it looks like. You create a 2nd partition on your SD Card, then link2sd moves whatever you want to that partition and creates symbolic links on internal memory so that android doesn't know anything has moved.
A2SD seems like it'd be worth a try... except for the fact that I can't install anything on the phone because of the low disk space warning... and I can't free up any space because I can't uninstall or clear data.
Click to expand...
Click to collapse
Dude, you need to go back to step one. Copy everything to your computer and format your SD Card, partition it with Amon Ra, copy everything back, wipe everything, flash your rom and flash DT A2SD in the sa,me recovery session.
Boot up, get connectbot or terminal and type"
su
a2sd check
a2sd cachesd
Your phone will reboot
Then restore your apps
I have it all outlined in more detail in my guide (In my signature)
HipKat said:
Dude, you need to go back to step one. Copy everything to your computer and format your SD Card, partition it with Amon Ra, copy everything back, wipe everything, flash your rom and flash DT A2SD in the sa,me recovery session.
Boot up, get connectbot or terminal and type"
su
a2sd check
a2sd cachesd
Your phone will reboot
Then restore your apps
I have it all outlined in more detail in my guide (In my signature)
Click to expand...
Click to collapse
Alright, I've been reading the thread in your sig and trying to figure out exactly what I need to do. I have a few questions though.
I've copied everything off my SD card to my computer... this doesn't copy the hidden 2nd partition that link2sd uses though. If I have to redownload apps, that's not a big deal, I'm mainly just concerned about losing all my app data (which is still currently in it's original location). I can't tell from these instructions if that's going to be saved since it looks like you have me wiping everything before it's backed up (because I can't run titanium backup).
So following your instructions I'll format the SD card, repartition, then copy everything back. Then when you say wipe everything, what am i wiping? Internal memory?
Once I've flashed a ROM and A2SD and I run those commands, what is that going to do? It looks like you have me caching everything and then immediately restoring it, but I guess I don't understand what that actually does for me.
Also in your guide you say to get MSL Reader and write down my MSL. Since I can't install anything now is it going to **** me when I install a ROM, or do I just need to avoid AOSP ROMs? Can I get that MSL later?
Sorry for all the question, but I really appreciate all the help you're giving me.
Make sure you're using Amon Ra
Once you get your SD Card reformatted and repartitioned, it'll be empty. Byu wiping everything in recovery,. I mean every option under wipe except SD Card: And Battery Stats, if you're not fully charged. You should have no probs flashing your ROM after that
Link2sd or any a2sd apps other than a baked in. Script. Like darktremors are. Unreliable. And. Total. Garbage. Period they. Are only. Good on lowend devices. That normally. Won't handle an. Ext. Partition
________________________________
{We are legion, for we are many}
>Sent from my Anonymous DeathStar in the depths of GalaXy S2<
-Coming soon to an Evo4G near you?: [AoSP]EViL-MoD_FReEvO v0.1[Free your phone]-
Thanks for all your help HipKat. I followed your instructions, made a nandroid backup, flashed a custom rom, and was able to restore everything and not lose any data. Process took a while, but everything is working smoothly now.
Related
I flashed synergy rsl1
I have a 16 gig card partitioned per directions in thread.
I installed dta2sd and after reboot all my apps were GONE.
Where did they go?
If they are on the ext3 partition how do I look and see?
How do I get them back?
Go to terminal and type
su
a2sd reinstall
It should reset itself.
After that wipe cache & dalvik
Sent from my PC36100 using Tapatalk
i think that when you partition your sd card it erases everything. did you make a backup of the sd?
ak074 said:
i think that when you partition your sd card it erases everything. did you make a backup of the sd?
Click to expand...
Click to collapse
I made the partition prior to installing dta2sd.
It was only after dta2sd that all my apps are missing which i think they transfered but not being reconized.
bcarter2000 said:
Go to terminal and type
su
a2sd reinstall
It should reset itself.
After that wipe cache & dalvik
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Isnt there a FAQ or walk through somewhere to get people running Synergy RLS1 + Ext3 on their SD? If not, there needs to be one. Wiping and Flashing the ROM is easy but I can see where people get confused creating the partition then installing a2sd, etc. A good Synergy + Ext3 setup in step by step walk through would prevent a lot of these threads.
This one is pretty good when it comes to the basics of formatting/partitioning before a Synergy install.
[GUIDE][07/07/11]How to Partition your SD Card
Another
TalkAndroid Guide: Partitioning your Evo’s SD Card to Take Advantage of GingerSense ROMs
Alpine- said:
Isnt there a FAQ or walk through somewhere to get people running Synergy RLS1 + Ext3 on their SD? If not, there needs to be one. Wiping and Flashing the ROM is easy but I can see where people get confused creating the partition then installing a2sd, etc. (more accurately, just the order in which it should be done). A new user may not even know what "terminal" refers to. A good Synergy + Ext3 step by step walk through would prevent a lot of these threads. It's been discussed a ton in the Synergy thread but its so huge and bloated its hard to get anything useful out of it.
Click to expand...
Click to collapse
Totally agreed!!!
Its way to confusing.
I think my partition may be messed up... Is there a way to start over from scratch? I can't even see the partition is there. I was going to remove the partition thru a windows program partition manager but it doesn't show up. Just shows up as a 14.8 card. In windows explorer it shows up as 11 gig card I know its not going to add the partition to it but... still it should have showed up in the partition manager.
Back to a2sd
I tried reinstall and repair and it won't work. I also think somehow i d/l and older version.
I tried some other commmands and i got an error that it couldn't find the correct directory or some verbage i can't remember.
a2sd repair ..... got me EXT partition not mounted
a2sd reinstall..... got me ext sd not mounted
Any suggestions on what i should do?
Windows isn't going to help you in seeing the EXT partition (since Windows doesn't natively support any Linux partitions). You'll need a Linux machine or you can try to adb into your recovery.
If you do ADB into recovery, first thing you should look for is a program called parted in /sbin. If it's there, you can use that to remove and install a new EXT partition (sorry, I don't remember the exact commands off hand).
Darktremor may not be mounting it as it may not actually see the correct block device. It really depends on the version you are using.
To find the version, type a2sd help
pholt1 said:
Totally agreed!!!
Its way to confusing.
I think my partition may be messed up... Is there a way to start over from scratch? I can't even see the partition is there. I was going to remove the partition thru a windows program partition manager but it doesn't show up. Just shows up as a 14.8 card. In windows explorer it shows up as 11 gig card I know its not going to add the partition to it but... still it should have showed up in the partition manager.
Back to a2sd
I tried reinstall and repair and it won't work. I also think somehow i d/l and older version.
I tried some other commmands and i got an error that it couldn't find the correct directory or some verbage i can't remember.
a2sd repair ..... got me EXT partition not mounted
a2sd reinstall..... got me ext sd not mounted
Any suggestions on what i should do?
Click to expand...
Click to collapse
This might help...
[MOD] DarkTremor (DT) a2sd on Synergy and Kingdom ROMs:
http://forum.xda-developers.com/showthread.php?t=1126626
The Synergy rom has the CM a2sd script built-in so if you create an ext3 partition PRIOR TO flashing the Synergy rom, your 3rd party apps will automatically be stored on the ext3 partition upon installation. There is a specific version of DTA2SD for Synergy that can be found in the Synergy Updater app that comes preinstalled when you flash Synergy. The 'primary' reason for its use is to move the dalvik from the SD card back to internal storage and eliminate lag that may be bothersome to some people. I hope this clears up any lingering confusion. As for what happened to the apps, I can only 'assume' that the OP flashed a version of DTA2SD not specific to Synergy.
from my EVO 4G
dougjamal said:
The Synergy rom has the CM a2sd script built-in so if you create an ext3 partition PRIOR TO flashing the Synergy rom, your 3rd party apps will automatically be stored on the ext3 partition upon installation. There is a specific version of DTA2SD for Synergy that can be found in the Synergy Updater app that comes preinstalled when you flash Synergy. The 'primary' reason for its use is to move the dalvik from the SD card back to internal storage and eliminate lag that may be bothersome to some people. I hope this clears up any lingering confusion. As for what happened to the apps, I can only 'assume' that the OP flashed a version of DTA2SD not specific to Synergy.
from my EVO 4G
Click to expand...
Click to collapse
Is that Synergy-specific version of DTA2SD *only* available through the Synergy Updater? I ask because I have not set-up the Synergy Updater yet (requires server addresses, etc.).
Thanks!
OK, so I figured out how to get the Synergy version through the updater.
Flashed it successfully.
Seems as though just flashing it, I lost about 130MB of internal storage. Does that sound right? I went from close to 300MB, down to about 170MB. Is the Dalvik cache that big?
My HTC Desire was restarted due to low battery long after I restored some backups (app + data) with Titanium Backup. When I booted back into Android, it showed 1MB of free internal space! So thought it might be the 4 downloads I had, so I deleted all of them and Android then said it had 61MB of free internal space.
Then I rebooted but now I only have 216KB free space!!
This is the second time it's happened and I've tried everything including SD Maid and every single app is linked to the SD card's 2nd partition. This didn't happen when Installing apps from the Play store or from Easy Installer; and Avast finds no problems.
It keeps saying "Unfortunately Google Play Store has stopped" etc. and the phone is very slow including booting.
I'm not willing to re-flash everything again and manually install each app, especially as the first time re-flashing, Clockwork Recovery said it couldn't mount the SD card, then after formatting, Windows 7 wouldn't recognize it, then neither would (after formatting using gparted)!
I'm only using Link2SD on ICS for HTC Desire 0.4.4.4.1, default HBoot, Clockworkmod Recovery Touch 5.8.0.2, aGPS and default homescreen with no scripts.
This is extremely irritating, can anyone help please?
Using any scripts like A2SD?
Cool story bro. Please post more relevant information so peeps here can help you out. How about letting us know your hboot information, rom you are currently using, scripts etc. ;-)
I'm only using Link2SD on ICS for HTC Desire 0.4.4.4.1, default HBoot, Clockworkmod Recovery Touch 5.8.0.2, aGPS and default homescreen with no scripts.
DarkIceGB said:
I'm only using Link2SD on ICS for HTC Desire 0.4.4.4.1, default HBoot, Clockworkmod Recovery Touch 5.8.0.2, aGPS and default homescreen with no scripts.
Click to expand...
Click to collapse
try stock a2sd then enable it with terminal
Code:
su
a2sd install
y
y
y
Edit: also DL 5.1, i found 4.4.4.1 SUPER buggy.
Thanks for the help, I've tried the above and it's been booting for 10 minutes now, should I wait for it to finish or is it stuck?
Edit: After 30 minutes of booting, I took the battery out. It now won't go past booting (the animated 'X screen') and it takes ages to get past the 'HTC' screen to the boot screen.
Edit 2: I booted into recovery and cleared all caches and fixed permissions and after booting it doesn't say the memory is full! Thanks for your help!
What else did it move and is the data on the first partition of the SD card or the second and can I remove the SD card safely? Any idea how the internal memory was filled and why there were issues with the SD card or if they might appear again? It's a new Samsung Extreme Speed Class 10 16GB Micro SDHC card.
I can't move apps from the SD card to the SD card's second partition or to the internal memory. It says, "pkg: /mnt/asec/appnamehere/pkg.apk Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]".
The internal memory is empty, the SD card has 8GB of free space and the 2nd partition has 1GB free out of 2GB.
Just upgraded to 5.1 and it's the same as above. Any ideas?
Anyone have any idea?
What A2SD-option did you pick in Aroma Installer? I cannot see any Link2SD option there.
Sorry I meant I chose the built-in a2sd but I used this app called Link2SD as I have a second partition on my sd card for apps.
DarkIceGB said:
Sorry I meant I chose the built-in a2sd but I used this app called Link2SD as I have a second partition on my sd card for apps.
Click to expand...
Click to collapse
How have you partitioned your SD? Primary and secondary FAT32 or primary FAT32 and secondary EXT? I've never used Link2SD 'cause i prefer the script way, but i think it works the same way.
If you are using EXT for secondary, i recommend you the 4ext recovery, if you are S-OFF you can install it directly from the phone using the Updater form 4ext.net.
Then I suggest you to do:
A nandroid backup
A backup of your SD data
Repartition you SD using 4ext
Check partition allignment with 4ext
Do a full wipe
Restore your SD's backup
Restore your nandroid backup
Re-install 0.5.1 and select built-in a2sd
In rom use terminal like bortak stated, but say NO to moving appdata (slowed down my phone a lot)
Uninstall Link2SD
This will give you a standard installation for a2sd.
If I were in you, i would format everything (except SD card first partition) and start from scratch with the built-in a2sd method without Link2SD; you'll have to reinstall everything and lose every data (backup with TB if you can), but you are sure to run a rock solid method to "enlarge you space"
If you are on double FAT32... well, i cannot help you there
Bortak, correct me if i ever say stupids things i want to help out and you surely are a master in troubleshooting and point to my errors
I'm actually running BCM 3.0U0 + 3.0U1 update with m2sd (with apps and dalvik on ext), 100% V6 supercharged and ScrollingCache patched... i have to say, in my opinion, it finally surpassed Sandvold ICS!
Thanks a lot for the help, I've followed the steps and everything's working now!
I used 4ext recovery, which appears to be a lot better than clockworkmod, with more useful options. 4etx said that the partitions weren't aligned (which I previously set in clockworkmod) so I wiped everything and made fresh partitions which were perfectly aligned. I'm using 0.5.2 now with a full format.
I had/have fat32 then ext4.
I've noticed that most apps don't appear to be on the SD card though. Any advice?
Hey guys, as the title mentions, I've got my device almost up to speed. The trouble is, I can't seem to get it to partition properly. Or at all. I'm at 20mb of internal space left, and that's really hampering my ability to enjoy this otherwise fantastic phone.
I've tried Minitool Partition wizard, but my device thinks its corrupts my SD card. I've tried ROM manager (setting it to 512mb external and 0mb swap), but rom manager runs, reboots the phone, and nothing changes. Well. Mostly. I tested it out by installing a 10mb app from the store, but it used up the internal storage space, and disappeared! I can't find and uninstall it anymore! This is driving me absolutely crazy. I've lost so much time looking through forums and trying things out.
- uninstall rom manager
- do not use minitool partition wizard
- backup your sd card and use gparted to partition sd card, step 5 here. alternatively you can use 4ext recovery, easy to install as you are already s-off. copy everything back once partitioned.
you say you are 'hbooted', but have you actually changed your hboot to cm7r2, this will repartition your internal memory so you have more space. search for guides (how to change hboot...), recommend to do this through fastboot commands (again this is easy because you are already s-off).
once this is all set up (cm7r2 hboot and correctly partitioned sd card), you need to use a script or app to move the apps to the partition. i recommend something like s2e or link2sd.
for general reading, i recommend these set of guides.
Use 4ext recovery to partition SD, and get rid of ROM Manager.
Sent from my HTC Desire using xda premium
k3lcior said:
... and get rid of ROM Manager.
Click to expand...
Click to collapse
Curious to know why. I have never used ROM Manager but was going to...
murtuzasb said:
Curious to know why. I have never used ROM Manager but was going to...
Click to expand...
Click to collapse
it's not that it's a bad app, just particularly bad for htc desire. can screw things up. found out here, suroot is well respected and i trust his advice
plus you don't actually need to use rom manager...all the actions can be carried out within recovery anyway.
Hey Eddie, thanks for the info. I'll load up the Gparted this evening. Get this damn device running properly finally.
Once partitioned, I'm worried about this aforementioned missing facebook app. I don't care that it's not working, only that it's taking up unusable space. I'm down to 13mb of internal storage. After using Gparted to partition, would it be best for me to do a fresh install of CM7? And would that reset my root and S-off?
I'm also constantly getting confused about fastboot and hboot. Aren't they intrinsically linked? Actually, scratch that. What is fastboot, and how does it relate to hboot?
And why, when I tried to partition my card using clockwork recovery, did it update (and possibly replace) my recovery?
As for whether I have CM7 hboot set up, I'm honestly not sure. My hboot / fastboot window (the one that shows up after rebooting, with a white screen and 3 android on the bottom on skateboards, with the options for FASTBOOT/RECOVERY/CLEAR STORAGE/SIMLOCK?) is set to -REVOLUTIONARY-, HBOOT 6.93.1002. If that doesn't answer the question, how can I check if I have the CM7 hboot?
Thanks for the time, man. I appreciate you helping me understand how all this works! There was a time when I thought I was understanding the process. Then things stopped working. =p
Dysoncube said:
Hey Eddie, thanks for the info. I'll load up the Gparted this evening. Get this damn device running properly finally.
Once partitioned, I'm worried about this aforementioned missing facebook app. I don't care that it's not working, only that it's taking up unusable space. I'm down to 13mb of internal storage. After using Gparted to partition, would it be best for me to do a fresh install of CM7? And would that reset my root and S-off?
I'm also constantly getting confused about fastboot and hboot. Aren't they intrinsically linked? Actually, scratch that. What is fastboot, and how does it relate to hboot?
And why, when I tried to partition my card using clockwork recovery, did it update (and possibly replace) my recovery?
As for whether I have CM7 hboot set up, I'm honestly not sure. My hboot / fastboot window (the one that shows up after rebooting, with a white screen and 3 android on the bottom on skateboards, with the options for FASTBOOT/RECOVERY/CLEAR STORAGE/SIMLOCK?) is set to -REVOLUTIONARY-, HBOOT 6.93.1002. If that doesn't answer the question, how can I check if I have the CM7 hboot?
Thanks for the time, man. I appreciate you helping me understand how all this works! There was a time when I thought I was understanding the process. Then things stopped working. =p
Click to expand...
Click to collapse
There u go, technicial definitions: http://forum.xda-developers.com/showthread.php?t=805247
If u havent changed your Hboot since u s-offed then it should be stock.
Dysoncube said:
Hey Eddie, thanks for the info. I'll load up the Gparted this evening. Get this damn device running properly finally.
Once partitioned, I'm worried about this aforementioned missing facebook app. I don't care that it's not working, only that it's taking up unusable space. I'm down to 13mb of internal storage. After using Gparted to partition, would it be best for me to do a fresh install of CM7? And would that reset my root and S-off?
I'm also constantly getting confused about fastboot and hboot. Aren't they intrinsically linked? Actually, scratch that. What is fastboot, and how does it relate to hboot?
And why, when I tried to partition my card using clockwork recovery, did it update (and possibly replace) my recovery?
As for whether I have CM7 hboot set up, I'm honestly not sure. My hboot / fastboot window (the one that shows up after rebooting, with a white screen and 3 android on the bottom on skateboards, with the options for FASTBOOT/RECOVERY/CLEAR STORAGE/SIMLOCK?) is set to -REVOLUTIONARY-, HBOOT 6.93.1002. If that doesn't answer the question, how can I check if I have the CM7 hboot?
Thanks for the time, man. I appreciate you helping me understand how all this works! There was a time when I thought I was understanding the process. Then things stopped working. =p
Click to expand...
Click to collapse
take your time and read the guides i first linked you, and the one above to help with definitions.
minitool can go horribly wrong. clockworkmod recovery is also not very good at partitioning. gparted is always recommended.
you are currently on stock hboot because you haven't changed it. hboot just refers to the way all your internal memory partitions are laid out. in other words currently you have a 250MB system partition, but your cm7 rom system size is say 140MB (i.e. you're wasting 110MB)
when you change hboot to cm7r2, it has a 145MB system, so you waste say only 5MB. the extra reparitioned space becomes more internal memory (increases from 147MB to 287MB)
i say fastboot commands because that's just a method of actually changing your hboot.
so:
- use an app like titanium to backup all your apps. backup you contacts to gmail if you haven't already, use another app to backup sms if you need them too.
- backup your entire sd card to PC
- partition sd card, ~1gb ext4 should be enough, using the guide i linked.
- copy everything back to sd
- change hboot to cm7r2, search for guides (i recommend using fastboot commands)
- boot into recovery, nandroid backup
- full wipe and reinstall (you won't lose root or s-off)
- before you restore, install s2e or link2sd. select to move apps to sd-ext, keep app data and dalvik cache on internal (287MB should be enough space unless you have LOADS of apps), may need to reboot afterwards.
- restore everything else.
- i recommend to use another app like 'diskusage' to check all your partitions are working correctly.
seems like a faff, but this should have been the way to set it up in the first place
So, things went well, thanks to you guys.
I had already paritioned using minitool partition wizard. Gparted would NOT work for me, so I gave the minitool partition another shot. Installed the CM7 HBoot, wiped everything, reinstalled CM7 (since I was getting a bootloop problem), now everything seems to be running fine. Android detects 280mb of internal storage. I installed a 40mb app, transferred it to the SD card, and it's working beautifully. Im pretty darn happy with how things have turned out. Are there any other things I should verify, to make sure everything installed alright?
it wont boot coz u partitioned ur sdcard and changed hboots. so because u didnt do a backup u will have to flash the CM7 rom again. put CM7 rom on ur sdcard, boot into recovery, full wipe and flash the rom
Sent from my HTC Desire
Dysoncube said:
So, things went well, thanks to you guys.
I had already paritioned using minitool partition wizard. Gparted would NOT work for me, so I gave the minitool partition another shot. Installed the CM7 HBoot, wiped everything, reinstalled CM7 (since I was getting a bootloop problem), now everything seems to be running fine. Android detects 280mb of internal storage. I installed a 40mb app, transferred it to the SD card, and it's working beautifully. Im pretty darn happy with how things have turned out. Are there any other things I should verify, to make sure everything installed alright?
Click to expand...
Click to collapse
gparted should always work if done correctly, what exactly would not work? if repartitioning using gparted, delete all existing partitions and start from scratch. as per guide, FAT32 should be first (on the left), ext4 partition second, both labelled as primary.
if minitool worked then you got lucky (many cases including myself in early days when it just screwed things up), i'd still recommend giving gparted another go.
when you say transferred to sd card, are you manually moving apps to sd using 'move to SD' within settings? if so then you're actually moving them to FAT32 partition of sd card, and not the ext4 partition...
follow what i said before, use an app (easiest) or script to move apps to sd-ext. if done correctly you shouldnt have to move any apps to sd, keeing them on should internal 'trick' them to sd-ext, it moves all of the app (and can move widgets too). and like i said, another app like 'diskusage' you can actually see your sd-ext filling up if setup correctly.
[you successfully changed hboots which is good! :victory:]
i have just gotten my hand on a HTC desire over the weekend, with zero knowledge on rooting or android. after installing a few apps, namely FB, gmail, maps, flipboard and whatsapp i was given the "low memory" warning. uh... i have not even installed candy crush yet... so i did some read up on a few sites and straightaway attempted to mod the desire to increase the internal memory.
what i did :
s-off using Revolutionary tool and installed CWM.
partitioned an 8gb class10 card, 2048mb ext3 and the balance FAT32,
CyanogenMod 7.0.2.1 stable release.
Data2SD
to my delight everything work out and i get increased internal memory and i was happily re-installing all the above apps. problem is some of the apps -youtube and facebook, could not be started. after choosing "move to sd" then it can be started and used, albeit a tad laggy. the only issue left is whatsapp, after activation, it went on and on in the "initialising" for a very long time without any sign of it ever getting into working condition, i had to force close it.
i am thinking of repeating the whole process once again, clean install, but based on the read-up about data2sd, if i were to reflash rom on a device that already has data2sd prior, i would need to use Data2SDReinstaller.zip instead of Data2SDinstaller.zip that i have acquired earlier.
after googling up like mad, i still could not find anywhere to download Data2SDReinstaller.zip. hope that anyone who still has this would share it up here. Thanks a lot!
Well done for getting this far on your own! A few things you could do to improve check:
- How did you partition your sd card? Should be done in gparted or 4EXT recovery only, not minitool. Also might as well use ext4, slightly faster than ext3
- Next you should also install cyanogenmod on cm7r2 hboot to maximise your actual internal memory. Currently you're still on stock hboot with 250MB /system and you're only using ~140MB. You can convert this wasted 110MB into extra /data (internal memory), goes from 147MB to 287MB
- I personally don't recommend data2sd. Might the reason you're getting errors. Also you shouldn't need to use 'move to sd' anymore that moves to the fat32 partition not the sd-ext. Use a different script to move apps and dalvik to sd-ext, keep app data on internal.
So try:
- backup everything if you haven't already (titanium backup for apps etc)
- change hboot to cm7r2 using fastboot, search for guides
- (optional) flash 4EXT recovery using fastboot
- backup and repartition sd card if necessary using 4EXT as above
- full wipe and reinstall ROM again
- use another app/script such as mount2sd, S2E or darktremor A2SD, move apps and dalvik to sd-ext. They do the same thing. You won't necessarily see you're internal memory increase to 'internal + sd-ext' but it's working. Don't 'move to sd' as before, keep them on internal to trick to sd-ext.
- restore apps. Install something like diskusage to check your partitions are working.
eddiehk6 said:
Well done for getting this far on your own! A few things you could do to improve check:
- How did you partition your sd card? Should be done in gparted or 4EXT recovery only, not minitool. Also might as well use ext4, slightly faster than ext3
- Next you should also install cyanogenmod on cm7r2 hboot to maximise your actual internal memory. Currently you're still on stock hboot with 250MB /system and you're only using ~140MB. You can convert this wasted 110MB into extra /data (internal memory), goes from 147MB to 287MB
- I personally don't recommend data2sd. Might the reason you're getting errors. Also you shouldn't need to use 'move to sd' anymore that moves to the fat32 partition not the sd-ext. Use a different script to move apps and dalvik to sd-ext, keep app data on internal.
So try:
- backup everything if you haven't already (titanium backup for apps etc)
- change hboot to cm7r2 using fastboot, search for guides
- (optional) flash 4EXT recovery using fastboot
- backup and repartition sd card if necessary using 4EXT as above
- full wipe and reinstall ROM again
- use another app/script such as mount2sd, S2E or darktremor A2SD, move apps and dalvik to sd-ext. They do the same thing. You won't necessarily see you're internal memory increase to 'internal + sd-ext' but it's working. Don't 'move to sd' as before, keep them on internal to trick to sd-ext.
- restore apps. Install something like diskusage to check your partitions are working.
Click to expand...
Click to collapse
hi eddie, thanks for your pointers!
i used CWM to partition the card earlier on, only to discover that it was partitioned on ext3 with no choice to . prior to data2sd, i have tried link2sd, with the impression that it is similar to S2E & mount2sd. sad to say that after installing apps as listed earlier, the same low memory warning still popped up, so i assumed these script is not what i wanted.
for my next step, i plan on a full wipe and start afresh, thinking of using minitool to hammer the whole card flat on a single, FAT32 partition, and then using Aparted to create an ext4 partition. (downloadable from market, yeah that would mean putting the phone into stock CM firmware first and re-wipe again after that).
i have zero knowledge on linux nor any of my machines running it and i am so used to windows environment, that is the reason i did not start out on using Gparted in the first place, and used CWM's own partitioning tool.. 4ext recovery could be an alternative from what i read, but can 4ext be installed when CWM is already in place?
just to update, found the download for the data2sdreinstaller files, in some sections of xda i forgot which thread but i have it now. i will try on re-doing data2sd first. if the phone still give me issues then next would be doing as what you have suggested. thanks again!
Don't use clockworkmod. It's not that it's a bad recovery generally, but for desire it's not recommended as it tends to not create properly aligned partitions.
Backup sd, delete all partitions and repartition from scratch, use gparted or 4EXT recovery, don't recommend anything else. Now that you're s-off it's quite easy to change recovery, it will simply replace CWM.
gparted is also not that bad once you get the hang of it, I use bootable live cd and personally prefer it as I can see everything. I never used linux either... Use this guide
I've never had any luck with link2sd, never liked it. Yes it's supposed to do the same thing, but the idea of linking seemed a bit odd, maybe just not for me, and you may not have had any luck due to a bad partition. Try the others suggested, move apps and dalvik to sd-ext.
Remember to also change hboot to optimise space further.
eddiehk6 said:
Don't use clockworkmod. It's not that it's a bad recovery generally, but for desire it's not recommended as it tends to not create properly aligned partitions.
Backup sd, delete all partitions and repartition from scratch, use gparted or 4EXT recovery, don't recommend anything else. Now that you're s-off it's quite easy to change recovery, it will simply replace CWM.
gparted is also not that bad once you get the hang of it, I use bootable live cd and personally prefer it as I can see everything. I never used linux either... Use this guide
I've never had any luck with link2sd, never liked it. Yes it's supposed to do the same thing, but the idea of linking seemed a bit odd, maybe just not for me, and you may not have had any luck due to a bad partition. Try the others suggested, move apps and dalvik to sd-ext.
Remember to also change hboot to optimise space further.
Click to expand...
Click to collapse
noted with many a thanks. hopefully learning this on Desire would allow me to do the same on some other Android devices in future. Funny to think i am doing this as all these while i am just a plain nokia user with all stock firmware.
the jargons for androids are abit overwhelming for me.
Don't worry, it's all a learning process. For most in the desire forums it was their first android device, like me too.
All of the stuff I've written above, I knew none of that at the start either.
Like anything, the more you read the more you learn. It'll start to make sense sooner or later
I ran my old desire for a year or so on the Supernova Rom, but got bored with the serious lag, It got better from time to time when I cleared the dalvik cache, and reformatted the SD card. But Igave up in the end, wiped everything, reformatted the card again, and loaded Cyanogenmod 7.
It was a revelation.Everything was really snappy, and the Desire was like a new phone again.
But the troubles are returning. I started getting some lag opening apps a week or so ago, and now I am starting to get forced closures too, and the lag is getting worse.
What's going on? Is there anything I can do to stop this from happening?
Don't bother wiping dalvik, it simply rebuilds afterwards which is why it takes so long to boot...
Are you using the ROM with an sd partition, how did you create it? Any particular A2SD script?
Max 2GB ext4 partition should be done using gparted or 4EXT recovery only, not clockworkmod or minitool partition wizard.
(Remember also that your hardware is starting to age, and there are limits / apps which the Desire was never designed to handle)
eddiehk6 said:
Don't bother wiping dalvik, it simply rebuilds afterwards which is why it takes so long to boot...
Are you using the ROM with an sd partition, how did you create it? Any particular A2SD script?
Max 2GB ext4 partition should be done using gparted or 4EXT recovery only, not clockworkmod or minitool partition wizard.
(Remember also that your hardware is starting to age, and there are limits / apps which the Desire was never designed to handle)
Click to expand...
Click to collapse
Thanks
Yes, Iam using an SD partition created with gparted - my laptop runs Linux. I am using S2E.
What's puzzling me is that it ran really fast and snappy to start with, but is now slowing down again. I am getting regular timeouts -but if I choose "wait" its usually OK. But sometimes I get a forcedclose. I don't want to have to keep reinstalling the ROM to keep it fresh!
Trogladyte said:
Thanks
Yes, Iam using an SD partition created with gparted - my laptop runs Linux. I am using S2E.
What's puzzling me is that it ran really fast and snappy to start with, but is now slowing down again. I am getting regular timeouts -but if I choose "wait" its usually OK. But sometimes I get a forcedclose. I don't want to have to keep reinstalling the ROM to keep it fresh!
Click to expand...
Click to collapse
So the partition is made correctly, which is good :good:
Check your S2E settings, what have you moved to the partition?
It works best if you only move apps and dalvik cache to sd-ext. You should keep app data (e.g. saved gaems and app preferences) on your actual internal memory for speed and stability.
You should also be s-off and on cm7r2 hboot to maximise your internal memory if you have many apps. This will work best with the above, and applies regardless of your A2SD setup.
If S2E is already set to move apps and dalvik only, not sure what else it could be. Any other 'tweaks' / scripts / memory managers / task killers which can do more harm than good? Does it happen with any particular app?
Thanks.
Sorry to be so long to reply. Had to take some time out as I snapped the tendon that operates my left thumb. Yes,really.
Anyway. The problem - which is getting worse - may be that I have application data on the SD partition.And S2E won't let me change it - greyed out. Why would that be?
Trogladyte said:
Thanks.
Sorry to be so long to reply. Had to take some time out as I snapped the tendon that operates my left thumb. Yes,really.
Anyway. The problem - which is getting worse - may be that I have application data on the SD partition.And S2E won't let me change it - greyed out. Why would that be?
Click to expand...
Click to collapse
Well at least we're narrowing down the issue. I believe app data on sd-ext is almost certainly the cause of slowdowns. It works much better when stored on your actual internal memory, as nand flash is faster than your sdcard.
No idea why it won't let you change it back, I've never used it myself. I've looked at the Play Store first screenshot. Should be a case of unticking, and rebooting. Do you remember when you first configured it? Did you tick everything?
You may not be able to move it back to internal if you are on stock hboot and you have more than 150MB of app data. i.e. there's not enough free space to move it back?
It may be a case of full wiping and starting from scratch:
- Titanium backup of all apps
- Flash cm7r2 hboot using fastboot
- Full wipe, flash ROM
- Install and configure S2E
- (If above doesn't work, use another app like Darktremor A2SD, tick apps and dalvik only)
- Reboot
- Restore apps
- Check all your partitions using an app like DiskUsage. You should have much less free wasted space on /system, 287MB internal memory (/data) filling up with app data, and your sd-ext filling up with apps and dalvik.
Take it easy with the thumb!