This app is makes fix for writing to SD card a breeze! - tested on my phone and works brilliant!
Just install the app and then let it work its magic and in a few seconds its ready to go!
tliebeck said:
ROOT ACCESS IS REQUIRED.
I've written a simple app which modifies KitKat devices to allow user-installed applications to write to the MicroSD card on devices with two storage locations.
Background information on the underlying problem is available here: https://plus.google.com/+TodLiebeck/posts/gjnmuaDM8sn Please ensure you understand the problem and that your device has it before installing this app. This app is quite useless if your device doesn't suffer this issue.
[[[[ THIS IS A BETA RELEASE. WHILE I HAVE TESTED THIS ON MULTIPLE DEVICES MANY TIMES, PLEASE RESTRICT YOUR USE OF THIS APP TO DEVICES YOU HAVE THE ABILITY TO REFLASH FROM SCRATCH. I do not expect this to occur, but this is release #1 of this app, and it modifies a configuration file as root. That said, my test devices still work even when I deliberately corrupted and deleted the target file in testing. ]]]]
This app is entirely free. It doesn't have any ads, (but it does have a few Play Store links on its final screen to my other free apps).
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It will be going on the Play Store pending your feedback, but I wanted to post it here first. Please let me know if you encounter any issues.
How it works: The /system/etc/permissions/platform.xml is modified to specify that all applications which have the WRITE_EXTERNAL_STORAGE permission are registered as members of the Android UNIX group "media_rw". Membership in this group is necessary to write to the MicroSD card.
In Android 4.3, most all devices granted access to the media_rw group to apps. In Android 4.4, they do not. This app simply restores the old behavior. From what I've observed this method (granting permission via platform.xml), also appears to be the preferred means of restoring SD card access on XDA and elsewhere.
This app is designed to abort if it sees absolutely anything that it does not expect. Please let me know if the app does not work for you, and what type of device/ROM/etc you're using. If the modification is unnecessary (due to media_rw access being already present) this app will make no modification.
The original platform.xml will be backed up in /system/etc/permissions as "platform.xml.original-pre-sdfix" (unless that file already exists).
Download
Play Store: https://play.google.com/store/apps/details?id=nextapp.sdfix
Direct download: http://android.nextapp.com/sdfix/r5/SDFix_r5.apk
The installed app is named "NextApp SDFix".
Click to expand...
Click to collapse
XDA thread - http://forum.xda-developers.com/showthread.php?t=2684188
yep i used this last night on the nusense 6 rom...
worked pefectly and saved me a bunch of manual steps...
can we uninstall the app after it finishes?
Soul H4ck3r said:
can we uninstall the app after it finishes?
Click to expand...
Click to collapse
Yeah, don't think that is needed, but ill keep it just to remind me when i install a new ROM
I'm using the Xposed sdcard module and it works fine for me. That way it is always there and I don't have to remember to flash it when I flash another ROM. Yes I have to flash xposed framework with new roms but do that second nature anyway.
Thanks.. I have used it Finally.. And also finished installing. I hope i will get something from that..
I dont know anything about rooting, but I managed to root my Sprint One Max. Tbe SD Fix apps says its working, but I still cant move files. I flashed TWRP 2.7.0.0 or something? Everything else works fine otherwise. Any help is appreciated.
malcvr4 said:
I dont know anything about rooting, but I managed to root my Sprint One Max. Tbe SD Fix apps says its working, but I still cant move files. I flashed TWRP 2.7.0.0 or something? Everything else works fine otherwise. Any help is appreciated.
Click to expand...
Click to collapse
not all apps can be moved to the sdcard. this app isn't like an app2sd app which was able to move the unmovable apps to sdcard.
But should I be able to use ES Explorer to move files from phone to SD card? Or download stuff directly to sd card? Im not able to do that.
malcvr4 said:
But should I be able to use ES Explorer to move files from phone to SD card? Or download stuff directly to sd card? Im not able to do that.
Click to expand...
Click to collapse
downloading right to sd card im not sure about, I haven't tried large files of theres a option to do it or not. but all my videos/pictues from camera save to sd card. I can play some game roms from sd card, saving back and forth. also some apps save to sd card when installing. so I think something may of not worked right for you.
I also have no problem using root explorer to save and move things to sd card.
on the one max your external card is labled as "sdcard2" not just "sdcard" if you move anything to the "sdcard" you still on internal storage,ot sure if you knew that or not.
the external card is also located at /storage/ex_sd but I always just click the root "sdcard2" location (less steps )
Yeah my sd card shows up as ext_sd. Never had issues until Sh-tkat update. Oh well.
This also can be very easily pre-added to a rom by the devs by adding the last group gid here in platform.xml
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
Sent from ????????
[email protected] said:
This also can be very easily pre-added to a rom by the devs by adding the last group gid here in platform.xml
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
Sent from ????????
Click to expand...
Click to collapse
Could I add that myself to a ROM after downloading it? Like, just edit the xml and be done with it?
itsumi said:
Could I add that myself to a ROM after downloading it? Like, just edit the xml and be done with it?
Click to expand...
Click to collapse
Most custom ROMs come with pre-added permission ext SD Card so no need to manually add those lines. :good:
If you need it manually, just add it into xml and reboot.
itsumi said:
Could I add that myself to a ROM after downloading it? Like, just edit the xml and be done with it?
Click to expand...
Click to collapse
Yea you could, but I can tell you even all the stock deodexed roms have it included as well
Sent from ????????
it doesnt work on HTC one m8 , i using es file browser and just work this method for me. Why can u help me ?
babavura said:
it doesnt work on HTC one m8 , i using es file browser and just work this method for me. Why can u help me ?
Click to expand...
Click to collapse
It'll absolutely work. You must not be mounting system as r/w or not saving the xml after edit
[email protected] said:
It'll absolutely work. You must not be mounting system as r/w or not saving the xml after edit
Click to expand...
Click to collapse
I did this bot same issue continue .. few people got same issue on m8
babavura said:
I did this bot same issue continue .. few people got same issue on m8
Click to expand...
Click to collapse
You s-off?
Yeap there is s off
Related
Make a Backup!
What this will do is mount /sdcard2 as /sdcard and your phone storage /sdcard, to /sdcard2.
Okay, so I started playing around in the vold.fstab, thanks to some inspiration form this thread : http://forum.xda-developers.com/showthread.php?t=1625238,
and I managed to change to get the internal memory show as the external sdcard, and my 32GB sdcard to show as the phone storage.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you would like to try this, then use an app like root explorer and navigate to /system/etc and open up vold.fstab.
You'll see two lines:
dev_mount sdcard /mnt/sdcard emmc /devices/platform/msm_sdcc.1/mmc_host
dev_mount sdcard2 /mnt/sdcard/ext_sd auto /devices/platform/msm_sdcc.3/mmc_host
Change them to this:
dev_mount sdcard2 /mnt/sdcard/ext_sd emmc /devices/platform/msm_sdcc.1/mmc_host
dev_mount sdcard /mnt/sdcard auto /devices/platform/msm_sdcc.3/mmc_host
Then reboot.
Both mount points are accessible through file explorers, and both are accessible using an MTP connection (Media Sync) when connecting to the computer.
Pros
Move game and app data to your SDCard.
Move Apps to Actual SDCard (not just phone storage)
Google Music files on SDCard
Side Effects
You'll be left to the mercy of MTP for all your file transferring.
You can download the edited vold.fstab here:http://i.minus.com/1340071427/7vY7QepuYyLi6YjjTYZYXg/dkDgjuy9MXlYm/vold.fstab
You can check in this thread for a flashable zip version: http://forum.xda-developers.com/showthread.php?t=1713737
Just make sure u change the permissions (rw-r-r)
Some extra info for those still confsued (thanks to ryanalan82 for this)
"And remember original storage is:
Internal storage = the app itself
Phone storage = the apps data
sd card= everything else
1. any apps that (the apk file itself) are installed in the phone storage, should be moved to internal storage.
2. Any of the game data that is on phone storage, should be moved to the actual sd card (sdcard2). This data is in the Android folder on phone storage (sdcard). So it should be moved from /mnt/sdcard/android/data to /mnt sdcard/ext_sdcard/android/data. Really just move the whole folder to the sd card. I moved the whole folder to phone storage from the sd card when I got the phone so I didn't have to sit there and download all the game data for the bigger games and such again.
3. Follow the steps in the OP of this hack.
4. If you want to get some of your 2 GB app storage space back, move the apps as you wish to phone storage. This will be the app apk file not the huge game data. But this time phone storage will be the actual sd card. So it won't take away from your 10 GB it will take away from the sd card.
The apps that get moved will get moved from /data/app to /mnt/sdcard/ext_sdcard/.android_secure. "
Goal Just a thought, but if anyone knows what file or where the OS, looks when the user gives it the selection to mount as disk drive, then maybe we could change the option from /sdcard2 to /sdcard
haha my firsrt first nice work thanks alot , this is good
This does not affect app storage, correct?
awesome, cant wait for this to get even better
El_Colombiano said:
This does not affect app storage, correct?
Click to expand...
Click to collapse
Correct, app storage remains the same, just when you chose to move them to your phone storage, it's actually now moving it to your sdcard.
Great work. Is there any tweaks that increase sdcard speeds that I should know about to go along with this?
Sent from my El Tevo
Just did this and both of mine say Unavailable as far as how much space I have in both. Let me go back and make sure I made the changes correctly.
aleks
acuzerfdw said:
Just did this and both of mine say Unavailable as far as how much space I have in both. Let me go back and make sure I made the changes correctly.
aleks
Click to expand...
Click to collapse
reboot.............................
I did. I did a normal reboot and even a fast reboot. Still a no go for me. And it lso says Mount Storage Card in stead of Unmount so it's not picking them up. I tried opening up both SD and SD2 in Root Explorer and neither works.
Do the spaces between the words and the / matter? I noticed some have a space between them and others don't. Let me try to type it just as the OP did...
edit: did that and still no good...
I just added my vold.fstab, try transferring it to your /system/etc and see if it works.
acuzerfdw said:
I did. I did a normal reboot and even a fast reboot. Still a no go for me. And it lso says Mount Storage Card in stead of Unmount so it's not picking them up. I tried opening up both SD and SD2 in Root Explorer and neither works.
Do the spaces between the words and the / matter? I noticed some have a space between them and others don't. Let me try to type it just as the OP did...
edit: did that and still no good...
Click to expand...
Click to collapse
Wow..this is a little embarrassing..I accidentally added an extra slash in the OP, fixed now. So sorry about that. Now try it.
filmaker said:
I just added my vold.fstab, try transferring it to your /system/etc and see if it works.
Click to expand...
Click to collapse
Trying now...
---------- Post added at 07:27 PM ---------- Previous post was at 07:19 PM ----------
I saw your correction so I went back in and retyped everything again and it works now!! Thanks a bunch!! I was feeling like a dumbass cus I didn't get it to work the first time and was embarrassed to say so as to not seem incompetent. LOL Glad it's working now...
Hahah no problem.
Gibson.Dubs said:
Great work. Is there any tweaks that increase sdcard speeds that I should know about to go along with this?
Sent from my El Tevo
Click to expand...
Click to collapse
Htc actually set the read ahead kb to 2048 this time! You can check for yourself at /sys/devices/virtual/bdi/179:0 then open read_ahead_kb in a text viewer. I think it was set at 4 on the OGEVO...
Should be plenty- my class 10 flies.
ducky1131 said:
Htc actually set the read ahead kb to 2048 this time! You can check for yourself at /sys/devices/virtual/bdi/179:0 then open read_ahead_kb in a text viewer. I think it was set at 4 on the OGEVO...
Should be plenty- my class 10 flies.
Click to expand...
Click to collapse
Great. Thanks for the info.
Sent from my El Tevo
Maybe a dumb question, but will this have any effect when I install for example a new ROM and it does a full wipe...will it wipe my SD card instead now? Or if I do a factory reset will that wipe my SD card instead??
Aleks
acuzerfdw said:
Maybe a dumb question, but will this have any effect when I install for example a new ROM and it does a full wipe...will it wipe my SD card instead now? Or if I do a factory reset will that wipe my SD card instead??
Aleks
Click to expand...
Click to collapse
Recovery still sees your partitions like normal, so she. you do install a custom ROM, it'll install like normal, but it will rewrite the /system/etc so your sdcard and sdcard2 will be the mounted the same way they were on stock. lol..hope that makes since..sorry kinda all over the place with my explanation.
LOL That's ok, as long as after all that you said it means my SD card won't be wiped out then that's good enough for me!
Aleks
I am so glad this was found! Thanks so much for sharing it with us.
Quick question, will the camera save the pictures to the internal storage now that they are swapped around and it normally saves it to the storage card which is found in sd2 by default?
Sent from my Evo 4G LTE
Just took a picture and checked through Root Explorer... pics are being saved in sdcard2. All my previous pictures are in sdcard.
sdcard2 is actually the phone storage with 10GB capacity while sdcard is really your memory card. So after this mod, camera shots should be saved in sdcard instead so that pics remain in your storage card.
You can fix that by going to your camera app and selecting Settings > Storage > Phone Storage.
Aleks
WORK IN PROGRESS
EXPECT BUGS
OFF TOPIC REPLYS AND THANK POSTS GO HERE http://forum.xda-developers.com/showthread.php?t=2450255
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Htc Sense 5
Android 4.2.2
ROM MUST BE PLACED ON INTERNAL STORAGE TO INSTALL
working
wifi
Bluetooth
calls
sound
messaging
data 3g/lte data is stable on 3g 4g is spotty not sure if its our bug or sprints
issues
sdcard mounting
it is easily fixable by running a command in terminal (It will need to be applied every reboot/install
bugs
camera
screenshots
thanks
Chubbz
mammothjojo88
throwback
zarboz for the kernel
download
www.tensailab.com/Sinister/htc-onexl-sense5-port.zip
MD5: 2c4f07cf290be4120f903e15503aa4a9
Go here for how to set up
XDA:DevDB Information
[DEV][WIP][ROM]Sense 5 Android 4.2.2, a ROM for the Sprint HTC EVO 4G LTE
Contributors
Sinistertensai, Chubbzlou, Captain_Throwback, DEV-Collab
ROM OS Version: 4.2.x Jelly Bean
Based On: Port, Stock
Version Information
Status: Beta
Created 2013-12-16
Last Updated 2013-12-16
reserved
Ok Guys here is the svn to the rom that captainthrowback posted hopefully we could get the major bugs fixed.
http://htc-onexl-sense5-port.googlecode.com/svn/trunk/
Enjoy
Current SVN Revision Download
htc-onexl-sense5-port-r27
Changelog
https://code.google.com/p/htc-onexl-sense5-port/source/list
Bug List/Report
https://code.google.com/p/htc-onexl-sense5-port/issues/list
Workarounds
To mount internal/external storage automatically at boot:
Install latest revision.
Go to Play Store and install SManager.
Open SManager, and choose the "browse as root" option.
Navigate to /system/etc (this may require pressing the up arrow a few times to get to the root directory)
Find the file "init.cptb.mount_sd.sh" and press it to select it.
In the box that pops up, make sure "run as script" is selected.
Press the button for "Su" to enable the script to run as root.
Press the button for "Boot" to enable the script to run after the system boots.
Look for the option to save those settings (should be at the top of the window) and press it.
Press the exit button to exit.
Manually reboot the device.
Profit.
To install purchased apps from the Play Store:
Install Xposed Framework.
Install MoDaCo Toolkit.
Choose option in Toolkit (under System) to "Disable Forward Lock"
FAQ
Q: Why doesn't my BlinkFeed show any pictures?
A: Because internal storage has to be mounted for it to do so. Complete the storage workaround mentioned above, reboot, and you should have pictures on BlinkFeed.
Q: Why can't I move apps to SD card/save video highlights/do anything else remotely related to storage?
A: Because storage card isn't getting mounted automatically, the permissions for apps to write to it are messed up. Once storage is working properly, so will all of these things.
Q: Why is my LTE data keep disconnecting and my signal bars not changing?
A: Because this is a WIP port from a GSM device. The signal bars are likely due to some hex edits that need to be made, but that is tedious and painstaking work. Feel free to jump in and help.
Q: Why doesn't camera work?
A: Because this is a WIP port from a device with different camera hardware. Also, because you haven't fixed it yet .
Q: Are there any mods I can install for this ROM?
A: I have had some success with some Xposed Mods, including Sense 5 Toolbox and Xposed Statusbar Mods. BUT BE CAREFUL! BACKUP FIRST! Any incompatible mods could bork the ROM.
Refreshing the page constantly....waiting to download...
Edit: Downloading now!!!!! I was on my way to bed, but so much for that!
___________________________________________________________
ASUS TF300T - It's back from the brink of death....
Rerooted, Custom ROM, and Faster than EVER!!!
Just can't wait to try this beast.. Thank you so much guys!!
-----Evo LTE..
Great work fellas
Mine mine! Please use my development name.. mammothjojo88
Sent from my EVO using xda premium
Dev's, can you share that Terminal command to make the sd card work?
-----Evo LTE..
Ahhhh I just seen this and I'm now at work and have to wait til morning to flash this.. gonna be a long 8 hour wait... Can we change the status bar on this one? And thanks Devs for getting this out to us..
Sent from my EVO using xda app-developers app
Yessssss! Thank you. Thank you. Thank you.
Sent from my EVO using Tapatalk 4
So far, so good. Minus the bugs, this easily makes a wonderful daily.
________________________
HTC EVO 4G LTE
Is BlinkFeed acting up for anyone
Sent from my EVO using xda app-developers app
About to install,thanks guys!!
Sent from my EVO using xda app-developers app
[email protected] said:
Dev's, can you share that Terminal command to make the sd card work?
-----Evo LTE..
Click to expand...
Click to collapse
+1
Sent from my EVO using xda app-developers app
Terminal command
adr83 said:
+1
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
+1 for the Terminal command. t/u
After some testing, I want to share my findings.
When you first boot the Rom:
You might want to change the keyboard settings to QWERTY, since it's set to QWERTZ by default, unless you like it that way.
3G/4G connection:
It is quite buggy. It will connect to the 4g network, but only briefly, then it loses all connection. I also was not able to actually use the data while it was connected, either. It was not until I parked at work this morning did I see a stable 3g connection, as there is no 4g at my job as of yet.
Inaccurate signal readings and/or Statusbar:
Clearly you can see from the screenshot that I have no signal (which I never have at work), but my statusbar says otherwise. I'm working on checking the cause of this, or how to remedy it (externally, because I don't know anything about the internal coding...I leave that up to the devs). I used SignalCheck Lite from the play store to check.
Storage mount:
I found a simple fix to mount the internal! Find an app from the play store that allows you to Hot Restart/Soft Reboot. <---Same thing, for those who do not know.
Side notes about storage:
1) I learned by installing the Xposed Framework, and hot rebooting to set the changes. The framework didn't work, but I noticed that my storage had mounted when I entered TB to boot into recovery.
EDIT:
I downloaded the latest version of Xposed, and it works.
2) You don't need the internal to be mounted to install apps that are uploaded to Dropbox or Google Drive. They use temp folders, unlike downloading from browsers (which need the internal). I uploaded Xposed from another device, and installed it from Drive.
3) You cannot take any screenshots without mounting the internal. (Duh, where would it save?)
I was able to play music from my internal sd, and I was able to see my pics loaded in the internal.
Important: A full reboot breaks the mount, but another hot reboot fixes it. I haven't found a way to mount the external sd, but in the storage settings, it definitely knows that it's there, because it reads correctly.
Weird behavior of storage:
After a full reboot to break the storage, and a soft reboot to restore it, the music players would no longer recognize the music on the phone. But when I used a file explorer to navigate to the location, the files were there, and I was able to play them one by one.
After an unspecified amount of time, it began recognizing the music again. Not sure why.
Side note:
1) While having issues with the media storage (what if I wipe it....hmmm.....), the gallery always displayed pictures while the internal was mounted.
EDIT @ 8:16a EST:
So after being booted for approx. 2hrs straight, my ext sd is now being read. It doesn't appear in TB, but it certainly shows up in file managers. All of my music & all of my pictures are here. The only thing that I changed was the removal of the bloatware & the Google Apps that are available on the Play Store. It cleared some /system space, and now everything is being read. Strange....
Blinkfeed:
FIrst off, to use Blinkfeed, you must go to Settings-->Personalize-->Home Screen Style, and select Blinkfeed. The traditional style allows 7 screens max, just like before.
Secondly, and more importantly to know, Blinkfeed doesn't display pictures without the internal being mounted.
Camera:
Yeah....right. Not going there. Nothing that I can contribute. Just know that it doesn't work...for now.
Other:
When the phone first started reading my external, the ext_sd folder was empty, but now it is beginning to read everything as normal. It seems like time is the greatest factor here. Maybe I'm wrong. Maybe it's the mount speeds. Who knows.
The zip file attached works. It works in any rom, actually, AOSP and Sense alike. It was found from the Stock With Goodies thread. You can also flash any of OMJ's mod packs, for this option is in all of them.
Those are my findings so far.
________________________
HTC EVO 4G LTE
woo hoo! this must be an early Christmas!
So I noticed there's no superuser pre installed. What's the terminal command to get storage data to read for ti back-up? And what does everyone recommend for all the bloatware from whatever country this is hard off of? Haha! Woah guys. This is awesome though!
Sent from my EVO using xda app-developers app
This is awesome.
Sent from my EVO using xda app-developers app
Hi,
apparently files can only be moved/copied onto the SD card by using the preinstalled file commander app. Should be easy, but I couldn't figure out yet, how to do it. If I long-click a file I can select it and click what I assume is the icon for copy in the top bar (see screenshot), but I don't know how to paste that file into another folder...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'd appreciate any help! Miss ES explorer so much.
Gesendet von meinem SGP521 mit Tapatalk
take55 said:
Hi,
apparently files can only be moved/copied onto the SD card by using the preinstalled file commander app. Should be easy, but I couldn't figure out yet, how to do it. If I long-click a file I can select it and click what I assume is the icon for copy in the top bar (see screenshot), but I don't know how to paste that file into another folder...
I'd appreciate any help! Miss ES explorer so much.
Gesendet von meinem SGP521 mit Tapatalk
Click to expand...
Click to collapse
You can't copy files to SDCard (external) because write permissions has been revoked since the KK update, you need to be rooted and use sdfix app.
The icon you're looking for is the one that looks like a sheet of paper with a pencil on it. Click on that, then in the drop-down click "Paste".
Done it many many times already, shouldn't be a problem at all.
Oh, thanks! Didn't associate that icon with the task...
QualQuek said:
You can't copy files to SDCard (external) because write permissions has been revoked since the KK update, you need to be rooted and use sdfix app.
Click to expand...
Click to collapse
Yes you can. That is why File Commander comes pre-installed. It has the needed write permissions, without needing to root.
pmeinert said:
Yes you can. That is why File Commander comes pre-installed. It has the needed write permissions, without needing to root.
Click to expand...
Click to collapse
No it's not, there is nothing to do with file commander because the permission is in plateform.xml and that allow or not, but you can't only allow an app, also the root access is not enough you need to fix the permission, even rooted if you haven't the proper write permission you won't to anything.
QualQuek said:
No it's not, there is nothing to do with file commander because the permission is in plateform.xml and that allow or not, but you can't only allow an app, also the root access is not enough you need to fix the permission, even rooted if you haven't the proper write permission you won't to anything.
Click to expand...
Click to collapse
Ok. Didn't know that. Mine was already rooted at the time and I just checked that File Manager was able to it, whatever I wanted, without having granted it root access in super user. Don't recall tampering with the platform.xml, but perhaps it was part of the rooting process or I flashed a zip which did it afterwards.
---------- Post added at 01:43 PM ---------- Previous post was at 01:35 PM ----------
QualQuek said:
No it's not, there is nothing to do with file commander because the permission is in plateform.xml and that allow or not, but you can't only allow an app, also the root access is not enough you need to fix the permission, even rooted if you haven't the proper write permission you won't to anything.
Click to expand...
Click to collapse
But this article seems to support my understanding:
"Any app that doesn't come pre-installed on your phone, either by Google, Samsung, or your carrier, will lack write privileges to the external SD card. "
http://gs4.wonderhowto.com/how-to/b...ns-android-4-4-kitkat-your-galaxy-s4-0152036/
QualQuek said:
No it's not, there is nothing to do with file commander because the permission is in plateform.xml and that allow or not, but you can't only allow an app, also the root access is not enough you need to fix the permission, even rooted if you haven't the proper write permission you won't to anything.
Click to expand...
Click to collapse
Yes, it does. You dont have to be rooted to use file commander to write on external SD card
Sent from my SGP511 using Tapatalk
Dom3000 said:
Yes, it does. You dont have to be rooted to use file commander to write on external SD card
Sent from my SGP511 using Tapatalk
Click to expand...
Click to collapse
There is something wrong with that, for having write permission access without changing the plateform.xml that means files commander would have system write permission and it's not the case because it's a 3rd app and Google intentionally revoked the write permission access to 3rd app on the SDCard.
So you said that File Commander has system permission? Never seen something like that even on the file commander website
QualQuek said:
You can't copy files to SDCard (external) because write permissions has been revoked since the KK update, you need to be rooted and use sdfix app.
Click to expand...
Click to collapse
QualQuek said:
There is something wrong with that, for having write permission access without changing the plateform.xml that means files commander would have system write permission and it's not the case because it's a 3rd app and Google intentionally revoked the write permission access to 3rd app on the SDCard.
So you said that File Commander has system permission? Never seen something like that even on the file commander website
Click to expand...
Click to collapse
It is installed by Sony and should be considered a first party app.:
http://www.xperiablog.net/2014/03/20/before-upgrading-to-kitkat-be-wary-of-sd-card-restrictions/
Is it somehow possible to install say ES explorer as a system app and the have full SD rights?
jismail said:
Is it somehow possible to install say ES explorer as a system app and the have full SD rights?
Click to expand...
Click to collapse
No, not without unlocked bootloader/root. But then you can let all user app access the sd-card.
I can confirm on a NON-root device that File Commander does allow you to write to the external SD card with copy/paste(paste option is under the 'edit/page with pencil' icon).
__nv__ said:
I can confirm on a NON-root device that File Commander does allow you to write to the external SD card with copy/paste(paste option is under the 'edit/page with pencil' icon).
Click to expand...
Click to collapse
Thanks for confirmation
Thanks!
EonHawk said:
The icon you're looking for is the one that looks like a sheet of paper with a pencil on it. Click on that, then in the drop-down click "Paste".
Done it many many times already, shouldn't be a problem at all.
Click to expand...
Click to collapse
Awesome, thanks @EonHawk. That was not intuitive to me either.
Easy fix guys: Install NextApp SDfix.apk. It fixes the sd card privileges to allow all read write permissions for sdcard.
Sent from my Xperia Z2 Tablet Wifi using XDA Premium 4 mobile app
kbroh said:
Easy fix guys: Install NextApp SDfix.apk. It fixes the sd card privileges to allow all read write permissions for sdcard.
Click to expand...
Click to collapse
This "NextApp SDfix" requires ROOT, the mentioned app does not need anything to work.
Sent from my SGP512 using Tapatalk
Root your device and install Root browser from google play it will download binarys @first time and will fix your problem.
Hello all!
Simple: This module allows your favorite app to save files (write) to your external SD card in Marshmallow.
Download:
Download from Play Store: https://play.google.com/store/apps/details?id=com.balamurugan.marshmallowsdfix
Note: The app works as such for Nougat too. Let me know if you face any issue.
If you have issues, try this fix:
Mikee19 said:
I've been wanting to put this here for months since i first tired this mod out, i was on marshmallow at the time on a Chinese makeof phone, and was trying hard to get it to work! I simply couldn't, no matter what i tried at that time !
However since i was using the systemless xposed with magisk i thought of trying a magisk module to set selinux as permissive rather than enforcing before xposed itself is loaded up, and then this module worked a treat! Trying to set selinux as permissive via an app after booting wasn't successful in this regard !
Now I'm on nougat with the LG v20 and tested this module out again after setting selinux as permissive with that magisk module and it again worked! I honestly believe that that is the simple fix for a lot of people who complained about various issues with this module. Here is the magisk module:
https://forum.xda-developers.com/apps/magisk/module-magisk-selinux-permissive-script-t3577549
Click to expand...
Click to collapse
See attachments.
Steps:
Download and install module.
Enable in Xposed Installer.
Choose your apps which require write access.
Reboot!
App updates will not disturb this configuration, unless the developer changes the package name (rarely happens. If so, follow the 4 steps again).
Screens:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Example - Titanium Backup can now backup to my external SD card.
Tested on CM13. Should work on all Marshmallow devices.
Try it out and let me know if there's any bug.
This app is ad-supported. Bear with me (only bottom banner - no overlay/full screen ****).
Xposed repo: http://repo.xposed.info/module/com.balamurugan.marshmallowsdfix
Credits:
rovo89 for the awesome Xposed framework
C3C076 for GravityBox module
FAQ:
Try if this doesn't work on few apps.
MBariya said:
Looks like some users are misinterpreted this module.
This module only gives external SD card full excess. For Example Titanium Backup.
Titanium Backup not asking for Sdcard excess, instead they used Document Provider Storage Option. Whichi is very slow specially when u have more than 4 gb backup files.
But using this module we can select native file system storage of Titanium backup. Which make backup & restore very quick.
For those apps which doent have external storage, should try two xposed module. XinternalSD and Marshmallow SD Fix.
Like Whatsapp, Tubemate, ADM, Viper4Android etc.
Sent from my SM-G935F using Tapatalk
Click to expand...
Click to collapse
Change log:
v2.0
* App list is now sorted in alphabetical order
* Selecting an app now doesn't take you to the top of the list.
v1.0
* Intial release.
tried it on Opera Browser, i want to save the downloads in External SD Card but ut doesnt let me even though I alread activated it, enable it and reboot
morizuki said:
tried it on Opera Browser, i want to save the downloads in External SD Card but ut doesnt let me even though I alread activated it, enable it and reboot
Click to expand...
Click to collapse
I haven't used Opera.....just check the Opera settings and try changing the location. I tried with UC browser and it works. I'll try with opera maybe.
Tried it in my SGS5 CM 13 nighlty 20160614 version. Followed your guide but it doesn't work. The xposed module says that your module has an update 1.0 - 1.0. Tried to reinstall but still doesn't work.
I just installed the version from this thread and it works pretty good on my galaxy Tab S2. I tested it with "All that recorder" and I am able to record on the external sdcard again. Thanks very much!
Sent from my SM-T810 using XDA-Developers mobile app
Works perfectly on RR, I only notived two little UI issues: The apps in the list are completely random, please sort them alphabetically and the list reloads when you tick an app.
Just tried this on xperia z3 on M/M was able to finally get Dolphin Browser to change location on ext SD card(has limited ext SD card write permissions only able to save in ext SD card/Dolphin/data/files......but with module I am able to change the location to ext SD card/downloads.
Tried several with no luck but this works thanks to the Dev @balamu96m
Sent from my D6603 using Tapatalk
Works great on LG G3 with AICP11 onboard
Thanks man,module that many of us need.:thumbup:
Sent from my HTC One_M8
everything is good till now sony xperia z2 mm but i have a suggestions if you can make it it will be great,
1 -sorting apps because its sorted randomly.
2 -ability to choose all apps with one click.
3 -ability to search an app it will be much easier.
thank you for this module :good:.
It's possible to automatic add an app? I don't want to choose every app I install... Need a sort of automatic add every app installed.
Very good work!
balamu96m said:
Hello all!
Simple: This module allows your favorite app to save files (write) to your external SD card in Marshmallow.
Download: See attachments.
Steps:
Download and install module.
Enable in Xposed Installer.
Choose your apps which require write access.
Reboot!
App updates will not disturb this configuration, unless the developer changes the package name (rarely happens. If so, follow the 4 steps again).
Screens:
Example - Titanium Backup can now backup to my external SD card.
Tested on CM13. Should work on all Marshmallow devices.
Try it out and let me know if there's any bug.
This app is ad-supported. Bear with me (only bottom banner - no overlay/full screen ****).
Credits:
rovo89 for the awesome Xposed framework
C3C076 for GravityBox module
Click to expand...
Click to collapse
Thank you very much for your excellent work It works great on my Huawei p8, Marshmallow. Apps, they could not choose folder I like for saving files before, but now they can like in Jelly Bean. I am very happy about that. Thank you.
The small thing is just, the xposed installer don't recognize, that I have already installed the Update. But this is no problem.
I choose the Apps, I like to give full permissions to the ext SD, after in the right corner of your App above, I said reboot. SuperSU asked me for root permissions, giving and after the reboot, everything works
Trying to use this app to allow Snap Camera HDR to save to external SD without having to use Storage Access Framework but it only seems to see the Snap Gallery App and not the Snap Camera app.
I tried it but has no effect I don't know where is the problem
HTC desire 820
Android mm
Works like charm on S7 Edge. Please add function one tap enable for all apps. Thanks
Can this fix work with xinternal xposed module?
Sent from my GT-N7105 using XDA-Developers mobile app
Work on cm13 nightly . this is amazing. Thanks a lot
Sent from my 2014817 using Tapatalk
Noted. Will try to fix them!
balamu96m said:
I haven't used Opera.....just check the Opera settings and try changing the location. I tried with UC browser and it works. I'll try with opera maybe.
Click to expand...
Click to collapse
yes, just tried changing location but it wont let met choose the ext sd card. Im using CM13 too btw. You can only change the location if you download something.
EDIT : Tried also ADM(Advanced Download Manager) and cant change to ext sdcard also.. I tried also uninstalling, reinstalling the file that its in here, enable it on xposed, reboot, enable some apps then reboot again, still no succes
EDIT 2 : Many people are saying that it work on UC Browser, but mine didnt. Its says Previous Folder cannot be used due to Android Policy.
So is this means that the Fix isn't really working? But why? I'm using CM13, Blissrom btw. It should be working. I follow the steps correctly, other module is working fine except the sdcard fix
It's working in Phoenix rom Galaxy s5 thanks
Sent from my SM-G935F using XDA-Developers mobile app
Hey Guys,
in this Tutorial I will show you how to activate the Adoptable Storage function on the M4 Aqua with the help of the Xposed Framework.
Attention: Me or not anyone else is responsible if you proceed with this. We do not take any responsibility for any bricked phones, dead sd cards, void warranties or anything else.
At first let's talk about what we need:
- Android 6.0.1 (I used the Customized FR version. (Build R5C))
- Xposed Framework Installer: Download
- Xposed SDK23 ZIP File (I used v86): Download
- (Minimal) ADB: Download
- Unlocked Bootloader, ROOT and TWRP
So let's go:
1. Unlock your Bootloader and install TWRP like described here. (It may works also like described here without unlock your Bootloader but I didn`t test this.)
2. Install Root like described here.
3. Install the Xposed Framework Installer.
4. Boot into your TWRP. (Press PowerButton + Vol- Button to start your Phone into TWRP)
5. Connect your Phone with USB on your PC. (Make sure you've got all Drivers installed. You will find them in the Flashtool install location.)
6. Move the Downloaded Xposed ZIP to the install location of your (Minimal) ADB
7. Open an Shell were you've installed your (Minimal) ADB
8. Type the following:
Code:
adb devices
If your Phone is now listed you can continue
Code:
adb shell
Now you should see a command line like this: ~#
Then Type:
Code:
mount -w /dev/block/platform/soc.0/7824900.sdhci/by-name/system /system
mount -w /dev/block/platform/soc.0/7824900.sdhci/by-name/userdata /data
mount -w /dev/block/platform/soc.0/7824900.sdhci/by-name/cache /cache
If you become an response that your Resource is busy don't wory. This means it's already mounted.
Now type this:
Code:
twrp sideload
adb sideload xposed-v*-sdk23-arm64.zip
For the * use the version number of your Downloaded Xposed ZIP.
If this is complete type:
Code:
adb reboot
Now it may takes up to 10-20 Minutes until your Phone is booted the first time with Xposed.
After Boot open your Xposed Installer App and go to "Framework". It should look like this, if it is successfully installed:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
9. Download the SystemUI Patcher for Lollipop+
10. Acitvate it in Xposed App (don't wonder if in the screenshot is another Module... you don't need this):
Open the Xposed Installer App --> Go to "Modules" --> Tick the Checkbox
11. Open the SystemUI Patcher App, scroll down, select "Enable adoptable storage" and restart your phone:
11. Insert your SD-Card and select "use it as internal storage". (I can't make a Screenshot of this by myself because I've done this before making this Tutorial):
12. Congratulations you've got successfully enabled adoptable storage on your M4 Aqua.
I tested it with the E2303. But it should work with any Version.
Special thanks to @depressed_ for the tipp with the SystemUI Patcher in this post.
And to @alby_var for the Tutorial how to install Xposed on Android 5, because I used this for orientation.
Known Issues: (Everything I or anybody else found)
- Stock Camera App didn't work for me after doing this! .-. It says "Memory unavailable" (I use now the App CameraMX ... This works fine!)
- On your storage settings will be shown some wired Numbers. (See Screenshot(s))
What about some screen(s)? Does it work 100% without any mini errors? People were complaining about their storage. It showed them weird numbers.
Btw thx for mentioning me.
Is this the original android feature being enabled? I think this should work without many problems if it is from android...
Pls make some screen.. Thanks
Sent from my E2303 using XDA-Developers mobile app
Seems good but how can you deactivate it?
Obblet said:
Seems good but how can you deactivate it?
Click to expand...
Click to collapse
I think so. Just go in your Settings --> Storage --> Internal Storage --> Migrate Data --> After this go to your SD-Card --> "Format as Portable"
For the other things:
Disable the Module in the Xposed Installer App and Uninstall the Xposed Framework.
For root and TWRP I use to flash the Original FTF File. (May there is another way... I don't know)
If there's an way to (re)lock the Bootloader, you can do this too. I heard somewhere that there is an way to do this but I don't know how. Sorry.
DarkerJava said:
Is this the original android feature being enabled? I think this should work without many problems if it is from android...
Click to expand...
Click to collapse
I think so because everything looks like the original, but to tell you the truth I don't know this. But it works. :good:
Not working. Memory shows -245677 or somethink. And camera doesn't work...
MK99 said:
Not working. Memory shows -245677 or somethink. And camera doesn't work...
Click to expand...
Click to collapse
Look at the "Known Issues" in first Post.
Camera and installing apps don't work... Is it because of my slow SD Card or is it the common issue?
lukas1838 said:
I think so because everything looks like the original, but to tell you the truth I don't know this. But it works. :good:
Click to expand...
Click to collapse
Thank you for your answer...
Sent from my E2303 using XDA-Developers mobile app
lukas1838 said:
I think so because everything looks like the original, but to tell you the truth I don't know this. But it works. :good:
Click to expand...
Click to collapse
Huh, judging from the new pictures, it seems that it is similar to the adb function... not the real adoptable storage tool.
Obblet said:
Camera and installing apps don't work... Is it because of my slow SD Card or is it the common issue?
Click to expand...
Click to collapse
My camera isn't working too, but installing apps works fine.
lukas1838 said:
My camera isn't working too, but installing apps works fine.
Click to expand...
Click to collapse
So the installing apps error is my SD Card's speed problem? I'm planning to buy a Samsung evo+. will it work?
Obblet said:
So the installing apps error is my SD Card's speed problem? I'm planning to buy a Samsung evo+. will it work?
Click to expand...
Click to collapse
I've got an EVO+ so it should work when the speed is the problem
same here , camera doesnt work but the installing apps works peffectly
Yes, now everything works, and if you want a camera, download a different camera app.
can i uninstall system camera app ? and make another camera app as system app ?
lukas1838 said:
I think so because everything looks like the original, but to tell you the truth I don't know this. But it works. :good:
Click to expand...
Click to collapse
Well, since my E2306 pdated and at first boot running android 6 recognized my SD and enabled it by itself, I guess yes, this might be a stock rom's hidden (in your device) function.
whatsapp cant download image after activate adoptable storage
After using partition in sd card like this link
http://forum.xda-developers.com/m4-aqua/general/adoptive-storage-marshmallow-t3421828/page1
All work fine