[Android General] Ziona:
External sdcard rw permission enabler plus extras

The latest magisk modules v4.4 & ( v5.0 located page #7 ) is for Android 6 to 11 . Providing External Sdcard write access permissions, It can add quick access links in root directory to your external sdcard. Works on single or multiple partition sdcard filesystem's.

Adds ntfs support to most devices from Android 6 to 10 , an including exfat support from Android 6 to 8. Supports usbotg for Android 6 up on compatible devices.

All sdcard & otg mounting an symlinks methods are technically unique an first of their kind here. No one else cared enough to put in the time needed to add this back to android after removed from Marshmallow an above . So it takes great effort to find universal techniques for most/all devices.

So devices configurations will vary.

READ BELOW LOOK FOR LATEST UPDATES.

Some Info

Dual linkage from the system storage and media_rw directories.

Links are made to root dir & mnt dir.

Link 1 in root - external_sd

Link 2 in mnt - sdcard1

Both links utilize external read & write permission for access by apps requested.

Example

Titanium backup can use both these points for storage access for backups to sdcards.

NOT FOR USE WITH ADOPTABLE STORAGE SDCARD SETUP

INSTALL

Flash zip in recovery an reboot.

Magisk module users v4.1 an above flash in magisk.

If using v4.2 up uninstall module before updating versions or if re-flashing module again when option for ntfs & exfat support are chosen.

If using v4.4 , uninstall an install is supported in both magisk manager and recovery.

Note

init.d support or magisk is needed

First zip uses init.d support.

Second zip v4 an higher uses magisk support.

Some apps may need you to grant them access to external storage, others may ask to direct them to the path which can easily be found rite in root folder and also mnt folder - ( this is found in root folder. )

Locations example

Path in root directory are :

/external_sd

/mnt/sdcard1

/usbotg

/mnt/usbotg

Some devices may only support one location for their external sdcard in /storage because their is no /mnt/media_rw folder. Module will detect the correct available location to create dual symlinks.

Volume Deamon info:

What is vold (Volume Daemon) that most Android OS support , why this module uses a custom type when selected (vold posix) option on install ;

http://strayinsights.blogspot.com/2018/05/android-external-storage-support-volume.html?m=1

####### UPDATED #######

LATEST UPDATE , V4.4 - FOR MAGISK USER

# AUTO INSTALL #

-External Sdcard access

-Permissive on install

-Sepolicy patches on install

Some changes below;

:Note for custom vold only (vold posix option when using boot patch):

Best success for using custom vold will be achieved in recovery mode install .

For devices that supports vold an sdcard binaries only, this is auto checked when vold posix is selected .

LATEST UPDATE , V4.3 - FOR MAGISK USER

# AUTO INSTALL #

-Permissive on install

-Sepolicy patches on install

NOTE:

Use Boot Patch if module didn't work for you with SD link option.

Warning make or have a backup of your ROM to flash if you use custom vold option.

What does vold do? It's the core mount management for most Android devices that mounts internal , external & usb/otg storage devices. Custom vold adds the custom binaries that most non custom rom lacks for mounting ntfs sdcards an otg storage devices. Do to the nature of how it works for full reasons unknown when changing vold binary its a 10℅ chance the device may decide not to full boot an need to be dirty flash to restore start up. So still try with caution .

# Many upgrades some added changes are below #

How does this module work ? Some more info can be found here

https://xdaforums.com/showpost.php?p=83054737&postcount=76

UPDATE , V4.2 - FOR MAGISK USER

# AUTO INSTALL #

-Permissive on install

-Sepolicy patches on install

-Modded busybox on install

-Apps install location set to external storage

NOTE:

Use Boot Patch an also try it with the custom vold options if module didn't work for you with SD link option. V4.2 only

# Many upgrades some added changes are below #

How does this module work ? Some more info can be found here

https://xdaforums.com/showpost.php?p=83054737&postcount=76

UPDATE , V4.1 - FOR MAGISK USER

INSTALL

Within Magisk Manager App ONLY {Not Recovery}

In the Modules Tab using the yellow plus sign button at bottom of modules tab , locate where you download an saved this zip (downloads folder most likely).

NOTE

When installing Follow the on srceen instructions , volume key check should be selected quickly on startup test or installer will exit. (Will just have to restart installer if so)

Info

-System remounted RW

-Provides full Permissive mode -Optional

-Provides Invert back Selinux Enforcing mode -Optional

-Sepolicy internal & external sdcard Platform.xml patch for rw permissions to system files & directories on some devices

-Provides app backup access write permissions an quicker access to external_sd mounted in root dir.

-Example.. titanium backup can use external sdcard link in root folder or /mnt/sdcard1 to store backup files..

-Custom Magisk installer

-Custom modded busybox -Optional

-Custom Ext.sdcard dual mounts -Optional

-Can be used alone with only write sdcard access installed systemless

-Systemless altering (patching) of files .

Custom install selection v4.1 options

-Choose android version on install to select custom sepolicy injection on boot.

-Choose Permissive on install

-Choose Selinux Enforcing on install

-Choose None to leave selinux as is on install

-Choose Modded app2sd busybox on install

-Choose Symlink Dual ExternalSD on install

-ExternalSD write access by default on install , can run it standalone if no other options are selected.

-Any Options install will be listed in magisk within module tab.

Uninstall or disable ExternalSD module within Magisk module tab or custom recovery.

# After first beta version 4 lagacy install for Magisk.

Update v4.1

# first magisk module build date;

11/04/2020

Uninstall - For older Magisk v4 & init.d support installs

Flash first top zip again once to remove mod with init.d support

Flash bottom v4 magisk uninstall for magisk .

Disclaimer

You choose to install anything on your devices the decision is always your , xda is not responsible for your actions on your device & either am i, if you have doubt about something ask questions about it first.

Latest Updated (04/10/2020)

Including Latest Magisk support, version v4.4

Thanks to :

@Techguy777 for helping with testing device compatibility.

Hopefully you find this useful.

Please Give Your Feed Back!

It takes devs time to create mods for You but it take nothing for You to hit LIKE BUTTON!! ?

Report errors to developers we cant know if to continue updates or to correct anything we don't read minds

NEED HELP PERSONALLY:

Telegram - https://t.me/Ziona242

Let me know which device it doesn't work for