Eu quero fazer do meu sd externo o meu interno, sem ter que usar um aplicativo. Então, em vez de ter 8 GB de armazenamento interno, eu quero ter 64 GB (retirado do cartão micro SD). Funcionou no meu telefone anterior Gt-i8530 se eu alterasse o vold
arquivo para este:
# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 8 /devices/sdi2/mmc_host/mmc0/mmc0 encryptable_nonremovable
# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
supported_exfat = disable
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/sdi0/mmc_host/mmc1/mmc1
Então agora eu quero fazer a mesma coisa no meu novo telefone SM-G3858. Mas eu só tenho em vold
:
#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel
{
supported_exfat = yes
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/sdhci-pxav3.0/mmc_host/mmc1
Agora, o que preciso alterar ou adicionar aqui para trocá-lo como no telefone anterior? Estou um pouco confuso ao saber que: a) diz imediatamente extsdcard aqui eb) que existe apenas uma linha de comando em vez de 2. Eu acho que o motivo é a #storage
estrutura?
E sugestões por favor?
internal-storage
external-sd
insufficient-memory
moleiro mate
fonte
fonte
Respostas:
A menos que seja importante para você que os volumes de armazenamento sejam trocados, no Android Marshmallow, o armazenamento do cartão SD pode ser adicionado ao seu armazenamento interno com o armazenamento adaptável.
Armazenamento adaptável "permite que o usuário configure seu cartão SD como armazenamento interno e armazene aplicativos, dados e mídia em um cartão SD adotado". - Fonte
Nota: Um cartão de alta velocidade (UHS-1) é altamente recomendado, pois você experimentará um atraso e uma velocidade lenta do aplicativo com cartões mais lentos / mais antigos.
Para usar o recurso:
O Android configurará o cartão para uso interno. Isso fará com que o Android mostre seu cartão SD como parte do armazenamento interno e seja usado como tal. O processo também criptografa o cartão, para que seus dados estejam seguros.
Nota: Quando o cartão estiver configurado como armazenamento interno, você não poderá usá-lo como um cartão SD normal, fx. conectá-lo ao computador e copiar arquivos não funcionará. Para usar o cartão SD como este novamente em um momento posterior, você precisará reformatar o cartão.
fonte
A maioria dos novos dispositivos não possui partição de sdcard, o que significa que, em vez de ter memória interna, o chamado aplicativo de armazenamento usb apenas interno está presente ... eles não o separam e apenas criam um espaço no sistema. Se você verificar sua lista de aplicativos nas configurações Os aplicativos baixados e a lista de todos os aplicativos estão todos internos e não há opção para mudar para sd ... Isso acontece principalmente em dispositivos kitkat android ...
fonte
Depende do telefone que você está usando e qual versão do Android você está usando. Se você estiver usando o Android Marshmallow, existe algo chamado armazenamento adotável que pode ser ativado nas configurações. A maioria dos telefones possui essa opção, portanto, procurar on-line não deve ser difícil.
Se, no entanto, você estiver usando um dos poucos telefones que não permite armazenamento adotável como a família Samsung S7 ou LG G5, será necessário seguir estas etapas alternativas.
--ESTE FORMATO SEU CARTÃO SD, BACKUP SEUS DADOS !!!
1) ter adb instalado. Você pode obter uma versão reduzida do XDA http://forum.xda-developers.com/showthread.php?t=2317790
2) executar:
$> adb shell $> disco adotável de lista de discos sm
isso lhe dará um resultado como: 179,64
então execute este comando. o último número é a% do armazenamento que você deseja como EXTERNO, não adotável. Então, digamos que você queira 60% do cartão SD como armazenamento adotável, você deve executar
$> disco de partição sm: 179,64 misto 40
digite o número que você obteve antes do disco: Além disso, se você receber alguns erros de permissão, digite su e tente o comando novamente
3) reinicie o seu telefone.
Feito. Verifique o armazenamento no seu dispositivo e você verá uma parte do cartão sd no armazenamento interno e outra no externo
Se você acabar recebendo um erro "corrompido" na parte do cartão SD do armazenamento do dispositivo, veja como corrigi-lo.
Depois de particionar o disco e enquanto o seu cartão SD está corrompido, digite No terminal o seguinte: $> adb shell sm list-volumes all
Que listará seus volumes, por exemplo: público nulo montado privado: 179,1 B5B1-140C montado privado: 179,3 nulo desmontável nulo emulado montado nulo
Em seguida, insira o seguinte substituindo 179,3 pelo número de disco fornecido: $> formato do sm do shell do adb privado: 179,3 $> formato sm do shell do adb privado: 179,3 $> sm do shell do adb sm privado: 179,3
Agora, o seu cartão SD no armazenamento do dispositivo deve estar montado corretamente e o armazenamento portátil ainda estará lá.
Isso funcionou no meu LG G5 e deve funcionar no S7.
fonte