yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II SGH-I777] garyd9:
... I'll try to answer the OP question. However, I haven't been around android long enough for this to be an authoritive answer. It's more along the lines of a guess...

The reason for the whacky naming is historical. Back in the early days of android, devices only had a small amount of user storage. It was generally mounted as "/data" and was probably 1-2 GB in size. This area was limited to storing application specific data (and downloaded applications.) Same examples might be your contacts list, your high score in angry birds, etc.

Many of those phones had a SDCard slot, however. Actually, many of the phones not only had the slot, but came with a card as well. The idea was that you could put music files, photo's, etc on this extra sdcard. A user could easily upgrade the card to whatever size was supported by android. In development terms, this became known as the external sdcard (or external memory) because it was user accessible and not required for the device to function. Traditionally, it was mounted as "/sdcard"

As time went on, more and more phones came with this extra storage. At some point, it was no longer user accessible or removable. However, it was still used the same way and for the same purpose (afterall, why would you need more than 1-2 GB for just app storage?) It's still mounted as /sdcard. When you move applications from "internal storage" to "external storage" you are really moving the bulk of the app data from /data to /sdcard.

Of course, competition goes on, and everyone wants to have the biggest and greatest phone. So, why not do something done before and go BACK to adding a user accessible memory card slot in ADDITION to the existing /sdcard "external memory"? The only problem is that android doesn't really have a proper way to address that, so different phones mount it in different ways. For some, it might be "/sdcard2". For others, it might be mounted as a sub directory of /sdcard (sdcard/ext_storage, etc)

Of course, this causes all kind of problems for programs designed to work on both older phones (where /sdcard was actually external) and newer phones (where /sdcard is built in.)

There are efforts with newer versions of android to try and correct this, but legacy stuff holds us back. In honeycomb (and ICS), "/data" and "/sdcard" are actually the same partition. In fact, "/sdcard" actually points to "/data/media." They use the same space, however. There's no longer a concept of "external memory." (However, its still confusing because programs are usually written to work for many different versions of android.)

Want to make things more confusing? Add in CWM Recovery. In that recovery, "sdcard" refers to the /sdcard partition that is often called "external" memory in android development. Then it refers to "internal sdcard" when talking about any additional memory card that is user accessible. (so "sdcard" is built in memory, and "internal sdcard" is the sdcard that's physically external.)

Confused yet? Me too.

Gary
[AT&T Samsung Galaxy S II SGH-I777] dandrumheller:
To expand on Gary's comments here a little bit - I came to the SGS2 from an HTC Aria, which was released roughly 18 months ago (I didn't bother to look up the exact date). This was the first 'decent' Android device available on AT&T.

*ducks the flamethrower blasts from backflip owners*

The Aria had no internal SD storage (or more appropriately named EMMC I guess) and stock had 185MB - yes MB - user available app storage on /data. Needless to say, that is pretty severely limiting as far as app storage goes. To make this even more fun, the phone shipped with Android 2.1 (Eclair) which had NO built in provisions for apps to SD.

Thankfully, the dev community got us a FroYo port fairly quickly - so at least we had Android built-in apps to SD at that point. However, if you take a look at any apps you have Apps2SD'ed on your device, you'll see that in many cases, only about half of the storage cost of these apps actually gets moved to your SD card (internal in the case of the SGS2, external on the Aria).

Later, via CM6 and still later in CM7 we got the ability to move apps to an ext partition on SD cards (this may have eventually been possible at some point on HTC based roms as well, I can't recall). The downside to this was the requirement to "trick" the OS into seeing that ext partition on the external SD card as part of the device's internal storage, and it also meant that putting apps there was an all-or-nothing option. Therefore, if you wanted to switch external SD cards, you had to have a linux box to make a copy of the ext partition on one card, and put it on the other card, or all your apps were gone. This was a royal pain in the arse. On the Aria, I typically ran a 1 GB ext partition on an 8Gb card, and stored both my apps and dalvik cache there.

I currently have a bunch of apps on my SGS2 that I never use, but since I'm only using about 500MB of the available 2GB of internal app storage, I dont' bother to delete them. I don't run a ton of games, but the only time I'd think you'd even want to consider the hassle of moving apps to an ext partion on an external card with the SGS2 would be if you are running out of the internal app storage on /data. It's not getting used for anything at all if you move apps to the external card. If you're committed to doing this though, I'd guess if you grabbed a CM7 build for the SGS2 and an app called S2E in the market, you could probably do it.

sorry for the novel.....

DD
[AT&T Samsung Galaxy S II SGH-I777] DJLittleMike:
Hey Gary,

Makes sense, but at the same time, you can mount a share however you'd like in Linux and therefore should be able to do the same in Android. Phones that have two SD cards obviously are able to mount both, and it would make sense to have software use Android's internal mapping for them.

So I guess the real answer is a) I can't move apps to the *external* SD card, b) the mount points differ by phone manufacturer/ROM used, and c) because there is no standard, it's impossible to do everything I want automatically, but for most things I can still move them myself. Does that sound about right?
[AT&T Samsung Galaxy S II SGH-I777] Stevenrogers_420:
We need to mount another 16GB card and figure a way to RAID em for faster access..

Edit: yeah been drinking again...
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
This was mainly due to the fact that the Android standards got firmed up during the development of CWM 5.x (which is where support for the "internal" sdcard was first implemented)

Initially, CWM only supported one sdcard - and nearly all integrators chose this to be the internal memory.

Then later in 5.x, CWM added support for external/internal sdcards, following the new Android standard of internal on /emmc and external (but not labeled as such) on /sdcard

The problem is - almost all CWM implementations at this point used /sdcard for the internal mount point.

So the choice when I upgraded to CWM 5.0.2.7 was:

Leave things swapped as is and have the "internal" mislabeled (I had not yet figured out how to build CWM from source at this point)

Swap things and have tons of people be like, "WHERE MAI BACKUPZ?"

I'm thinking of doing the swap next time I update CWM - which might be later this weekend.
[AT&T Samsung Galaxy S II SGH-I777] garyd9:
I'd suggest not directly swapping. The confusion for people switching between different devices with CWM Recovery would be annoying. (I could even see it confusing an experienced user when they jump between different devices that both have CWM Recovery, but use opposite labels.)

Instead of redefining existing terms, it might make things easier to understand if you replace the string "internal sdcard" with a different, but non-conflicting term, such as: "microSD card" or "replaceable sdcard." When a user sees two options, such as "backup to sdcard" and "backup to replaceable sdcard", it's more obvious which one is which. (Of course, "backup to built-in memory" would be even more clear for the former option.)

Take care

Gary
[AT&T Samsung Galaxy S II SGH-I777] BadElf:
Great info, thanks to all. Now let me throw in another term, "USB Storage." I ran across this in file manager after I had done a complete factory wipe, cache wipe, format, et al. In "USB Storage" was several files I had thought were on the 16Mb Class 6 microSDHC I had just formatted. So, where does this fit in the grand scheme?
[AT&T Samsung Galaxy S II SGH-I777] DJLittleMike:
Oo! Oo! I can actually answer this one. USB storage is the "internal" SD card. I know this because I added labels to them in Windows and tested this myself. So you have 2GB of internal storage (not an SD card) SD Card (the user-replaceable one) and then USB storage (the internal SD card.)

Yes, very confusing, and I'm glad I made this thread, because I found out I'm not an idiot. Okay, I still may be but not because I don't know the difference and/or usage. It seems there are at least a few others that got confused as well.

Entropy, so the naming convention is controlled by kernel and you can name that whatever you want? I'm for the switch, but maybe make two versions available? One with the old naming convention and one with the new. For the new, my suggestion would be to name all three something descriptive. IE:

internal storage = internal storage (it's 2GB, I don't think people confuse this much)

USB storage = permanent SD card or non-removable SD card

SD Card = external SD card or even removable SD card

I think that should be clear enough. One is internal storage... not an SD card. Out of the two SD cards, one is removable and the other is not. Simple enough.
[AT&T Samsung Galaxy S II SGH-I777] tora67:
resurrecting a dead thread

I'm curious why this has not been brought up...It appears with Custom ROMs we can have apps install direct from Play store to removable sd. We just need to properly partition the removable sd : http://xdaforums.com/showthread.php?t=1158993 .

I am actually looking into this practice. Does Shostock v4 not support such thing?

Also, folks who do partition their removable sd seem to favor amonRA over CWM...

Can someone shed some lights on this?
[AT&T Samsung Galaxy S II SGH-I777] Pirateghost:
For starters that's a completely different device. Different manufacturer. HTC does things differently. They used to ship their phones with little storage like 4gb for OS and app install. They didn't provide gobs of onboard storage like Samsung.

Secondly that thread is over a year old.

AmonRA isn't available on this device. Again completely different devices, different methodologies.

The gs2 has plenty of storage and app install space available. Why does everyone think that installing your apps to external SD is a good thing?
[AT&T Samsung Galaxy S II SGH-I777] tora67:
we want more space

I bet many like the OP would like apps and app data stored on their removable sd especially nowadays you can get a class 10 sd for cheap.
[AT&T Samsung Galaxy S II SGH-I777] Pirateghost:
Have you noticed how many apps will not work at all with apps on the SD card?

If you have the apps installed on the sdcard and you plug into your computer the apps become unavailable and Widgets for those apps stop working.
[AT&T Samsung Galaxy S II SGH-I777] Simba501:
And I'm pretty sure you have to re-add them.
[AT&T Samsung Galaxy S II SGH-I777] CallMeAria:
There's no reason to install apps to SD on this phone unless you have such a rediculous amount of apps you manage to fill the internal storage.

A2SD originated, as was said above, for devices with little internal storage. On my HTC Aria for example I partitioned my SD for an ext partition for apps because the internal storage on that phone was extremely low. Apps to an ext partition however is not the same as what a lot of ROMs have built in. Apps2ext allows for widgets and basically moves your /data/app partition to the sdcard ext partition. ALL apps work for this type of apps2sd as the phone has no idea the apps are on the sdcard. Which means you don't get to choose which apps go to the ext partition. Its all or nothing in that case.

But again, even that is pointless on these phones with all our internal storage which is more efficient than using any sdcard.
[AT&T Samsung Galaxy S II SGH-I777] tora67:
Alright, point taken. App can stay on the internal SD. How about forcing app data to external SD? I guess rom can't make that distinction. Is that why the rise of Directory Bind?
[AT&T Samsung Galaxy S II SGH-I777] CallMeAria:
That makes more sense with the huge amounts of data a lot of games are bringing with them now.
[Galaxy Ace S5830 General] pyronia:
Can link2sd app be apply to stock rom without init.d support?

regards,

•ƒγяύs ργяσ™•
[Galaxy Ace S5830 General] ROMFlasherAce:
Yes i can even use it with stock Froyo. Rooted phone can run link2sd.
[Galaxy Ace S5830 General] pyronia:
Do u check if the rom already have init.d folder?

regards,

•ƒγяύs ργяσ™•
[Galaxy Ace S5830 General] domnic79:
U need root explorer to see that...

Sent from Galaxy Ace GT-S5830 using Spacecaker's SGSII 2.3.5.

Dont jus say thanks, use d 'THANKS' button. [XDA RULE]
[Galaxy Ace S5830 General] pyronia:
Anyone use this on stock rooted? I mean without init.d folder, without any custom kernel that enable init.d

Can it be done like this?

1. Install link2sd to root stock

2. Run link2sd normally
[Galaxy Ace S5830 General] Shaaan:
It can be used on any stock rooted rom. No need of script-supporting kernel.
[Galaxy Ace S5830 General] pyronia:
Did u try it? :D

regards,

•ƒγяύs ργяσ™• eBuddy XMS pin: A24D43B9

[post from public phone, near public toilet]
[Galaxy Ace S5830 General] saruboy:
Hmm... I'm using it with CF-root b84 kernel by ketut i always thought that with everything stock it wont work properly.. but dont know just give it a try man. ;)

Wooo Hooo sent from my little Acie. :P :D
[Galaxy Ace S5830 General] pyronia:
Yes!!!!!! Working on stock without init.d support!!!!!! Now i'm using it :)

regards,

•ƒγяύs ργяσ™• eBuddy XMS pin: A24D43B9

[post from public phone, near public toilet]
[HTC Sensation] ericnoob:
can anyone tell me if there is a way to s-off HBOOT-1.23.0000. under is what shows in the bootloader.

*** UNLOCKED ***

PYRAMID PVT SHIP S-ON RL

HBOOT-1.23.0000

eMMC-BOOT

any help would be very thankful
[HTC Sensation] pmbldc:
My phone has the same status with yours. Both are s on and hboot1.23. Unfortunately my device stuck at the splash screen. I'm waiting for new ics ruu, to flash the device.
[HTC Sensation] ericnoob:
do you have any idea when will the ICS RUU coming out?
[HTC Sensation] exb0:
Official RUU will be out when... well ICS officially comes out for the sensation. You can use the leaked RUU for now.
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
I have tried many times to port a miui ics rom but I can't get it to boot. I get the mytouch logo then a blank screen. If anyone gas any ideas why this is happening please let me know as I am completely puzzled about it?
[myTouch 4G Q&A, Help & Troubleshooting] coupetastic-droid:
I'm no dev and I've never tried porting nor cooking up a rom. But are you using the mt4g boot.img? From what I've read from other people commenting in other threads, most of the time, the reason for a ported rom not booting up is because the port isn't using the mt4gs boot.img.

I can be wrong so don't take my word for it. Just an opinion.
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
I've tried tdj ics kernel and the kernel used in virtuous quarto rc2 port. All I get is a dark screen after the mytouch 4g logo. I've changed libs and a bunch of files, I have successfully ported for personal use a couple of cm7 and a couple of sense 3.5 roms.
[myTouch 4G Q&A, Help & Troubleshooting] saranhai:
You edited the build.prop right?
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
I was using the build prop from miui v4 beta 5.
[myTouch 4G Q&A, Help & Troubleshooting] saranhai:
Hmm that might be it...try editing the original build.prop... I'll help if you want :)
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
I edited the build prop for the glacier still boots to a black screen. I wonder if porting miui ics from dhd causes a problem with hardware acceleration on our phones?

Edit porting a miui gingerbread rom like galnet miui works.
[myTouch 4G Q&A, Help & Troubleshooting] Nicgraner:
I port miui on a regular basis..what all are you switching when you attempt this "port"
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
Lib files, system etc, bin files, build prop, boot image, updater script and system usr for key layout and key mapping.
[myTouch 4G Q&A, Help & Troubleshooting] louisc22:
Yep

Just because ;)
[myTouch 4G Q&A, Help & Troubleshooting] Nicgraner:
Logcat?
[myTouch 4G Q&A, Help & Troubleshooting] cnote74:
I wish I don't own a computer right now, I think the problem is in the lib files.
[myTouch 4G Q&A, Help & Troubleshooting] Nicgraner:
Probably. Pm the libs you flip flopped
[Verizon Droid Charge] cnoevl21:
IS there anyway to test your battery to see if its still holding a proper charge? I got my charge second hand and I'm wondering if the battery that came with it is just shot cuz i am not the heaviest user by far and I usually never make it to 8 hours on a full charge. I've tried calibrating it (using battery calibrator and manually wiping batt stats in CWM) and nothing changes. So is there an app or something that can tell whether ur battery is warped or not?
[LG Revolution] G4 Man2:
Can someone post an unmodified eri.xml located in /data ?
[LG Revolution] KaneOfMars:
weird, went to grab it for you but its not there?!? hmmm...
[LG Revolution] elreydotcom:
Beat me to it. I don't have that file either
[LG Revolution] indyred99:
Nvm it didn't work not sure why it didn't show up when I tested the download.
[LG Revolution] G4 Man2:
I didnt know if it was a stock file untill i went to place this file into my data folder and there was already one there, buuuuut i didnt backup the original :/

Sent from my VS910 4G using the super crazy insane awesomely amazing supa fly pimptastic Moded ICS theme :P
[LG Revolution] indyred99:
Ok I fail then not sure why the eri isn't working.
[LG Revolution] Beamer9408:
Honestly I don't think there was ever a eri.xml in /data I think all your xml files are in your apk's
[LG Revolution] G4 Man2:
All i know is that there was an eri.xml in my /data folder before i replaced it with a new one and i didnt put the first one in there and i need it back, it might just be a copy of the one in the framework, ill check it out because indy's link isnt working
[LG Revolution] spc_hicks09:
The eri.xml is located in the framework-res.apk. I noticed I had a eri folder on /data but there was nothing in it. It must be from a theme you're using or something. I've never touched mine and there's nothing in /data.
[Xoom Q&A, Help & Troubleshooting] .cruiser:
Any XOOM owner out there who's faced problems going back to HC 3.2 from ICS? I'd flashed the Wi-Fi only CM9 ICS on my MZ601 (International - Retail). I'm now on Team EOS MZ601 nightly.

I am unable to flash the stock system.img file from Motorola Developer site. It's consistently failed. Course I've tried all sorts of wipe/erase/format. Here's what I've been getting:

./moto-fastboot-osx64 flash boot boot.img

sending 'boot' (8192 KB)... OKAY [ 0.948s]

writing 'boot'... OKAY [ 1.943s]

./moto-fastboot-osx64 flash system system.img

sending 'system' (262144 KB)... OKAY [ 17.636s]

writing 'system'... FAILED (remote: (00120000))

./moto-fastboot-osx64 reboot rebooting...

Also tried the stock recovery to format/clean the system, it was unable to format the boot partition.

Tried to flash the SBF via RSD Lite and failed. The Status message being: Phone[0000]: Unable to retrieve initialisation values from INI file.

Any advise? Can I run some ADB commands to resolve this?

Am I unhappy with the Team EOS nightly? No. Am asking purely for academic purposes.

Thanks.
[Xoom Q&A, Help & Troubleshooting] .cruiser:
RESOLVED

By downloading the latest Android SDK and re-attempting.
[Xoom Q&A, Help & Troubleshooting] d3athsd00r:
+1 and just use the default fastboot that comes with the sdk and not the moto-fastboot
[Motorola Photon 4G] dschoms:
What's working for tethering? I was using wireless tethering for root users but it's no longer working. Is there something else that works? I'm wandering around in the Arizona desert and would appreciate input.
[Motorola Photon 4G] Morrison79:
Maybe because you're in the middle of the desert and the reception blows ass?
[Motorola Photon 4G] willysp:
What are you trying to tether to? If ICS, ICS doesn't yet work over WiFi.

---------- Post added at 10:44 AM ---------- Previous post was at 10:41 AM ----------

And that is your very first post at xda? :rolleyes:
[Motorola Photon 4G] t3xazboy:
And that is your very first post at xda? :rolleyes:[/QUOTE]

Lol pwned,!

anyhow, I am on cm7.2 and Google wifi app works flawlessly.

Sent from my Mopho Cm7.2
[General Questions and Answers] cfj521:
i got a apk and data package of this game, website said it cracked, and then i installed it and copied the package correctly surely, but when i run it, it just gave me a flash, and exited right now, i tried apk of version of 3.26 and 3.29, theay were the same...

plz help me!! i love this game. thx a lot.:)

my device is HTC Sensation XE, rom is ICS 4.03 (Darkforest 3.2.1).
[T-Mobile Samsung Galaxy S II SGH-T989] mrpagercao:
i have samsung sgh-t989 that has been rooted and is running the darkside 2.5.1 dewizzed rom. everything else works perfect, but search widget text input area stays grayed out. voice search force closes right after inputting voice. any known fixes? would've posted in the rom thread if i could, but don't have 10 posts.
[Asus  Eee Pad Transformer Prime] wynand32:
Was looking at the specs on Amazon, and noticed that the screen is listed as a "capacitive pressure-sensitive touchscreen." Hadn't noticed that before, and didn't think capacitive screens are typically pressure-sensitive. Any thoughts?
[Asus  Eee Pad Transformer Prime] Itaintrite:
Betting it's just a case of misinformation.
[Asus  Eee Pad Transformer Prime] Reignzone:
Actually, I'm willing to bet that this is factual, given that it would seem as if the more "pressure" that you apply to the screen near where you might already have screen light bleeding... the more that appears.

I swear these screens are bull****, recycled materials that underage children made in China.

Sent from my Transformer Prime TF201 using Xparent Cyan Tapatalk
[Asus  Eee Pad Transformer Prime] Deltaechoe:
It's just a capacitive touchscreen
[Asus  Eee Pad Transformer Prime] Spidey01:
And you could always try testing in Sketchbook Pro, which has a setting for pressure stuff
[Asus  Eee Pad Transformer Prime] franky_402:
its possible they are talking about the maxtouch sensor in the prime that will detect a special pen with varying pressures

Sent from my rooted TF201
[Asus  Eee Pad Transformer Prime] wynand32:
That's kind of what I was thinking, but I couldn't remember the name of the sensor.
[HTC Sensation] antiquezip:
Hi guys

I am in need of the stock recovery for TmoUS Sensation 1.45.531.1 for my friend so that I can help him update his OTA to the latest .

I have search the forum and found many link but unfortunately as we all know, multiupload has been shot-down and I can not downloading it.

If anybody still has the stock recovery or RUU for the 1.45.531.1 please kindly upload to dropbox or attach it in XDA I would highly appreciates

Thank you very much
[HTC Sensation] namila007:
try this http://xdaforums.com/showthread.php?t=1228648 ;)