Como fazer backup totalmente dispositivos não enraizados? -- backup camp android Relacionado O problema

How to fully backup non-rooted devices?


338
vote

problema

português

Eu sei que estou pedindo o close-to-impossível - como um verdadeiro backup completo certamente requer permissões de raiz. Mas ainda há muitas pessoas ao redor não querendo enraizar seus dispositivos - com medo de anular suas garantias ou empacotamento de seus dispositivos, ou simplesmente não ter seus dispositivos suportados por qualquer método de enraizamento.

Eu também sei que havia muitas perguntas feitas neste tópico, e eu verifiquei todos eles tendo o backup tag - nenhum cobre todo o tópico, todos só têm peças, e especialmente pessoas novas para o Android (mas outros usuários não-poder também) teriam dificuldade em descobrir a melhor maneira.

Então Eu quero uma resposta canônica detalhada para a pergunta:

não envolvendo soluções raiz, como obter um backup o mais próximo possível de um backup completo ?

Por favor, faça não dar respostas simples de um liner como "Usar aplicativo XYZ [Full-Stop]." Se mencionar um aplicativo (e duvido que um único aplicativo seja a resposta aqui), inclua quais partes são cobertas por ela - bem como idéias sobre como preencher as lacunas. (E para torná-lo absolutamente claro: eu sei que a primeira coisa que vem à mente é backup de titânio - eu uso eu mesmo, mas isso faz não aplicar aqui: esta questão é Estritamente sobre os métodos para dispositivos não enraizados! ) Além disso, a resposta deve ser tão genérica quanto possível em termos de aplicação a uma ampla gama de dispositivos (ou seja, não deve ser restrito a um dispositivo ou fabricante).

Eu já mencionei ter investigado todas as perguntas aqui marcadas backup . Estes certamente serão úteis fornecendo detalhes para respostas aqui, então eu vou listar os topostos sobre minha pergunta:

  • Como fazer backup de um dispositivo Android?
  • como Eu executo um backup completo pré-root de um telefone Android?
  • Quais informações o backup do Google?
  • Como os dados podem ser em um telefone sem arrote. ser backup?
  • um não -Root Android 4.0.3 ROM de smartphone Be Backup?
  • Como faço para fazer o back up (e restauro) meu telefone antes de instalar uma ROM personalizada?
  • backup meu android sem meus aplicativos, configurações, Config só, etc.

Todos estes fornecem alguns detalhes para a minha pergunta (então sinta-se à vontade para se inspirar por eles) - mas eu sinto que ainda há detalhes faltando. Também seria útil ter um resumo - digamos, uma resposta incluindo a descrição completa do "máximo possível".

Um último critério: Enquanto eu consideraria soluções baseadas em nuvem legítimas, eu favoreceria as soluções locais. Se você puder fornecer ambos: tudo melhor. Mas algumas pessoas valorizam a privacidade bastante alta (eu sou um deles), e assim não confiaria em seus dados para algum serviço de nuvem.


Graças a Ryan, agora temos uma solução para um backup realmente completo de todos os aplicativos e seus dados - que eu não ousei esperar! A única desvantagem: sua solução só funciona por menos de 10% de todos os usuários do Android; nomeadamente aqueles cujos dispositivos estão sendo executados pelo menos com android 4.x .

Então, novamente, peço o close-to-impossível: qualquer soluções aplicáveis ​​pelo menos em gengibre (2.3.x) ou, melhor, mesmo froyo (2.2.x) - então eles cobrem a maioria dos dispositivos atuais? Essas soluções podem envolver várias ferramentas (tente mantê-lo o mais simples possível, pense em sua mãe seguir suas instruções;)

e tenha em mente: sem raiz!


Para motivar ainda mais respostas de alta qualidade (e espero evitar os de baixa qualidade), eu serei um duro aqui: como eu raramente faço, eu vai Respostas não montando os critérios mencionados em uma extremidade - mas do outro lado, eu configurarei uma recompensa para a melhor resposta (que não pode ser feita imediatamente, mas mais cedo após 2 dias). < / p >.

Inglês Original

I know I'm asking for the close-to-impossible -- as a real full-backup certainly requires root permissions. But still there are many folks around not wanting to root their devices -- afraid of voiding their warranties or bricking their devices, or just not having their devices supported by any rooting method.

I also know there were a lot of questions asked already on this topic, and I checked all of them having the backup tag -- none covers the entire topic, all just have pieces, and especially people new to Android (but other non-power-users as well) would have a hard time figuring out the best way.

So I want a detailed canonical answer to the question:

Not involving root-solutions, how to achieve a backup as close as possible to a full backup?

Please do not give simple one-liner answers like "Use app xyz [full-stop]." If mentioning an app (and I doubt a single app would be the answer here), include what parts are covered by it -- as well as ideas on how to fill the gaps it leaves. (And to make it absolutely clear: I know the first thing coming to mind is Titanium Backup -- I use it myself, but this does not apply here: This question is strictly about methods for non-rooted devices!) Moreover, the answer should be as generic as possible in terms of applying to a wide range of devices (i.e. it should not be restricted to one device or manufacturer).

I already mentioned having investigated all questions here tagged backup. These will certainly be helpful providing details for answers here, so I will list up the topmost ones concerning my question:

  • How to backup an Android device?
  • How do I perform a full pre-rooting backup of an Android phone?
  • What info does Google backup?
  • How can data on an unrooted phone be backed up?
  • Could a non-root Android 4.0.3 smartphone's rom be backup?
  • How do I back up (and restore) my phone before installing a custom ROM?
  • Backup my Android without my Apps, Settings, Config's, etc.

All these provide some details for my question (so feel free to get inspired by them) -- but I feel there are still details missing. Also it would be helpful to have a summary -- say, an answer including the full description of "the maximum possible".

A last criterium: While I'd consider cloud-based solutions legit, I'd favour local solutions. If you can provide both: all the better. But some people value privacy quite high (I'm one of them), and thus would not trust their data to some cloud service.


Thanks to Ryan, we now have a solution for a really complete backup of all apps and their data -- which I didn't dare to hope for! The only disadvantage: His solution only works for less than 10% of all Android users; namely those whose devices are running at least with Android 4.x.

So again, I ask the close-to-impossible: Any solutions applicable at least on Gingerbread (2.3.x) or, better, even Froyo (2.2.x) -- so they cover the majority of current devices? These solutions may involve multiple tools (try to keep it as simple as possible though; think of your mother to follow your instructions ;)

And keep in mind: NO ROOT!


To further motivate high-quality answers (and hopefully avoid low-quality ones), I will be a harsh one here: As I rarely do, I will down-vote answers not fitting the mentioned criteria on one end -- but on the other end, I will setup a bounty for the best answer (which cannot be done immediately, but earliest after 2 days).

  
     
     

Lista de respostas

265
 
vote
vote
Melhor resposta
 

Solução disponível para 4,0+ dispositivos:

Para 4.0+ Dispositivos Há uma solução chamada "Backup de ADB".

Nota: isso só funciona para aplicativos que não desautoram backup! Apps que não permitem que o backup seja simplesmente ignorado ao criar um backup usando dessa maneira.

Isso faz uso de adb para que você tenha que ter o kit de desenvolvimento de software Android (SDK) Instalado no seu computador (em algumas distribuições do Linux: Apenas pacotes android-tools-adb e android-tools-adbd ).

Nota: Esta solução não vai fazer backup e restaurar informações de contato, SMS ou calendário

As opções para o comando adb são:

  adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]    
  • -f: o caminho do arquivo * .ab que será salvo no seu computador. Este arquivo é um arquivo compactado que contém um arquivo dos dados / apks do seu dispositivo.
  • -apk | -Noapk: indica se os arquivos * .apk devem ser backup (padrão é -noapk)
  • -obb | -Noobb: Ativar / desativar o backup de qualquer arquivo instalado APK Expansion (aka .obb) associados a cada aplicativo (padrão é -noobb)
  • -shared | -Nuared: Ativar / desativar o backup do armazenamento compartilhado / conteúdo do cartão SD do dispositivo (padrão é -Nósparado)
  • -all: indica que você quer o sistema inteiro de backup. Você pode usar o filtro de pacotes para apenas backup de pacotes específicos ou usar -Todal para um backup completo do sistema.
  • -system | -Nosystem: indica se todos os aplicativos e dados do sistema são incluídos ao fazer o backup. (O padrão é-sistema)
  • & lt; pacotes & gt; : É aqui que você pode listar pacotes específicos para backup. Use-os se você quiser fazer backup apenas de aplicativos específicos. Se estiver usando -Todal, você não precisar especificar pacotes.

Como fazer backup do seu dispositivo:

Primeiro, você precisa ativar "depuração USB" em seu dispositivo Android:

    .
  1. Vá para "Sobre o dispositivo" (ou "Sobre o telefone" ou a seção "Sobre tablet") nas configurações
  2. Toque 7 vezes na linha "Build Number" (geralmente a última linha). Depois que a seção "Opções de desenvolvedor" aparecerá nas configurações

Ativando "Opções de desenvolvedor"

  1. Ir para a seção "Opções de desenvolvedor" nas configurações
  2. Toque na caixa de seleção "Debugging" USB "

Habilitando "depuração USB"

Segundo, no seu PC no prompt de comando, você precisará ser capaz de localizar o comando rfolder0 e seu arquivo de backup. A maneira mais fácil de fazer isso é executar o comando rfolder1 no diretório em que rfolder2 está localizado.

No Windows Explorer navegar para onde você instalou o SDK do Android e ABCDEFGHIJKLMNABCDEFGHIJKLMN13 no ABCDEFGHIJKLMNABCDEFGHIJKLMN14 Pasta. shift + rightclick

Isso abrirá um prompt de comando (sua janela ficará diferente do meu).

no terminal de Mac Você pode digitar rfolder5 e, em seguida, arraste a pasta ferramentas de plataforma Pasta do Finder para a janela do terminal e o caminho será inserido. Acertar e você estará no lugar certo.

No Linux, espero que você saiba como localizar e CD para o diretório pai do comando adb. Você está usando linux afinal.

A partir daqui, digite o seguinte comando:

Windows:

  rfolder6   

Linux & amp; Mac

  rfolder7   

(se você quiser armazenar o backup em um diretório diferente, inclua um caminho para o arquivo ".ab", conforme mostrado na captura de tela abaixo.)

cmd

Você será solicitado em seu dispositivo para uma senha (isso é usado para criptografar o backup):
tela de backup

Para restaurar, funciona quase da mesma maneira.

Windows:

  rfolder8   

Linux & amp; Mac

  rfolder9   

Então você será solicitado para a sua senha para restaurar no dispositivo: restaurar a tela


Agora para a auto desavergonhada promoção:

Droid Explorer ( v0.8.8.7 +) será capaz de Andle isso para 4,0+ dispositivos. Embora o Droid Explorer seja otimizado atualmente para dispositivos enraizados, essa funcionalidade também funcionará para dispositivos não enraizados também.

Droid Explorer fará backups completos do dispositivo e salvá-los em lfolder0 . Dentro dessa pasta é uma pasta chamada para o dispositivo, e dentro dessa pasta são os backups.

de backup

Clicar duas vezes no arquivo de backup do Android permitirá que você restaure seu dispositivo no arquivo de backup.

 

Solution Available for 4.0+ Devices:

For 4.0+ devices there is a solution called "adb backup".

Note: This only works for apps that do not disallow backup! Apps that disallow backup are simply ignored when creating a backup using this way.

This makes use of adb so you have to have the Android Software Development Kit (SDK) installed on your computer (on some Linux distributions: just packages android-tools-adb and android-tools-adbd).

NOTE: This solution will not back up and restore contact, SMS or calendar information

The options for the adb command are:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f : the path of the *.ab file that will be saved on your computer. This file is a compressed file that contains an archive of the data/apks from your device.
  • -apk|-noapk : indicates if the *.apk files should be backed up (default is -noapk)
  • -obb|-noobb : enable/disable backup of any installed apk expansion (aka .obb) files associated with each application (default is -noobb)
  • -shared|-noshared: enable/disable backup of the device's shared storage / SD card contents (default is -noshared)
  • -all : indicates that you want the entire system backed up. you can use the packages filter to just backup specific packages, or use -all for a full system backup.
  • -system|-nosystem: indicates if all the system applications and data are included when backing up. (default is -system)
  • <packages> : this is where you can list specific packages to backup. Use these if you want to back up only specific applications. If using -all, you do not need to specify packages.

How to backup your device:

First, you need to enable "USB debugging" on you Android device:

  1. Go to "About device" (or "About phone" or "About tablet") section in Settings
  2. Tap 7 times on "Build number" row (usually the last row). After that "Developer options" section will appear in Settings

Enabling "Developer options"

  1. Go to "Developer options" section in Settings
  2. Tap the "USB Debugging" checkbox

Enabling "USB Debugging"

Second, on your PC from the command prompt you will need to be able to locate both the adb command and your backup file. The easiest way to do this is to run the adb command from the directory where adb is located.

In Windows Explorer navigate to where you installed the Android SDK and SHIFT+RIGHT CLICK on the platform-tools folder. shift+rightclick

This will open a command prompt (your window will look different than mine).

In Mac's Terminal you can type cd and then drag the folder platform-tools folder from finder to the terminal window and the path will be inserted. Hit and you will be in the right place.

In Linux, I hope you know how to locate and cd to the parent directory of the adb command. You are using Linux after all.

From here type the following command:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn't mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(if you want to store the backup in a different directory, include a path for the ".ab" file as shown in the screenshot below.)

cmd

You will then be prompted on your device for a password (this is used to encrypt the backup):
backup screen

To restore, it works almost the same way.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Then you will be prompted for your password to restore on the device: restore screen


Now for the shameless self promotion:

Droid Explorer (v0.8.8.7+) will be able to handle this for 4.0+ devices. While Droid Explorer is currently optimized for Rooted devices, this functionality will work for non-rooted devices as well.

Droid Explorer will do full backups of the device and save them in %USERPROFILE%\Android Backups\. Within that folder is a folder named for the device, and inside that folder are the backups.

de backup

Double clicking on the Android Backup file will allow you to restore your device from the backup file.

 
 
       
       
34
 
vote

Há um aplicativo chamado backup adb simples .

Digite a descrição da imagem aqui

Backup ADB simples faz backup do seu telefone Android da área de trabalho, sem necessidade de raiz. A maioria das ferramentas de backup do Android exigem raiz ou executa do seu telefone e salve seus dados no seu cartão SD. Backup ADB simples é diferente. O aplicativo é executado e faz backup dos dados do seu telefone para a sua área de trabalho e faz tudo sem root.

Para usar o backup simples do ADB, você precisará do modo de depuração do USB habilitado no seu dispositivo Android (vá para Configurações & GT; Desenvolvedor, Ativar Opções de Desenvolvedor e ativar a depuração USB) e o utilitário instalado na sua área de trabalho. Isso é sobre isso: Basta ligar o seu telefone, iniciar o aplicativo no sistema Windows ou Linux e escolha uma opção de backup. Você tem a opção de fazer backup de todo o seu dispositivo, apenas aplicativos, todos os dados com ou sem aplicativos do sistema, ou até mesmo um único aplicativo se você escolher.

O aplicativo também permite restaurar dados de backup para o seu dispositivo. Antes de voltar, você será solicitado a gerar uma senha que também terá que digitar o aplicativo no seu telefone antes que o backup possa começar, mas depois disso, o processo funciona sem problemas. É extremamente simples, completamente livre, e não requer raiz primeiro.

whilst backup de titânio é um aplicativo mais cheio de recursos, se você estiver disposto a root (especialmente se quiser um sistema de backup à prova de balas para o seu Android), e MyBackup Pro é ótimo se você está migrando para um novo telefone e Não quer um desktop como um intermediário, mas o backup simples do ADB é gratuito e aparentemente tão fácil de usar que até mesmo os iniciantes do Android podem facilmente fazer seus dados importantes.

Backup Simple ADB foi lançado gratuitamente nos fóruns do XDA Developer. Bata no link abaixo para baixá-lo lá.

http://forum.xda-developers.com/showthread.php? p = 36499906

Por favor Note: Este é um novo aplicativo atualmente ainda em beta

 

There is an application called Simple ADB Backup.

enter image description here

Simple ADB Backup Backs Up Your Android Phone from the Desktop, No Root Required. Most Android backup tools require root, or run from your phone and save your data to your SD card. Simple ADB Backup is different. The app runs from and backs up your phone's data to your desktop, and does it all without root.

To use Simple ADB Backup, you'll need USB Debugging Mode enabled on your Android device (Go to Settings > Developer, enable developer options, then enable USB debugging) and the utility installed on your desktop. That's about it: just plug in your phone, launch the app on your Windows or Linux system, and choose a backup option. You have the option to back up your entire device, just apps, all data with or without system apps, or even a single app if you choose.

The app also lets you restore backed up data to your device. Before you back up, you'll be prompted to generate a password you'll also have to type into the app on your phone before the backup can begin, but after that, the process runs smoothly. It's extremely simple, completely free, and doesn't require you root first.

Whilst Titanium Backup is a more feature-filled app if you're willing to root (especially if you want a bulletproof backup system for your Android), and MyBackup Pro is great if you're migrating to a new phone and don't want a desktop as a middleman, but Simple ADB Backup is free and apparently so easy to use that even Android beginners can easily and quickly back up their important data.

Simple ADB Backup was released for free over at the XDA Developer forums. Hit the link below to download it there.

http://forum.xda-developers.com/showthread.php?p=36499906

Please Note: This is a new application currently still in Beta

 
 
         
         
25
 
vote

Tecnicamente, você pode criar backup nandroid completo sem enraizando o dispositivo. Você só precisa flash CWM (ou, qualquer recuperação que suporta backup nandroid) sobre USB. Por exemplo, você pode usar odin (Windows) para Flash CWM para dispositivos Samsung depois de ir para o modo de download, todos sem tocar no Android. Então, não há enraizamento ou acesso raiz envolvido em tudo.

 

Technically, you CAN create full Nandroid backup without rooting the device. You just need to flash CWM (or, any recovery which supports Nandroid backup) over USB. For example, you can use Odin (Windows) to flash CWM to Samsung devices after going to download mode, all without touching the Android. So, there's no rooting or root access involved at all.

 
 
         
         
19
 
vote

koushik dutta (aka koush aka sr. clockworkmod) publicou backup de hélio , que deve tornar a coisa toda possível mesmo sem a necessidade de um computador e cabo USB:

backup de carbono

backup de hélio deve ser capaz de fazer backup de aplicativos e dados para cartão SD, dispositivos USB conectados, Dropbox, Google Drive ou Box.

Este não é um "backup completo" na medida em que se trata de configurações do sistema, mas faz Restaurar configurações e dados do aplicativo. não faz backup de seu armazenamento interno (os arquivos de usuário), para que você precise fazer backup desses arquivos separadamente.

Se você se encontrar incapaz de ver seus backups na lista de restauração, alguns dos metadados de backup podem ter perdido na tradução. O backup ainda pode ser restaurado, mas você precisará de algum trabalho extra de perna para obtê-los.

edit: para um how-to plastge no uso de hélio , por favor veja Como fazer backup de aplicativos e dados sem raiz usando o aplicativo Android de hélio (obrigado pela sugestão, Simon!). E antes de reclamar em qualquer coisa, certifique-se de verificar com o Wiki de hélio (graças a Golimar Por apontar isso!).

 

Koushik Dutta (aka Koush aka Mr. ClockworkMod) has published Helium Backup, which should make the entire thing possible even without the need of a computer and USB cable:

Carbon Backup

Helium Backup should be able to backup apps and data to SD card, attached USB devices, Dropbox, Google Drive or Box.

This isn't a "full backup" in so far as it comes to system settings, but it does restore application settings and data. It does not backup your internal storage (the user files), so you'll have to backup those files separately.

If you find yourself unable to see your backups in the restore list, some of the backup metadata may have gotten lost in translation. The backup themselves can still be restored, but you'll need some extra leg work to get them.

Edit: For a full-fledged how-to on the usage of Helium, please see How to Backup Apps and Data without Root using Helium Android App (thanks for the hint, Simon!). And before complaining on anything, make sure you've checked with the Helium Wiki (thanks to golimar for pointing this out!).

 
 
         
         
11
 
vote

Esta resposta não é a sugestão que você quer que os leitores esperassem, mas o resultado dos meus testes do mundo real:

backup adb está longe de ser completo, em um nexus 3, ambos sob um estoque desrotado Android 4.3 e se funcionar com raiz adb no cyanogenmod 10.1.3!


Algumas coisas são restauradas, algumas não! Eu verifiquei a restauração de alguns recursos:

não restaurado: basicamente todos os principais recursos de telefonia: Contatos, SMS, Ringtone & AMP; Notificação de Notificação, Idiomas de Entrada Ativados (= Layouts KBD), Oitername (Oitername definido no primeiro assistente de inicialização é mantido em vez disso)

corretamente restaurado: vocabulário personalizado, papel de parede, posições de ícone do lançador, aplicativos e suas configurações.


Estes foram meus requisitos, que me trouxe para o tema:

    .
  1. maximização de privacidade do Android
  2. segurança física < / a> para evitar unidade por downloads ( PDF ), Significado:
    • bootloader bloqueado, recuperação de estoque, adb Off
    • ainda mais seguro com: criptografia de disco total
  3. backup local completo, sem backup de nuvem (tópico desse segmento aqui)

em cyanogenmod A situação foi um pouco diferente: SMS foram completamente restaurados, mas contatos e logs de chamada ainda não são restaurados. Mesmo quando o Backup de ADB e a restauração de onde correm com um ADB em execução como root através adb root .


Então, tentarei usar uma ROM personalizada, com raiz (para obter alguns recursos extras), um bootloader bloqueado, recuperação personalizada e apenas flash a recuperação temporariamente (teoricamente possível do dispositivo enraizado com flash_image , mas para mim este falhou também ), A partir do qual eu faço backups nandroid (ou ADB Backup + Soluções de Backup Especial para SMS / Logs / Contatos / Contatos) e atualizações personalizadas.

 

This answer is not the hint you dear readers hoped for but the result of my real world tests:

adb backup is far from complete, on a Nexus 3, both under an unrooted stock Android 4.3 and if run with adb root on Cyanogenmod 10.1.3!


A few things are restored, a few not! I checked restoration of some features:

NOT RESTORED: basically all the key telephony features: Contacts, sms, ringtone&notification sound, activated input languages (=kbd layouts), ownername (ownername set in first boot wizard is kept instead)

PROPERLY RESTORED: Custom vocabulary, wallpaper, launcher icon positions, apps and their settings.


These were my requirements, which brought me to the topic:

  1. Maximization of Android privacy
  2. Physical security to prevent drive by downloads (PDF), meaning:
    • bootloader locked, stock recovery, ADB off
    • even more secure with: full disk encryption
  3. Full local backup, no cloud backup (topic of this very thread here)

On Cyanogenmod the situation was a little different: SMS were completely restored, but contacts and call logs still not restored. Even when adb backup and restore where ran with an adb running as root through adb root.


So I will try to use a custom ROM, with root (to get some extra features), a locked bootloader, custom recovery, and only flash the recovery temporarily (theoretically possible from the rooted device with flash_image, but for me this failed too), from which I then do NANDROID backups (or adb backup + special backup solutions for sms/call-logs/contacts) plus custom ROM updates.

 
 
8
 
vote

Podemos fazer o backup do nosso dispositivo sem usar nenhum aplicativo ou sem enraizar nosso telefone.

Android inclui uma maneira integrada de fazer backup e restaurar o conteúdo do seu telefone ou tablet. Tudo que você precisa é de um computador e um dispositivo executando o Android 4.0 (sanduíche de sorvete) ou mais recente.

vá para adt-bundle-windows-x86sdkplatform-tools pasta e open command promt aqui.

    .
  1. Certifique-se de que a depuração USB esteja ativada.

  2. Verifique se o seu dispositivo está conectado por execução " adb device ".

  3. agora execute " adb backup -apk -shared -all -f C:UsersUserNameackup.ab ".

  4. Desbloqueie o seu dispositivo, forneça a senha da ENCRPY e todo o seu O dispositivo será feito backup.

  5. para restaurar novamente simplesmente executar " adb restore C:UsersUserNameackup.ab ".

Eu escrevi o procedimento passo a passo com tiros de tela para o mesmo Aqui . Espero que isso ajude!

 

We can take the backup of our device without using any apps or without rooting our phone.

Android includes a built-in way to back up and restore the contents of your phone or tablet. All you need is a computer and a device running Android 4.0 (Ice Cream Sandwich) or newer.

Go to adt-bundle-windows-x86\sdk\platform-tools folder and open command promt here.

  1. Make sure USB Debugging is Enabled.

  2. Check that your device is connected by running "adb device".

  3. Now execute "adb backup -apk -shared -all -f C:\Users\UserName\backup.ab".

  4. Unlock your device, provide encrpytion password and your whole device will be backed up.

  5. To restore again simply execute "adb restore C:\Users\UserName\backup.ab".

I have written step by step procedure with screen shots for the same here. Hope this helps!

 
 
 
 
7
 
vote

Estou um pouco surpreso com as outras respostas (complicadas). Talvez eu tenha entendido mal a pergunta, então sinta-se à vontade para comentar e votar de acordo.

    .
  1. Por definição um backup completo (incluindo rom, apps e dados) é chamado de Backup Nandroid . Portanto, a questão é perguntar "Como faço um backup nandroid no meu dispositivo sem arote".
  2. Você não precisa de um dispositivo enraizado para poder fazer um backup nandroid. Os backups nandroid geralmente são feitos através de uma recuperação personalizada (como TWRP ou ClockWordMod), que nem sempre precisam de um dispositivo enraizado para instalar. Por exemplo, usar o ADB Twrp pode ser instalado, conforme por as instruções aqui . Pode ser possível carregar temporariamente uma recuperação personalizada, preservando assim a recuperação de estoque (e sua garantia; para twrp isso pode ser feito substituindo fastboot flash recovery twrp*.img com fastboot boot twrp*.img na etapa 4 do tutorial ligado). Alguns dispositivos exigem que o bootloader seja desbloqueado para instalar uma recuperação personalizada, outras não. Observe que desbloquear o carregador de inicialização geralmente é redefinido seu dispositivo.
 

I'm a bit surprised by the other (complicated) answers. Maybe I've misunderstood the question so feel free to comment and vote accordingly.

  1. By definition a full backup (including ROM, apps and data) is called a Nandroid backup. Therefore the question is asking "how do I do a Nandroid backup on my unrooted device".
  2. You do not need a rooted device to be able to do a Nandroid backup. Nandroid backups are usually done through a custom recovery (like TWRP or Clockwordmod) which do not always need a rooted device to install. For example using ADB TWRP can be installed, as per the directions here. It may be possible to temporarily load a custom recovery, thus preserving the stock recovery (and your warranty; for TWRP this can be done replacing fastboot flash recovery twrp*.img with fastboot boot twrp*.img in step 4 of the linked tutorial). Some devices require the bootloader to be unlocked to install a custom recovery, others do not. Note that unlocking the bootloader usually factory-resets your device.
 
 
         
         
7
 
vote

Um "backup completo" parece ser um termo muito sobrecarregado no mundo do Android. Permita-me primeiro defini-lo (parafraseando um comentário):

Um backup completo é qualquer coisa que restaurará seu estado do sistema para quando você fez o backup. ~ Izzy (op)

Então a pergunta de acompanhamento óbvia deve ser: Restaurar seu estado a partir do que?

  • Cenário 0: Seu telefone está fisicamente quebrado.
  • Cenário 1: Toda a sua unidade (EMMC) foi apagada.
  • Cenário 2: Você só pode inicializar em um modo de flash USB como Fastboot / Odin.
  • cenário 3: você pode inicializar em fastboot e sua recuperação (personalizada?)
  • Cenário 4: Seu telefone foi redefinido para o modo de fábrica. Você tem funcionalidade não enrootada normal.
  • Cenário 5: Seu acidentalmente excluiu sua imagem de papel de parede de gato favorita.
  • etc.

Cada um desses cenários pode ter uma solução de backup diferente. Um backup completo teria que ser capaz de abordar todos eles. Claro que estou trollando um pouco com o cenário de telefone quebrado (0), mas aponta o quão mal definido esta pergunta canônica é. Isso reflete o fato de que muitas pessoas e empresas tendem a fazer o limite de backup e ignorar a parte mais importante: restaurar.

Considere que na comunidade Android está implícito que Hardbricks (0 & amp; 1) são pesos de papel; Você é esperado para obter um novo telefone. Então, vamos dividir as restantes soluções de backup em 2 categorias:

    .
  1. Restaura do desenvolvedor (2+).
    Normalmente envolve o uso de um nandroid (cópia do setor da maioria das divisórias) e talvez re-piscando uma recuperação personalizada. Bit Technical. Pode afetar a garantia.
  2. Restaura do consumidor (4+).
    Normalmente restaura aplicativos e dados, incluindo suas fotos de gato. Restores parciais podem funcionar em diferentes modelos.

Ambos podem ser considerados backups completos para seus casos de uso. Deixe o contexto determinar se alguém pedir uma opção de backup completo 1 ou 2. Há um pouco de área cinza (3,5?) Entre o cenário 3 e 4, por exemplo, Se um usuário excluído arquivos do ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Partição, o método de restauração pode depender do que está faltando.

Cuidado com o consumidor restaurações

A resposta atual mais votada com base no ABCDEFGHIJKLMNABCDEFGHIJKLMN1 é uma restauração do consumidor que pode restaurar aplicativos e dados, com algumas ressalvas:

  • parece omitir alguns arquivos
  • resultados variáveis ​​dependendo da ROM (por exemplo, não funciona em alguns modelos Sony, omite itens diferentes no CyanogenMod vs Touchwiz).

embora recentemente no Oreo houve pequenas melhorias (Notícias XDA) Ainda não consigo confirmar se puder copiar todos os arquivos de usuário, como fotos e músicas copiadas do seu PC.

Para uma restauração de dev, você quer um nandroid.

Você não pode obter um nandroid completo sem enraizar ou usar uma recuperação. Uma exceção é talvez uma imagem do seu cartão SD, dando-lhe um nandroid parcial. Então você tem que arriscar a instalação de uma imagem ou temporariamente enraizando ou espere até que os OEMs ofereçam melhores recuperações.

Lembre-se de nomear seus backups com informações importantes, como data e partições incluídas.

Você não precisa fazer backup do que você não se importa de recriar

Um nandroid normalmente não inclui uma recuperação, porque eles geralmente são aplicados a partir de uma recuperação para que seja redundante. Mas se o seu dispositivo estiver bagunçado e sua recuperação se foi, você pode entrar em pânico, pensando que você não apoiou, então não há nada para restaurar. Mas muitas vezes é simples de baixar e reinstalar a recuperação com uma ferramenta flash USB (por exemplo, fastboot).

Da mesma forma, se você armazenar seus contatos na nuvem, geralmente não há necessidade de apoiá-los. Apenas sincronize novamente depois de restaurar.

Lembre-se, um backup completo depende do que você quer se recuperar. Não há solução perfeita no 'nível do consumidor' que descrevi. Nos países da UE / Ásia, onde as pessoas não estão tão preocupadas com a negação da garantia, há pouca razão para não instalar uma recuperação personalizada se existir.

 

A "full backup" seems to be a very overloaded term in the Android world. Allow me to first define it (paraphrasing a comment):

A full backup is anything that will restore your system state to when you made the backup. ~Izzy (OP)

So the obvious follow-up question should be: restore your state from what?

  • Scenario 0: Your phone is physically broken.
  • Scenario 1: Your entire drive (eMMC) has been blanked.
  • Scenario 2: You can only boot into a USB flash mode like fastboot/ODIN.
  • Scenario 3: You can boot into fastboot AND your (custom?) recovery
  • Scenario 4: Your phone has been reset to factory mode. You have normal unrooted functionality.
  • Scenario 5: Your accidentally deleted your favorite cat wallpaper image.
  • Etc.

Each of these scenarios can have a different backup solution. A full backup would have to be able to address all of them. Of course I'm trolling a bit with the broken phone scenario (0), but it points out how ill-defined this canonical question is. This reflects the fact that many people and companies tend to oversimplify backing up and ignore the most important part: restoring.

Consider that in the Android community it is implied that hardbricks (0 & 1) are paperweights; you're expected to get a new phone. So let's divide the remaining backup solutions into 2 categories:

  1. Developer restores (2+).
    Typically involves using a Nandroid (sector copy of most partitions) and maybe re-flashing a custom recovery. Bit technical. May affect the warranty.
  2. Consumer restores (4+).
    Typically restores apps and data, including your cat photos. Partial restores could work across different models.

Both can be considered full backups for their use cases. Let the context determine if someone asking for a full backup wants option 1 or 2. There's a bit of gray area (3.5?) between scenario 3 and 4, e.g. if a user deleted files from the /system partition the restoration method may depend on what is missing.

Beware consumer restores

The current most highly voted answer based on adb backup is a consumer restore that can restore apps and data, with a few caveats:

  • Seems to omit some files
  • Variable results depending on the ROM (e.g. doesn't work on some Sony models, omits different items on CyanogenMod vs TouchWiz).

Though recently in Oreo there have been small improvements (XDA news) I still can't confirm if it can copy all user files like photos and music copied from your pc.

For a dev restore, you want a Nandroid.

You can't get a full Nandroid without either rooting OR using a recovery. An exception is perhaps an image of your SD card, giving you a partial Nandroid. So you have to risk installing an image or temporarily rooting, or wait until OEMs offer better recoveries.

Remember to name your backups with important information like date and partitions included.

You don't have to back up what you don't mind recreating

A Nandroid typically doesn't include a recovery, because they are usually applied from a recovery so it is redundant. But if your device is messed up and your recovery is gone you might panic, thinking you didn't back it up so there's nothing to restore. But it is often simple to download and then reinstall the recovery with a USB flash tool (e.g. fastboot).

Similarly, if you store your contacts in the cloud, there is usually no need to back them up. Just sync again after restoring.

Remember, a full backup depends on what you want to recover from. There is no perfect solution at the 'consumer level' I've described. In EU/Asian countries, where people aren't so worried about denial of warranty, there is little reason not to install a custom recovery if it exists.

 
 

Perguntas relacionadas

1  Está backup do meu dispositivo Android para a nuvem usando o SkyDrive ou Dropbox igualmente tão eficaz quanto usar aplicativos de backup dedicados?  ( Is backing up my android device to the cloud using skydrive or dropbox equally a ) 
É igualmente eficaz para fazer backup de meus aplicativos, fotos, contatos, textos sms etc no meu smartphone Android (que não é enraizado) usando o MS SkyDriv...

4  Contatos de backup, fotos, aplicativos, remover a conta do Google e substituir com conta manequim  ( Backup contacts photos apps remove google account and replace with dummy acc ) 
Eu quero desvincular minha principal conta do Google do meu telefone e usar uma conta fictícia. Eu realmente não uso nenhum dos serviços do Google no meu tele...

2  Qual aplicativo de backup / sincronização é recomendado para telefones Android (sem computador)? [fechado]  ( What backup sync app is recommended for android phones without computer ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

43  Existe uma maneira de olhar para dentro e modificar um arquivo de backup adb?  ( Is there a way to look inside and modify an adb backup created file ) 
Eu criei um backup do meu galaxy nexus com adb backup . O arquivo resultante é chamado Backup.db e é de alguma forma criptografado. Eu queria restaurar o b...

0  Restaurar o chat e dados do Whatsapp  ( Restore whatsapp chat and data ) 
Eu recentemente brilhou meu Xperia Z2, antes de piscar, fiz um backup da memória interna do telefone, tendo uma impressão de que os dados do WhatsApp seriam a...

0  Como posso transferir meus contatos todos os antigos HTC Wildfifre Android 2.1 para LG Optimus Vu  ( How can i transfer my all contacts from old htc wildfifre android 2 1 to lg opti ) 
Eu só quero transferir todos os contatos do antigo Wildfire HTC com o Android Versão 2.1 para o novo LG Optimus Vu com Android versão 4.0. Eu usei aplicativos...

3  Por que meu telefone continua sendo preso ao realizar um backup?  ( Why does my phone keep getting stuck when performing a backup ) 
Eu tenho enraizado meu telefone e atualmente tenho uma versão mais antiga do mod Cyanogen no meu sprint HTC Hero. Quando tento realizar um backup usando o ROM...

5  Restaurar um back-up da ROM  ( Restore a rom back up ) 
Eu vou experimentar cyanogenmod hoje à noite no meu celular. Antes de fazer isso, no entanto, estou curioso sobre uma coisa. Eu realizei um backup nandroid, p...

1  Como fazer backup e restaurar a configuração da APN via adb?  ( How to backup and restore apn setting via adb ) 
Como fazer backup e restaurar a configuração da APN via ADB? Eu estou no Android 6.0 sem raiz. ...

6  Como faço para acessar arquivos .img com yaffs2?  ( How do i access img files with yaffs2 ) 
Eu tentei montá-los no Ubuntu, sem sorte, mount não reconhece o sistema de arquivos Yaffs2. Eu tentei yaffs2utils e ./unyaffs2 mas não descompacta os ar...

23  Novo telefone: Como transferir o progresso do jogo?  ( New phone how to transfer game progress ) 
Eu estou planejando comprar um novo telefone Android e gostaria de ser capaz de transferir o progresso que fiz em vários jogos para o novo dispositivo, então ...

50  Backup de ADB cria arquivo 0-byte; solicita a senha de backup atual, apesar de nunca definir um; "Falha ao definir a senha" para a senha de backup da área de trabalho  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
o problema: Toda vez que eu executo backup adb, recebo uma mensagem perto da parte inferior da tela inicial dizendo Backup starting... , seguido por uma me...

1  É um Android 5.1 ADB Backup incompatível com o Android 6.0?  ( Is an android 5 1 adb backup incompatible with android 6 0 ) 
Eu carregei recentemente CyanogenMod 13 no meu Nexus 4. Antes de piscar, fiz um backup completo de ADB e um backup de dados do aplicativo para com.king.candyc...

1  Como posso fazer backup de contatos em um cartão SIM para o meu computador?  ( How can i backup contacts on a sim card to my computer ) 
Meu irmão quer que eu faça backup dos dados em seu cartão SIM. Como posso copiar isso para o meu computador sem bagunçar meus próprios contatos? ...

31  Backup e restaurar as configurações e aplicação do Android através do ADB  ( Backup and restore android settings and application through adb ) 
Eu gostaria de perguntar se possível fazer backup e restaurar todas as configurações e aplicativos do Android através do ADB. Eu tentei: adb backup -all ...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.