Onde o papel de parede atual é armazenado no Jellybean?

15

No meu Nexus S executando 4.1.1, não consigo encontrar onde o papel de parede atual está armazenado. Consultei Onde a imagem de plano de fundo é salva? , mas minha /data/data/com.android.settings/filespasta está vazia (meu navegador de arquivos mostra arquivos ocultos). Foi confirmado nessa pergunta que o ICS o armazenou naquele local, mas o Jellybean o moveu para um local diferente?

penguinrob
fonte
A menos que você esteja enraizado (Obrigado @Izzy), não poderá ver os arquivos e pastas na pasta / data. Estou executando 4.1.1 CM10 e como eu estou enraizado, eu posso ver arquivos e pastas em / data
Narayanan
11
No meu CM10 4.1.1, não tenho "/data/data/com.android.settings/files/wallpaper", mas em "/data/data/com.android.settings/" Tenho pastas: cache, lib, apenas shared_prefs. E apenas a pasta share_prefs não está vazia com dois arquivos xml sem ponteiro para as informações do papel de parede.
Narayanan
Troquei os navegadores de arquivos e agora tenho uma situação semelhante à @Narayanan, onde o shared_prefs é a única pasta com arquivos. A pasta de arquivos isempty
penguinrob

Respostas:

21

O papel de parede estava em

data/data/com.android.settings/files/

nas versões anteriores do Android. No entanto, parece que foi movido como parte dos preparativos para vários usuários. A localização atual é

data/system/users/0/

O arquivo é chamado convenientemente de papel de parede e é um arquivo png.

RR
fonte
Não estou usando papel de parede padrão e minha pasta de arquivos está vazia (veja meu comentário sobre a pergunta). Existe algum utilitário que permite ver quais arquivos estão sendo modificados?
Penguinrob 16/08/2012
@penguinrob Não é movido no JB. O que você quer dizer com ser modificado?
RR
No Mac, eu posso usar fs_usage para monitorar quais arquivos um aplicativo acessa. Gostaria de saber se há algo semelhante que possa ser usado para ver quais arquivos são modificados quando altero o papel de parede.
Penguinrob 17/08/2012
@penguinrob você está certo, foi movido. Eu não notei, pois não limpei quando atualizei para o JB.
RR
Estou feliz por não ser o único então!
Penguinrob 22/08/12
1

Eu tenho tentado recuperar o papel de parede também, mas achei muito difícil. Então, para resolver isso, criei o aplicativo "Wallpaper Saver". Ele salva automaticamente seus papéis de parede e facilita a restauração de um papel de parede antigo novamente. Ele também suporta papéis de parede ao vivo. É de uso gratuito. Você pode baixá-lo no Play: https://play.google.com/store/apps/details?id=dk.alroe.apps.WallpaperSaverFree

user1481004
fonte