SD Apps - HD2 Android Q&A, Help & Troubleshooting and Genera

Hi,
I did a quick search and couldn't find anything on the topic.
I was wondering for a while now, some applications (usually the bigger ones like Angry Birds) must be installed on NAND for it to work - given the HD2's limited onboard phone memory, I can't install very many of these at the same time - requiring me to move it to SD when I don't use it very often to save on space.
A bit of a pain really. I was just wondering if there's a fix for this issue? I'm using one of the older CyanogenMod7 builds if I recall correctly.
Cheers.

use a rom that uses app2sd+ (a2sd+ whatever, ) or data2sd, , one that uses an EXT partition on the sd card. the system will treat the EXT as internal memory and apps such as angry will work. If the EXT is already there when you install such a rom, you dont have to do anything, it will detect the EXT partition and use it, no interaction on your part needed.
Most roms are set up to use an EXT, go read your roms first post.

Right, that makes a whole lot of sense. Cheers!

Related

things have moved on a lot..a little help please

Hi,
last time i came in here unhappy with my stock HD2 on tmobUK android was just emerging on SD, now i came in here the other day WP7 is available as NAND and so is android....things seem to be a little confusing now, quite a few of these great ROMS are from people whos first language is not english so its quite hard to sometimes understand what they are explaining so i would be greatful if someone could answer somes questions, i have tried to read threads as best i can but some of them, well most actually are well into the hundreds within hours.
1) A lot of chefs describe NAND and SD, i know the difference between the two, but then they get mixed with magldr and NAND with ext4 etc etc..basically i want to flash the phones software to my NAND, i am assuming this is the best way to have it running at its optimum ?..so if i do this why would i need ext4 partions on the SD as well ? whats the benefit of it ?
2) i have also noticed that you can scan a barcode and have a link download a new rom to your phone and flash it, could i do this with ANY rom straight over the top of another without question ? and everything will be as it should be.
3) Does each ROM need to be set up in a different way?, this partly answers the previous question.
4) i flashed WP7 to my NAND (i think)..i was not happy with it and i had magldr installed, i just formatted my SD card to fat32 popped it back in and followed instructions to put [Feb 01][DL DesireZ v3.4][DL Data2SD/Ext4 v2.6][Nand/SD/MAGLAR] on to it.... it took me into magldr and told me to do a few things...did this flash to my NAND ? and did it do what was needed to the SD card regarding format or was it up to me to make certain changes to the SD card myself ?..the phone works and i can make calls, but all the apps that are stated to be in the ROM are not there, i cant find any GPS stuff and when i go to market place itsays its downloading an app but i can never see it.
As you can see i really am quite discombobulated with all this...i would love a easy reading guide that explains everything from A-B and all the terminolgy.
Thanks.
1. Many of these Android roms would swamp the entire memory of the EU HD2, so a workaround is to have partitions on the sd cards to store apps and data, leaving the system to run on NAND. When you update your rom, you just flash the system files and all app and data remains on the sd card.
2. The QR code just allows you to download the rom to your phone. You would still need to flash it AFAIK. (Heven't tried one of those yet). There are basically 2 types of NAND Android roms. One type use the more conventional flash type where you run an exe (daf.exe) from the usb flasher option on magldr. The 2nd (more recent type) packs the roms as zips which you can download and copy to your sd card and then using Clockwork mod, you can flash the rom directly from your sd card. This also allows you to take full backups, try another rom and if you don't like it you merely restore the rom.
3.Each rom and each dev has their own way of building these roms, so you will need to read carefully regarding what to do wrt sd card partitions etc.
4. Flashing WP7 and the Android rom via magldr would have installed the rom to NAND. You would need to partition your sd card yourself prior to flashing the rom. There are tutorials on how to partition the sd card to give you more help.
loady said:
Hi,
last time i came in here unhappy with my stock HD2 on tmobUK android was just emerging on SD, now i came in here the other day WP7 is available as NAND and so is android....things seem to be a little confusing now, quite a few of these great ROMS are from people whos first language is not english so its quite hard to sometimes understand what they are explaining so i would be greatful if someone could answer somes questions, i have tried to read threads as best i can but some of them, well most actually are well into the hundreds within hours.
1) A lot of chefs describe NAND and SD, i know the difference between the two, but then they get mixed with magldr and NAND with ext4 etc etc..basically i want to flash the phones software to my NAND, i am assuming this is the best way to have it running at its optimum ?..so if i do this why would i need ext4 partions on the SD as well ? whats the benefit of it ?
2) i have also noticed that you can scan a barcode and have a link download a new rom to your phone and flash it, could i do this with ANY rom straight over the top of another without question ? and everything will be as it should be.
3) Does each ROM need to be set up in a different way?, this partly answers the previous question.
4) i flashed WP7 to my NAND (i think)..i was not happy with it and i had magldr installed, i just formatted my SD card to fat32 popped it back in and followed instructions to put [Feb 01][DL DesireZ v3.4][DL Data2SD/Ext4 v2.6][Nand/SD/MAGLAR] on to it.... it took me into magldr and told me to do a few things...did this flash to my NAND ? and did it do what was needed to the SD card regarding format or was it up to me to make certain changes to the SD card myself ?..the phone works and i can make calls, but all the apps that are stated to be in the ROM are not there, i cant find any GPS stuff and when i go to market place itsays its downloading an app but i can never see it.
As you can see i really am quite discombobulated with all this...i would love a easy reading guide that explains everything from A-B and all the terminolgy.
Thanks.
Click to expand...
Click to collapse
1) MAGLDR is nothing but kind of a bootloader. You can select how you want to start your ROM. AD SD or NAND or also now you can back up ROMS with MAGLDR... SD ROMS use haret.exe method. NAND uses DFT.exe method. there is another way called Clockwork MOD which uses .zip method.
Differences:-
SD Method: you have winmo 6.5 on NAND and android on SD card.
NAND Method: you install android on NAND itself.
Clockwork MOD: you install android on NAND but the benefits include you can backup your whole ROM in the actual state and flash it back later... So you can try different ROMs without worrying about installing apps and adjusting settings on the ones you like.
ext4 is a type of partition used by system. you can use the ROM which supports APP2SD and put your apps on ext4 partition.
2) As for the barcode ones. I am not sure how that works, but deffinately not as easy as you are thinking...
3) All the NAND roms use DAF.exe method so you do not need to worry about setting up the ROMs or anything. It does it for you. But some NAND roms have capabilities for APP2SD, in that case you might have to format your SD card in some particular way (explained in the threads always) to get ext2/3/4 partition to use app2sd.
4) you can flash WP7 only on NAND as there is no other way to do it for now. As for the new build you used, it has more than 1 versions. SD and NAND. If you followed the instructions for NAND and used DAF.exe to install it, then the ROM is already set up for you on NAND. Now the build you used had data2sd option and you can format your SD card as the author has said to use app2sd functionality.
One more thing, mostly TMO US users do not need app2sd as they have enough space on their phone. So if you are TMO US user, you can opt your self out from that headache.
Hope this helps. Just for the clarification, I am also a newb... I tried my level best to answer your questions...
QR codes are just text, in this case a URL. Instead of making you type the URL on your phone, you can just scan it with a special app, and get taken to the URL. Nothing more.
Thanks guys...the fog is clearing a little now...just a few reiterations..
So if i opt to flash to NAND, is it flashing it to the NAND upon each boot or is it written once and thats it, it seems to take a little while longer to boot these ROMS on NAND than a stock ROM..so for instance, if i was to remove the SD card after shutting down the phone and then start it up again, would it not boot because its looking for the ROM on the SD to put into NAND ?...i understand that running from the SD card it just boots from the SD card.
So basically the last ROM i installed, as i did not pre setup the partitions on SD card, FAT32/1024mb ext4/512mb ext4 and went on to flash the rom it has ONLY flashed the ROM WITHOUT the apps and everything else it was supposed to have pre installed already ?...so i have now setup my SD card and i am going to follow through again from scratch and hopefully have the ROM running with all the said apps.
My SD card being setup FAT32 / 1024 ext4 / 512 ext4 doesnt seem to be a lot of space to store apps on the ext4 partitions, what data goes on what partitions...and do i HAVE to have the ext 4 at the stated sizes ?
Thanks again guys for your input, you have all been really helpful.
loady said:
Thanks guys...the fog is clearing a little now...just a few reiterations..
So if i opt to flash to NAND, is it flashing it to the NAND upon each boot or is it written once and thats it, it seems to take a little while longer to boot these ROMS on NAND than a stock ROM..so for instance, if i was to remove the SD card after shutting down the phone and then start it up again, would it not boot because its looking for the ROM on the SD to put into NAND ?...i understand that running from the SD card it just boots from the SD card.
So basically the last ROM i installed, as i did not pre setup the partitions on SD card, FAT32/1024mb ext4/512mb ext4 and went on to flash the rom it has ONLY flashed the ROM WITHOUT the apps and everything else it was supposed to have pre installed already ?...so i have now setup my SD card and i am going to follow through again from scratch and hopefully have the ROM running with all the said apps.
My SD card being setup FAT32 / 1024 ext4 / 512 ext4 doesnt seem to be a lot of space to store apps on the ext4 partitions, what data goes on what partitions...and do i HAVE to have the ext 4 at the stated sizes ?
Thanks again guys for your input, you have all been really helpful.
Click to expand...
Click to collapse
If you use NAND then you can start your phone without SD card. The build is on NAND(ROM). Where win6.5 used to be originally. You do not HAVE TO partition your card. You can use whole card at FAT32 and store all your data on there. But if you choose, you can give some storage space as ext2/3/4 partition and store your apps in that partition. The benefit is you can free some space from your phone. When you boot your phone for the first time, it will be in original state. Then you can install apps from the market. These apps will be going to your phone's inbuilt memory by default. But you can use some apps to move apps from your phone storage to ext4 partition. But be aware that after you move your apps to SD card you have to have SD card in all times or those apps will not work when SD card is not there. As far as the size of ext4 partition is in question, 1024 MB is more than enough. As you will have some space on your phone and 1024MB on ext4. I would say if you install more apps than that, then you phone will be laggy like hell. ext4 partition size should not matter according to me.
Also read tutorials at this thread. http://forum.xda-developers.com/showthread.php?t=905841
^ Agreed. Don't do Apps2SD if you don't really need it. It's another possible source of problems (I've had my fair share of system crashes with A2SD on my ol' Magic, and the biggest problem was that there was no way of backing stuff up - stuff probably got more reliable nowadays though), it's not ideal for your SD card and speed isn't optimal either.
StephanV said:
^ Agreed. Don't do Apps2SD if you don't really need it. It's another possible source of problems (I've had my fair share of system crashes with A2SD on my ol' Magic, and the biggest problem was that there was no way of backing stuff up - stuff probably got more reliable nowadays though), it's not ideal for your SD card and speed isn't optimal either.
Click to expand...
Click to collapse
People would have you believe otherwise..ext4 is faster but ext2 parsay is more reliable... for the life of me i have followed numerous guides explaining how to format the card, even one i followed from a rom was in perfect enlgish and easy to follow but my phone just locks at the spinning tmobile logo, it wont even boot into magldr...all i can do is reflash a stock rom using RUU...im sure i am doing everything in correct order

[Q] HOW TO INSTALL ANDROID APPS TO MicroSD CARD, INSTEAD TO PHONE MEMORY?

OK..I've done everything, installed DFT Android ROM for HTC LEO etc...everything seems to be working fine, BUT..((
Most of the apps from Market or any other cannot be moved from Phone memory to SD card, thus consuming all phone memory very fast, and disabling me to install any more apps...and we all know that Android rules just because there are so many apps for it...
So, my question is: is there any possible way of making Android install apps to SD card, rather then phone memory? 'Cause this way, my 16Gig card isn't much of use on Android )
Please help, because there is no point in having Android on this device, if I can install only so many apps on phone memory...
Very thankful in advance....
Greeting from remote Bosnia ))
Which Rom are you using?
I am using Hyperdroid and it allows me to move apps to SD.
And they are working fine.
I'm using Desire ROM...from DFT 2.2 Froyo..
And this one also allows moving apps, but just some, not all.....
Could anyone be as kind as to point me to a ROM with Sense that allows moving all apps to SD card?
ddcww said:
I'm using Desire ROM...from DFT 2.2 Froyo..
And this one also allows moving apps, but just some, not all.....
Could anyone be as kind as to point me to a ROM with Sense that allows moving all apps to SD card?
Click to expand...
Click to collapse
The best method would be to create an ext partition for your phone. ALL the apps that would normally installed on the phone will be moved onto this partition on your SDcard, saving you space. However, the trade off is speed. It will be slightly slower, but I don't think you'll even notice the speed difference day-to-day.
You can follow my guide here on how to make an ext partition without losing your data on your SDcard. It should only take like 5min to do. [HOW-TO] Make Ext4 from Recovery Without Losing FAT32 Data
well, there are some apps on the market that allows u to move all the installed apps in the internal memory to the storage card.
Try App 2SD Enabler. When you run the app, be sure to read the instructions.
If that doesnt work, Titanium Backup has a function in it that allows you to move any installed app u want from internal to storage memory (when u open the app, press Menu and then Batch. There should be an option somewhere there)
edit: keep in mind that some apps such as widgets, have to be on the internal memory to work properly. The Ext4 method is good if u want to increase the internal memory (by sacrifasing some storage memory), but you won't be able to connect your phone to the pc via Mass Storage. Plus, if it's the method with the 3 partitions(tbh i don't know if it's just for the 3partition method or any partition number), some of the storage card will be used from the OS as well, making the removal of the SD card impossible.
I would recommend App 2 SD. I use it to move all the apps it can to the SD card and it really does free up a lot of space.
Does Titanium Backup allow all apps to be moved too SD card? Just curious because Apps2SD doesnt move all apps to the SD card just some of them from my experience..
Sent from my HTC HD2 using XDA App
The original DFT Desire ROM wasnt rooted correctly so use Z4Root from market then try using apps like Titanium and App2SD etc etc.
As an alternative, if you like sense but without all the bloat and lag try the rom in my signature, its a stripped down version oh DesireHD it flies like **** of stick and has all the best bits of sense
Try a different ROM
The DFT rom was also my first, but the internal memory filled up in no time and made it unusable for me.
In my experience, if you move an app to the SD card, some residual data goes onto the internal memory so you will find that you still use it up. As mentioned above, you will need to put certain apps and all widgets on the internal memory anyway.
I would go for a 'clean' rom that gives you plenty of free memory. You should then have no problem with it filling up. Titanium backup (free from market) is a good app, although Apps2SD (also free) is good as it lets you know how much space you have left.
I settled on the prj rom in my signature as it gives 180Mb free space from install and everything works as it is based on the DFT rom with minimal tweaks. There are plenty of clean roms out there, so try some out.
The best solution really for EU HD2's (512MB) is to use a rom that supports Data2SD as that actually extends your internal memory to the partition on SD card so you have say 1GB of internal memory, this is much better then any other current methods as its much more compatible with apps.
Also, dont mess about with Gpartid or other partition apps, You can use CWR to do it, just partition 1GB and then choose 0 for swap. (unless told otherwise by dev).
Thanks everyone, really...
I did this: http://forum.xda-developers.com/showthread.php?t=931126
Partitioned the card during setup and now I have 1Gig, which is OK..also the ROM is really stable and fast.... Try this, I'm quite happy, it works great and it is an upgraded version of DFT Desire ROM... Cheers!!!

apps2sd for vega?

I'm running apps2sd on my desire HD just wondered if there's a script for Vega?
Got it working just hadnt partitioned sd
Sent from my Desire HD using XDA App
Hi!
I have a pretty noob question.
Vega has Android OS v2.2 and therefore when you go to "Manage applications" in "Settings" you can move apps to SD card.
I know apps need to have "app2sd" feature in order for this to work (and most apps already have it). And you can't use this if app has a running background process or it's a widget.
I know that if I move an app, it isn't moved totally, it still leaves a few KB on device storage, but that doesn't really bug me.
The moved app works like a charm on Vega and isn't laggy at all.
So, why is app2sd or link2sd needed for the Vega?
I have a Samsung Galaxy S phone and since the phone has 2GB ROM space, no app2sd is needed and don't exactly know why should I need it on my tablet, I have lots of games and apps installed and still have 135MB free space on internal/device partition.
From my understanding, apps2sd is just a convenient management tool to identify those that can be moved and report on space used. It just takes you to the app screen to perform the actual move. Hence it isn't needed, but just makes life a bit easier if you are installing loads of apps - it also detects at installation time if an app can be moved and reports back.
link2sd is somewhat different and makes use of a separate partition that needs to be on the sd card which is 'android compatible' (i.e. formatted to make a linux 'ext' partition). This allows apps that can't normally be moved to be put on the sd card as it appears to be an extension of the internal memory and in the same format. There are apps that still shouldn't be moved if they need to be available at startup as the sd card takes time to come on line.

[Q] Flash ROM On MicroSD Instead Of Internal Memory!

As The Title Suggests, Is There Any Way To Install A ROM Onto A 16GB MicrSDHC (class 10) Instead Of The Phones Internal Memory?
I 'Googled" It For Several Hours, Unfortunately Did Not Find An Answer.
Let Me Explain Further As To What I'm Really Trying To Accomplish. I Want To Flash A(ny) ROM Onto The MicroSD Card So I Will Have The Entire Internal Memory Free On My G1. And Then (if at all possible) Somehow Use The Internal Storage As Extended RAM.
Even If This Seems "Close To Impossible", Could Someone With Enough Knowledge (a dev?) Explain How Something Like This "Could" Be Accomplished??
Thanks For Your Time! Can't Wait To Read What People Have To Say About This..
Ideas & Possible Solutions Are Better Than Just Saying 'It Can't Be Done..etc'
As for installing a rom onto sdcard (even on ext2 partition as it is being done on the HTC Fuze/Diamond/Topaz/etc windows series phones), it is completely possible, but it is very slow.. i don't see why you would want to do that even compared to NAND install if you have lots of ram
I used to be a developer for the HTC Fuze (Touch Pro) and made a 2.2 aosp SD-ext rom, it still isn't as fast as the G1 even though it has slightly higher specs: 288 ram, msm7201a (same cpu as htc dream)..
You can't extend the RAM, but you can make it swapspace. It would kill the internal memory very quickly because it is only yaffs and has a limited number of read and writes...
SH31KH said:
As The Title Suggests, Is There Any Way To Install A ROM Onto A 16GB MicrSDHC (class 10) Instead Of The Phones Internal Memory?
I 'Googled" It For Several Hours, Unfortunately Did Not Find An Answer.
Let Me Explain Further As To What I'm Really Trying To Accomplish. I Want To Flash A(ny) ROM Onto The MicroSD Card So I Will Have The Entire Internal Memory Free On My G1. And Then (if at all possible) Somehow Use The Internal Storage As Extended RAM.
Even If This Seems "Close To Impossible", Could Someone With Enough Knowledge (a dev?) Explain How Something Like This "Could" Be Accomplished??
Thanks For Your Time! Can't Wait To Read What People Have To Say About This..
Ideas & Possible Solutions Are Better Than Just Saying 'It Can't Be Done..etc'
Click to expand...
Click to collapse
Google Android rom's or Operating systems have rules and limits, I do know androids 2.2 did not allow system files to run outside /system folder, now it's allowing more as you see lot's of rom's using /ext (linux partitions) I do not know all the limits, but do believe there has to be a part of the rom in internel memory to be able to boot sd-card

HD2 WP7 and Android Dual Boot File Swap

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

Resources