[PATCH]**Adoptable storage enabler** MARSHMALLOW

Search This thread

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,925
As you may all know Samsung disabled the Adoptable storage function. Even the well known S7 hack doesn't work on some Samsung devices.
Well now it's back...

Thanks to some legwork (no pun intended) by @longshanks197 we now have a workable solution.

I have created this patch to fix the issue by patching the boot image and replacing sm.jar in system.
This will enable the adoptable storage feature in Settings>Storage

This should work for pretty much any Samsung device running Marshmallow




I advise making a backup with TWRP before proceeding.

NOTE: Due to Samsung's modifications the combined storage capacity may show as incorrect, ignore this and pay attention to the separate internal and external capacity which is correct.


INSTALL:

Copy the zip below to your device then install with TWRP.

adoptable_storage_enabler_ashyx

For information how to enable adoptable storage see the guide below:

how-to-use-adoptable-storage-on-android-6-0-marshmallow

This may also be worth a read for more info:

guidelines_for_marshmallow_users_formatting/



DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU


.
 

ParadoXGodzillA

Senior Member
Oct 14, 2016
199
111
Glen Allen
As you may all know Samsung disabled the Adoptable storage function. Even the well known S7 hack doesn't work on some Samsung devices.
Well now it's back...

Thanks to some legwork (no pun intended) by @longshanks197 we now have a workable solution.

I have created this patch to fix the issue by patching the boot image and replacing sm.jar in system.
This will enable the adoptable storage feature in Settings>Storage

This should work for pretty much any Samsung device running Marshmallow




I advise making a backup with TWRP before proceeding.

NOTE: Due to Samsung's modifications the combined storage capacity may show as incorrect, ignore this and pay attention to the separate internal and external capacity which is correct.


INSTALL:

Copy the zip below to your device then install with TWRP.

adoptable_storage_enabler_ashyx

For information how to enable adoptable storage see the guide below:

how-to-use-adoptable-storage-on-android-6-0-marshmallow

This may also be worth a read for more info:

guidelines_for_marshmallow_users_formatting/



DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU


.

Sorry to post this whole thread again, but an easier way for beginners is to use the Root Essentials tool in the Google Play Store.
The link for the Root Essentials application.

I have personally used this on my own Samsung Device which runs on Marshmallow so far.
 
Last edited:

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,925
Sorry to post this whole thread again, but an easier way for beginners is to use the Root Essentials tool in the Google Play Store.
The link for the Root Essentials application.

I have personally used this on my own Samsung Device which runs on Marshmallow so far.
It doesn't work or didn't work(until I released this patch) on all Samsung devices. It also requires a rooted device.
Also how do you propose as easier, what is easier than flashing a zip in recovery?

Also please stop spamming my threads.
 

ParadoXGodzillA

Senior Member
Oct 14, 2016
199
111
Glen Allen
It doesn't work or didn't work(until I released this patch) on all Samsung devices. It also requires a rooted device.
Also how do you propose as easier, what is easier than flashing a zip in recovery?

Also please stop spamming my threads.

Sorry if I have spammed your threads by reposting what you have already said or stuff you have released, but I have tried the Root Essentials method on about ten Samsung Devices. It does require a rooted device which is actually true. But flashing a device will require a custom recovery because Samsung Stock Recoveries cannot actually process these flash files by itself. So, one way or another, you will have a custom firmware running even though you just want to have adoptable storage.
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,925
Sorry if I have spammed your threads by reposting what you have already said or stuff you have released, but I have tried the Root Essentials method on about ten Samsung Devices. It does require a rooted device which is actually true. But flashing a device will require a custom recovery because Samsung Stock Recoveries cannot actually process these flash files by itself. So, one way or another, you will have a custom firmware running even though you just want to have adoptable storage.
Here's the flow:

Root essentials - Twrp>root>install root essentials>run app

Adoptable patch - TWRP> install patch

Also as I already stated, even if it does work now(after releasing this patch), root essentials only originally worked for Samsung S7 devices and not for most other Samsung devices.
 
Last edited:
  • Like
Reactions: Thefreckle

ParadoXGodzillA

Senior Member
Oct 14, 2016
199
111
Glen Allen
Here's the flow:

Root essentials - Twrp>root>install root essentials>run app

Adoptable patch - TWRP> install patch

Also as I already stated, even if it does work now(after releasing this patch), root essentials only originally worked for Samsung S7 devices and not for most other Samsung devices.

Ok, I got it.
Even though the Root Essentials method is a longer way of doing it, there is a lot of features to it. I'm just saying this because the guy who made this application, actually took some time and I'm trying to get his work to be known that he at least tried to do something for Samsung users.
 

isketerol

Member
Feb 27, 2012
46
7
On my Samsung TAB A 8 with the latest patches, I was able to use the built-in GUI to choose between adopting the SD as internal memory or treating it as external storage. I was also able to use the sm commands to place in "mixed 50" mode so that I can have both internal memory and external storage.
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,925
On my Samsung TAB A 8 with the latest patches, I was able to use the built-in GUI to choose between adopting the SD as internal memory or treating it as external storage. I was also able to use the sm commands to place in "mixed 50" mode so that I can have both internal memory and external storage.
Without using any patches or apps?
 

isketerol

Member
Feb 27, 2012
46
7
OK. Here are the details:

Model: SM-T350
Version: Android 6.0.1
Security Patch: November, 2016
Kernel: 3.10.49-9331721
Build: MMB29M.T350XXu1BPL1
SE: SEPF_SECMOBILE_6.0.1_0030
Security Software: ASKS v1.2_161011
KNOX 2.6

This is a completely stock Samsung TAB A 8 that I bought within the last three weeks. It received all of the updates as OTA.

I have inserted a Sandisk Ultra 128 GB micro-SDXC card. I used the "sm" tools to split it into 64 GB Internal storage and 64 GB external storage. The storage wizard recognized this as "new" cards and allowed me to manage the storage.

To test this, I have downloaded all of the TellTales games I have bought with all of their episodes. They are starting to fill the adopted SD partition. All of them are running fine.
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,925
OK. Here are the details:

Model: SM-T350
Version: Android 6.0.1
Security Patch: November, 2016
Kernel: 3.10.49-9331721
Build: MMB29M.T350XXu1BPL1
SE: SEPF_SECMOBILE_6.0.1_0030
Security Software: ASKS v1.2_161011
KNOX 2.6

This is a completely stock Samsung TAB A 8 that I bought within the last three weeks. It received all of the updates as OTA.

I have inserted a Sandisk Ultra 128 GB micro-SDXC card. I used the "sm" tools to split it into 64 GB Internal storage and 64 GB external storage. The storage wizard recognized this as "new" cards and allowed me to manage the storage.

To test this, I have downloaded all of the TellTales games I have bought with all of their episodes. They are starting to fill the adopted SD partition. All of them are running fine.
Does the combined storage report correctly?
Can you post a couple of screen shots?
 

chemie99

Senior Member
Dec 26, 2015
145
36
if you have root, then Link2SD seems just about as good as adoptable.
My options without rooting? (T580) I am reluctant to root as I will lose updates.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    As you may all know Samsung disabled the Adoptable storage function. Even the well known S7 hack doesn't work on some Samsung devices.
    Well now it's back...

    Thanks to some legwork (no pun intended) by @longshanks197 we now have a workable solution.

    I have created this patch to fix the issue by patching the boot image and replacing sm.jar in system.
    This will enable the adoptable storage feature in Settings>Storage

    This should work for pretty much any Samsung device running Marshmallow




    I advise making a backup with TWRP before proceeding.

    NOTE: Due to Samsung's modifications the combined storage capacity may show as incorrect, ignore this and pay attention to the separate internal and external capacity which is correct.


    INSTALL:

    Copy the zip below to your device then install with TWRP.

    adoptable_storage_enabler_ashyx

    For information how to enable adoptable storage see the guide below:

    how-to-use-adoptable-storage-on-android-6-0-marshmallow

    This may also be worth a read for more info:

    guidelines_for_marshmallow_users_formatting/



    DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU


    .
    3
    As you may all know Samsung disabled the Adoptable storage function. Even the well known S7 hack doesn't work on some Samsung devices.
    Well now it's back...

    Thanks to some legwork (no pun intended) by @longshanks197 we now have a workable solution.

    I have created this patch to fix the issue by patching the boot image and replacing sm.jar in system.
    This will enable the adoptable storage feature in Settings>Storage

    This should work for pretty much any Samsung device running Marshmallow




    I advise making a backup with TWRP before proceeding.

    NOTE: Due to Samsung's modifications the combined storage capacity may show as incorrect, ignore this and pay attention to the separate internal and external capacity which is correct.


    INSTALL:

    Copy the zip below to your device then install with TWRP.

    adoptable_storage_enabler_ashyx

    For information how to enable adoptable storage see the guide below:

    how-to-use-adoptable-storage-on-android-6-0-marshmallow

    This may also be worth a read for more info:

    guidelines_for_marshmallow_users_formatting/



    DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU


    .

    Sorry to post this whole thread again, but an easier way for beginners is to use the Root Essentials tool in the Google Play Store.
    The link for the Root Essentials application.

    I have personally used this on my own Samsung Device which runs on Marshmallow so far.
    2
    Sorry to post this whole thread again, but an easier way for beginners is to use the Root Essentials tool in the Google Play Store.
    The link for the Root Essentials application.

    I have personally used this on my own Samsung Device which runs on Marshmallow so far.
    It doesn't work or didn't work(until I released this patch) on all Samsung devices. It also requires a rooted device.
    Also how do you propose as easier, what is easier than flashing a zip in recovery?

    Also please stop spamming my threads.
    1
    It works!!!

    Thanks!!!
    1
    Sorry if I have spammed your threads by reposting what you have already said or stuff you have released, but I have tried the Root Essentials method on about ten Samsung Devices. It does require a rooted device which is actually true. But flashing a device will require a custom recovery because Samsung Stock Recoveries cannot actually process these flash files by itself. So, one way or another, you will have a custom firmware running even though you just want to have adoptable storage.
    Here's the flow:

    Root essentials - Twrp>root>install root essentials>run app

    Adoptable patch - TWRP> install patch

    Also as I already stated, even if it does work now(after releasing this patch), root essentials only originally worked for Samsung S7 devices and not for most other Samsung devices.