Compartilhando arquivos entre usuários no 4.2.1


11

Eu tenho um estoque em execução do Google Nexus 7, sem raiz, 4.2.1. Eu configurei para dois usuários e parece que estamos gostando.

Recentemente, tive um problema com o compartilhamento de arquivos. Na conta do Usuário1, copiei alguns PDFs para a \sdcard\PDFspasta e consegui usá-lo bem.

Quando mudei para a conta do Usuário2, não consegui ver a pasta \sdcard\PDFs. Surpreendentemente, eu não conseguia vê-lo nem quando estava no computador quando o Nexus 7 está conectado como um media player portátil.

Eu acho que isso pode ser conseguido concedendo acesso suficiente ao escalar para o root, o que precisa de um dispositivo root - mas não tenho certeza.

Minhas perguntas:

  1. Existe alguma maneira de compartilhar arquivos entre usuários do mesmo tablet sem usar a Internet (como usar email, dropbox etc.) ou transferir para algum repositório como PC etc.?
  2. Se eu fizer root, posso alterar a permissão para pastas criadas por esse usuário e acessar arquivos da conta de outro usuário ou elevar como root?

Atualização: encontrou um link que faz a mesma pergunta - mas a resposta dada não é aplicável a arquivos, mas funciona para aplicativos, não é útil.

Respostas:


1

/ data / media contém várias pastas, incluindo herdadas e obb, nenhuma das quais parece ser compartilhada entre usuários, pelo menos não no meu Nexus 10. Também contém uma pasta 0, que é o cartão SD emulado do primeiro usuário e, em seguida, 10, 11 e 12 para os cartões SD dos três primeiros usuários do dispositivo.

Eu sei que você disse que seu dispositivo não está enraizado e você parece capaz de usar o obb (o que não posso), mas se você torcer, poderá acessar qualquer imagem de cartão SD dessa maneira.

Espero que isso ajude de alguma forma.


Eu havia enraizado meu Nexus 7 e concordaria com Mike e diria que essa é a melhor maneira de compartilhar arquivos, pois não envolve copiar arquivos para a Android/Obbpasta. Prós: Não é necessário copiar arquivos e pode usá-lo diretamente da pasta de outros usuários. Contras: precisa estar enraizado para escrever.
precisa

9

Após várias tentativas e erros, descobri que a Android/obbpasta é compartilhada automaticamente entre os usuários.

Não é o ideal, mas é melhor que uma opção de armazenamento em nuvem para arquivos grandes.


1
É de fato. +30 :)
Narayanan

Por causa de uma resposta melhor de @Mike, gostaria de fazer a resposta dele como minha resposta aceita.
precisa

1

É uma conta de usuário diferente e é por isso que você não pode ver os arquivos e os arquivos do usuário são armazenados na partição do sistema

Quando as contas de usuário foram configuradas, assume-se que a primeira conta a 'ativar' o dispositivo é a conta principal; todas as outras criadas a partir delas são contas de usuário, da mesma forma que você tem contas de usuário em um PC, você terá seu C:\Users\youusername\Downloadsque não é visível por outros usuários que fazem login na máquina

Se você deseja compartilhar coisas, use um sistema de armazenamento em nuvem como o Google Drive ou o Dropbox, mas é um pouco doloroso ter que compartilhar documentos individuais, então talvez configure uma pasta compartilhada, você poderá adicionar um atalho para acessar eles talvez?


Obrigado, falando da perspectiva do Windows 7+, se eu tiver privilégio de administrador, poderá ver a pasta. Analogamente, obter acesso root no 4.2.x funcionará? Além disso, estou criando apenas uma pasta no armazenamento que não é análoga à pasta C: \ Users, é como criar em outra unidade!
Narayanan

É algo com o qual eu realmente não brinco muito, mas certamente se o usuário principal tiver root, presumo que o outro usuário possa ter permissões de root concedidas, mas ainda não tenho certeza de ver o sdcardconteúdo. Sua melhor aposta é a criação de uma pasta compartilhada em qualquer Google Drive Dropbox / etc e definir um atalho para essa pasta no lançador
spences10

As partes públicas são acessíveis a todos os usuários, como C:\Users\Public\Documents, portanto, essa é uma explicação ruim. Além disso, a maior parte do FS é acessível a todos os usuários no Windows.
David Balažic

1

Está bem


1. Faça o download do PAW SERVER e execute-o no primeiro usuário.
2. Execute-o
3. Vá para o segundo usuário
4. vá para localhost: 8080
5. Faça o login com o administrador do usuário com a senha paw
6. vá para Mídia> Gerenciador de arquivos
concluído!
Ou codifique seu próprio script PHP.


0

provavelmente está montado apenas para um usuário e desmontado quando você alterna para outro usuário, o que explica por que está no mesmo local (diretório / sdcard), mas com usuários diferentes o conteúdo é alterado


-1

Isso não tem nada a ver com permissões. Para verificar, mude para a conta 1 e veja se a pasta está visível. Eu acho que você excluiu a pasta acidentalmente.


1
Não, meu. Estou certo de que não a excluí, pois ainda conseguia ver a pasta ao voltar para a conta em que a criei.
Narayanan

Qual gerenciador de arquivos você está usando? Você já tentou usar o gerenciador de arquivos astro?
ozmank

ES File Explorer. Eu não tentei outros aplicativos no nexus, mas tentei muitos no meu telefone.
Narayanan

-2

Executar servidor Paw no usuário 1 Use o gerenciador de arquivos embutido


3
Você precisa adicionar mais informações sobre o que fazer
Peanut
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.