Release Note
ZenTalk


[New Question] [System] Marrying of SD card to internal memory Marshmallow 6.0

2820 8
Jump to specific floor
Latest Post
1#
Bug Report
Description: Marrying of micro SD card to internal memory marshmallow 6.0
RAM: 2G
Firmware/APP Version: 6.0
Frequency: ---'
Rooted: No
APP Name: -
Screenshot: -
Hi  I would just like to know if Asus are going to allow the marrying of micro SD cards to the internal memory of the ZenPad 10 z300m?
Considering you lose about a third of the internal memory to the OS and in built apps and without being able to move apps to the SD card it's pretty limited.
It's running marshmallow 6.0 so this should be possible.
Many thanks to any answers.
2#
IDN Moderator | View vrydz's posts
Hi Stuart,

please follow the instructions on this link http://www.androidcentral.com/in ... w-adoptable-storage
do it at your own risk
3#
Thank vrydz I see no instructions in this thread. But is most appreciated. Thank you again.
4#
I don't really want to mess with system files. Maybe I'm wrong but I expected more from a company like Asus. Especially moving apps to SD card, which I have been doing for years on Andoid products at least.
5#

How to enable Adoptable Storage

Last edited by flammeblaze on 2017/4/26 12:35

Disclaimer
Asus does not cover software defects/alterations/issues in the 1 year warrenty. Read the ASUS Policy
For my own protection I must state that:
You are responsible for what you do to your device.
I am not an ASUS employee.
These instructions are given for discussion purposes

What was used and the results:
These instructions were made while enabling adoptable storage for a ZenPad 8" (Z380M), connected via USB to a Windows 10 PC,
Adopting Storage to the device was successful! The device has not had any issues since this was done several months ago.

How the app transfers worked after adopting the storage:

It functions without the ASUS restriction on storage transfer, only certain apps can not transfer to SDcard, this normal for the Android 6.0 Marshmellow platform adoptable storage feature. All Android 6.0 adoptable storage enabled devices are not able to transfer certain apps, it depends on if the app creator has made them to be restricted to flash storage or transferable to the microSD Card. After enabling adoptable storage, access the storage options and select an app to transfer to SD card. If you do not see a transfer to microSD Card option. the app creator did not program it to run on the flash storage. (Most of apps did transfer and it was worth doing, it made the device a lot more functional)


Software you need:
Download an ADB SDK (Andriod Debug Bridge) to get the platform tool needed to push the comand from your Windows PC to the Android device. You only need the Platform tools.  What is ADB? " Android Debug Bridge (adb) is a command line tool that lets you communicate with an emulator or connected Android device." ADB commands and FAQ at: http://adbshell.com/


ADB SDK platform tool download:
I copied these download links directly from the official Android Studio website


After Download, You can find the adb tool in android sdk/platform-tools

More Helpful Info on installing ADB:
Here is a How To Geek guide to help you on install the ADB SDK platform tool needed to enable adoptable storage:
https://www.howtogeek.com/125769 ... bug-bridge-utility/

I did not need to change my USB driver to the Google USB, the ASUS Driver worked just fine.
More info in the instructions below and additinal resources that may be helpful to you is posted at the bottom of the instructions.

Visual assistance for instructions:

These are instructions for enabling adoptable storage on a Zenphone, I found them to be lacking on solid instructions, but it has photos that may be helpful, I suggest taking a look at these photos.
https://www.asus.com/zentalk/thread-79993-1-1.html


Prepare Device

Step 1: Format and Mount SD Card
                (If Tablet doesn't format Sd Card, put Sd Card in Android phone and format)

Step 2:
Settings-->About-->Software Information-->Build Number *click 7 times*= Developer options enabled

Step 3: Settings-->Developer options-->USB debugging *ok*-->Select USB Configuration *charging*

Step 4: Connect USB-->*Allow USB Transfer*-->*Allow PC*-->Install ASUS USB driver & software

Step 5:Control Panel-->Device Manager--> ASUS Android Device--> ASUS Android ADB Interface *properties*
                (check that ASUS Android ADB Interface is working properly, if it is not…
  -->Update Driver--> Browse my computer for software-->Let me pick from a list of device drivers on my computer
-->*Select* ASUS Android ADB Interface-->*Next*-->Installed Successfully-->*Close*)


Enter commands to enable adoptable storage:

Step 1: Open location that you downloaded the SDK platform-tools-->*Shift+right click* Open Command Window Here
                (Black Command Window is now open)
               
Step 2: Type in: adb devices
                (Hit Enter)
                (Wait for prompt…ready for next step if it lists device serial #, ready for next step)

It should look like this if your device is communicating with the ADB server (user & device name is your info):





Troubleshoot,If no device is found, Click this link below for Support: http://adbshell.com/faqs/adb-device-not-found              

Step 3: Type in: adb shell
                (Hit Enter, server is now communicating with device)
               
Step 4: Type in: adb shell sm set-force-adoptable
                                (Hit Enter)
                                
Step 5: Look at device, check for change/update Sd storage prompt

Step 6: Menu will walk you through options, refer to website pictures-->Mount Sd Card and Format as Internal Storage
            
If you accidently leave menu, process can be completed from:
-->Settings-->Storage&USB-->Sd card--> three dots)


Eject Device Safely
Unpluging device without these procedures will corrupt device

Step 1: Return to Command Line window to exit shell, then end communication to device (command in step 2)

Step 2: Type in: exit
                     (exit shell, if you accidently leave window, open Command Line window again)

Step 3: adb kill-server

Step 4: Go to PC option to safely eject hardware
                (If an error happens, do not remove, Go back to Step 1, ensure communication to device ended and trouble shoot)
               
DONE!!
You may now safely remove hardware and enjoy adoptable storage!


NOTICE!!

What happens if I reset (factory data reset) the phone?
If you set the micro SD card as internal storage, after resetting the phone, NO device,  including your own phone, can read the SD card.
What causes this to happen?
All data in the SD card is encrypted when you chose to use the SD card as internal storage.
The encryption key was saved in the secured location in the internal storage.
But if you reset the phone, all data in the internal storage are erased, including the encryption key.
So, NO device can read the SD card. You have to format the SD if you want to use the SD again.

IF YOU WANT TO RESET DEVICE OR REMOVE THE SD CARD AFTER THIS ADOPTABLE STORAGE PROCESS,  FORMAT ADOPTED SD STORAGE BACK INTO A PORTABLE SD.

Protect your data before making any changes!!
Before doing any changes to your devices, make a backup.
If you don't have enough room to transfer your data off the SD back onto the hard drive, delete any apps that you can download again.
Backup your device, transfer your files off the SD card, example: save to your computer or portable hard drive.
Check your backup and ensure that everything has been saved without any corruption to the files (this is standard practice when making any major changes to your device, e.g. major updates, re-installing an OS, side loading apps, ect.

This is done within the device settings:

GO BACK TO STORAGE SETTINGS, TRANSFER YOUR FILES OFF THE SD CARD BACK ONTO THE MAIN MEMORY.

FOLLOW PROMPT TO RE-FORMAT SD BACK INTO A PORTABLE SD.  

REMOVING THE SD WITHOUT RE-FORMATING SD BACK INTO A PORTABLE MAY CAUSE SEVERE INSTABILITY TO YOUR DEVICE AND APPS.


Some additional resources that may be helpful:

Info about Adoptable storage, pros, cons, capabilities ect. This website used a Nividia Shield device:
http://nvidiashieldzone.com/more ... roid-6-marshmallow/

Info on how to enable/disable Developer Options, about Developer Options, ADB debugging and more:
http://en.androidmir.org/katya/515/

ASUS Device USB Driver downloads (I did not need the USB driver downloads on this link page so I cannot verify):
https://www.skyneel.com/download ... droid-install-guide

Manuallying installing universal USB driver (Google driver). These instructions use Windows 7 platform:
http://visualgdb.com/KB/usbdebug-manual/

Information about ADB download & install (with pictures):
https://android.gadgethacks.com/ ... you-use-it-0155456/

ADB commands and command FAQ guides, simple user friendly, I highly suggest:
http://adbshell.com/

ADB commands from the official Android Studio Website:
https://developer.android.com/st ... b.html#devicestatus

ADB Commands with their descriptions/summary:
https://developer.android.com/st ... html#commandsummary

ADB Commands Reference, info on executing different commands (wifi adb debugging on this page):
https://developer.android.com/st ... l#directingcommands


Happy programming!! = )


6#
ReallyASUS, WHY? I use to be able to move certain apps to ext SD card with updates no longer able to do so. So wtf, you buy product them they remove features. GO SAMSUNG, LENOVO ETC.. This is first and last time to purchase any ASUS made product, basically Taiwan junk, product reflects culture want most compensation for least effort. Also Wi-Fi cuts out every other min. No wonder Google/Nexus dropped ASUS from their approved vendor manufacturers. Make your bed then either close shop or give market requirements in products.
7#
Last edited by eyoung2828 on 2017/7/15 01:22

They should have labeled product requiring hacking to enable typical features. Really do companies remove features Android provided. Why work so hard at losing market share? Thumb founded....                                       
8#
Last edited by eyoung2828 on 2017/7/15 01:18

ASUS = FAIL, Had high hopes with my first ASUS product, especially since they were the manufacturers of Nexxus tablet & phone. That was a miscalculation. Unfortunately ASUS will fail in time, what are they thinking, taking away important standard features &  devaluing their products. Bet they'll remove this post instead of learning from it. Btw my background, "Director Product Marketing" of market leading product.
9#
Last edited by eyoung2828 on 2017/7/15 01:16

                                                                                                                           
Advanced mode
You need to login first Login | Register Now

Points policy of this forum

Archiver|Mobile ver.|

Fast reply Top Return to list
Share by pm