How to utilize MicroSD card for internal storage? - Android Q&A, Help & Troubleshooting

So, in short, I used Link2SD to move all my bulky apps over to my MicroSD card. As you can probably tell at this point, I'm somewhat new to Android and apparently that causes a whole bunch of issues. I'm used to dealing with Windows PCs, where you can easily have an small SSD dedicated for your OS and a large HDD for your media storage. I guess Android isn't as simple as that. I thought it was supposed to be better, since it is Linux-based and all. Or maybe I'm missing something. I did some research, and it seems possible but I couldn't find a straight-forward answer.
Can someone explain to me how to use your MicroSD card as storage for your apps without screwing them up? I'm sure this has been addressed before, but I'd like someone to at least point me in the right direction as to not mess anything else up further. Link to another thread perhaps?
In addition, now that most of my apps are screwed up, is there a way to undo this? I am willing to do a factory reset, if necessary, but only if it is the best fool-proof solution.

Related

SD card keeps getting corrupted on Samsung Charge

I wanted to ask before I RMA my Lexar 32GB Class 10 Micro SD card.
I have this card in my Charge and every week or so now it goes corrupt. I hear of people changing the cache, but I have not rooted the device.
Is there a "fix" to prevent this when not rooted?
I wonder what the problem is, if I go to a slower card or smaller capacity, will it be avoided?
Tired of loosing all my data on the card each time.
Do you format the card every time?
Yes, each time It has to be formatted to work again.
Somebody posted on a review on Amazon that it is an Android issue with cache? That the cards are good.
I had a similar problem a few weeks ago where my phone kept telling me to format the card over and over. You don't want to root your phone?
I was holding off being a little nervous of bricking if I rooted. Never really saw much that rooting gave me to make it worth it. But if it's what it takes to fix this, I might.
Don't blame you, I was terrified of rooting my phone after bricking the last one to the point of no return because I had no idea what I was doing. There are some awesome posts on here though that give detailed guides for whatever phone you have.
There is a bunch of benefits too for rooting. Like for example there are tweaks that can make your phone run smoother and save lots of battery (don't know what phone you have but I'd think they would work for you), but that's just one in, well, a lot.
As for your sd card, if you don't wanna root your phone permanently maybe you can root, fix, and then un-root? But I'm not sure if that would work or not.
This place and a couple of (meaning a lot of) google searches taught me a lot, so look around! I always combine different solutions to fix my specific problems

Tmobile gs3 has problem w/ external storage, im rooted so cant return it? I need Help

Alright guys, I noticed today that my Titanium Backups aren't on my mount/extsd storage, and I tried to change the backup location under preferences, but it wouldn't allow me. While checking my sd card I noticed the only file stored on it is my pictures? I tried downloading apps to sd in an attempt to move titanium backup, and that's when I realized I have a serious issue I believe. I was given a message when apps to sd opened that said, "this device does not have a real primary external storage, or the primary external storage is emulated"? Whatever the hell that means by emulated I don't know? The sd card was working in the last phone I used it in.
Biggest problem is that I'm rooted, so I can't return it under warranty! At least I can't to my knowledge. I'm in serious need of some help here, I purchased the phone at the T mobile retail store, so I don't know if I can sneak it past them somehow, or if I should maybe just (it hurts to say it) brick it on purpose, and pull the old" it just shut off and wouldn't turn back on" routine?
Please guys, any and all advice will be much appreciated!
Before doing anything drastic, have you thought about maybe reformatting the SD card first? If that doesn't work then try another SD card (they do go bad you know). It sounds like something that should be easy to fix. Whatever you do please don't brick it on purpose. It's not anyone's fault that your device is now acting up after rooting it. At least do them a solid and ODIN back to stock, then try to return it if that's the case.
Hi,
You should read this thread. It should shed some light on your external SD card problem and provide a couple of methods to get around it.
http://forum.xda-developers.com/showthread.php?t=1672507
Glasairmell
Paging Dr B said:
Before doing anything drastic, have you thought about maybe reformatting the SD card first? If that doesn't work then try another SD card (they do go bad you know). It sounds like something that should be easy to fix. Whatever you do please don't brick it on purpose. It's not anyone's fault that your device is now acting up after rooting it. At least do them a solid and ODIN back to stock, then try to return it if that's the case.
Click to expand...
Click to collapse
Yes I did format it to no avail, and I'm headed home soon where I'll try a different sd card. I don't want to brick the device, and I've had to unroot and return a phone before because of a hardware issue with the screen that wasn't my fault. The problem with doing that in this situation is that I don't believe there's a way to unroot it and go back to the stock recovery or reset the binary flash counter. As far as you saying it's not anyone's fault, it sure is my friend and it's not mine! I had a Galaxy s4g that wouldn't read an sd card two days after I got it & I had to return it. So, as far as being no one's fault, not true... It would be Samsungs fault, and rooting it had nothing to do with it. If I broke a device because of my own foolishness or stupidity, I would ABSOLUTELY NEVER try to exchange it! The entire basis of my spirituality is based on karma and I would suck it up & pay for my mistake but maintain my peace of mind. This however, I am not at fault for, and I shouldn't be responsible for faulty hardware just because I obtained root access.
This is a good read on the external SD card permission problems on the Samsung S3
http://www.chainfire.eu/articles/113/Is_Google_blocking_apps_writing_to_SD_cards_/
and this is one way to get around it.
http://forum.xda-developers.com/showthread.php?t=1410262
Glasairmell said:
This is a good read on the external SD card permission problems on the Samsung S3
http://www.chainfire.eu/articles/113/Is_Google_blocking_apps_writing_to_SD_cards_/
and this is one way to get around it.
http://forum.xda-developers.com/showthread.php?t=1410262
Click to expand...
Click to collapse
Okay I've read the links and this is very odd??? I need to hear from someone with the gs3 that they've also discover that they're phone recognizes & reads the sd card, but will not allow apps to write to it. PLEASE, someone check this and help me out here!
I REALLY NEED TO FIGURE OUT IF ALL Gs3's DO THIS, OR IF I NEED TO FIGURE OUT HOW TO RETURN TO STOCK & EXCHANGE IT?
Sorry for the frustration, but I just spent a heck of a lot of money here, and this is a very aggravating problem....
My TB backs up to the ext SD. I had the same problem you did. Too bad I can't actually remember what I did. :crying:
When you go into TB and try to select storage location...nothing comes up but the internal?
I think I manually moved the TB folder from the internal to the external...then went back into TB to select the location...then selected the Detect button...and it came up with a list of folders that I could choose.
It went something like that. Hope that sheds some light...(sorry I cant remember exactly)
FYI...the ext SD folder is under mnt/extSD...or something like that.
I forget to mention something else guys. I am able to copy & paste my Titanium Backups as well as any other files to the sd card. So, the phone recognizes it, and it will write to external sd if I manually copy things there, but it will not allow any third party apps to write to external sd? I also cannot move apps to the sd card? This is a HUGE pain in the ass! I bought the 16gb model because that's all the retailer I my area had, so the sd card is a necessity for me. If I'm downloading torrents or other large files this could be a problem. I'm really wondering if this isn't just my phone?
It'd be great if someone here with the skills could port this mod for us.
http://forum.xda-developers.com/showthread.php?t=1433436
It basically makes the phone think that the external is the internal...and all files downloaded from the browsers or whatever app that doesn't allow sd access...to go directly to external.
SiNJiN76 said:
My TB backs up to the ext SD. I had the same problem you did. Too bad I can't actually remember what I did. :crying:
When you go into TB and try to select storage location...nothing comes up but the internal?
I think I manually moved the TB folder from the internal to the external...then went back into TB to select the location...then selected the Detect button...and it came up with a list of folders that I could choose.
It went something like that. Hope that sheds some light...(sorry I cant remember exactly)
FYI...the ext SD folder is under mnt/extSD...or something like that.
Click to expand...
Click to collapse
Sorry nothing! THANK YOU! I was like 3/4 of the way to that idea, I had already copied the file, but I was just thinking maybe if I deleted the internal file, maybe now it will follow the one I copied to the mount/extsdstorage? I can't thank you enough for just confirming that this isn't a problem specific to my model. I think that this problem should be explained to everyone & stickied. This is a seriously confusing situation. Ppl who don't root or come to XDA won't have any idea why they're music, videos, or anything from third party apps aren't going to their sd cards? Some ppl may not even realize it? I don't know if it's been mentioned in another thread here yet, but I couldn't find anything in our forums about it, and I've been trying to figure out what was going on all day. I still don't understand what the hell it meant about emulated storage?
SiNJiN76 said:
It'd be great if someone here with the skills could port this mod for us.
http://forum.xda-developers.com/showthread.php?t=1433436
It basically makes the phone think that the external is the internal...and all files downloaded from the browsers or whatever app that doesn't allow sd access...to go directly to external.
Click to expand...
Click to collapse
Is this already a widely recognized problem and I'm just late to the freaking party or what? Because I do follow threads, search the forums, and read, and I've never heard of this before... I hope they have this error fixed in roms.
I REALLY NEED TO FIGURE OUT IF ALL Gs3's DO THIS,
Click to expand...
Click to collapse
All stock Samsung Galaxies S3 do this. Google in their infinite wisdom is locking down apps so they can not write to an external card that can infect other devices.
Problem is we all want more control with our external cards and there are a lot of unhappy campers with this new "feature". Gamers are especially concerned because they can not install their games to the external card to free up more space.
This is a real strong reason to buy the 32gb model and not the 16gb. One could take the stance that they are forcing us to pay a higher premium for our storage when we purchase the phone.
As I said you can do the work around with directory bind until:
1. A dev comes up with a a patch
2. You install a custom Rom like Cm9 that has patched out this security policy.
Never mind... Now that I'm using better keywords to describe the problem, and searching outside of just the US variants forum, I'm finding threads... I feel like an idiot now! Some folks are talking as if this is better? I don't see it though. I did a nandroid after root, and it only left me with around 8gb or so with my apps installed. I know its faster memory than an sd card, but it's kind of a pain. I hope I never need to download anything bigger than 8gb... Doubtful ill need my phone for anything that big though.
Sorry for freaking out and making a big deal out of this issue, but I thought my device was defective, and I wasn't using good search terms. I should have been able to figure this out without cluttering things with a two Page thread.
Glasairmell said:
All stock Samsung Galaxies S3 do this. Google in their infinite wisdom is locking down apps so they can not write to an external card that can infect other devices.
Problem is we all want more control with our external cards and there are a lot of unhappy campers with this new "feature". Gamers are especially concerned because they can not install their games to the external card to free up more space.
This is a real strong reason to buy the 32gb model and not the 16gb. One could take the stance that they are forcing us to pay a higher premium for our storage when we purchase the phone.
As I said you can do the work around with directory bind until:
1. A dev comes up with a a patch
2. You install a custom Rom like Cm9 that has patched out this security policy.
Click to expand...
Click to collapse
Yes, I really wish I could take it back and pay the difference for the 32gb, but with being rooted its really not feasible. I was browsing XDA on my phone also, and I didn't even catch the link in your first post, I was only reading the links I your second post, lol. I really feel like a dummy here since my question was almost immediately answered. Also, the browser can act a little wonky sometimes on XDA. As soon as I made it home to my desktop, I was looking over the thread & knocking my forehead against the screen!
Yeah...but if someone could modify that script for our phones...(I personally use it on my Transformer...and til this day...has been perfect.) :angel:
Sorry for freaking out and making a big deal out of this issue,
Click to expand...
Click to collapse
Actually you are bringing up a valid concern and one of the first to do it in this section of the US version of the S3, my hat off to you!
It would be good idea to have a stickied thread in general that addresses this. That way ppl will be well aware of how to work around it. And yes, a patch for this would be great, because some may prefer things this way, and alot will prefer the previous standards. I for one don't like this one bit!
Put a stock rom on it and go into the store. Tell them you're having issues, they can order one on their end and send it out to you.
I would know. I worked there.

Deep Clean XTZ

Anybody know the best way to really, I mean REALLY deep clean out the SD Card/Internal Memory of the XTZ? I've been running low on space for a while now, and no amount of SD Maid/Cleaner etc seems to help. I've gone through and deleted everything I can, but frankly I only really see 1-2gb of files, another 1-2gb of TB backups, and then <1 gb of miscellanous app data and what not. Nowhere close to the 16gb, even giving a little leeway for system/os size.
I therefore figure it has to be the internal memory/android secure -- something like that. Can anyone give me a good idea of how I might totally release all that storage?
Alternately, if anybody knows a way to TRULY zero out the XTZ -- rom/software wise -- I'd be willing to completely rebuild my setup from the ground up, just to get a bit more breathing room.
Thanks very much for any assistance/ideas, I really do appreciate it.
marlowe310 said:
Anybody know the best way to really, I mean REALLY deep clean out the SD Card/Internal Memory of the XTZ? I've been running low on space for a while now, and no amount of SD Maid/Cleaner etc seems to help. I've gone through and deleted everything I can, but frankly I only really see 1-2gb of files, another 1-2gb of TB backups, and then <1 gb of miscellanous app data and what not. Nowhere close to the 16gb, even giving a little leeway for system/os size.
I therefore figure it has to be the internal memory/android secure -- something like that. Can anyone give me a good idea of how I might totally release all that storage?
Alternately, if anybody knows a way to TRULY zero out the XTZ -- rom/software wise -- I'd be willing to completely rebuild my setup from the ground up, just to get a bit more breathing room.
Thanks very much for any assistance/ideas, I really do appreciate it.
Click to expand...
Click to collapse
Flash firmware with flashtool with all wipes or do wipes via recovery (need to be installed manually). Or you can try factory reset of device.
For stock 16Gb model, ~11Gb are free after clean reflash.

Is there a way to safely root the Samsung On5 yet?

I've looked through forums and sifted through Reddit plenty of times in these past two days, hoping I'd find an answer. I just need to figure out a way to root my phone, which is the SM-G550T1, the Samsung On5 (running on 6.0.1.). The original issue was that my internal storage is laughably small, something I thought would be no problem--I have a 32 GB SD card, after all.
Turns out that most apps can't be moved to SD card. I never had this problem before now, so I didn't even think that it was possible. So, after looking up ways to get around that, I came to the conclusion that I just can't do much for this before rooting my phone.
Keep in mind, I am almost completely inept when it comes to coding and programming, so it also is, honestly, daunting.
That being said.....Is there any way I can root it easily enough/safely enough, without too much risk of bricking my new phone?
please help

Writing Android to EMMC

Placeholder thread for my future guide on how to install android on an EMMC. I have acquired a 256gb EMMC chip. Its arriving soon. I will be experimenting with it and sorting out and identifying the issues that might come along.
If you are interested, feel free to provide input. My end goal is to run android, linux on the NAND natively in order to avoid the bottle neck an SD card might provide.
I have two ideas:
One is to replace HOS with android on the nand while running HOS via emummc/emunand. This is so android utilize the read/write speeds a nand chip can provide.
The other is to partition the EMMC to run both HOS and Android natively. Since this will severely reduce the amount of space available for HOS. Going this route would probably require a bigger EMMC chip. I purchased a 256gb chip just to try this. I don't think you would need much more than 124gb. Especially if you will be saving all your ROMs and games to an SD anyways.
I’m going to attempt the second idea first since thats what I would prefer. Although the first may be more attainable for most since it will be easier and not require another emmc chip.
Placeholder
While I'm really interested how this turns out I'm asking myself if the speed difference vs a good micro sd card is that big.. Switch has UHS-1 support right?
Of course I know in theory emmc is faster than micro sd card but in practice it may not make that much of a difference. I asked myself the same question back when I got my odroid hc2 single board computer. It has both a connector to add a emmc module and a micro sd card slot. I went with sd card. I read that in this case it comes down to the random read/write speed and at least in my case that didn't differ that much on sd card vs emmc.
Still, go for it, I wanna see how it turns out
I am mainly concerned with data integrity. An OS can perform 1000s of read write operations. Would rather run everything off of the EMMC to avoid burning out my SD card prematurely.
Ha, that is exactly what I asked Bylaws several weeks ago.
I mean I am not banned but I either use CFW (EmuEMMC - SD card), L4T (Sd card), Lakka (Sd card) or android (Sd card)
EMMC is just sitting there. It wouldn’t be that difficult and you would have faster speeds, the EMMC is very fast, and you would get to use the SD card slot as an actual Sd card slot! If you find a way, please share.
But I get a strike for creating a placeholder thread. Great.
I wonder if that possible to be a EMMC 128GB used for everything like:
32GB for Android
32GB for Linux
64GB for Nintendo Switch console
so i can change between the OS on Hekate
It might. Thats what I’m hoping to do. My console is banned so i’m not at risk, but once I’ve sorted out the process. I’ll be putting disclaimers out there.
This whole process provides a huge ban risk so if you buy an emmc chip. Do so at your own risk.
Wait Tito are you currently working on achieving this??? Awesome!
~~Tito~~ said:
It might. Thats what I’m hoping to do. My console is banned so i’m not at risk, but once I’ve sorted out the process. I’ll be putting disclaimers out there.
This whole process provides a huge ban risk so if you buy an emmc chip. Do so at your own risk.
Click to expand...
Click to collapse
Yea my modded switch is banned as well (I have a secondary legit switch) So im all over this once u figure it out!
If anyone who's interested could find a source for the 128gb EMMC module. I'd be more than happy to share it. Mine is still in transit and it was pretty expensive when I bought it.
~~Tito~~ said:
If anyone who's interested could find a source for the 128gb EMMC module. I'd be more than happy to share it. Mine is still in transit and it was pretty expensive when I bought it.
Click to expand...
Click to collapse
SanDisk 256 GB
https://www.aliexpress.com/item/329...8.0&pvid=0b88beab-8f0b-4aa2-8500-2c994f54752d
Samsung 256 GB
(i forget the name of the chip but you'll find it ^^)​
The problem here is that the Switch's NAND has hidden partitions that lock the NAND chip to the hardware. You will need to figure out a way to copy these partitions off your old NAND chip and write it to the new NAND chip. It can and has been done, however partitioning for Linux/Android/HOS has not.
I think you'll find this useful: hxxp://pascoe.pw/2018/09/switchnand.html (replace hxxp with http)
If you pay attention at the end of the write-up, you'll see information for resizing the HOS partition. Meaning you could theoretically partition the NAND for all three.
dudemo said:
The problem here is that the Switch's NAND has hidden partitions that lock the NAND chip to the hardware. You will need to figure out a way to copy these partitions off your old NAND chip and write it to the new NAND chip. It can and has been done, however partitioning for Linux/Android/HOS has not.
I think you'll find this useful: hxxp://pascoe.pw/2018/09/switchnand.html (replace hxxp with http)
If you pay attention at the end of the write-up, you'll see information for resizing the HOS partition. Meaning you could theoretically partition the NAND for all three.
Click to expand...
Click to collapse
Thanks for the info! I’m hoping that all that is needed is to write some images to a few properly appropriated partitions and some configuration here and there.
L4T, and android call to different partitions and sector counts. So right now the biggest hurdle would be to change how each os finds its corresponding partitions.
I know the hekate ini setup can probably direct where the os boots, but then the os itself might not have a clue. Especially since everything so far has been configured to run off the SD.
I’m playing around with how to modify each boot.scr to point to a different partition. Some others on gbatemp are familiar, but I haven’t dug too deep yet.
NonHosT said:
SanDisk 256 GB
https://www.aliexpress.com/item/329...8.0&pvid=0b88beab-8f0b-4aa2-8500-2c994f54752d
Samsung 256 GB
(i forget the name of the chip but you'll find it ^^)​
Click to expand...
Click to collapse
Thanks for the link. Since we would need the board that connects the EMMC to the switch. I'd preferably only want to promote the full unit(The board and the new EMMC already soldered to it.). Some on here might be technically savvy, but it might be too daunting of a task to also have to solder on a chip to a small board(This is the case for me lol). Especially if they elect to use their own EMMC board as the donor board. I hope that eventually a seller on alibaba sells those boards, but I haven't looked. I just wanted to buy a premed unit.
For those that might already have the equipment and skill to put this together. It's good to know that parts can still be sourced. Some might even offer their services to others. I've seen that being mentioned here and there on gbatemp. So its not out of the question.
I bought mine as a full unit from a seller on bonanza.com. I don't know if the price is really worth it though. Here's the link if any are interested.
~~Tito~~ said:
I am mainly concerned with data integrity. An OS can perform 1000s of read write operations. Would rather run everything off of the EMMC to avoid burning out my SD card prematurely.
Click to expand...
Click to collapse
I think it depends on how the os is configured, for my sbc I use armbian (debian base) running from sd card. It's optimised to reduce wear on the sd card. But idk how it is on android. I guess there's good reason why android runs of off emmc rather than sd cards on the majority of devices (except speed).
I didn't know that there's a board for the emmc you can "just" clip on, this makes it interesting again ...But the set you linked is rather pricy It's crazy if you think about it. In china you can get a 128gb emmc module for 20 usd
If there'll be such set available with 64gb (I guess that should be enough?) for like 50 usb and some sort of script for partitioning the emmc that could be run off the sd card then I'm all in :laugh:
Finally got it! I’ll be posting a write up soon.
This is perfect for my needs! I revived my dock bricked Switch by replacing the USB-DP controller chip, so I have nothing to do with it now since I had already transferred everything to my working console, so I want to use it exclusively as an Android device for games and apps lol I can't do much of anything to help but good luck!
EDIT: Oh, this is an important question. Would I still require RCM mode? Or will powering on the Switch boot directly to Android with this method? I want to avoid using payloads for regular use. I assume not since the console's hardware boots straight from EMMC
Selim873 said:
This is perfect for my needs! I revived my dock bricked Switch by replacing the USB-DP controller chip, so I have nothing to do with it now since I had already transferred everything to my working console, so I want to use it exclusively as an Android device for games and apps lol I can't do much of anything to help but good luck!
EDIT: Oh, this is an important question. Would I still require RCM mode? Or will powering on the Switch boot directly to Android with this method? I want to avoid using payloads for regular use. I assume not since the console's hardware boots straight from EMMC
Click to expand...
Click to collapse
You will most likely still need to boot from a payload in order for this to work. Unless hekate gets rewritten to support booting from the EMMC chip itself. Not sure if you can set it up as an SD and boot drive.
Selim873 said:
This is perfect for my needs! I revived my dock bricked Switch by replacing the USB-DP controller chip, so I have nothing to do with it now since I had already transferred everything to my working console, so I want to use it exclusively as an Android device for games and apps lol I can't do much of anything to help but good luck!
EDIT: Oh, this is an important question. Would I still require RCM mode? Or will powering on the Switch boot directly to Android with this method? I want to avoid using payloads for regular use. I assume not since the console's hardware boots straight from EMMC
Click to expand...
Click to collapse
Injecting a payload will be required. Booting directly is impossible unless you somehow get Nintendo to sign a copy of hekate with their private key or install a modchip.

Categories

Resources