Saltar para conteúdo


Foto
- - - - -

[TUT] Backup/Restauro do telemóvel


  • Por favor inicie sessão para responder
6 respostas a este tópico

#1 ruigui

ruigui

    Membro

  • Membros
  • PipPip
  • 199 mensagens

Mensagem publicada 06 December 2010 - 15:09

ATENÇÃO:NÃO ME RESPONSABILIZO POR QUAISQUER DANOS QUE CAUSEM AO TELEMÓVEL.FAÇAM EXPERIÊNCIAS POR VOSSA CONTA E RISCO.---Caso queiram fazer um backup ANTES de começarem com os flashes, ficam aqui as instruções.No final têm a parte de restauro.---BACKUPPRÉ-REQUISITOSa)Telemóvel com root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']rootb)Telemóvel com busybox' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Busybox']busybox. Se fizeram root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root como descrito no ponto a), então já deverão ter isto instalado. Senão, podem sempre sacar do Market ou instalar manualmente.c)Emulador de terminal ou adbInstalar o emulador de terminal no telemóvel, ou descompactar o adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb.zip no desktop.INSTRUÇÕES1ºAbrir a linha de comandos no pc, e escrever:

cd Desktop/adbadb shellsu

OUAbrir o emulador de terminal no telemóvel, e escrever:

su

2ºConfirmar os valores que aparecem nas linhas que dizem boot e recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, com o seguinte comando:

cat /proc/mtd

EXEMPLO DE RESULTADO:

dev: size erasesize namemtd0: 00440000 00020000 "boot"mtd1: 0be00000 00020000 "system"mtd2: 00500000 00020000 " recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery"mtd3: 002c0000 00020000 "lgdrm"mtd4: 00100000 00020000 "splash"mtd5: 00180000 00020000 "FOTABIN"mtd6: 005c0000 00020000 "FOTA"mtd7: 00040000 00020000 "misc"mtd8: 04000000 00020000 "cache"mtd9: 0c780000 00020000 "userdata"

Nos comandos seguintes, tem que se substituir os números pelos correspondentes, tal como visto acima.3ºCorrer os seguintes comandos:

dd if=/dev/mtd/mtd0 of=/sdcard/boot_dump.img bs=4096dd if=/dev/mtd/mtd2 of=/sdcard/recovery_dump.img bs=4096cd /systemtar zcvpf /sdcard/system_dump.tar.gz *

NÃO ESQUECER DE COPIAR OS 3 FICHEIROS GERADOS PARA O PC. ASSIM JÁ SE PODE FORMATAR O CARTÃO À VONTADE.---RESTAURONOTA: Este método de restauro é para quem tem a Custom recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery instalada. Deduzo que toda a gente que por aqui ande o tenha feito...1ºAinda com Custom recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, flashar uma das ROMs originais daqui (as que são específicas para custom recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, apenas com root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root)NOTA: Quem usa a dsixda kitchen para modificar ROMs, ao fazer root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root, está a modificar a /boot também. Como faço tudo manualmente, a /boot não foi modificada. Apenas adicionei o root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root em /system, sem colocar a /boot em modo unsecured. Por este motivo não é necessário usar o backup feito anteriormente, das partições /boot e /system.2ºInstalar o busybox' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Busybox']busybox a partir do Market3ºCopiar o dump original da recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery para /sdcard/Alternativa: dump da recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, de um LG P500 Vodafone 2.2: LINKmd5 3d5058a33d7457988e94e38d4ed65c914ºLigar ao pc (activar 1º o usb debugging mode), e fazer:

adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb shellsudd if=/dev/zero of=/dev/mtd/mtd2 bs=4096 (esperar que dê erro, por falta de espaço)dd if=/sdcard/recovery_dump.img of=/dev/mtd/mtd2 bs=4096rm /system/app/Superuser.apkrm /system/bin/surm /system/xbin/sureboot

5ºÉ conveniente fazer agora um factory' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Factory_reset']factory reset ao telemóvel.Pronto! Telemóvel no estado original!Solução alternativa para restauro da recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery (com recurso ao flash_recovery): LINK---Fontes para a elaboração do tutorial:LINK
  • AustAdmilk, Mattode e Randjem gosta disto

#2 noein

noein

    Fã de Android

  • Membros
  • PipPipPip
  • 406 mensagens

Mensagem publicada 06 December 2010 - 17:43

Muito bom, +karma. Só falta agora o restore complementar!

#3 ruigui

ruigui

    Membro

  • Membros
  • PipPip
  • 199 mensagens

Mensagem publicada 06 December 2010 - 18:50

Gracias ;)Isso do restauro, sem o telemóvel é complicado...Sem experimentar, ainda me arrisco a dar instruções que dão cabo das partições...Se puderes faz esse cat /proc/mtd e mete aqui o resultado, para alterar no tópico. Isso em todos os LG P500 deve ser igual. Assim fica mais direito, para os menos entendidos.

#4 nu9

nu9

    Membro

  • Membros
  • PipPip
  • 120 mensagens

Mensagem publicada 13 January 2011 - 21:53

qual é suposto ser o resultado do 3º passo? os ficheiros foram guardados no SD,na raiz?

#5 marotoweb

marotoweb

    Membro

  • Membros
  • PipPip
  • 28 mensagens

Mensagem publicada 13 January 2011 - 23:03

Exactamente.Convém copiar os mesmos para local seguro caso o SD sofra de alguma causa indesejada ou irreflectida.O mesmo deve ser feito quando se faz nandbackups com a custom rom

#6 hammer

hammer

    Membro

  • Membros
  • PipPip
  • 13 mensagens

Mensagem publicada 29 March 2011 - 13:43

desculpa a nabice mas nao percebi o que quiseste dizer com

Nos comandos seguintes, tem que se substituir os números pelos correspondentes, tal como visto acima

qual a diferença entre este backup e o nand backup que se faz na custom recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery?é normal aparecer o erro

Error: 'nandroid-mobile.sh' via adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb

que fiz de errado?

#7 JAR

JAR

    Membro

  • Membros
  • PipPip
  • 14 mensagens

Mensagem publicada 08 June 2011 - 11:29

Estou aqui com uma dúvida, talvez nesta altura já não a devesse ter, mas... Queria fazer um bachup da ROM através do rom manager, já tenho o Flash ClockworkMod recovery 3.1.0.0, tenho uma partição ext2 com a qual utilizo o Link2SD, a minha questão é, ao fazer o backup é só feito o backup da ROM ou também vai "buscar" o que está na ext2? O que está na partição não me interessa ter no backup.Agradeço desde já uma possível resposta, ainda ando a apalpar terreno...