I thought this might be useful to anyone else in my situation. I had apps2sd installed on the stock 4GB card but purchased a larger class 6 card and wanted to seamlessly switch over without reinstalling all my apps and have my application data work correctly etc. I couldn't find a straightforward guide online so I gave it my best educated shot and it worked for me. If you got apps2sd working then you should be familiar with the partitioning etc.
I got it to work upgrading using the following steps:
1. Nandroid +ext backup!
2. Copied all files/folders from old (stock) card onto folder in computer using a card reader (apps2sd and linux swap partitions aren't visible but are included in the nandroid ext backup) (Put aside old/stock card with all original data and partitions just in case the rest doesn't work)
3. Inserted new card into phone and booted into 1.6.2 recovery (go Carebear!)
4. Partioned new card. (I actually changed the partition size from previous setup so it shouldn't matter as it worked fine for me. Made 32MB linux swap and 512MB ext2 and the remainder FAT32)
5. Upgraded ext2 partition to ext3. Shut down.
6. Removed new card from phone, insert into card reader and copy all files from folder backup of old card onto the FAT32 partition of the new card.
7. Insert new card back into phone. Boot to recovery again and do a Nandroid restore of your +ext backup and VOILA!! It boot looped once but after second boot it has been running flawlessly with all apps installed on ext3 partition and all original data in place etc.
Hope this helps anyone confused, as I sure was. It really was much simpler than I thought it would be.
phaelenp said:
I thought this might be useful to anyone else in my situation. I had apps2sd installed on the stock 4GB card but purchased a larger class 6 card and wanted to seamlessly switch over without reinstalling all my apps and have my application data work correctly etc. I couldn't find a straightforward guide online so I gave it my best educated shot and it worked for me. If you got apps2sd working then you should be familiar with the partitioning etc.
I got it to work upgrading using the following steps:
1. Nandroid +ext backup!
2. Copied all files/folders from old (stock) card onto folder in computer using a card reader (apps2sd and linux swap partitions aren't visible but are included in the nandroid ext backup) (Put aside old/stock card with all original data and partitions just in case the rest doesn't work)
3. Inserted new card into phone and booted into 1.6.2 recovery (go Carebear!)
4. Partioned new card. (I actually changed the partition size from previous setup so it shouldn't matter as it worked fine for me. Made 32MB linux swap and 512MB ext2 and the remainder FAT32)
5. Upgraded ext2 partition to ext3. Shut down.
6. Removed new card from phone, insert into card reader and copy all files from folder backup of old card onto the FAT32 partition of the new card.
7. Insert new card back into phone. Boot to recovery again and do a Nandroid restore of your +ext backup and VOILA!! It boot looped once but after second boot it has been running flawlessly with all apps installed on ext3 partition and all original data in place etc.
Hope this helps anyone confused, as I sure was. It really was much simpler than I thought it would be.
Click to expand...
Click to collapse
Thanks for the procedure, that will be very useful!
I'll also take this chance to ask you how were apps2sd performing with the stock 4Gb SD? this is the one thing that's keeping me from going the apps2sd way, not knowing if the stock card is too slow for it to work correctly.
danimar1 said:
Thanks for the procedure, that will be very useful!
I'll also take this chance to ask you how were apps2sd performing with the stock 4Gb SD? this is the one thing that's keeping me from going the apps2sd way, not knowing if the stock card is too slow for it to work correctly.
Click to expand...
Click to collapse
Honestly, I didn't notice ANY difference in performance once I got it set up correctly. I have a class 6 card now but really, they seemed to run perfect on the stock class 2.
phaelenp said:
Honestly, I didn't notice ANY difference in performance once I got it set up correctly. I have a class 6 card now but really, they seemed to run perfect on the stock class 2.
Click to expand...
Click to collapse
The real difference between a class2 and a class6 has to do with the swap, not so much a2sd, although the apps may load a little faster(nominal difference)... it really is all about the swap, and being able to write and read it faster.
On a G1, with 96MBs of swap, and most of a Hero ROMs RAM being on the swap partition, it was a huge difference, very noticeable, with the N1, very little will ever end up on the swap, and mostly is there to make it so that you can open a few more apps.
pjcforpres said:
The real difference between a class2 and a class6 has to do with the swap, not so much a2sd, although the apps may load a little faster(nominal difference)... it really is all about the swap, and being able to write and read it faster.
On a G1, with 96MBs of swap, and most of a Hero ROMs RAM being on the swap partition, it was a huge difference, very noticeable, with the N1, very little will ever end up on the swap, and mostly is there to make it so that you can open a few more apps.
Click to expand...
Click to collapse
What do you recommend for size with the swap partition on an N1? I just went with the default 32MBs. Will I see any increase in performance by increasing that?
phaelenp said:
What do you recommend for size with the swap partition on an N1? I just went with the default 32MBs. Will I see any increase in performance by increasing that?
Click to expand...
Click to collapse
It is all about preference... with the N1 there really is little to no need for a swap. If you use it, yes the developer recommended 32 is probably best.
But this phone has so much RAM, that swap isn't really needed at all. The whole idea behind the swap partitions was so we could boot a larger ROM than the stock phone could handle, ie a Hero ROM on a G1.
None the less, there are some small benefits gained with swap used with one of the Desire ROMs... for me, I don't use enough different apps to really see those benefits, but others that use tons of apps will see the added RAM.
pjcforpres said:
It is all about preference... with the N1 there really is little to no need for a swap. If you use it, yes the developer recommended 32 is probably best.
But this phone has so much RAM, that swap isn't really needed at all. The whole idea behind the swap partitions was so we could boot a larger ROM than the stock phone could handle, ie a Hero ROM on a G1.
None the less, there are some small benefits gained with swap used with one of the Desire ROMs... for me, I don't use enough different apps to really see those benefits, but others that use tons of apps will see the added RAM.
Click to expand...
Click to collapse
Thanks! I have a lot of apps installed but I'm rarely using a lot of them simultaneously so I guess no need to worry about it. I mean, this thing frickin' FLIES as I have it set up now!!
Related
I've got and old version of CM, and before I upgrade to 2.25, I want to partition the SD Card that came with the phone to allow Apps2SD. The manuals suggest that you need anything above a Class 2 SD Card, but I can't find any information on Google as to what the stock MyTouch SD card class is. There's a big '6' on the card itself, but I'm hesitant to think that it came with a Class 6, considering that a class 6 is top of the line.
Thanks.
the stock sd card that comes with the mytouch is a sandisk 4gb class 2.
Dang! No Apps2SD then.
Thanks.
TheBigCheese0 said:
Dang! No Apps2SD then.
Thanks.
Click to expand...
Click to collapse
You can still do apps2sd with a class 2. But on a mytouch it is unnecessary because you have nearly 300mb for apps. the g1 only had about 80 and that was with the hard spl giving you extra space.
If your memory card has a 6 on it, then it might be a class 6. anyway that you can post a picture to confirm?
Hmmm, maybe I misunderstood the purpose of Apps2SD then. I assumed it was so that if you wiped the OS of the device, you wouldn't have to go back and re-download all of them. Is it just for extra space?
I don't have something to take a picture with at the moment, but it sure gives the impression of a class 6. I'm going to skip the partitioning for now, and do it later, since it's not vital to CM 4.2.5
If you are just upgrading to a newer version of the same rom, or wiping a rom, then yes, you do keep your apps. If you flash a different rom altogether, it is recommended that you wipe your sd card, including the ext partition. so you lose the apps if you do that.
It was originally for extra space because the G1 could only hold like 30 apps and the memory would run low, or you could download some apps that are about 6mb in size, and you would fill it up even quicker, and with the cache being stored on the phone, bye bye phone memory in a flash.
The mytouch fixed that by having all that much needed extra memory for exactly that purpose. If you are worried about having to redownload all your apps again, get backup for root users. It will backup your apps, and if you wipe, or jump from rom to rom, you can get them all back with just a couple of key presses.
Ah, okay then. Thanks for the help.
Today it opened my phone and it shows my sd card as damaged and all the apps are crashing all over the place, so i reverted to a backup and same deal, i installed the stock htc hero rom and it worked fine, i did a wipe and installed modacos 3.1 again and it finished but all the apps started crashing again and it had all the apps that i had installed previously, how do i restore my phone to a clean stock version of modaco 3.1 without keeping all my apps installed!?
mike390 said:
Today it opened my phone and it shows my sd card as damaged and all the apps are crashing all over the place, so i reverted to a backup and same deal, i installed the stock htc hero rom and it worked fine, i did a wipe and installed modacos 3.1 again and it finished but all the apps started crashing again and it had all the apps that i had installed previously, how do i restore my phone to a clean stock version of modaco 3.1 without keeping all my apps installed!?
Click to expand...
Click to collapse
Sounded weird, can agree with that. Are you using apps2sd? Try do a backup of your sd-card, format it, wipe and install ROM. Dont restore a backup or something.
Now copy ur files back to the sd-card and see if it makes any difference
Yeah, it sounds like your ext2 (or ext3/ext4) partition for apps2sd is corrupt. It may even be an issue with your SD card. SD cards are not optimized for ext2/3/4 partitions, and as I learned through running android on my Vogue, it's rare, but your SD card can become permanently damaged by using this filesystem on it.
If formatting your SD card like sinnadyr suggested doesn't work, I would re-partition the entire card, making your FAT32 partition smaller by maybe 512MB and have everything else the same size. This will obviously result in 512MB less usable space on the card, but at that point I don't think you'd have another option anyway.
(I may be off about the size of 512MB... I'm tired and drunk and can't be bothered to look up the actual size of the swap/ext2 partitions.)
If all else fails, try a new SD card.
Your Hero can be saved
Ok... I've had this... and this is how I solved it:
-save what you have to from sd to pc
-format sd
-partition from scratch
-reboot
-put what you saved previously back on
-done
sounds easy, but it actually took me AGES in between finding out and doing it.
In my case it was due to a combination of using a program to move the cache to SD AND mounting the SD card WHILE some app was doing something (APP2SD was enabled). All I know is I never used the cache to SD program again and 3.1 is now running smooth on my hero.
Good luck
Ciao
p.s. If the steps above do not seem to work just do all the Wipes, load another rom, play with it for 2 mins, then re-do all the wipes and start off. I know I'm being a bit confusing but trust me, problem will be solved eventually. Just make sure u have plenty of time when u start the whole process
V.
There's a guide somewhere how to repartition your SD card through ADB, this is what I did when the same thing happened to me and the partitions were corrupted.
Semi Noob question.
I just am finally upgrading my SD card, bought a 16GB after using the stock since I got the phone. I had moved all apps to SD via Titanium backup, so...
1. Will copying the contents of the old SD over to the new one suffice or will other steps need to be taken after I put it in?
and 2. What is the idea setup as far as formatting goes, for Apps2SD, best performance, etc? Is there one way that's better than the others?
Worth noting that I'm on CM7 right now.
mikeybags said:
Semi Noob question.
I just am finally upgrading my SD card, bought a 16GB after using the stock since I got the phone. I had moved all apps to SD via Titanium backup, so...
1. Will copying the contents of the old SD over to the new one suffice or will other steps need to be taken after I put it in?
and 2. What is the idea setup as far as formatting goes, for Apps2SD, best performance, etc? Is there one way that's better than the others?
Worth noting that I'm on CM7 right now.
Click to expand...
Click to collapse
1. Should be fine.
2. I don't know if ext a2sd still works but 512mb ext3/4 with the rest fat32 works for me. No reason for swap.
A2Ext can still be used, if you partition via recovery it will wipe the SD card, so do that before copying stuff.
mikeybags said:
Semi Noob question.
I just am finally upgrading my SD card, bought a 16GB after using the stock since I got the phone. I had moved all apps to SD via Titanium backup, so...
1. Will copying the contents of the old SD over to the new one suffice or will other steps need to be taken after I put it in?
and 2. What is the idea setup as far as formatting goes, for Apps2SD, best performance, etc? Is there one way that's better than the others?
Worth noting that I'm on CM7 right now.
Click to expand...
Click to collapse
1. I would backup all the apps using titanium backup. I'm not too sure that moving them to SD is going to do it.
2. For Apps2SD, I have 512 megs ext 3 partitioned with no swap. I'd say go with ext3 because more roms are compatible with it...
I also upgraded from stock SD to a 16gb class 10 - all I did was copy all contents from one sd to the other. Everything worked right away.
Sure ain't like moving sd's in Symbian ... oh what a mess that was.
I am having a lot of trouble trying to partition my SD card so my HTC HD2 has more internal storage for this rom. I succeeded in partitioning it. My Sd card has 'lost' 1 GB.
I used this guide:
Guide On How To Create EXT Partition:
Power on your HD2 and don’t let go of the power button.
DFT MAGLDR Bootloader will then be loaded.
Use volume down button to scroll down to 8th option (8. AD Recovery). And press call button to select it.
ClockworkMod Recovery will then be loaded.
Use volume down button to scroll down to “advanced” and press call button to select it.
Scroll to “Partition SD Card” and press call button to select it.
Then, choose EXT Size = 1024M, then Swap Size = 0M (This ext partition will be used by App2SD to extend your phone internal memory.)
After the process is completed, press back button to return to ClockworkMod main menu.
Select “reboot system now“.
Click to expand...
Click to collapse
And the Dark Tremor Guide on FB http://www.facebook.com/note.php?note_id=158809660835039.
I tried it a second time, but now my 16GB SD card is down to 13GB and the partitions are invisible on my PC and on my phone. My SD card has now lost '2GB'.
I think I am missing some information to get this to work.
Normally I understand everything I read on XDA, but now I am stumped.
Please help me, this is the first time I really don't understand what I have done and what has gone wrong
Setup of choice = EU HTC HD2, Maldr1.13, CWM150, HyperDroid-CM7-Observant-Opossum -v5.9.0-cLK-magldr-signed.zip
Use Easus Partition manager on order to see all of your partitions then just resize as necesaary
Sent from my HTC HD2 using XDA
The partitions are as they are supposed too. One 15GB, one 1 GB.
And now? How does my phone recognize the App2SD Partition?
You want to know how your phone recognizes the ext partitions? well, no offense but that is none of your business. (jk )
If you want to know how it actually works, that is another long story.
As mentioned earlier by Nigel, Use EaseUs Partition Manager to see/edit the partitions.
And your sd card didn't lose 1GB, that 1GB simply became a partition in a format that is not visible to Windows. But it is there !
Edit:
As an elaboration to my previous post:
You don't need to know how to make it work, Hyperdroid uses an a2sd script (by default) so as soon as it detects one during installation it will be used.
All what you have to do is make the partition, and let the ROM do its job.
So in short; It's already working, but I am to stupid to see it?
I have reflashed, so it should be working. Awesome!
Those cookers keep blowin' my mind with their techie-godlike-powers!
I'm using App2SD now with this rom and the rom is not as stable as it used to be. Did I do something wrong or should I reflash?
"not as stable as it used to be" ?
I've been with HyperDroid since the sd versions. Never had any problems with a2sd, the ROM is always stable, fast & smooth.
Oh I think I might know why, did you actually check the size of your SD card before partitioning? A 16GB SD card has an actual capacity of 14.8GB which would explain why it looks like 13GB is left. Either that, or the one I was sold is a ripoff
EDIT: just saw marvlesz's post and he uses bigger words so he's probably right
Sent from my HTC HD2 using XDA
Nigeldg said:
Oh I think I might know why, did you actually check the size of your SD card before partitioning? A 16GB SD card has an actual capacity of 14.8GB which would explain why it looks like 13GB is left. Either that, or the one I was sold is a ripoff
EDIT: just saw marvlesz's post and he uses bigger words so he's probably right
Sent from my HTC HD2 using XDA
Click to expand...
Click to collapse
bigger words? lolwut? you mean Like this?
No, you are correct. Most storage devices show less than the advertised capacity, you weren't sold a ripoff.
Usually it's like this :
4GB will show 3.73
8GB will show 7.45
16GB will show 14.9
32GB will show 29.8
even my 500GB HDD shows only 465
And so on ...
And I wasn't talking about the lost 1GB from 16 to 15, but from 15 to 14 (13.8) .
Because I thought he had already knew about the actual size of his sd.
Be lit, here : http://compreviews.about.com/od/storage/a/ActualHDSizes.htm
Lol I realise now that I knew pretty much all of that already, but I'm on holiday and my brain is taking a while to kick in The Vatican is mindblowing
Sent from my HTC HD2 using XDA
I forgot to mention that everything is al right. I am very pleased with Hyperdriod App2SD implementation.
It was the first time I tried this, so of course there would be some start-up issues. After trying a few times, I am happy as ever!
Problem with SD Card Capacity
Maybe it has been mentioned before.
But if you feel uncomfortable with the Formatted capacity of your SD card,
download SDFormatter 3.1 (free)
(I cannot insert a link (yet) so you have to google it)
BACKUP YOUR DATA FIRST, YOUR SDCARD WILL BE WIPED CLEAN!
Then insert your SDCard in your PC using a sleeve (comes free with most micro SD cards)
And choose in SDFormatter: QUICK FORMAT, SIZE ADJUSTMENT ON
This should restore your SD Card to its full capacity (and format)
Then re-insert the Card in your phone and try the Partion SD Card again.
Worked fine for my 2 HD2's
I apologize if this isn't in the correct forum. I wasn't sure since it's dealing with two dif os's.
Anyways, my question is Can I access files on the android jellybean partition from inside of wp7? I would like to be able to play movies, look at pics in wp7 that are in the android partition.
Also, what about vice versa? One last question. Wp7 seems to run very quickly, but Android seems to run pretty slowly. I assume its because it's running from the SD card. Is there any way that can be sped up to run at normal (fast) speed?
--- edit:
is it possible to put android on the nand, and wp7 on the sd so that the android os would be faster?
So.
Yes, you can access files from FAT partition on WP7. Few file explorers allow you to do that, just have a look at them and check if Storage Card folder works. They also allow you to watch videos, view images and play music, but forget about playlist support, subtitles or anything complicated. We don't have software to do that yet.
Vice versa is not possible since WP7 uses its own file system which Android can't see nor use.
Android will always run slower because it's an unoptimized piece of sh- I mean software. But you can try ROMs which take advantage of EXT4 partitions using NativeSD method - these are noticeable faster, no more waiting for minutes for apps to launch. You can also overclock CPU and use higher read ahead value for SD card (SD Speed Increase from Market).
Putting Android on NAND and WP7 on SD is not yet possible. It might be when Magldr 2.0 will be released (and it won't be really that anyway), but we don't know when.
thank you
thanks for the detailed and thorough explanation. i see that you are also using a dual boot. how slow/fast does your paranoidjellybean operate? i'm going to look into ext 4 and cpu boosts. i guess i will have to reinstall/delete everything in my android partition to do an ext 4? and i guess if i go ext 4 wp7 won't be able to read it? i'm going to look into it. i will update this with whatever info i find.
---- edit
I'm going to try and use the roms you name in your signature area that you are using, and see if it works any better. what sd card are you using? I'm using a micro center micro sd class 6 16gb one. i'm getting a 8000ffff error in this wp7 rom when trying to get something from marketplace, and the droid is too slow. going to try the ext method for the droid. (can't dl apps on droid either!) so i will post what happens here.
---- edit
ok, i'm thoroughly confused by these instructions (somewhat vague in parts ) http://forum.xda-developers.com/showthread.php?t=1869673 Is there a video tutorial where it is shown what to do step by step to get a native sd setup for a dual booth with android sd and wp7? Do I just do it the same way I did before (install wp7, then reset / repartition, but instead of using fat32 i make a fat32 (how big) and an ext4 (or 2?) and which comes first (the fat or the ext) ? Afterwards, ALL partitions are primary?
i found this info for installing ext4. but do i create the ext4 BEFORE or AFTER i install WP7 ?
I'd say Paranoid JB is pretty fast using NativeSD (EXT) method. You will need to create an EXT partition first, but keep a FAT partition, because on EXT the ROM will keep only its own data and apps, the rest is still on FAT (just like now, but instead of data.ext and system.ext in ICS folder there is a partition just for those). Windows Phone 7 will not be able to read content of EXT partition, but it will not be needed, since there won't be anything worth looking at and all media files you will still keep on FAT. You will also have to make a backup of everything on your FAT partition because it will be lost, and fresh install will be necessary. You might want to backup your applications with Titanium Backup though.
For more information on partitioning please visit NativeSD thread.
I'm using a 8GB Transcend Class 4 card with 4GB FAT, 1GB EXT and rest (2.4GB) WP7FS. I don't have any errors with downloading apps on neither WP7 nor Android. Are you sure you entered that special code for Marketplace and logged into Google account on Droid?
furthermore
actually, i installed the hd20 rom you're using and had no problems with marketplace. at this point i have hd20 wp7 set up, activated, and working. i'm just trying to understand some of the more advanced information in the forums about setting up the ext4. i found some very technical instructions (edit: http://forum.xda-developers.com/showthread.php?t=534714 ) for setting up an ext2 with gparted via dos then upgrading it to ext4. i don't know if that will mess up the wp7 partition, and if i should have done this before i installed wp7.
i had already read the nativesd thread, and the extended threads from it. i'm afraid i'm just not knowledgeable enough currently to fill in the gaps of information i find in a lot of the instructions. but i'm not giving up.
---- edit update:
this has gotten way off the original topic so I've started a new thread with a diferent topic here: http://forum.xda-developers.com/showthread.php?p=31356468#post31356468