Best microSD? What class should I go for?

MaybachMan

Senior Member
Sep 19, 2010
109
2
0
Since I may get an HTC Desire HD to replace my slightly ageing iPhone 3GS, I'll be needing at least a 16GB microSD to store my stuff on.

I was looking through Amazon and found a 16GB SanDisk one for £22, but it's only class 2 which I understand is pretty crap, right? I've had experience with bad microSDs and it wasn't pleasant (be very wary of Nokia branded cards).

What's the minimum class I should get for a decent experience and so I can record decent video?
 
Last edited:

Smartmob

Senior Member
Feb 19, 2010
120
0
0
Class 4 is ok, class 6 is better, but i think that there is no need for faster than class 4.
I had 8gb class 4 kingstone on my HD2 and i had none problem or lag with anything. Class 4 is double speed than class2.
Ill go for 16gb class 4 ;)
 

MaybachMan

Senior Member
Sep 19, 2010
109
2
0
How about encrypting the phone itself then? That's where all my emails etc will be anyway, presumably.

Does the remote wipe include the microSD though? I'm not sure if HTC has confirmed it does.
 

HTCinToronto

Senior Member
Jul 28, 2009
283
7
0
Toronto
I believe the D'HD should have enough phone RAM that you can keep sensitive material like emails off the SD. In which remote wipe should be sufficiently safe. The current weakness though is that the unit will not self format after say ten failed screen lock attempts. A thief can literally sit there tapping away until entry. Surprised such a feature hasn't creeped into the ROMs yet.

Sent from my Nexus One using XDA App
 

MaybachMan

Senior Member
Sep 19, 2010
109
2
0
I believe the D'HD should have enough phone RAM that you can keep sensitive material like emails off the SD. In which remote wipe should be sufficiently safe. The current weakness though is that the unit will not self format after say ten failed screen lock attempts. A thief can literally sit there tapping away until entry. Surprised such a feature hasn't creeped into the ROMs yet.

Sent from my Nexus One using XDA App
I'm planning to flash some unofficial ROMs to it anyway (that's where the fun is in an OS like Android anyway :D), so d'ya think such a feature can be implemented in one of those?

And do you ever think that Android will get "on-the-fly" content encryption like iPhones and BlackBerries?
 

MaybachMan

Senior Member
Sep 19, 2010
109
2
0
If you don't use Apps2SD there is shouldn't be any need for faster than class 4 I think.
Watching p0rn generally doesn't need much speed.
I was thinking more along the lines of recording the video, I remember reading somewhere that to record 720p at a decent frame rate you needed a high class.
 

onesolo

Senior Member
Apr 18, 2006
2,542
216
143
If HTC do it right, with the help of a intermediate buffer, into RAM or even internal memory disk and after writing to the sdcard, there's no need for a class 4 or 6 card. A class 2 will suffice
We are talking almost of a computer not a digital camera or a digital recorder that usually don't have this amount of RAM or internal memory
 

Beards

Senior Member
Nov 3, 2008
4,282
884
0
Correct...
I have been saying this in other topics.
The later phones with large storage areas write their camera data first to the internal memory.
As such you can happily get away with a Class 2.
It's only when you are transfering data between the phone & a PC over USB where you will notice any speed differences.
 

MaybachMan

Senior Member
Sep 19, 2010
109
2
0
OK, thanks :)

I also found out that there's an Android app called MyStash which will encrypt individual files, could come in handy. I'd still prefer on-the-fly encryption, but hey.
 

adwinp

Senior Member
Jun 22, 2008
1,989
304
0
urandom
How about encrypting the phone itself then? That's where all my emails etc will be anyway, presumably.

Does the remote wipe include the microSD though? I'm not sure if HTC has confirmed it does.

The DHD has enough horsepower to run on-the-fly encryption.
You can achieve this quite easily:
What you need to do, is basically build static copies of lvm, device-mapper and cryptsetup.
Add vgchange -ay, and cryptsetup luksOpen to initrd just before mount.
An easy way to realise key reading is to save your key on your microsd card (this of course implies that your sdcard is mounted earlier), and make cryptsetup read from it:
cryptsetup luksOpen /dev/your_vol/your_lab some_id < /mnt/sdcard/my_key.txt

it only makes sense to encrypt /data/data, /data/misc and /data/system, of course.
You can always encrypt the whole /data if you want.

The only problem would be to fit the static binaries into your initrd (you can build some of them with busybox and integrate it).

That's it.

I have been thinking about encrypted aufs for a while, but since my only device is the "old" Hero, I couldn't bring that plan to execution yet.
 

BigMango

Senior Member
Mar 13, 2008
412
67
0
Correct...
I have been saying this in other topics.
The later phones with large storage areas write their camera data first to the internal memory.
As such you can happily get away with a Class 2.
It's only when you are transfering data between the phone & a PC over USB where you will notice any speed differences.

But then, I have seen several threads with people complaining about the low 720p video recording fps they had with their Desire. Replacing the SD card for a faster one improved their fps.

A faster SD card was the difference between bad 720p video performance and acceptable performance.
 

Beards

Senior Member
Nov 3, 2008
4,282
884
0
But then, I have seen several threads with people complaining about the low 720p video recording fps they had with their Desire. Replacing the SD card for a faster one improved their fps.

A faster SD card was the difference between bad 720p video performance and acceptable performance.
The reason they would complain is because the Desire has very little internal storage for buffering compared to the likes of the DHD & Galaxy S.
On these devices it does not matter what class rating you use.... the video file is first written to internal memory storage before being transferred to microsd.
 
Last edited:

BigMango

Senior Member
Mar 13, 2008
412
67
0
The reason they would complain is because the Desire has very little internal storage for buffering compared to the likes of the DHD & Galaxy S.
Are you sure? As far as I know, the Desire should have more ram with 576Mb, and the Galaxy S 512Mb. (DHD of course has 768Mb).

The Galaxy also has a 8Gb / 16Gb internal SD card. But here we would again be comparing SD card speeds...
 

Beards

Senior Member
Nov 3, 2008
4,282
884
0
Are you sure? As far as I know, the Desire should have more ram with 576Mb, and the Galaxy S 512Mb. (DHD of course has 768Mb).

The Galaxy also has a 8Gb / 16Gb internal SD card. But here we would again be comparing SD card speeds...
We've already crossed swords in another topic mate.... I don't have the strength to start another here.... :)
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone