Não consigo gravar no meu sdcard usando o SSHelper:
u0_a264@MSM8974:/storage/sdcard1 $ df /storage/sdcard1
Filesystem Size Used Free Blksize
/storage/sdcard1 119.1G 625.3M 118.4G 32768
u0_a264@MSM8974:/storage/sdcard1 $ mkdir Test
mkdir failed for Test, Permission denied
No sdcard "interno" não há problema:
u0_a264@MSM8974:/data/data/com.arachnoid.sshelper/home $ mkdir Test
u0_a264@MSM8974:/data/data/com.arachnoid.sshelper/home $ rmdir Test
Informações do aplicativo para Android 5.1.1 Permissões mostra:
- modificar ou excluir o conteúdo do seu sdcard. leia o conteúdo do seu cartão SD
O que está faltando para poder scp arquivos no meu cartão micro SD usando o SSHelper?
external-sd
sd-card
ssh
heroedeleyenda
fonte
fonte
Respostas:
Veja as várias maneiras de contornar esse problema, conforme explicado nos documentos oficiais .
Aqui estão alguns trechos:
A última solução requer acesso root e modificação
/system/etc/permissions/platform.xml
para incluir<group gid="media_rw" />
permissão nas seções relevantes, como mostrado abaixo:Observe também que suas alterações no arquivo acima provavelmente serão perdidas quando você fizer uma atualização OTA (Over-The-Air).
fonte