Is there any way to install the app in external SD card instead of internal SD card in 2.2?
I have used Archangel for temporary root.
jan_tsui said:
Is there any way to install the app in external SD card instead of internal SD card in 2.2?
I have used Archangel for temporary root.
Click to expand...
Click to collapse
I would like to know myself.
No, and why?
The external SD-Card is mounted way after the OS is booted and esp. Widgets are unusable that way.
Why do you think you want that?
well imho thats just semi right - as u could use propably some script like the app2sd script I use on my wildfire wich does exactly that.
(im not sure how it works exactly but it moves apps to sdcard and injects a symlink i think - but not sure)
Anyway with the symlink method u nearly should be able to move any app u want...
But it would need some custiomisation propably as our 1st "virtual" sdcard is the /mnt/storage and the sdcard is mountet beneath...
Anyway the short answer still sounds: NO
And the use of this is really: USELESS - as the sdcard propably is slower then internal memory + we got enough memory for ANY app u want so stick with the way it's done now...
Related
Hey guys! I found some videos on YouTube and learned something about partitioning of the sdcard.And I believe that we need to choose some ext. partition of 128,256 or 512mb and do some swapping things.Will that actually increase the internal space on our phone? Can someone show me a thread regarding this or give me a detailed explanation??? Thanks!
Some ROMs have this feature implemented. (Void, megatron, etc) Nothing new...
Sent from my LG-P500 using XDA App
So will it increase internal storage space???
It doesn't increase it. The apps will install on sd card and you will have more free space on internal storage.
Sent from my LG-P500 using XDA App
Is it the same as Apps2sd?
Yes. App2sd needs that ext partition. Otherwise the phone simply uses the entire memory card with FAT filesystem.
masteryx said:
Yes. App2sd needs that ext partition. Otherwise the phone simply uses the entire memory card with FAT filesystem.
Click to expand...
Click to collapse
Do you mean the original 2GB SD has ext partition? I think there is only one partition although I can use apps-to-sd in my P500. What is the real benefit by using more than one partition?
Yeah I would like to know that too!
rikux said:
Do you mean the original 2GB SD has ext partition? I think there is only one partition although I can use apps-to-sd in my P500. What is the real benefit by using more than one partition?
Click to expand...
Click to collapse
No, rikux, the original card only has FAT partition.
EXT type partition should be created only if you plan to use app2sd with a custom ROM.
In case things are not clear, App2SD is a feature that moves installed applications onto the memory card. There are two ways of using it:
1. Simple install of the app from the market. Now you got yourself a nice little batch mover from internal memory to the card. It can not move apps installed as services and widgets. You could move the apps yourself, but you can only do it one by one - so there's where Apps2SD comes in handy because it lets you do it all at once. All clear so far, OK?
2. A more sophisticated use of this feature, actually called "a2sd" and used in the custom ROMs. What it does is tricking the phone into believing it has more internal memory available. But all this extra space must come from somewhere, right? Thus, this space it's taken from the memory card under the appearance of an EXT partition. Why EXT, I don't know - probably in order not to confuse the phone with two FAT partitions. Now, when you install an application, the app goes to the internal memory but physically it's hosted on the SD card... get it? No more "moving to SD card" necessary, because now if you choose to MOVE an app from the "internal memory" to the "SD card", what you're actually doing is moving it from the EXT partition to the FAT partition. Moreover, now even service apps and widgets go to the SD card, and everything happens automatically.
rikux, you're falling in the first case above.
AsherChua, what you've seen on Youtube fits in the second case above.
I really hope you understand now the differences, and the utility.
Masteryx thanks very much for the good explanation.
As I am not going to use any custom ROM, the Froyo 2.2 inbuild capability to install2SD one by one is enough for me. So it seems like I don't need any more partitions.
The question still remains, are these "App2SD" and "a2SD" somehow more efficient than the standart Froyo apps2sd, which cannot install all apps to sd and if it can then only a part of app is in sd. I assume methode 1. and 2. can install all apps to sd.
Still one question as my 2GB original SD is quite full allready. Is it OK to copy all from the original SD to a bigger SD with PC card reader? Can the new SD be formatted in PC and is FAT32 OK?
Method 1 can install on the card only the apps that Froyo allows, not all of them. Method 2 installs all of them on the card.
About the new card: yes, it will work just fine. Just make sure you copy everything, including the hidden files and folders.
I suggest formatting the new card in the phone. Let it "decide" what kind of FAT system should be used. I know that FAT32 is a bit more reliable, but the phone manual clearly states that the card should use FAT16 (aka FAT) file system. I'm pretty sure both will work exactly the same, so do as you please.
Thanks masteryx for the brilliant answer! One question though,I'm using megatron and it has apps2sd 'preinstalled' in that rom. So can I say that I have case 2 enabled too?
AsherChua said:
Thanks masteryx for the brilliant answer! One question though,I'm using megatron and it has apps2sd 'preinstalled' in that rom. So can I say that I have case 2 enabled too?
Click to expand...
Click to collapse
Yes, you do.
Right thanks!
Mini info, and Settings - sd card and device storage settings are both telling me that the internal storage is the sd card and the sd card is the internal storage. Is there a fix or is it ok.
Do you mean sdcard and sdcard2?
madiom said:
Do you mean sdcard and sdcard2?
Click to expand...
Click to collapse
It says the sdcard is the sdcar/2 and vice versa
YOU BROKE IT!!! GGGAAAWWWDDD!!!
No, you are OK. Don't worry about it. It is showing up correctly, sdcard and sdcard2.
outdooz said:
It says the sdcard is the sdcar/2 and vice versa
Click to expand...
Click to collapse
Still not 100% sure what you mean, but I think you are OK, it may have to with the ROM you are using, see the quote below from the OP of VEGan Ginger
"****The Latest Flash player from the market now works. Latest google maps now works download from the market.****
Internal Memory is mapped to SDCard and external SD Card is mapped to SDCard2."
If I open a file manager all of my internal stuff is located on SDcard, The micro SD that I can eject shows as SD2.
Depends on which ROM you're running. A lot of them switch them around. There's advantages and disadvantages to both. It certainly doesn't hurt to have them switched. The reason people do it is so that you can pull out your external SDCard and manipulate files and have them usable by your programs. The disadvantage is that you can't easily access the internal card from your computer - you pretty much have to do it from recovery (such as ClockWork Mod), because when you tether it attaches to the one named "SDCard (in Froyo).
And, to make it more confusing, they go by different names in Gingerbread:
Code:
Actual storage Froyo Gingerbread
Internal card SDCard emmc
External card SDCard2 SDCard
Those are the default names. Again, many ROMs will switch them around.
Anyways, that's just for your future reference if you move to Gingerbread.
I don't think this is surposed to happen. When I take out the sd card the tablet shows a message that says it has benn removed but it the storage space still shows up in setting. It has 1.86 gigs and even when it is disconnected it says sdcard 1.86 gigs i tried rebootee but same thing
Did you partition it like is recommended?
That would show your app partition of 2GB. And the other part of it is for storage.
I have a few questions about app install locations for the g-tablet. There are three places where apps can go: 1. internal memory, 2. internal sd card, 3. external sd card.
For internal memory, I can see the installed apps (the apk files) at /data/app. I cannot find any evidence of any apps installed on the internal sd card (do they stay packaged in the apk file or get exploded out). What directory do they get put into on the internal sd card? In case you're wondering, according to App 2 SD Pro, I have 10 apps installed on the sd card.
Is there a way to install apps on the external sd card? Everything that I've read about and the sd card app managers that I've tried only work between the internal memory and the internal sd card.
Hmmm...nothing but crickets. Not even a question for more information? Well, here is a little more anyway. The tablet is rooted and I have tnt-lite 4.4.0 installed. I'm using Root Explorer to browse around in the file system.
This discussion might help, somewhat.
Yes, that other post was somewhat helpful. I can see the apps that have been moved to the "internal" SD card are at /mnt/asec with Root Explorer (I didn't have to unmount either...but the .android_secure folder did show as empty).
A couple of other questions for you:
1. Are you using a remote Linux machine to do those find commands or is there a way to get to that command line on the g tablet? I only have Windows so I may be stuck there.
2. Unmounting the SD card in the Settings will unmount the "external" SD card, right? not the "internal" SD card?
3. Do you know anything on my other original question about the "external" SD card? Can we move apps there some how? If not, I'd be game to try to write an app that will do it but my guess is that if there isn't an app that does it already, its probably harder than it seems that it should be.
Puhn said:
(I didn't have to unmount either...but the .android_secure folder did show as empty).
Click to expand...
Click to collapse
If you unmount the SD card (internal or external -- depends on the ROM), you will see stuff in /mnt/sdcard/.android_secure/.
1. Are you using a remote Linux machine to do those find commands or is there a way to get to that command line on the g tablet?
Click to expand...
Click to collapse
I use a telnet session into the gTablet, but, you can run the commands either inside a Terminal emulator or via adb. It usually doesn't matter how you run the commands.
2. Unmounting the SD card in the Settings will unmount the "external" SD card, right? not the "internal" SD card?
Click to expand...
Click to collapse
Depends on the ROM. In CyanogenMod, the SD card is the removable SD card. The internal non-removable one is called "emmc" (mounted under /mnt/emmc). Other ROMs have /mnt/sdcard and /mnt/sdcard2 (Froyo/GB) or /mnt/sdcard and /mnt/external_sd (Honeycomb ROMs).
3. Do you know anything on my other original question about the "external" SD card? Can we move apps there some how? If not, I'd be game to try to write an app that will do it but my guess is that if there isn't an app that does it already, its probably harder than it seems that it should be.
Click to expand...
Click to collapse
CyanogenMod does what you want by default. As I mentioned above, for it /mnt/sdcard is always the external removable SD card. So, everything "moved to SD card" ends up on the external SD. If you want other ROMs to behave this way, you'll have to change some of the /init*.rc files and the /system/etc/vold.fstab file and change what gets mounted as /mnt/sdcard (ie, which device is assigned the "sdcard" label). Look around, the changes are fairly obvious.
My recommedation, however, is to just install CyanogenMod and avoid the /init*.rc and vold/fstab hackery.
Good information. Huge THANKS !
One last question (hopefully)...if the SD card in CyanogenMod is the external SD card, I guess I have the reverse question for it. Can/how do you move apps to the non-removable SD card?
I guess what I'm getting at is I have a 16 GB internal, non-removable SD card and a 16 GB removable SD card that I'd like to maximize the use of. I'm not stuck with only being able to put apps on one or the other depending on the installed ROM am I?
Puhn said:
I guess what I'm getting at is I have a 16 GB internal, non-removable SD card and a 16 GB removable SD card that I'd like to maximize the use of. I'm not stuck with only being able to put apps on one or the other depending on the installed ROM am I?
Click to expand...
Click to collapse
Heh. What started as a simple question about App install locations has now progressed to low-level mucking about with the system. What next--RAID using the SD cards?
To answer your question, with the standard, unmodified ROM you are stuck with only using either one or the other. But, since Android is based on Linux, (and since we have the source code for most of the programs on the system), it can be made to do a lot of non-standard things.
I'm pretty sure that the system can be modified to use both the internal and external SD cards for App installations, but, this will need a fair bit of customization of the ROM. Which means that if you switch ROMs or even upgrade the current one, the setup will have to be redone again.
Therefore, my recommendation, is that you use one of the SD cards solely for app installs and the other only for storing media/books/whatever. 16GB only for apps is a fair bit of space, I feel.
rajeevvp said:
Heh. What started as a simple question about App install locations has now progressed to low-level mucking about with the system.
Click to expand...
Click to collapse
Well, I had hoped to avoid the mucking about part and that one of the available ROMs already had the ability to put apps anywhere but it sounds like that is not the case. I guess I wasn't clear with my original question.
Anyway, thanks for all of the answers. I'll stick with what I've got for now. At some point I may play around with some things and see how thoroughly mucked up I can get it.
Dear Masters,
Need your help again.
I am using the application LINK2SD for transferring my applications to SD card. But what I see is, there is some memory still used from the phone memory even after moving that application.
So, I want to know what can be the reason for that and is there any way to move that data part to SD card?
Please do guide because as per me this is not making any sense in rooting the device as still my phone memory gets low.
Hope that solution gets resolved as always.
Chin2.
Sadly Link2SD cannot link app data, and so internal memory will still be taken up by this. The only way around it is to install JaggyRom (or else install a custom kernel with ext2/3/4 support and a data2SD script, but JaggyRom would be simpler I think) and use it's app2SD functionality instead of Link2SD.
There are various ways to move app data to SD, but they all seem to require the second partition on your SD card to be an ext partition, rather than a FAT partition, and ext partitions are not supported by the stock kernel. I have yet to come across any app or script which will move app data to a FAT formatted 2nd SD card partition.
Thanks
SifJar,
Thanks for your reply, I have already got JaggyRom in my HTC explorer and also downloaded APP2SD from play store, will this suffice? Or I need to add any Kernel or anything like that?
And what about the partitioning of SD card? can you put some light on that as I am a newbie to Android.
Thanks once again.
Chin2.
If you have JaggyRom, you don't need any app from Play Store. It comes with A2SDGUI preinstalled and has an apps2SD script already configured. All you need to do is create a second partition on your SD card. You need to connect your SD card to a computer (via a card reader, NOT your phone), get a partition manager (e.g. MiniTool Partition Wizard) and shrink your current FAT32 partition. Then make a new partition (not sure which is the best format, I think ext4, but ext2 and ext3 should work too) and make sure you also make this partition primary. (So both partitions will be primary). You'll want to make this partition reasonably large. Mine is about 700MB and I use about 500MB roughly with about 85 apps installed.
Once this is done, put it in your phone and start it. Then use A2SDGUI to move apps to SD card (don't move system apps, I don't think it will allow you to anyway), and I think it should automatically move any new apps you install in the future.
chin2h said:
Dear Masters,
Need your help again.
I am using the application LINK2SD for transferring my applications to SD card. But what I see is, there is some memory still used from the phone memory even after moving that application.
So, I want to know what can be the reason for that and is there any way to move that data part to SD card?
Please do guide because as per me this is not making any sense in rooting the device as still my phone memory gets low.
Hope that solution gets resolved as always.
Chin2.
Click to expand...
Click to collapse
It is normal to have some kilobytes left there.I have a sensation and it always leaves some data on the phone and it isn't a lot.
The stock kernal can support ext2 partition so even without jaggyrom u can do it.
htcexplorergames.blogspot.com
All compatible HD games for explorer
This is my blog all the games are tested by me and working fine,If you want old games just post it here and I will add it both the apk and sd data with instruction
mohan1331 said:
The stock kernal can support ext2 partition so even without jaggyrom u can do it.
Click to expand...
Click to collapse
Are you sure? I have never seen that anywhere else, everywhere else says stock kernel only supports FAT32.
Low internal memory
I had Recently installed Jaggyrom for my explorer but having application problems.I had Already Created ext2 partion and Fat32 both are primary.I have also Enabled app2sd on sd card but application still consumes my Internal memory.Please Help me out !
Hahahaha ! If you are clever enough so try modifying apk of sims freeplay for explorer !
Regards !
%%%SAY NO TO RACISM%%%
chin2h said:
Dear Masters,
Need your help again.
I am using the application LINK2SD for transferring my applications to SD card. But what I see is, there is some memory still used from the phone memory even after moving that application.
So, I want to know what can be the reason for that and is there any way to move that data part to SD card?
Please do guide because as per me this is not making any sense in rooting the device as still my phone memory gets low.
Hope that solution gets resolved as always.
Chin2.
Click to expand...
Click to collapse
Follow this guide
http://androidgamingcentre.blogspot.com/2013/01/trick-how-to-increase-internal-memory.html?m=1
Sent from my HTC Explorer A310e
Have you made ext-2 partition on your sd card ?
Is it possible to repartition the internal memory to remove the emulated sdcard and have more space for apps (I want to use my real SDcard)?
:silly:
(my phone is a LG L9II)
i wish it was that easy
cescom said:
Is it possible to repartition the internal memory to remove the emulated sdcard and have more space for apps (I want to use my real SDcard)?
:silly:
(my phone is a LG L9II)
Click to expand...
Click to collapse
i believe its not possible yet but
i like your thinking
also you might ask kernel developer to try to remove all commands that emulate the sdcard and update links to sdcard to choose external sd